/***Common Elements***/

body {
  margin: 0px;
  padding:0px;
  font-family: Arial, Sans-serif;
	background: #abbdee url('/graphics/bg.jpg') fixed;
	font-size: 13px;
}
img {
  border: none;
}

.clear {
  clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

a:link, a:visited {
  color: #9f2e27;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
  color: #9f2e27;
	font-size: 12px;
	text-decoration: underline;
}

.update_table {
	font-size: 12px;
	width: 350px;
	margin: 0px auto;
}

.update_table th{
	font-size: 12px;
	text-align: right;
}


.number {
  width: 36px;
}

#main_container {
  width: 987px;
	margin: 0px auto;
}

#main_logo {
  float: left;
}

#vegas {
  float: left;
}

#feed_head a:link, #feed_head a:visited {
  font-size: 16px;
	font-weight: bold;
	color: #910e29;
}

#feed_head a:hover {
  font-size: 16px;
	font-weight: bold;
	color: #910e29;
}

#feed_nav {
  width: 651px;
	height: 34px;
	background: url('/graphics/feednav_bg.gif') no-repeat;
}

#local {
  width: 70px;
	height: 34px;
	display: block;
	float: left;
}

#local a:link, #local a:visited {
  width: 70px;
	height: 34px;
	display: block;
	background: url('/graphics/local.gif') no-repeat;
}

#local a:hover {
  width: 70px;
	height: 34px;
	display: block;
	background: url('/graphics/local_on.gif') no-repeat;
}

#national {
  width: 90px;
	height: 34px;
	display: block;
	float: left;
}

#national a:link, #national a:visited {
  width: 90px;
	height: 34px;
	display: block;
	background: url('/graphics/national.gif') no-repeat;
}

#national a:hover {
  width: 90px;
	height: 34px;
	display: block;
	background: url('/graphics/national_on.gif') no-repeat;
}

#traffic {
  width: 83px;
	height: 34px;
	display: block;
	float: left;
}

#traffic a:link, #traffic a:visited {
  width: 83px;
	height: 34px;
	display: block;
	background: url('/graphics/traffic.gif') no-repeat;
}

#traffic a:hover {
  width: 83px;
	height: 34px;
	display: block;
	background: url('/graphics/traffic_on.gif') no-repeat;
}

#weather {
  width: 91px;
	height: 34px;
	display: block;
	float: left;
}

#weather a:link, #weather a:visited {
  width: 91px;
	height: 34px;
	display: block;
	background: url('/graphics/weather.gif') no-repeat;
}

#weather a:hover {
  width: 91px;
	height: 34px;
	display: block;
	background: url('/graphics/weather_on.gif') no-repeat;
}

#health {
  width: 77px;
	height: 34px;
	display: block;
	float: left;
}

#health a:link, #health a:visited {
  width: 77px;
	height: 34px;
	display: block;
	background: url('/graphics/health.gif') no-repeat;
}

#health a:hover {
  width: 77px;
	height: 34px;
	display: block;
	background: url('/graphics/health_on.gif') no-repeat;
}

#finance {
  width: 81px;
	height: 34px;
	display: block;
	float: left;
}

#finance a:link, #finance a:visited {
  width: 81px;
	height: 34px;
	display: block;
	background: url('/graphics/finance.gif') no-repeat;
}

#finance a:hover {
  width: 81px;
	height: 34px;
	display: block;
	background: url('/graphics/finance_on.gif') no-repeat;
}

#rside {
  width: 158px;
	height: 34px;
	float: left;
	background: url('/graphics/rside.gif') no-repeat;
}

#feed_cont {
  width: 651px;
	height: 401px;
	float: left;
	overflow: hidden;
}

#feedarea {
  width: 651px;
	height: 367px;
	background: url('/graphics/mainfeedbg.gif') no-repeat;
}



#music2go {
  width: 308px;
	height: 395px;
	background: url('/graphics/music2go_bg.gif') no-repeat;
	float: left;
	margin-left: 20px;
	padding-left: 7px;
	padding-top: 6px;
}

.minor_cont {
  float: left;
	width: 322px;
	height: 144px;
	margin-right: 10px;
}

.minor_contend {
  float: left;
	width: 322px;
	height: 144px;
}

.minor_head {
  width: 312px;
	height: 21px;
	background: url('/graphics/minor_headbg.gif') no-repeat;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	padding-top: 5px;
	padding-left: 10px;
	overflow: hidden;
	text-transform: uppercase;
}

.minor_details {
  width: 302px;
	height: 108px;
	overflow: hidden;
	padding: 5px 10px;
	background: url('/graphics/minor_bodybg.gif') no-repeat;
}

