p{ font-size:inherit; padding:10px 0; color:#000; }
h3 {
	color: #000;
}
html,body{
	background:#846644 url(../images/new/grunge.jpg);
}

.addthis_button {float:left;
margin:5px;
width:100%;}

.splats{
	position:absolute;
	background:transparent url(../images/new/splats.png) no-repeat;
}

#splat1{
	height:350px;
	width:400px;
	left:230px;
	top:-83px;
	background-position:right top;
}
#splat2{
	height:350px;
	width:400px;
	left:130px;
	top:-173px;
	background-position:right bottom;
}
#splat3{
	height:350px;
	width:300px;
	right:150px;
	top:353px;
	background-position:left bottom;
}
.bgLogos{
	position:absolute;
	background:transparent url(../images/new/mixm8-bg-logos.gif) no-repeat;
}
#mixm81{
	background-position:right -5px;
	height:195px;
	width:230px;
	left:515px;
}
#mixm82{
	background-position:left top;
	height:200px;
	width:230px;
	left:717px;
}
#mixm83{
	background-position:left top;
	height:200px;
	width:230px;
	left:717px;
}
#mixm84{
	top:350px;
	background-position:right -200px;
	height:300px;
	width:295px;
	left:65%;
}
#mixm85{
	top:250px;
	background-position:right -200px;
	height:300px;
	width:295px;
	left:50%;
}
#mixm86{
	top:350px;
	background-position:left -400px;
	height:300px;
	width:205px;
	left:19%;
}

#container,#mixm8-logo,#wrap1,#wrap2,#wrap3,#wrap4,#wrap5{
	min-height:100%;
	margin:0;
	padding:0;
	min-width:100%;
	width:auto;
}
h1{
	background:transparent url(../images/new/about-titles.png) no-repeat left -130px;
	position:absolute;
	height:95px;
	width:324px;
	top:20px;
	left:175px;
	z-index:11;
}
h1 span{
	display:none;
}
#mixm8-logo{background:transparent url(../images/new/mixm8-grunge.png) no-repeat left 105px;}
#wrap1{
	background:transparent url(../images/new/mixm8-bg1.gif) no-repeat 900px 100px;
}
#wrap2{
	background:transparent url(../images/new/mixm8-bg1.gif) no-repeat 1500px 600px;
}

#wrap3{
	background:transparent url(../images/new/splats.png) no-repeat -500px 300px;
}
#wrap4{
	background:transparent url(../images/new/photos.png) no-repeat right top;
}
#container{
	background:transparent url(../images/new/notepad-contain.gif) no-repeat -20px 500px;
}
#note-pad{
	font-size:10pt;
}
#note-pad{
	position:relative;
	min-height:690px;
	/*top:223px;*/
	background:transparent url(../images/new/note-pad-slice.png) repeat-y;
	padding-bottom:20px;
}

#note-pad-top{
	width:864px;
	margin:0 auto;
	padding-top:43px;
	background:transparent url(../images/new/note-pad-top.png) no-repeat left -5px;
}
#note-pad-wrap{
	width:874px;
	margin:0 auto;
	background:transparent url(../images/new/note-pad-shadow-repeat.png) repeat-y;
}

#tape{
	position:absolute;
	width:397px;
	height:235px;
	background:transparent url(../images/new/tape.png) no-repeat center bottom;
	right:0px;
	top: 40px;
	cursor:move;
}

#note-pad #page1, #note-pad #page2{
	float:left;
	width:305px;
	padding:10px 10px;
	margin:0px 20px 0;
	min-height:570px;
}
#note-pad #page2.searchWidth {
	width: 360px;
}
#note-pad #page1 h2 span, #note-pad #page2 h2 span, #note-pad #page1Full h2 span, #note-pad #page2Full h2 span{
	display:none;
}
#note-pad #page1 h2, #note-pad #page2 h2, #note-pad #page1Full h2, #note-pad #page2Full h2 {
	background:transparent url(../images/new/blog-titles.gif) no-repeat left -60px;
	height:60px;
	margin-bottom:20px;
}
#note-pad #page2Full h2 {
	height: 40px;
	margin-bottom: 20px;
}

