body{font:normal 12px "Trebuchet MS",sans-serif;background:#fff;margin:0;color:#000;}
a img{border:0;}
a{color:#464545;}
a:hover{text-decoration:none;}

.red{color:#de0020;}

.center{text-align:center;}

.left{float:left;}
.right{float:right;}
.clear{
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:-2px 0 0;
	overflow:hidden;
	padding:0;
	width:1px;
}

ul{list-style:none;}
ul li{padding-left:8px;background:transparent url(../img/imgBulletBlack.gif) no-repeat 0 6px;margin:5px 0;}
ul li a{color:#de0020;}
ul.listRed li{background-image:url(../img/imgBulletRed.gif);}

input.button{width:auto !important;height:auto !important;border:0 !important;margin:0 auto !important;}

/*Splash*/
body#splash{background:#000;margin:-20px 30px 30px 30px;}
body#splash #container{background:transparent url(../img/bgSplash.jpg) no-repeat top left;width:814px;height:681px;}
body#splash #container .inner{margin:300px 70px 0 70px;text-align:center;}
body#splash #container div{float:left;margin-top:8px;margin-left:50px;}
body#splash #container div.btnEnter{margin-left:208px;}
body#splash #container img{width:100px;height:39px;}
body#splash #container p{font:normal 11px Arial,sans-serif;color:#fff;clear:both;line-height:23px}
body#splash #container strong{font-size:15px;}
body#splash #container small{font-size:10px;padding-top:10px;line-height:15px;display:block;}
body#splash #container a{color:#fff;}
body#splash #container a:hover{text-decoration:none;}

	/*Coming Soon*/
	body#splashComingSoon{background:#000;margin:-20px 30px 30px 30px;}
	body#splashComingSoon #container{background:transparent url(../img/bgSplashComingSoon.jpg) no-repeat top left;width:814px;height:681px;}
	body#splashComingSoon #container .inner{padding:376px 65px 0 318px;color:#fff;text-align:center;}
	body#splashComingSoon #container .inner h1{font:bold 18px Arial,sans-serif;text-transform:uppercase;}
	body#splashComingSoon #container .inner p{font:normal 14px Arial,sans-serif;text-transform:uppercase;margin:1em 0 0 0;}
	body#splashComingSoon #container .inner small{font:normal 12px Arial,sans-serif;display:block;}
	body#splashComingSoon #container .inner .playerSplash{padding:10px 0;overflow:hidden;}
	body#splashComingSoon #container .inner .playerSplash img{margin-top:10px;}
	body#splashComingSoon #container .inner input{vertical-align:middle;height:25px;font-size:16px;}
	body#splashComingSoon #container .inner input.txtSmall{width:35px;}
	body#splashComingSoon #container .inner input.txtLarge{width:45px;}
	body#splashComingSoon #container .inner input.mailform_button{border:none;height:auto;width:auto;margin-left:20px;}
	body#splashComingSoon #container .inner form{margin:15px 0;}
	
	
/* Main */
#container{margin:0 auto;width:975px;}
#containerInner{background:transparent url(../img/bgRightColumn.gif) repeat-y right 100px;}
#columnMain,
#columnRight{float:left;}
#columnMain{width:800px;}
#columnRight{text-align:center;padding-top:20px;width:175px;background:#000;}

/*Top Logo and ad*/
#logo{float:left;margin:20px 0 0 35px;}

#topAdLinks{float:right;text-align:right;color:#464545;margin-right:15px;}
#topAdLinks p{margin:0;}
#topAdLinks p a:hover{text-decoration:none;}

#topAdLinks #topAd{margin:3px 8px 0 0;}

/*Nav*/
ul#mainNav{list-style-type:none;margin:6px 0 0 0;clear:both;padding:0 0 0 35px;border-bottom:2px solid #000;height:24px;}
ul#mainNav li{float:left;background:transparent url(../img/headmenu_left.gif) no-repeat scroll left bottom;font-size:14px;font-weight:bold;height:24px;line-height:24px;margin:0;padding:0;}
ul#mainNav li a{background:transparent url(../img/headmenu_right.gif) no-repeat scroll right bottom;margin-left:10px;height:24px;padding-right:10px;display:block;color:#fafafa;text-decoration:none;}
ul#mainNav li a:hover{color:#FAD0D1;}

ul#mainNav li.pink{background:transparent url(../img/headmenu_pink_left.gif) no-repeat scroll left bottom;font-size:14px;font-weight:bold;height:24px;line-height:24px;margin:0;padding:0;}
ul#mainNav li.pink a{background:transparent url(../img/headmenu_pink_right.gif) no-repeat scroll right bottom;margin-left:10px;height:24px;padding-right:10px;display:block;color:#de0020;text-decoration:none;}
ul#mainNav li.pink a:hover{color:#ad0019;}

#navBottom{clear:both;text-align:center;margin:10px 0;padding-right:175px;}
#navBottom a{color:#830812;text-decoration:none;}
#navBottom a:hover{text-decoration:underline;}

/*Top Pagination*/
#uploadPagination{font-size:11px;margin-left:175px;margin-right:15px;color:#464545;height:20px;}
#uploadPagination .inner{padding-top:2px;}

#uploadPagination .uploadLink,
#paginationPrevious,
#paginationCount,
#paginationPageLinks,
#paginationNext{float:left;}

#uploadPagination a{text-decoration:none;}
#uploadPagination a:hover{text-decoration:underline;}

#paginationPageLinkHighlighted{background-color:#464545;color:#fff;padding:0 1px;}

.breadCrumb{font-size:11px;color:#464545;margin-bottom:10px;}
.breadCrumb a{text-decoration:none;}
.breadCrumb a:hover{text-decoration:underline;}

/*Headers*/
.header{background:transparent url(../img/headmenu_left.gif) no-repeat scroll left bottom;height:24px;padding-left:10px;}
.header .inner{background:transparent url(../img/bgHeaderRight.gif) no-repeat scroll right bottom;padding-right:10px;margin-right:10px;}
.header h1{font-size:16px;font-weight:bold;line-height:24px;margin:0;padding:0;background:transparent url(../img/bgHeaderMiddle.gif) repeat-x left bottom;text-transform:uppercase;color:#fff;width:100%;}
.left .header h1{width:600px;}

	/*pink version*/
	.header-pink{clear:both;background:transparent url(../img/bgHeaderLeftPink.gif) no-repeat scroll left bottom;height:25px;padding-left:8px;}
	.header-pink .inner{background:transparent url(../img/bgHeaderRightPink.gif) no-repeat scroll right bottom;padding-right:8px;margin-right:10px;}
	.header-pink h1{font-size:16px;font-weight:bold;line-height:25px;margin:0;padding:0;background:transparent url(../img/bgHeaderMiddlePink.gif) repeat-x left bottom;text-transform:uppercase;color:#de0020;width:100%;}

.intro{text-align:center;}
.intro h1{font:bold 15px Arial,sans-serif;margin:30px 0 5px 0;text-transform:uppercase;}
.intro p{font:normal 15px Arial,sans-serif;margin:0 0 20px 0;}

/*Forms*/
input{border:1px solid #000;height:20px;padding:0;margin:0;}

/*Thumbs*/
.thumbsBox{padding:0 11px 0 1px;}
.border{border:1px solid #000;border-top:0;}
.thumbsBoxInner{height:476px;}
#relatedPosts .thumbsBoxInner,
#featuresOfTheDay .thumbsBoxInner{height:238px;}

ul.sorter{list-style:none;border-bottom:1px dotted #830812;padding:0;margin:0;text-align:center;padding:2px 0;}
ul.sorter li{display:inline;background:none;padding:0;margin:0;}
ul.sorter li a{color:#850000;}
ul.sorter li a:hover{color:#000;}

.thumb{text-align:center;width:123px;height:225px;float:left;}
.thumb .inner{padding:10px;}

.thumb a.thumbLink{color:#850000;font-size:14px;font-weight:bold;}
.thumb a.thumbLink:hover{text-decoration:none;}

.thumb .star-rating{margin:0 auto;}

.thumb .author{margin-top:10px;}

/*Profile*/
#profileInfo{width:170px;}
#profileThumbs{width:618px;}
#profileUserName{color:#B00100;font-size:16px;margin:0;}
#profileStats{margin-top:10px;}

/*Player*/
.playerMain .player{margin:50px 0 30px 12px;float:left;}

.playerMain .control{margin:50px 43px 0 24px;float:left;border:1px solid #000;}
.playerMain .control .inner{width:158px;}
.playerMain .control .inner h3{margin:2px 5px;font-size:16px;font-weight:bold;color:#830812;}
.playerMain .control .inner .rating{margin:0 5px;}
.playerMain .control .inner .rating ul{float:left;margin:2px 10px 0 0;}
.playerMain .control .inner .submitter{margin:0 5px 5px 5px;}
.playerMain .control .inner a{color:#1600fc;}
.playerMain .control .inner a:hover{text-decoration:none;}
.playerMain .control .inner a.hypShare,
.playerMain .control .inner a.hypEmbed,
.playerMain .control .inner a.hypSave{padding-left:27px;height:28px;line-height:24px;display:block;float:left;}
.playerMain .control .inner a.hypShare{background:transparent url(../img/icoEmail.gif) no-repeat top left;margin:0 10px;}
.playerMain .control .inner a.hypEmbed{background:transparent url(../img/icoEmbed.gif) no-repeat top left;}
.playerMain .control .inner a.hypSave{background:transparent url(../img/icoFavorite.gif) no-repeat top left;float:none;clear:both;margin-left:10px;}

.playerMain #relatedPosts .thumbsBoxInner{height:250px;}
.playerMain .thumbsBox{padding:0 10px 0 0;}

/*Registration*/
.registration h1{background:#f00;margin:30px 120px 10px 120px;padding:5px 15px;}
.registration h1 em{color:#fff;font-style:normal;}

.registration.creditcard h1{background:transparent;margin:30px auto 15px auto;padding:0;font:normal 18px Arial,sans-serif;}

.registration .formContainer{background:transparent url(../img/bgAudioOrgReg4.jpg) no-repeat 0 58px;width:100%;}
.registration.creditcard .formContainer{background-image:none;}
.registration.creditcard{background:transparent url(../img/bgAudioOrgReg5a.jpg) no-repeat top left;}
.registration .formContainer h2{font:bold 15px Arial,sans-serif;text-align:center;border:1px solid #f00;border-bottom:0;margin:0 164px;padding:5px 0;}
.registration.creditcard .formContainer h2{margin:0 179px;}
.registration .formContainer h2 em{color:#f00;font-style:normal;}
.registration .form{margin:0 164px;border:1px solid #f00;padding:15px 60px 20px 60px;}
.registration.creditcard .form{margin:0 179px;}
.registration .form table{width:100%;}
.registration .form th,
.registration .form td{text-align:left;padding:0 5px;}
.registration .form label,
.registration .form input{display:block;width:100%;}
.registration .form label{font:bold 11px Arial,sans-serif;text-transform:uppercase;color:#de0020;padding-top:10px;}
.registration .form input{height:27px;width:100%;padding:0;margin:0;border:1px solid #000;}
.registration .form small{font:bold 9px Arial,sans-serif;color:#5d5d5d;}
.registration .form input#txtAddress{width:100%;}
.registration .form input#txtCity{width:138px;}
.registration .form select#selState{width:82px;}
.registration .form input#txtZipCode{width:80px;}
.registration .form input#txtCellPhone{width:307px;}
.registration .formFieldRules{padding-top:15px;}
.registration .formFieldRules input{border:none;height:auto;float:left;margin-right:10px;width:auto;}
.registration .formFieldRules small{display:block;float:left;width:315px;}
.registration .form #RegSubmit{border:0;height:auto;width:auto;margin:20px auto 20px auto;}
.registration .formFieldFull label a{color:#de0020;}
.registration .formFieldFull label a:hover{text-decoration:none;}
.registration .formFieldRadio{clear:both;padding-top:10px;}
.registration .formFieldRadio label,
.registration .formFieldRadio input{vertical-align:middle;margin:0 5px 0 0;padding:0;}
.registration .formFieldRadio label.lblRadio{color:#5d5d5d;display:inline;}
.registration input.radio{height:auto;width:auto;display:inline;border:0;}
.registration .data{font:bold 15px Arial,sans-serif;text-transform:uppercase;}
.registration .lastStep{clear:both;margin:15px auto;width:225px;}
.registration .lastStep .btnBack{float:left;}
.registration .lastStep #RegSubmit{margin:0 15px;float:left;}

.registration.upload .form{padding:15px 20px;font:normal 13px Arial,sans-serif;}
.registration.upload .form h3{font:normal 15px Arial,sans-serif;text-align:center;}
.registration.upload .form p.center strong{color:#de0020;font:bold 14px Arial,sans-serif;}
.registration.upload .form ul.listRed{padding:0;margin:0;}
.registration.upload .form .example{position:relative;}
.registration.upload .form .example .fakefile{position:absolute;top:0;left:0;z-index:1;width:430px;text-align:left;}
.registration.upload .form .example .fakefile input{display:inline;width:300px;vertical-align:top;margin:0;padding:0;}
.registration.upload .form .example .fakefile img{vertical-align:top;}
.registration.upload .form .example input.file.hidden{position:relative;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;text-align:right;width:400px;}



/*Share This Link*/
.share{border-top:1px solid #ccc;}
.share .intro{margin:60px 0 25px 0;}
.share .intro h1{font-size:16px;}
.share .form{margin-left:75px;}
.share label{display:block;font:bold 14px Arial,sans-serif;color:#de0020;margin:20px 0 10px 0;}
.share input{display:block;width:486px;height:25px;margin:0;padding:0;}
.share input.filled{font:normal 14px Arial,sans-serif;}
.share .form a img{position:relative;left:-8px;}

/*Ads*/
.advertising{margin:10px 0;}

/*Footer*/
#footer{text-align:center;border-top:13px solid #000;background:#A80000;color:#fff;font-size:10px;padding-right:175px;}
#footer p{padding:5px 0;margin:0;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}


/*--SPECIFIC PAGES--*/
/*Upload*/
.uploadPage{width:450px;margin:0 auto;font-size:13px;}
.uploadPage .intro p{font-size:13px;}
.uploadPage ul li{font-weight:strong;font-weight:bold;font-size:13px;}
.uploadPage a{color:#de0020;}
.uploadPage a:hover{text-decoration:none;}
.uploadPage ul{margin:0;list-style:none;}
.uploadPage li{background:transparent url(../img/bullet_blk.gif) no-repeat 0 7px;padding-left:10px;}
.uploadPage .steps ul{padding:0;}
.uploadPage .steps li{background:transparent url(../img/bullet_red.gif) no-repeat 0 7px;padding-left:10px;}
.uploadPage .uploadSubmit{text-align:center;}
.uploadPage .uploadSubmit input{border:none;height:auto;width:auto;}
.uploadPage .uploadSubmit small{font-size:12px;text-transform:uppercase;}


.backgroundColor1 {
	background-color: #000000;	
}

.backgroundColor2 {
	background-color: #FBF2EA;  /* pink-red */
}

.backgroundColor3 {
	background-color: #906061;
}

.indentpara
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	padding-left:15px;
}

.bighead
{
    font-weight: bold;
    font-size: 18px;
    color: white;
    font-family: Verdana
}

.head
{
    font-weight: bold;
    font-size: 14px;
    color: white;
    font-family: Verdana
}
.head2
{
    font-weight: bold;
    font-size: 14px;
    color: silver;
    font-family: Verdana
}
.smhead
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Verdana
}
.smhead2
{
    font-weight: bold;
    font-size: 10pt;
    color: #8A3324;
    font-family: Verdana
}
.smhead3
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Verdana
}
.smhead4
{
    font-weight: bold;
    font-size: 8pt;
    color: #8A3324;
    font-family: Verdana
}
.smhead5
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: Verdana
}

.kesouter
{
    border-right: red 1px solid;
    border-top: red 1px solid;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
    background-color: #8A3324 /* burnt umber */
}
.kesinner
{
    border-right: red 1px solid;
    border-top: red 1px solid;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
    background-color: white;
    text-align: left
}
.tiny
{
    font-weight: normal;
    font-size: 7pt;
    color: #000000;
    font-family: Verdana,Bookman Old Style,Arial;
    top: 15pt
}