/*CSS DOCUMENT*/

body {
margin:0 auto;
background:url(images/bg.gif) no-repeat center top fixed #224279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

h1 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#003366;
	font-size:18pt;
	letter-spacing: -1pt;
}

h2 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#0080AA;
	font-size:12pt;
	letter-spacing:1pt;
	font-weight:normal;
	margin-bottom:5px;
	}
h3 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#CC7D09;
	font-size:14pt;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	}
	
h6 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:10pt;
	}

ul {
	margin: 0; /*removes indent Mozilla and NN7*/

	font-size: 11px;

	padding: 0;
	}
	
li {
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	line-height:10pt;
}

#content li {/*THIS PREVENTS TEXT FROM OVERLAPPING*/
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	line-height:10pt;
	padding-right:10px;
}

#content a:link {
color:#164385;
text-decoration:none;
}
#content a:visited {
color:#164385;
text-decoration:none;
}
#content a:hover, #content a:active {
color:#B67701;
text-decoration:underline;
/*border-bottom:1px dotted #3399CC;*/
}

#content a img {border:none;}

/* DIV IDS */

#wrapper {
margin:0 auto;
width:890px;
background:url(images/faux-bg.gif) repeat-y top center #FFFFFF;
}

#wrap2 {
position:absolute;
top:138px;
width:890px;
background:url(images/faux-bg.gif) repeat-y top center #FFFFFF;
}/*for firefox*/

#header {
position:absolute;
top:0px;
background:url(images/hd-bg.jpg) no-repeat center top #0099CC;
width:890px;
height:100px;
padding:0px;
}

/*fixed for safari 1.9.2007*/
#tools {
margin-left:550px;
padding:8px 10px;
text-align:right;
line-height:12px;
}

#weather {
background-color:#0B5A86;
width:100px;
height:50px;
float:right;
text-align:left;
color:#FFFFFF;
/*filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;*/
padding:7px;
margin-left:20px;
border:1px solid #FFFFFF;
line-height:8px;
}

#weather_int {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:8pt;

}

#temp {
float:right;
width:50px;
height:30px;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:18pt;
line-height:normal;
}
#time {
clear:right;
width:100%;
text-align:center;
color:#FFC875;
font-weight:bold;
}

#hbar {
height:42px;
width:870px;
position:absolute;
top:100px;
padding:2px 10px;
background:url(images/hbar-bg.gif) repeat-x top #e39104;
color:#FFFFFF;
}

#nav {
background:url(images/nav-bg.gif) repeat-y right #19528d;
width:143px;
padding:8px 0px;
float:left;
/*position:absolute;
left:0px;*/
}

#container {
	width:697px;
	background-color:#FFFFFF;
	padding:8px 12px 8px 38px;
	float:right;
	color: #333333;
	line-height: normal;
}

#content {
	width:500px;
	float:left;
	position:relative;
	}

#ads {
width:167px;
margin-left:12px;
margin-bottom:15px;
float:right;
background:url(images/ads-bg.gif) repeat-y top center;
text-align:center;
}

#nav_ads {
text-align:center;
}

.clearfooter {
clear:both;
}

#footer {
margin:0 auto;
width:850px;
padding:8px 20px;
background-color:#E49206;
text-align:center;
color:#fff;
clear:both;
}

/*TOOLS STUFF*/

/*fixed 1.9.2007 for safari*/

#tools form {
margin:0;
}

.input_tools {
border:1px solid #006699;
/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/
padding:2px;
}

.tools_submit {
background:url(images/search-button_bg.jpg) repeat-x top #03507d;
color:#FFFFFF;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-weight:bold;
font-size:12pt;
border:1px solid #075685;
margin-right:5px;
}

#weather form {
padding:0px;
margin:0;
}

.classified {
font-size:8pt;
color:#FFFFFF;
line-height:12px;
padding:4px 4px 4px 60px;
float:left;
background:url(images/directory.gif) no-repeat left 2px;
height:32px;
}

