* {padding:0; margin:0;}

BODY {background:#000 url('/graphics/bg_river_no_pics.jpg') no-repeat 50% 0; background-attachment:fixed; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;}

td, p, div {font:12px Verdana, Arial, Helvetica, sans-serif; color: #000;}

th {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#00233D; text-align:right; vertical-align:top;} 

img {border:0}

#shell {width:790px; padding:9px 5px 11px 5px; background-color:#000; margin:0 auto;}

#masthead {height: 173px; width: 790px; position:relative;}
#navbar {background:#000; height:38px; width:790px; position:relative; border:1px solid #bbbbbb; border-left:0; border-right:0;}

/* begin nav css */
#droplayer a:link, #droplayer a:visited {font:bold 11px Arial; text-decoration:none; color:#FFF; display:block; margin:4px;}
#droplayer a:hover {font:bold 11px Arial; color:#FF0; text-decoration:underline;}
#contactlayer {position:relative; visibility:hidden; z-index:61;}
#contactriver {text-align: left; background-color: #333; line-height: 16px; color: #fff; width: 180px;
				   border: 1px solid #000; border-top:0; padding:5px; position:absolute; z-index:50; left:115px; top:0; }
#onairlayer {position:relative; visibility:hidden; z-index:61;}
#riveronair {text-align: left; background-color: #333; line-height: 16px; color: #fff; width: 180px;
				 border: 1px solid #000; border-top:0; padding:5px; position:absolute; z-index:50; left:258px; top:0;}
#communitylayer {position:relative; visibility:hidden; z-index:61;}
#rivercommunity {text-align: left; background-color: #333; line-height: 16px; color: #fff; width: 180px;
				   border: 1px solid #000; border-top:0; padding:5px; position:absolute; z-index:50; left:395px; top:0; }
#dealslayer {position:relative; visibility:hidden; z-index:61;}
#riverdeals {text-align: left; background-color: #333; line-height: 16px; color: #fff; width: 180px;
				 border: 1px solid #000; border-top:0; padding:5px; position:absolute; z-index:50; left:490px; top:0;}

#leftcolumn {float:left; width:424px; margin:6px 5px 0 0; background-color:#CCC;}
#leftcolumn_big {float:left; width:660px; margin:6px 10px 0 0; background-color:#CCC;}
.pagetitle {font:bold 16px Helvetica, Arial, Verdana; color:#FFF; background:#787371 url('/graphics/bg_title_blue.gif') repeat-x; height:24px; padding:5px 0 0 0px; width:100%;}
#content, .content {width:412px; padding:6px 0 6px 6px; float:left;}
#leftcolumn_big #content {padding:6px 0 6px 6px; width:612px;}
#contentspacer {width:6px; height:550px; float:left; overflow:hidden;}
#content li {margin:0 0 8px 13px;}
#content p {margin-bottom:8px}
.leftimg {float:left; margin:0 10px 10px 0;}

#centercolumn {float:left; width:236px; margin:6px 5px 0 0;}
#keywordbox {width:236px; height:20px; text-align:center; margin-bottom:5px;}
input#keyword_search {float:left; width: 145px; padding:2px; text-align:center; vertical-align:middle; border:1px solid #00a7cb; background-color:#FFF; margin:0 5px 0 0; font:bold 12px Arial; color:#00F;} /* for the input box */
div#keyword_button input {cursor: pointer; float:left; width: 27px; height:21px; padding:0; background:url('/graphics/go_button2.gif') no-repeat; font: 0 Arial; color:#FFF; margin:0; border:0;} /* for the submit button */

#songinfo {position:relative; margin-bottom:10px; background:url('/graphics/bg_now_playing.gif') no-repeat; width:226px; height:206px;}
#nowplaying {position:absolute; top:46px; left:14px; width:200px; height:36px;}
#listenlive {position:absolute; top:109px; left:135px; width:80px; height:80px; cursor:pointer;}
#rivervideos {background:#BFB7B4 url('/graphics/video_header.gif') no-repeat; padding:41px 0 1px 0; margin-top:5px;}
.centeritem {margin-top:6px; text-align:center; width:226px; font:11px Arial;}
.center_promo {width:226px; margin-top:6px;}

#rightcolumn {float:left; width:120px;}
.rightitem {margin-top:6px; text-align:center; width:120px; font:11px Arial;}
.right_banner span.nocss {display:none;}
.right_banner {}


#bottomads {width:100%; clear:left; padding-top:10px;}
.firstbanner {float:left;}
.bottombanner {float:left; margin-left:44px;}
.bottomad {width:190px; float:left; margin-right:10px;}
.bottomad_end {width:190px; float:left;}

#footer {text-align:center; font:11px Arial; color:#1470B2; clear:left; padding-top:10px; width:100%;}
#fineprint {width:100%; padding:10px 0; background:#333; font:11px Arial; color:#DDD; text-align:center;}
#fineprint a:link, #fineprint a:visited {color:#DDD; font:11px Arial; text-decoration:underline}
#fineprint a:hover {color:#FFF; font:11px Arial; text-decoration:none}

.clear {clear:both; height:1px; overflow:hidden;}

A:link, a:active, A:VISITED {color: #106DB1; text-decoration: underline; }
A:HOVER {color: #3C88C0; text-decoration: none;}

.border {color:#000; padding:1px; border:1px solid #333;}
#content input[type="radio"] {background-color:transparent; border:0}
#content input[type="checkbox"] {background-color:transparent; border:0}
#content input.button {border:1px solid #300; padding:3px; background-color:#CCC; color:#333; font:bold 12px Arial}

.concert_table {width:100%;}
.concert_table td {padding:3px; font:11px Arial;}
.concert_table tr.row1 {background-color:#DDD;}
.concert_table tr.row2 {background-color:#FFF;}

.home_item1 {float:left; height:145px; background-color:#bfb7b4; margin-right:8px; margin-bottom:6px; width:208px; padding-top:29px;}
.home_item2 {float:left; height:145px; background-color:#bfb7b4; margin-bottom:6px; width:208px; padding-top:28px;}