#note-pad #page1Full h2, #note-pad #page2Full h2{
	background:transparent url(../images/new/about-titles.png) no-repeat left -60px;
}
#note-pad #page1 h2, #note-pad #page1Full h2{
	height:50px;
	background-position:left top;
}
#note-pad #page1Full h2#about {
	height: 50px
	background-position:left top;
}
#note-pad #page2{
	margin-left:20px;
	margin-right:0;
	background:transparent url(../images/new/coffee-stain.gif) no-repeat right -30px;
}
#note-pad #page1{
	width:370px;
}
#note-pad #page2Full {
	padding:10px 10px;
	margin:0px 20px 0;
}
#note-pad #page1Full{
	margin:0;
	padding:0px 50px 10px;

}
#note-pad #page1Full h2{
	padding:0;
	background-position:left -5px;
	height:55px;
	margin-top:-5px;
}
#note-pad #page1Full h3 span, #note-pad #page2Full h3 span {
	display: none;
}
#note-pad #page1Full h3, #note-pad #page2Full h3 {
	height: 43px;
	background: url(../images/new/about-titles.png) no-repeat left -305px;
}
#note-pad #page1Full h3#creatorHead {
	background-position: left -248px;
}
#note-pad #page2Full h3#facebookHead {
	background-position: left -360px;
}

.profileFormField{
	margin-bottom:3px;
	padding-left:20px;
	background:transparent url(../images/new/profile-form.gif) no-repeat left top;
	height:50px;
}
.profileFormField label span{
	display:block;
	visibility:hidden;
}
.profileFormField label span{
	visibility:hidden;
}
.profileFormField input{
	margin-top:3px;
	background:transparent;
	border:0;
	font-size:10pt;
}
#note-pad .uname{
	background-position:left -57px;
	height:60px;
}
#note-pad .uname input{
	margin-top:13px;
}
#note-pad .email{
	background-position:left -127px;
	height:60px;
}
#note-pad .email input{
	margin-top:10px;
}
#note-pad .password{
	background-position:left -197px;
	height:65px;
}
#note-pad .password input{
	margin-top:15px;
}
#note-pad .password_confirm{
	background-position:left -272px;
	height:70px;
}
#note-pad .password_confirm input{
	margin-top:20px;
}
.profileImage{
	width:130px;
	float:left;
	height:10px;
}
.profileForm{
	width:200px;
	float:left;
}
#login{
	width:160px;
	height:160px;
	padding-top:35px;
	padding-left:25px;
	left:10px;
	top:45px;
	cursor:move;
	z-index:10;
}
.seperator{
	margin-top:8px;
	padding-bottom:5px
}
.blogEntry a{
	color:#000;
}
.postLinks{
	font-size:8pt;
}
.blogEntry strong.date{
}
.blogEntry h1{
	padding-left: 0;
}
#post-title{
	background:transparent url(../images/new/mask-repeat.gif) repeat 0 0;
	color:#370B59;
	font-family:arial,helvetica;
	font-size:12pt;
	font-weight:bold;
	height:25px;
	line-height:22pt;
	padding:5px;
	position:relative;
	left:0;
	top:0;
	text-decoration:none;
	display:inline;
	margin-left:0;
}
.blogEntry.alt2 h1{
	margin-left:3px;
}
.blogEntry.alt.alt2 h1{
	margin-left: 13px;
}

