a, a:visited {
	color:#0066CC;
	text-decoration:none;
}
a:hover {
	color:#FF9900;
}

body {
	color:#29303B;
	background:#666666;
	margin:0px;
	padding:0px;
	text-align:center;
}

form {
	margin:0px;
	padding:0px;
}

body, table, input {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.frame {
	background:#666666 url('images/frame.gif') repeat-y;
	width:900px;
	margin:0px auto;
	padding:0px 17px;
	font-family:Trebuchet MS, Georgia, Arial, serif;
	font-size:12px;
}

.header {
	background:url('images/bg_top_opt.png') no-repeat;
	width:900px;	
	height:33px;
	margin:0px auto;	
	padding:17px 17px 0px 17px;
	text-align:left;
}

.footer {
	background:url('images/bg_bottom_opt.png') no-repeat;
	color:#FFFFFF;
	width:900px;	
	height:33px;
	font-size:10px;
	margin:0px auto;
	padding:0px 17px 17px 17px;
	position:relative;
}

.wrapper {
	background:#Fdf5e6 url('images/header_opt.png') no-repeat right top;
	vertical-align:top;
	text-align:left;
	padding-top:60px;
	position:relative;
}

.weather {
	margin-left:650px;
}

.counter {
	position:absolute;
	top:4px;
	left:382px;
}

.footer .getflash {
	background:url('images/get_flash_player.gif') no-repeat;
	width:70px;
	height:30px;
	display:block;
	position:absolute;
	top:3px;
	left:660px;
	text-decoration:none;
}

.footer .live365 {
	background:url('images/live365.gif') no-repeat;
	width:70px;
	height:30px;
	display:block;
	position:absolute;
	top:3px;
	left:810px;
	text-decoration:none;
}

.footer .weathercom {
	background:url('images/twclogo.gif') no-repeat;
	width:32px;
	height:32px;
	display:block;
	position:absolute;
	top:1px;
	left:750px;
	text-decoration:none;
}

.footer .credit {
	position:absolute;
	top:16px;
	left:400px;
	width:150px;
}

.footer .credit a {
	color:#66FFFF;
	font-weight:bold;
	text-decoration:none;		
}

.footer .credit a:hover {
	color:#FF3300;
	text-decoration:underline;	
}

.headings {
	background:url('images/radiowave.gif') no-repeat right top;
	height:58px;
	vertical-align:middle;
	padding-left:80px;
}

.bcrlogo {
	position:absolute;
	top:-15px;
	left:15px;
}

.menu_item {
	background: url('images/menu_bullets.gif') no-repeat 7px center;
	color:#0066CC;
	text-decoration: none;
	text-align: left;
	padding: 4px 4px 4px 24px;
	display: block;
	border-top: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px outset #747764;
	border-bottom: 1px outset #747764;
}

.menu_item:hover {
	background-color:#CC9900;
	color:#FF3300;
}

.news {
	height:150px;
	background:#F5F5EF;
	border:1px solid #646464;
	display:block;
	padding:3px;
}

.news a, .news a:visited {
	color:#0099CC;
	padding:4px;
	text-decoration:none;
	display:block;
}

.news a:hover {
	color:#FF6600;
	padding:3px;
	border:1px solid #7F8080;
	background:#7FCCE5;
}

.menu0 {
	background-color:#DFE2DC;
}

.menu1 {
	background-color:#D2D6CD;
}

.menu2 {
	background-color:#C5C9BE;
}

.menu3 {
	background-color:#BCC0B4;
}

.menu4 {
	background-color:#B3B7AA;
}

.linkpane td {
	border: 1px dotted #B3B7AA;
}

.menu5 {
	background-color:#AAAE9F;
}

.menu6 {
	background-color:#A2A695;
}

.menu7 {
	background-color:#969A87;
}

.menu_pane {
	padding:6px;
	background:#E7E8DA url('images/menu_bg.gif') repeat;
	border:1px solid #BAC0B2;
	display:none;
}

.menu_pane a, .menu_pane a:visited {
	color:#3366CC;
	text-decoration:none;
	background:url('images/link_bullets.gif') left center no-repeat;
	padding-left:16px;
/*	display:block;*/
}

.menu_pane a:hover {
	color:#FF6600;
	text-decoration:underline;
}

.navmenu {
	width:200px;
	vertical-align:top;
}

.photo {
	position:relative;
}

.photo:hover  {
	background:none;
}

.photo .preview {
	display:none;
}

.photo:hover .preview {
	display:block;
	background:#FBE9C8;
	border:1px solid #F0B546;
	padding:4px;
	position:absolute;
	text-align:center;
	height:auto;
}

.photo:hover .preview .caption {
	display:block;
	padding-top:4px;
	color:#BE3B42;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}