#banner {
  margin-top: 10px;
}

#footer {
  font-size: 12px;
	margin-top: 5px;
}

#sub_cont {
  width: 651px;
	float: left;
}

#sub_head {
  width: 641px;
	height: 23px;
	background: url('/graphics/sub_headbg.gif') no-repeat;
	padding-left: 10px;
	padding-top: 12px;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
}

#sub_main {
  width: 631px;
	background: url('/graphics/sub_mainbg.gif') repeat-y;
	padding: 10px;
}

#gallery_main {
  width: 631px;
	background: url('/graphics/sub_mainbg.gif') repeat-y;
	padding: 10px;
}

.audio {
  background: url('/graphics/audio_bg.gif') no-repeat;
	width: 287px;
	height: 25px;
	padding-top: 10px;
	padding-left: 10px;
}

.audio a:link, .audio a:visited {
  font-size: 12px;
	color: #000;
	font-family: Arial;
	text-decoration: none;
}

.audio a:hover {
  font-size: 12px;
	color: #000;
	font-family: Arial;
	text-decoration: underline;
}

#video_img img {
 margin-right: 50px;
}

#video_head {
  font-size: 14px;
	font-weight: bold;
	color: #910e29;
	text-align: center;
	margin-bottom: 3px;
}

.promo_cont {
  width: 272px;
	padding-top: 2px;
	padding-left: 10px;
}

.promo_cont a:link, .promo_cont a:visited {
  font-size: 14px;
	font-weight: bold;
	color: #910e29;
	text-decoration: none;
}

.promo_cont a:hover {
  font-size: 14px;
	font-weight: bold;
	color: #910e29;
	text-decoration: underline;
}

.image {
  float: left;
	margin-right: 10px;
	width: 88px;
	height: 88px;
}

.headline {
  float: left;
  font-size: 14px;
	font-weight: bold;
	color: #910e29;
	text-align: left;
	width: 170px;
	margin-bottom: 3px;
}

.details {
  float: left;
	width: 170px;
}

.club_cont {
  width: 272px;
	padding-top: 2px;
	padding-left: 10px;
}

.club_cont a:link, .club_cont a:visited {
  font-size: 14px;
	font-weight: bold;
	color: #910e29;
	text-decoration: none;
}

.club_cont a:hover {
  font-size: 14px;
	font-weight: bold;
	color: #910e29;
	text-decoration: underline;
}

.club_image {
  float: left;
	margin-right: 10px;
}

.club_image img {
  padding-top: 5px;
}

.club_headline {
  float: left;
  font-size: 14px;
	font-weight: bold;
	color: #910e29;
	text-align: center;
	margin-bottom: 3px;
}

.club_details {
  float: left;
	width: 140px;
}

p {
  margin: 0;
	padding: 0;
}

.news_cont {
  width: 631px;
	border-bottom: 1px dashed #910e29;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.news_img {
  float: left;
	width: 125px;
	height: 125px;
	margin-right: 10px;
}

.news_header {
  font-size: 14px;
	font-weight: bold;
	color: #910e29;
	float: left;
	width: 490px;
}

.news_details {
  float: left;
	width: 490px;
}

.morelink {
  float: right;
}

.sponsor_cont {
  width: 604px;
	border: 2px solid #910e29;
	background-color: #9c957b;
	padding: 10px;
	margin-bottom: 10px;
}

.sponsor_img {
  float: left;
	width: 150px;
	height: 150px;
	margin-right: 10px;
}

.sponsor_header {
  font-size: 16px;
	font-weight: bold;
	color: #910e29;
	float: left;
	width: 438px;
}

.sponsor_header a:link, .sponsor_header a:visited {
  font-size: 16px;
	font-weight: bold;
	color: #910e29;
	text-decoration: none;
}

.sponsor_header a:hover {
  font-size: 16px;
	font-weight: bold;
	color: #910e29;
  text-decoration: underline;
}

.sponsor_details {
  float: left;
	width: 438px;
}

#half_cont {
  width: 967px;
	margin: 0px 0px 20px 20px;
}

.halfbanner {
  float: left;
	width: 468px;
	margin-right: 10px;
	
}

input#keyword_search { width: 100px; margin-right: 10px; margin-top: 5px; float: left;} /* for the input box */ 
#keyword_button input { width: 45px; height: 22px; color: #fff; font-family: arial; font-size: 14px; background: #8b001d; float: left; border: 1px solid #fff; } /* for the submit button */
#keyword_button { width: 45px; height: 20px; margin-top: 5px; color: red; background: #000; float: left;}