@charset "utf-8";

/* created by Alex Labanino (06-04-09)*/

body { color:#555555; background: #DFDFDF; font: normal 12px "Century Gothic", Verdana, Geneva; text-decoration: none; padding:0; margin:0; }

p { padding:0; margin:0; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#6e6e6e; font-weight:bold; text-decoration: none; }

h2 { font-family: Arial, Helvetica, sans-serif; color:#6E6E6E; font-family:Century Gothic; font-size:14px; font-weight:bold; text-decoration:none; }

h3 { font-family: Arial, Helvetica, sans-serif; color:#6E6E6E; font-family:Century Gothic; font-size:13px; font-weight:bold; text-decoration:none; }

h4 { font-family: Arial, Helvetica, sans-serif; color:#6E6E6E; font-family:Century Gothic; font-size:13px; font-weight:bold; text-decoration:none; padding: 20px 0px 0px 20px; margin: 0px; }

h5 { font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#6e6e6e; font-weight:bold; text-decoration: none; padding:10px 0 0 0; margin:0; }

a:link, a:active, a:visited { font-family:Century Gothic; font-size:12px; color:#ab0000; text-decoration: none; font-weight:bold; }

a:hover { font-family:Century Gothic; font-size:12px; color:#ab0000; text-decoration:none; font-weight:bold; }

#header { width:1046px; height:125px; padding:0; margin:0 auto; background: url(images/bg_header.jpg) no-repeat center top; }

#header_container { background: #9a0000; padding:0; margin:0; }

#slogan { height:73px; width:500px; padding:30px 0 0 430px; margin:0; font: 23px Verdana, Geneva, sans-serif; color: #FFF; text-decoration: none; }

#top_nav { width:860px; height:22px; padding:0; margin:0 auto; }

#main { padding:0; margin:0; background: #dfdfdf; height: auto; }

#content_wrapper { width:928px; padding:0; margin:0 auto; background: url(images/content_wrapper.jpg) repeat-y center top; }

#content { width:860px; min-height:500px; padding:0; margin:0 auto; background: url(images/bg_content.jpg) no-repeat center bottom; }

/*LEFT NAV*/
#left_nav { width:206px; padding:0; margin:0; float:left; }

.left_nav { padding:0; margin:0; }

.left_nav ul { list-style: none; margin: 0; padding:0; display: block; }

.left_nav li { display: block; background: url(images/bg_nav_lightgrey.gif) no-repeat left top; width: 171px; height:35px; padding-left: 35px; color: #666; line-height:2.55em; vertical-align: bottom; /* This fixes the IE6 Win gap! */ }

.left_nav a:link { font-size: 95%; display: block; padding:0; text-decoration: none; font-weight: bold; color: #666; outline:none; }

.left_nav a:visited { font-size: 95%; display: block; padding:0; text-decoration: none; font-weight: bold; color: #666; outline:none; }

.left_nav a:hover { font-size: 95%; display: block; padding:0; text-decoration: none; font-weight: bold; color: #ab0000; outline:none; }

.dark_grey { list-style: none; margin: 0; padding: 10px 0px 10px 20px; width: 185px; display: block; background: url(images/bg_nav_darkgrey.gif) repeat-x left top; border-left: 1px solid #FFF; color:#fff; font: bold 17px Arial, Helvetica, sans-serif; }

.dark_grey a:link { color:#FFF; text-decoration:none; font: bold 17px Arial, Helvetica, sans-serif; outline:none; }

.dark_grey a:visited { color:#FFF; text-decoration:none; font: bold 17px Arial, Helvetica, sans-serif; outline:none; }

.dark_grey a:hover { color:#FFF; text-decoration:none; font: bold 17px Arial, Helvetica, sans-serif; outline:none; }

/*end LEFT NAV*/

#right { width:653px; padding:0; margin:0; float:left; }

#main_footer { padding:0; margin:0; background: #dfdfdf; }

#footer_wrapper { width:808px; padding:0 60px 0 60px; margin:0 auto; background: url(images/footer.jpg) no-repeat center top; height: 140px; }

#content_footer { width:808px; padding:0; margin:0 auto; height: 136px; }

#content_footer a:link, #content_footer a:active, #content_footer a:hover, #content_footer a:visited { color:#FFF; text-decoration: none; font-weight: normal; font-size: 10px; }

.content_footer_left p { color:#FFF; text-decoration: none; text-align: right; vertical-align: bottom; width: 180px; float: left; border-right: 2px solid #FFF; font-size: 10px; margin:15px 0 0 0; padding:5px 20px 10px 0; }

.content_footer_right p { color:#FFF; text-decoration: none; text-align: left; vertical-align: bottom; float: left; font-size: 10px; margin:15px 0 0; padding:5px 0 10px 20px; width: 580px; }

.b0 { border:none; padding:0; margin:0; }

.clear { clear:both; }

.welcome { width:860px; padding:0; margin:0; float:left; }

.content { width:600px; float:left; padding:0; margin:0; }

.content p { padding:10px 0 10px 15px; }

.content h1 { padding:10px 0 0 15px; margin:0; }

.content h2 { padding:20px 0 0 25px; margin:0; }

.content_inner { width:653px; float:left; padding:0 0 50px 0; margin:0; }

.content_inner p { padding:10px 20px 0 20px; }

.content_inner h1, .content_inner h2, .content_inner h3 { padding:20px 0 0 20px; margin:0; }

.login_box { width:230px; height:auto; float:left; margin:0 0 0 20px; }

.login_btn { padding:0px; margin:10px 0px 5px; display:inline; outline:none; }

.formbutton { background-color:#CCCCCC; border-color:#F5F5F5 #A3A3A3 #A3A3A3; border-style:solid; border-width:1px; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px 5px; margin:10px 0; }

.forgot_btn { width:107px; height:27px; padding:0; margin:10px 0 0 0; background: url(images/forgot_password.gif) no-repeat left top; }

#playlist { border-bottom:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-top:1px solid #D9D9D9; margin:10px 0 0 30px; }

#playlist tr.title td { background-color:#990000; border-left:1px solid #D9D9D9; padding:5px 8px; font: bold 8pt "lucida grande", verdana, sans-serif; color: #FFF; text-decoration: none; }

#playlist tr.even td {
	background-color:#F4F4F4;
	border-left:1px solid #D9D9D9;
	font-family:"lucida grande", verdana, sans-serif;
	font-size:8pt;
	padding:3px 8px;
}

#playlist tr.odd td { background-color:#FFFFFF; border-left:1px solid #D9D9D9; font-family:"lucida grande", verdana, sans-serif; font-size:8pt; padding:3px 8px; }

#advertisers { padding:0; margin:0; }

#advertisers p { padding:0 5px 5px 10px; }

#advertisers td { padding:0 0 10px 0; }

.forms3 { color:#555555; }