.blogEntry{
	margin-bottom:10px;
}
p.latestBlogs a{
	color:#370B59;
	font-size:13pt;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	position:relative;
	left:15px;
}
p.latestBlogs a:hover{
	text-decoration:none;
}
p.latestBlogs a.blogLink1{

}
p.latestBlogs a.blogLink2{
	top:15px;
	color:#000;
}
p.latestBlogs a.blogLink3{
	margin-top:15px;
	left:30px;
	color:#000;
}
p.latestBlogs a.blogLink4{
	left:0;
}
p.latestBlogs a.blogLink5{
	color:#000;
	left:10px;
}
p.latestBlogs a.blogLink6{
	left:50px;
}
p.latestBlogs a.blogLink8{
	left:40px;
}
p.latestBlogs a.blogLink9{
	color:#000;
	left:10px;
}
p.latestBlogs a.blogLink10{
	color:#000;
	left:0px;
}
/*form styles*/

.registerForm{
	width:370px;
	/*float:left;*/
}
.searchForm {
	width: 370px;
	float: left;
}

.searchFormField label {
	float: left;
}
.searchFormField label span {
	display: none;
}
.searchFormField input {
	margin-top:3px;
	background:transparent;
	border:0;
	font-size:10pt;
}
.searchForm .faqSubmit {
	position: relative;
	top: -4px;
}
.searchFormField {
	margin-bottom:3px;
	margin-right: 10px;
	padding-left:20px;
	height:30px;
	float: left;
	width: 170px;
}
.searchFormField {
	width: 270px;
	margin-right: 0px;
}
.searchFormField.faqsearch {
	padding-left: 0px;
}
.searchFormField.faqsearch .fieldBox3 {
	float: left;
	width: 168px;
}
html>body #submit.standardButton {
	position: relative;
}

#note-pad #page1 h2.newstitle {
	background: url(../images/new/newsletter-title.png) no-repeat top left;
}

.registerFormField, .loginFormField, .passFormField {
	margin-bottom:3px;
	padding-left:20px;
	height:50px;
}
.registerFormField label, .loginFormField label, .passFormField label, .searchFormField label {
	display: block;
	width: 150px;
	height: 18px;
}
.registerFormField label span, .loginFormField label span, .passFormField label span {
	display:block;
	visibility:hidden;
}

.registerFormField input, .loginFormField input, .passFormField input {
	margin-top:3px;
	background:transparent;
	border:0;
	font-size:10pt;
}


.loginFormField.remember {
	position: relative;
	top: 8px;
}

#lostpasswordform {
	position: relative;
	top: 10px;
}

#wp-submit.passSubmit {
	position: static;
	margin: 10px 0px 10px 120px;
}
#wp-submit.loginButton {
	position: relative;
	left: 140px;
}
.searchFormField.search {
	width: 180px;
	padding-left: 0px;
	height: 35px;
}
.searchFormField.faqsearch label {
	position: relative;
	top: 7px;
	width: 100px;
	background: url(../images/new/misc-form-text.png) no-repeat left -91px;
}
.passFormField.user label {
	background: url(../images/new/misc-form-text.png) no-repeat left -68px;
}
.loginFormField.user label {
	background: url(../images/new/misc-form-text.png) no-repeat left -20px;
}
.loginFormField.pass label {
	background: url(../images/new/misc-form-text.png) no-repeat left -45px;
}
.loginFormField.remember {
	height: 20px;
}
.loginFormField.remember label {
	width: 120px;
	margin-left: 15px;
	background: url(../images/new/misc-form-text.png) no-repeat left 2px;
}
.loginFormField.remember input {
	float: left;
	margin-top: 0px;
}
.registerFormField.user label {
	background: url(../images/new/register-form.png) no-repeat left 5px;
}
.registerFormField.userpwd label {
	background: url(../images/new/register-form.png) no-repeat left -20px;
}
.registerFormField.userpwd_c label {
	background: url(../images/new/register-form.png) no-repeat left -44px;
}
.registerFormField.useremail label {
	background: url(../images/new/register-form.png) no-repeat left -70px;
}
.registerFormField.useremail_c label {
	background: url(../images/new/register-form.png) no-repeat left -93px;
}
.registerFormField.utype label {
	background: url(../images/new/register-form.png) no-repeat left -115px;
}
.registerFormField.news {
	height: 20px;
}
.registerFormField.news input {
	width: 15px;
	height: 15px;
	margin-top: 1px;
}
.registerFormField.news label {
	width: 215px;
	height: 15px;
	float: left;
	background: url(../images/new/register-form.png) no-repeat left -165px;
}


