* { margin: 0; padding: 0; }
body { margin-top: 5px; background: #404040 url(../images/img01.gif) repeat-x; font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif; color: #CCCCCC; }

.title { font-size: 16px; color: #FFFFE3; font-weight: bold; font-family:  Verdana, Arial, Tahoma; } 
.legendtitle { font-size: 11px; color: #FFFFE3;  font-family:  Verdana, Arial, Tahoma; } 
.titleRight { font-size: 16px; color: #323232; font-weight: bold; font-family:  Verdana, Arial, Tahoma; }
.tiny { font-size: 9px; color: #323232; font-weight: bold; font-family:  Verdana, Arial, Tahoma; } 
.right { font-size: 10px; color: #323232;  font-family:  Verdana, Arial, Tahoma; } 

#storyBody {font-size: 13px; float: left;  width: 460px; margin: 7px 0px 0px 10px;  padding: 5px 10px 5px 10px; }
#storyBody img { padding: 7px; }
#storyTitle { color: #FFFFE3; font-weight: bold; font-size: 14px; text-decoration: none; text-align: left; padding-right: 5px; padding-left: 10px; padding-top: 5px; padding-bottom: 10px; }
#storyIntro { padding: 0; margin-bottom: -7px; }
#storyIntro #storyTitle{ clear: both; }
#storyBody p {padding: 5px;}

#left_col { float: left; width: 495px; padding: 5px 0 10px 5px; margin: 0; }
#left_col_games { float: left; width: 495px; padding: 5px 0 10px 5px; margin: 0; }
#right_col { width: 180px; float: left; clear: none; padding: 12px 0 0 0; margin: 0 0 0 8px; }
#right_col img { float: left; margin: 0 auto; padding: 5px 0; }

#now_playing_intro { font-size: 12px; }
.now_playing_text { font-size: 10px; }

.artist_spotlight { float: left; padding: 14px 0 0 0; width: 235px; }
.artist_spotlight img { padding: 0; margin: 0; }
.artist_spotlight .text { padding: 5px; }
.left_col_item { float: left;  width: 495px; margin: 0px 0 0 0; padding: 8px 0px 10px 0px; font-size: 13px; color: #FFFFFF; }	
.left_col_item_nh { float: left; margin: 5px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
.left_col_news { background: #125185  no-repeat top left;  float: left;  width: 495px; margin: 7px 0 0 0; padding: 24px 0 0 0px; }
.left_col_recent {background: url(../images/img09.gif) repeat-x; float: left;  width: 495px; margin: 7px 0 0 0; padding: 24px 0 0 0px; font-size: 9px; }
.left_col_bnr {   float: left;  width: 495px; margin: 2px 0 0 0; padding: 5px 0 0 0px; }
.left_col_bnr div { margin: 0 auto; width: 468px; }
.right_col_item { float: left; width: 180px; margin: 0px 0px 5px 0px;
 padding: 0px 0px 0px 0px;}
.right_col_bnr {  no-repeat top left; float: left; padding: 3px 0 0 0px; margin: 0 auto; width: 180px; }
.right_col_bnr_inner { width: 232px; margin: 0 auto; }
.right_col_item_noimage { background: #125185  no-repeat top left;  float: left;  width: 180px; margin: 0px 0 0 0; padding: 0px 0 14px 0px; }
.left_col_item img { padding: 10px 10px 5px 10px; }
.left_col_item div { padding: 10px 5px 8px 10px; }
.left_col_item_no_bar { overflow: hidden; }
.left_col_item_no_bar img.header { padding-left: 10px; }
.footer { text-align: center; }
.left_col_item_headline { float: left; margin: 8px 0px 0px 10px; clear: left; }
.right_col_headline_item { float: left; margin: 5px 0px 0px 0px; clear: left; }

.title {background: url(/images/img09.gif) repeat-x; font-size: 14px;font-weight: bold; font-family:  Verdana, Arial, Tahoma;}
.title a {text-decoration: none;}
.legendtitle { font-size: 11px; color: #FFFFE3;  font-family:  Verdana, Arial, Tahoma } 
.titleRight { font-size: 16px; color: #323232; font-weight: bold; font-family:  Verdana, Arial, Tahoma }
.tiny { font-size: 9px; color: #323232; font-weight: bold; font-family:  Verdana, Arial, Tahoma } 
.right { font-size: 10px; color: #323232;  font-family:  Verdana, Arial, Tahoma } 
.titleListen { font-size: 14px; color: #ffffff; font-weight: bold; font-family:  Verdana, Arial, Tahoma }

.roundContent {	margin: 0px; padding: 0px; border: 1px solid #ccc; }
.roundCol2 { margin: 5px 5px 15px 5px; padding: 0px; border: 0px; float: right; width: 200px; } 
.roundCol3 { margin: 0px 0px 15px 0px; padding: 0px; border: 0px; float: right; width: 200px; clear: none; } 
.roundCol1 { margin: 0px 0px 15px 0px; padding: 0px; border: 0px; float: left; width: 420px; } 
.roundColWide { margin: 5px 5px 15px 5px; padding: 0px; border: 0px; float: left; width: 450px; } 
.roundBottom { padding: 0px; border: 0px; clear: both; }
.roundCenter { padding: 5px 10px 5px 10px; font-size: 12px; }

.gallery { font-size: 14px; font-weight: bold; padding-top: 4px; line-height: 1.7em; color: #009; }
.gallery img { float: left; }

/* ######### image rotater center ######### */
.centerdiv{ /*IE method of centering a relative div*/
text-align: center; margin-top: 8px; }
.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto; margin-top: 8px; }

.weather { padding: 10px 10px 25px 10px; }
.weather_current_image{ width: 55px; margin: 0 auto; }
.weather_current_text { margin: 0 auto; text-align: left; font-weight: bold; width: 120px;}
.weather_title { font-weight: bold; text-decoration: underline; font-size: 15px; }
.forecast_day { float: left; clear: none; width: 60px; height: 140px; border: #a0a0a0 solid 1px; border-left: 0px; text-align: center; padding: 7px !important; }
.forecast_day_2 { height: 220px; width: 60px; padding: 400px; }
.forecast_day #first-child { border-left: #a0a0a0 solid 1px; }
.forecast_day_name { font-weight: bold; }
.forecast_day_name_2 { font-weight: bold; height: 25px; display: block; }
.forecast_day img { }
h4 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px 0px 0px 15px; }
img { border: none; } 
.chromestyle{ width: 100%; font-weight: bold; }
/*Add margin between menu and rest of content in Firefox*/
.chromestyle:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.chromestyle ul{ border: 0px solid #BBB; width: 100%; background: url(/images/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 0px 0px;
margin: 0px;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a {
color: #08233c;
padding: 4px 7px;
margin: 0px;
text-decoration: none;
border-right: 1px solid white;
}

.chromestyle ul li a:hover{
background: url(../images/over4.jpg) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content:;
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid white; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #494949;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #08233c;
}
h1, h2, h3 { margin-bottom: 1em; text-transform: uppercase; color: #FFFFFF; }
h1 { font-size: 2.8em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.2em; }
p, blockquote, ul, ol {	margin-bottom: 1.5em; text-align: justify; line-height: 1.8em; }
blockquote, ul, ol { margin-left: 3em; }
blockquote { margin-right: 3em; }
a {	color: #CCCCCC; }
a:hover { text-decoration: none; color: #FFCC66; }
img { border: none; }
img.left { float: left;	margin: 0 15px 15px 0; }
img.right { float: right; margin: 0 15px 0 15px; }
hr { display: none; }

/* Boxed */
.boxed { }
.boxed .title {	margin: 0;	padding: 5px 15px; background: url(/images/img08.gif) no-repeat left center; text-transform: uppercase;	font-size: small; }
.boxed .content { padding: 15px; background: url(/images/img09.gif) repeat-x; }
.boxed ol, .boxed ul { margin-left: 0; list-style-position: inside; }

/* Logo */
#logo { width: 1024px; height: 222px; margin: 0 auto; background: #000000 url(/images/img022.jpg) no-repeat; }
#logo h1 { float: left;	width: 600px; margin: 0; padding: 200px 0 0 0; text-align: right; letter-spacing: 5px; font-size: 18px; }
#logo h2 { float: right; margin: 0;	padding: 20px 20px 0 0;	font-size: 11px; }
#logo a { text-decoration: none; color: #FFFFFF; }

/* Page */
#page { width: 1024px; margin: 0 auto ;	background: #000000; }

/* Content */
#content { float: left; width: 490px; padding-right: 10px; background: url(/images/img03.jpg) no-repeat; }
#contentWide { float: left; width: 690px; padding-right: 10px; background: url(/images/img03.jpg) repeat-x; }

/* bottomBlock */
#bannerad {	clear: both; margin: 0 auto; width: 100%; padding: 10px 0px 3px 0px; text-align: center; }
#mainBlock { margin: 0; width: 1024px; float: none; }
#welcome { padding-bottom: 20px; }

/* Sidebar */
#sidebar { float: left; width: 180px; margin-left: 0px;	padding: 5px 10px 10px 10px; background: url(/images/img4.jpg) no-repeat; }
#sidebar blockquote { margin-left: 0; margin-right: 0; }

/* Ads */
#ads { float: left; width: 301px; padding-left: 10px; }

/* Search */
#searchBox { padding: 2px 0 10px 10px; }
#keyword { margin: 0; padding: 1px 0 0 2px; width: 235px; height: 18px; border: 1px solid #9b1924; float: left; }
#search { padding: 0 0 0 5px; }
#search2 { float: left; width: 294px; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 0px; }
#search form { }
#search fieldset { border: none; }
#searchinput, #searchsubmit { font: bold 100% Verdana, Arial, Helvetica, sans-serif; color: #000000; }
#searchinput { padding: 2px 5px; width: 190px; background: #FFFFFF url repeat-x; border: 1px solid #FFFFFF; }
#searchsubmit { padding: 0 2px; background: #F4A652 url(/images/img03.gif) repeat-x; border: 1px solid #000000; text-transform: lowercase; }

#sidebar2 { float: left;  padding: 0px; }
#sidebar2 blockquote { margin-left: 0; margin-right: 0; }
#olist { float: left; width: 140px; padding-left: 10px; }
#ulist { float: left; width: 140px; padding-left: 0px; }

/* Menu */
#menu { margin-bottom: 19px; } 
#menu h2 { display: none; }
#menu ul { margin: 0; padding: 0; list-style: none; line-height: normal; }
#menu li { display: block; padding-top: 1px; background: url(/images/img07.gif) repeat-x; }
#menu li.first { background: none; }
#menu a { display: block; width: 130px; padding: 7px 10px 7px 15px; text-transform: uppercase; background: url(/images/img08.gif) no-repeat 10px 50%; text-decoration: none; letter-spacing: 1px; font-size: x-small; font-weight: bold; }
#menu a:hover { background-color: #0A0A0A; }

/* Menu */
#menujobs { margin-bottom: 19px; background-image: url(/images/menujobsback.jpg); width: 155px; margin-left: 10px; }
#menujobs h2 { display: none; }
#menujobs ul { margin: 0; padding: 0; list-style: none; line-height: normal; }
#menujobs li { display: block; padding-top: 1px; background: url(/images/img09.gif) repeat-x; }
#menujobs li.first { background: none; }
#menujobs a { display: block; width: 130px; padding: 7px 10px 7px 15px; text-transform: uppercase; background: url(/images/img09.gif); text-decoration: none; letter-spacing: 1px; font-size: 10px;	font-weight: bold; color: #3399CC; }
#menujobs a:hover { background: url(/images/img09.gif); color: #FFCC00; }

/* Footer */
#footer { width: 1024px; margin: 0 auto; padding: 20px 0; background: url(../images/img05.gif) repeat-x; }
#footer p {	margin: 0; text-align: center; font-size: x-small; color: #000000; }
#footer a { color: #000000; }