﻿/* Predefined Tags */

*{
margin:0;
padding:0;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:5px 0px 5px 0px;
line-height:140%;
}
div{
overflow:hidden;
}
a{
	border: none;
}
a em{
position: absolute;
left: -999em;
width: 990em; 
}
a span{
margin-right:20px;
}
img {
	margin: 0 0 0 0;
	border: none;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ff9933;
}
h1.1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ff9933;
}

/* ID  Tags */

#container{
width:955px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:25px;
}
#header{
background-image:url(images/header.gif);
background-repeat:no-repeat;
width:955px;
height:113px;
}
#header em{
position: absolute;
left: -999em;
width: 990em;} 

#leftcolheader{
background-image:url(images/logo_base.gif); 
background-repeat:no-repeat;
width:163px; 
height:134px;
}
#leftcol{
background-image:url(images/bay_left.gif);
background-color:#005596;
width:163px;
background-repeat:no-repeat;
background-position:bottom;
float:left;
}
#maincol{
width:632px;
background-image:url(images/logo_curve.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
text-align:left;
}
#maincol dl{
width:380px;
float:left;
display:block;
margin:0px 0px 20px 10px;
}
#maincol dl a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9933;
text-decoration:underline;
}
#maincol dl a:hover{
color:#ff6600;
}
#maincol dt{
margin-top:10px;
}
#maincol img{
	float: left;
	margin: 0px 0px 0px 0px;
}
#maincol div.sponsorsarea img{
margin:0;
padding:0;
}
#rightcol{
width:160px;
float:left;
}
#rightcol dl{
text-align:left;
width:160px;
height:160px;
margin-top:40px;
padding:5px 0px 10px 0px;
background-color:#99CCFF;
}
#rightcol dt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#005696;
display:block;
margin:5px;
text-decoration:underline;
}
#rightcol dt a:HOVER{
color:#003366;
}
#rightcol dd{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
width:150px;
display:block;
margin:5px;
padding-bottom:5px;
border-bottom:solid 1px #fff;
}
#news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 165px;
	display: block;
	margin: 36px 5px 5px 0px;
	padding-bottom: 5px;
	border-bottom: solid 1px #fff;
	text-decoration: underline;
	background-color: #99CCFF;
	text-align: left;
}
#news tr a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#005696;
display:block;
margin:5px;
text-decoration:underline;
}
#news tr a:HOVER{
color:#003366;
}
#news td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
width:160px;
display:block;
/*margin:5px;*/
padding-bottom:5px;
border-bottom:solid 1px #fff;
}

#leftcol ul{
margin-top:15px;
margin-bottom:260px;
}
#leftcol li{
text-align:right;
list-style:none;
height:30px;
}
#leftcol li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
line-height:200%;
background-image:url(images/nav_button.gif);
background-position:bottom right;
background-repeat:no-repeat;
height:30px;
display:block;
}
#leftcol li a:hover{
color:#ff9933;
background-image:url(images/nav_button_hover.gif);
}

#PollContent {
    margin-top: 8px;
/*    margin: 0 0 0 0; */
    width: 160px;
    display: block;
    text-align: left;
    background: #005696;
    color: #FFFFFF;
    margin-bottom: 8px;
    margin-left: 0px;
}
#PollContent p{
    padding: 0 0 0 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}

#PollContentOptions{
    font-family:Arial, Helvetica, sans-serif;
    font-size:8px;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    width: 100%;
}
/* Class Tags */

.formtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:5px 0px 5px 0px;
line-height:140%;
}

.rtop, .rbottom{display:block; background: #FFF}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #005696}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 


.listen{
	background-image: url(images/listen_live.gif);
	width: 160px;
	height: 60px;
	display: block;
	margin-top: 8px;
}
.listen:hover{
background-image:url(images/listen_live_hover.gif);
}

.blog{
	background-image: url(images/Blog-Button.gif);
	width: 160px;
	height: 35px;
	display: block;
	margin-top: 5px;
}
.blog:hover{
background-image:url(images/Blog-Button-hover.gif);
}
.facebook{
	background-image:url(images/Blog-Button.gif);
	width: 160px;
	height: 35px;
	display:inline;
	margin-top:2px;	
	margin-bottom:2px;	
}

.advertisers{
background-image:url(images/advertisers.gif);
width:160px;
height:60px;
display:block;
margin-top:8px;
}
.advertisers:hover{
background-image:url(images/advertisers_hover.gif);
}
.newsarea{
background-image:url(images/local_news_title.gif);
background-repeat:no-repeat;
background-position:top;
width:160px;
background-color:#FFFFFF;
height:auto;
margin-top:5px;
}
.eventsarea{
background-image:url(images/local_events_title.gif);
background-repeat:no-repeat;
background-position:top;
width:160px;
background-color:#FFFFFF;
height:auto;
/*margin-top:5px; */
}
.topbanner{
width:494px;
height:86px;
/*background-image:url(images/468_banner_box.gif); */
margin:10px 0px 40px 124px;
}
.blanktopbanner{
width:494px;
height:86px;

margin:10px 0px 40px 124px;
}

.topbanner a{
width:468px;
height:60px;
background-color:#CCCCCC;
display:block;
margin:13px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}
.sidebanner{
width:160px;
height:160px;
margin-top:10px;
background-image:url(images/125_banner_box.gif);
background-repeat:no-repeat;
}
.sidebanner a{
width:125px;
height:125px;
background-color:#CCCCCC;
display:block;
margin:17px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}
.rule{
background-color:#ff9933;
height:1px;
width:600px;
margin-left:10px;
margin-bottom:20px;
clear:both;
display:block;
}
.skip{
position: absolute;
left: -999em;
width: 990em;
}
#maincol p.bottomlinks{
width:612px;
margin-left:10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#99CCFF;
margin-top:20px;
}
#maincol .bottomlinks a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#99CCFF;
text-decoration:none;
}
#maincol .bottomlinks a:hover{
text-decoration:underline;
color:#ff9933;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.sponsorsarea{
background-image:url(images/sponsors_bg.gif);
background-repeat:repeat-y;
width:612px;
height:auto;
margin-left:10px;
}
.bluewater{
background-image:url(images/bluewater.gif);
width:84px;
height:48px;
float:left;
margin:5px 0px 5px 20px;
}
.ryvita{
background-image:url(images/ryvita.gif);
width:105px;
height:48px;
float:left;
margin:5px 0px 5px 20px;
}
.spiralmpr{
background-image:url(images/spiralmpr.gif);
width:105px;
height:22px;
float:left;
margin:5px 0px 5px 20px;
}
.accountants4business{
background-image:url(images/ryvita.gif);
width:105px;
height:48px;
float:left;
margin:5px 0px 5px 20px;
}