.registerFormField.terms input {
	margin-top: 6px;
	width: 15px;
	height: 15px;
}
.registerFormField.terms label {
	width: 300px;
	height: 45px;
	float: left;
}
.registerFormField.captcha {
	height: 120px;
}
.registerFormField.captcha label {
	float: left;
	width: 170px;
	background: url(../images/new/register-form.png) no-repeat left -138px;
}
.registerFormField.captcha .fieldBox4 {
	background: url(../images/new/form-fields.png) no-repeat left -112px;
	float: left;
	width: 165px;
}
.registerFormField input.textInput {
	width: 150px;
}
#page1 a {
	color: #000;
}

#wp-submit {
	position: relative;
	left: 250px;
}
#recaptcha_image {
	margin-bottom: 8px;
	float: left;
}
#recaptcha_controls {
	height: 60px;
	width: 30px;
	float: left;
	margin-left: 7px;
	margin-top: 4px;

}
#recaptcha_controls a {
	display: block;
	width: 25px;
}
/*funky select box thing styles */
ul.newList {
	list-style:none;
	color:#000;
	width:180px;
	position:absolute;
	top:0;
	left : 25px;
	overflow:auto;
	z-index:9999;
	padding:0;
	margin: -1px 0 0 0;
	background-color: #eeeeee;
	background-image: url(../images/new/select_slice_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

ul.newList li {
	margin:0;
	font-size: 10pt;
	padding: 3px 14px;
	background-image: url(../images/new/select_slice_middle.gif);
	background-repeat: repeat-y;
}
div.selectedTxt {
	width: 160px;
	height: 19px;
	padding: 3px 0 0 35px;
}
.newListSelected {
	width:190px;
	color:#000;
	height: 27px;
	padding: 5px 15px 5px 8px;
	background:transparent url(../images/new/profile-form.gif) no-repeat;
	background-position:-10px -351px;
	font-size: 10pt;
}
.newListHover {
	text-decoration: underline;
	color:#000!important;
	cursor:default;
}
.newListSelHover, .newListSelFocus {
	cursor:default;
}
#formContainer form input, #formContainer form textarea{
	margin-top:3px;
	background:transparent;
	border:0;
	font-size:10pt;
}
#formContainer form label{
	display: block;
}
#formContainer form label span{
	visibility:hidden;
}

.commentFormField.comment label {
	background: url(../images/new/form-fields-comment.png) no-repeat left 3px;
}

ul.faqListLeft {
	float: left;
	list-style: none;
}
ul.faqListRight {
	list-style: none;
}
ul.faqListRight li {
	margin-left: 0px;
}
ul.faqListRight li a {
	color: #000;
}
#faqSearchForm {
	position: relative;
	top: -5px;
}

div.nav {


	margin-left: 20px;
	padding: 20px 0;
}
div.nav a span {
	display: none;
}
div.nav a {
	display: block;
	float: left;
	height: 19px;
}
div.nav .regLink {
	width: 83px;
	background: url(../images/new/login-register-links.gif) no-repeat left -52px;
}
div.nav .regLink:hover {
	background-position: -181px -53px;
}
div.nav .lostpassLink {
	width: 115px;
	background: url(../images/new/login-register-links.gif) no-repeat left -26px;
}
div.nav .lostpassLink:hover {
	background-position: -129px -27px;
}
div.nav .loginLink {
	width: 40px;
	background: url(../images/new/login-register-links.gif) no-repeat left top;
	margin-right: 5px;
}
div.nav .loginLink:hover {
	background-position: -206px -1px;
}

