@charset "utf-8";
/* CSS Document */

body { margin:0px; background-image:url(../images/body_bg.jpg); background-repeat:no-repeat; background-color:#211719; }

a {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:20px; text-decoration:underline; }
a:hover { color:#ea9000; }

a.plst_ln { font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; text-decoration:underline; }
a.plst_ln:hover { text-decoration:none; }

.subbody  { margin:0px; background-image:url(../images/sub_bg.jpg); background-repeat:no-repeat; background-color:#211719; }
.blogbody { margin:0px; background-image:url(../images/blog_bg.jpg); background-repeat:no-repeat; background-color:#211719; }

#logo { position:absolute; top:0px; left:0px; width:250px; height:103px; }

#menu { position:absolute; top:0px; left:264px; width:710px; height:37px;}

#sponsors { position:absolute; top:45px; left:343px; width:624px; height:63px; }

#banner { position:absolute; top:128px; left:33px; width:596px; height:82px; }

#banner_sub { position:absolute; top:128px; left:352px; width:596px; height:82px; }

#content_sub { position:absolute; top:207px; left:47px; width:945px; height:550px; }

#content_sub_scroll { 
	height:514px; 
	overflow:auto; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	line-height:20px; 
	scrollbar-face-color: #211719;
	scrollbar-shadow-color: #5a5c60;
	scrollbar-highlight-color: #5a5c60;
	scrollbar-3dlight-color: #211719;
	scrollbar-darkshadow-color: #211719;
	scrollbar-track-color: #211719;
	scrollbar-arrow-color: #5a5c60; }

#moviePlayer { position:absolute; top:230px; left:32px; width:600px; height:409px; background-image:url(../images/mediaPlayer_bg.jpg); background-repeat:no-repeat; padding-left:4px; padding-top:3px; }

hr { height:1px; color:#884205; }

.title { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ff9d00; line-height:20px; }

#playlist {
	position:absolute;
	top:129px;
	left:649px;
	width:327px;
	height:484px;
	background-image:url(../images/playlist_bg.jpg);
	background-repeat:no-repeat;
	padding-left:2px;
	/*padding-top:30px;*/
}
#playlist_fly {
	position:absolute;
	top:129px;
	left:649px;
	width:327px;
	height:484px;
	background-image:url(../images/playlist_bg_fly.jpg);
	background-repeat:no-repeat;
	padding-left:2px;
	padding-top:30px;
}
#playlist_sponsors {
	position:absolute;
	top:129px;
	left:649px;
	width:327px;
	height:484px;
	background-image:url(../images/playlist_bg_sponsors.jpg);
	background-repeat:no-repeat;
	padding-left:2px;
	padding-top:30px;
}

#mods {
	position:absolute;
	top:672px;
	left:23px;
	width:962px;
	height:160px;
}

#footer_sponsors {
	position:absolute;
	top:840px;
	left:102px;
	width:802px;
	height:120px;
}

#mods_sub {
	position:absolute;
	top:782px;
	left:23px;
	width:962px;
	height:160px;
}

#footer_sponsors_sub {
	position:absolute;
	top:950px;
	left:102px;
	width:802px;
	height:120px;
}

.inputbox { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#ffffff; border:1px solid #a4a4a4; background-color:#dedede; width:200px;}

.inputbox2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#ffffff; border:1px solid #a4a4a4; background-color:#dedede; width:400px; height:100px;}


/* ----- Player / Playlist Styles START ----- */

#playerroot { width:592px; height:342px; z-index:9999; }
#listroot { width:323px; height:422px; z-index:2; 
	scrollbar-face-color: #211719;
	scrollbar-shadow-color: #5a5c60;
	scrollbar-highlight-color: #5a5c60;
	scrollbar-3dlight-color: #211719;
	scrollbar-darkshadow-color: #211719;
	scrollbar-track-color: #211719;
	scrollbar-arrow-color: #5a5c60;
 }
.playinglo { font:9px verdana,arial,helvetica,sans-serif; color:#FFFFFF; background-color:#0d2459; vertical-align:top; text-align:left; cursor:hand; }
.playinglo a { color:#FFFFFF; }
.playinghi { font:9px verdana,arial,helvetica,sans-serif; color:#FFFFFF; background-color:#0d2459; cursor:hand; }
.playinghi a { color:#FFFFFF; }
.playlistlo { font:9px verdana,arial,helvetica,sans-serif; color:#FFFFFF; background-color:#3a3d3b; vertical-align:top; text-align:left; cursor:hand; }
.playlistlo a { color:#FFFFFF; }
.playlisthi { font:9px verdana,arial,helvetica,sans-serif; color:#FFFFFF; background-color:#555956; cursor:hand; }
.playlisthi a { color:#FFFFFF; }

.playlistbox { width:322px; height:414px; margin:0px; overflow:auto; }

.plst_pad { padding-left:6px; padding-top:5px; padding-right:2px; vertical-align:top; text-align:left; }

/* ----- Player / Playlist Styles END ----- */

/* ----- tool tip specific styles START ----- */
#dhtmltooltip{
position: absolute;
border: 1px solid #444444;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
width:200px;
padding: 10px;
background-color: #444444;
visibility: hidden;
z-index: 100;
white-space:normal;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);*/
}

/* ----- tool tip specific styles END ----- */