.classified_h1 {
color:#08699f ;
font-size:9pt;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-weight:bold;
}

/*.local {
border-left:2px solid #0680d6;
padding:4px 10px;
float:left;
margin-left:75px;
height:28px;
}*/

.local2 {
border-left:2px solid #0680d6;
background:url(images/localnews.gif) no-repeat bottom right;
padding:4px 10px;
float:left;
margin-left:55px;
width:270px;
height:28px;
}

.national {
border-left:2px solid #da7c39;
background:url(images/nationalnews.gif) no-repeat bottom right;
padding:4px 10px;
float:left;
height:28px;
width:230px;
margin-left:30px;
}

.headline {
color:#08699f;
}

/*CALENDAR*/
.calendar {
width:50px;
height:47px;
padding:12px 5px 4px 5px;
text-align:center;
letter-spacing:4px;
background:url(images/calendar.gif) no-repeat top center;
color:#FFFFFF;
}

.day {
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
color:#000000;
font-size:18pt;
font-weight:bold;
letter-spacing:normal;
line-height:40px;
padding-top:6px;
}

.event {
padding-left:4px;
color:#FFFFFF;
}

/*HBAR NAVIGATION*/
#hbar a:link, #hbar a:visited {
color:#FFFFFF;
text-decoration:none;
}

#hbar a:hover, #hbar a:active {
color:#006699;
text-decoration:none;
/*background-color:#F9D79D;*/
}


/*nav*/

.navh {
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:14pt;
letter-spacing:1pt;
color:#ffae25;
padding:10px;
}

#nav ul {

	margin: 0; /*removes indent Mozilla and NN7*/

	list-style-type: none; /*turns off display of bullet*/

	font-size: 10px;

	padding: 0;

}



#nav li {

	padding: 0px;

	margin: 0;
	list-style-image:none;

}



#nav a {

display: block;

padding: 2px 2px 2px 8px;

/*background-color: none;*/

border:none;

}



#nav a:link, #nav a:visited {

color: #fff;

text-decoration: none;

}



#nav a:hover, #nav a:active {

	background-color: #FFFFFF;

	color: #006699;

	background-image: url(images/nav-roll.gif);
	text-align:center;

}


#ads_int a {
text-decoration:none;
color:#224279;
}

#ads_int h2 {
margin-top:13px;
margin-bottom:4px;

}


#ads_int a:hover {
text-decoration:underline;
margin-top:5px;
margin-bottom:5px;
}

/*AD LINKS*/


/*misc*/
#ads_int {
width:100%;
}

#ads_int img{
margin:5px 0px;
border:none;
}

#ads_int a:hover{
border:none;
}

#ads_int a:link img {
border:2px solid #BD7615;
}

#ads_int a:visited img {
border:2px solid #006699;
}

#ads_int a:hover img {
border:2px solid #fff;
}

#ads_int a:active img {
border:2px solid #21658D;
}

/*misc*/

.accent_links {

font-family:Georgia, "Times New Roman", Times, serif;

font-size:11pt;
}

.byline {
	color:#C67700;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12pt;
	padding-left:2px;
}

.single_ad {
padding: 5px 8px;
margin:10px auto;
/*background:url(images/ad-screen.gif) repeat;*/
border:none;
text-align:center;
}

img.single_ad {
padding:4px;
}

.single_ad a:hover {
border:none;
}


#nav_ads a:hover {
background:none;
}

.advertise {vertical-align:bottom;}
.directory {padding-left:15px;}

/*FOOTER NAV*/

#footer a:link, #footer a:visited {
color:#0066CC;
text-decoration:none;
}

#footer a:hover, #footer a:active {
color:#FFFFFF;
text-decoration:none;
border-bottom:1px solid #0066CC;
}

/*MULTI-PURPOSE CLEARER*/
.clearer {
	clear:both;
	visibility:hidden;
	height:0px;
	}
	
.alignleft {float:left;margin-right:15px;margin-bottom:10px;}
.alignright {float:right;margin-left:15px;margin-bottom:10px;}