#note-pad #page1 h2#lostHead {
	background: url(../images/new/lost-password.png) no-repeat left top;
}
#note-pad #page1 h2#loginHead {
	background: url(../images/new/login.png) no-repeat left top;
}
#note-pad #page1 h2#regHead {
	background: url(../images/new/register-title.png) no-repeat left top;
}

#note-pad #page1 h2#termsHead {
	background: url(../images/new/terms.png) no-repeat left top;
}
#note-pad #page1 h2#copyHead {
	background: url(../images/new/copyright.png) no-repeat left top;
}
#note-pad #page1 h2#privacyHead {
	background: url(../images/new/privacy.png) no-repeat left top;
}
#note-pad #page1 h2#disclaimerHead {
	background: url(../images/new/disclaimer.png) no-repeat left top;
}
#note-pad #page1 h2#faqHead {
	background: url(../images/new/faq.png) no-repeat left top;
}
#note-pad #page1 h2#missingHead {
	background: url(../images/new/404.gif) no-repeat left top;
}
#note-pad #page1 h2#searchHead {
	background: url(../images/new/search-results.gif) no-repeat left top;
}
#note-pad #page1 h2#noResHead {
	background: url(../images/new/no-results.gif) no-repeat left top;
}
#note-pad #page1 p.message {
	margin-left: 20px;
	padding: 0 0 10px 0;
}
#note-pad #page2.searchWidth h2{
	background: url(../images/new/top-20-faqs.gif) no-repeat left top;
}
/* Search result styles */

td.alignRight {
	text-align: right;
}
td.viewCell {
	width: 40px;
}
tr.titleRow th {
	background: url(../images/new/mask-tape.png) repeat-x left top;
	height: 20px;
}
#pageTable, #userTable, #musicTable {
	width: 370px;
	font-size: 9pt;
}
#pageTable tr, #userTable tr, #musicTable tr {
	height: 25px;
}
#pageTable th div, #userTable th div, #musicTable th div{
	height: 20px;
	background: url(../images/new/search-results-text.gif) no-repeat 5px 3px;
}
#userTable th div {
	background-position: left -84px;
	width: 270px
}
#userTable th#viewProfile {
	background-position: -270px top;
}
#userTable th#viewProfile div{
	background-position: left -113px;
	width: 100px;
}
#musicTable th div{
	background-position: left -26px;
	width:155px;
}
#musicTable th#trackTitle {
	background-position: -155px top;
}
#musicTable th#trackTitle div{
	background-position: left -56px;
	width:155px;
}
#musicTable th#musicLink {
	background-position: -330px top;
}
#musicTable th#musicLink div{
	background: transparent;
	width: 40px;
}
#pageTable th span, #userTable th span, #musicTable th span {
	display: none;
}
.nextLink, .prevLink, #nextLink, #prevLink {
	display: block;
	width: 126px;
	height: 50px;
	background: url(../images/new/music_pagi.png) no-repeat -150px -50px;;
}
.nextLink, #nextLink {
	float: right;

}
.nextLink:hover, #nextLink:hover {
	background-position: -150px top;
}
.prevLink, #prevLink {
	background-position: left -50px;
}
.prevLink:hover, #prevLink:hover {
	background-position: left top;
}

.viewLink {
	display: block;
	width: 40px;
	height: 22px;
	background: url(../images/new/search-results-text.gif) no-repeat left -140px;
}
.viewLink:hover {
	background-position: left -169px;
}
.viewLink span {
	display: none;
}
#recaptcha_label{
	margin-top:8px;
}
.blogEntry h3 a:hover{
	text-decoration:underline;
}
.MailPressFormEmail{
	background:transparent;
	border:0;
	margin:8px 0 0 5px;
	font-size:10pt;
}
.MailPressFormEmailBG{
	background: url(../images/new/form-fields.png) no-repeat left 0px;
	height:40px;
}
#note-pad #page1 h2#mailHead {
	background: url(../images/new/confirm-newsletter-title.gif) no-repeat left top;
	height:40px;
	margin-bottom:10px;
}
