html { min-height: 100%; margin-bottom: 1px; }/* keep scrollbars on page to prevent page shift */
/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/
body {color: #333; font-size: 70%; margin: 0px auto; padding: 0px; background: url(../../images/background_body_grey.gif) top center repeat-y; font-family:  arial, sans-serif;}
body.printpage {color: #333; font-size: 70%; margin: 0px auto; padding: 0px; background: transparent; font-family:  arial, sans-serif;}
.printpage p { font-family: verdana, helvetica,sans-serif; font-size: 80%; }
td {/*font-family: arial, sans serif; */line-height: 1.25em; font-size: 105%;}
.page-blank {font-family: verdana, helvetica,sans-serif; width: 800px; margin: 0px auto; padding: 0px;  }
#content_left {float: left; width: 495px; margin: 0px; padding: 0px 0px 0px 0px; min-height:500px; color: #333; font-size: 1.0em;}
.sidebar {float: right; clear:none; width: 304px; overflow: hidden;  margin: 0px 0px 0px 1px; padding: 0px 0px 0px 0px; text-align: left; }
#menubar  {position:relative;z-index:99;font-family: "Times New Roman", Times, serif;	height:35px;clear:both;background: transparent url(../../images/menubar.gif) repeat-x;}
#flash {Z-INDEX: 1;clear: both; width: 800px; height: 118px; margin: 0px; padding: 0px; /*background: #000 url(../../images/flash.jpg);*/}

#news-feature { 
/*	font-family: "Times New Roman", Times, serif; */
	margin:10px; 
	font-size:100%;
/*	line-height:160%; */
	}
.more-less {
	margin-bottom:30px;
}

/**slide ***/
.show, .showmore {cursor:pointer; display:block; text-align:right;padding-bottom:5px;}
.hidden img {float:left; padding:10px 10px 10px 0;}
p.jfy {text-align:justify;}
/**end slide ***/

#inside-left-column { 
	margin: 0px ; 
	}
	
.inside-text { 
	margin: 20px; 
	}
	
.inside-text blockquote { 
	margin: 10px 5px 10px 15px; 
	}
	
.inside-text td { 
	font-size: 95%; 
	}
	
.inside-text td a, .inside-text blockquote a, #map a { 
	text-decoration: underline;
	}
	
.inside-text td a:hover, .inside-text blockquote a:hover, #map a:hover { 
	text-decoration: none;
	}
	
#top-headlines, .top-headlines { 
/*	margin: 5px 0px;
	padding:5px 20px 5px 20px; 
	font-size: 125%; */
	background: transparent url(../../images/top_headlines.gif) no-repeat left center ; 
	}

#top-headlines a { 
	color: #FFF;
}

.feature img {
	margin:5px 15px 8px 0;
}

.feature a {
	text-decoration: underline;
	color: #333;
}

.feature a:hover {
	text-decoration: none;
}

.feature-thumbnails {
	clear:both
}

.feature-thumbnails img {
	margin-right:5px;
	border: 6px solid #78A4D0;
}

.feature-thumbnails img:hover {
	margin-right:5px;
	border: 6px solid #0054A6;
}

.email, .print {
float:left;
margin-top:-15px;
}


.email a { 
	color: #0054A6;
	background: transparent url(../../images/email.gif) no-repeat center center;
	padding: 15px 35px;
/*	border-right: 1px solid #ccc; */
}

.print a { 
	color: #0054A6;
	background: transparent url(../../images/print.gif) no-repeat center center;
	padding: 15px 30px;
}

#media-block { 
	width: 488px;
	height:295px;
	padding:3px;
	margin:0px ; 
	background: #828282; 
	}
	
#gallery {
	width: 288px;
	height: 185px;
	float: left; 
	background: transparent url(../../images/gallery_bg.gif) no-repeat bottom left; 
	}
	
#gallery-content {
    margin:2px;
	padding: 0px 16px;
	
	}
	
#gallery img {
	margin:2px; 
	border:0; 
}

#tv {
	width: 288px;
	height: 109px;
	float: left; 
	background: transparent url(../../images/tv_bg.gif) no-repeat bottom left; 
}

#video {
	width: 197px;
	height: 185px;
	float: right; 
	background: transparent url(../../images/video_bg.gif) no-repeat bottom right; 
}

#radio {
	width: 197px;
	height: 109px;
	float: right; 
	background: transparent url(../../images/radio_bg.gif) no-repeat bottom right;  
}

.radio_body {
	color:#FFF;
	margin-top:29px;
}

.tv_body {
	color:#FFF;
	margin-top:33px;
}

.gallery_body {
	color:#FFF;
/*	margin-left:20px; */
	padding-top:5px;
	text-align:center; 
}

.video_body {
	color:#FFF;
	padding-top:30px;
	text-align:center; 
}

#radio a, #radio a:link, #radio a:visited, #gallery a:link, 
#tv a, #tv a:link, #tv a:visited {
	color:#FFF;
	text-decoration: none;
}

#radio a:hover, #gallery a:hover, #tv a:hover {
	color:#78A4D0;
	text-decoration: none;
}

.calendar-headline {
	font-size: 125%;
/*	float: left; 
	color: #FFF;
	text-align:left; 
	width:288px;
	height:25px; 
	background: transparent url(../../images/calendar_headline.gif) no-repeat top right; 
	 */
}

p.calendar-headline {
	margin: 10px 0px 0px 0px;
}
.calendar-headline a{
	text-decoration: none;
}

.calendar-headline a:hover{
	text-decoration: none;
	color:#fff;
}


#calendar {
	height:1000px;
margin: 0px 5px 0 0;
padding:0;
overflow:hidden;
}

#calendar_bar {
	font-weight: normal; 
	width: 493px;
	height: 35px;
	float: left; 
	background: #A0A0A0 url(../../images/calendar_headline.gif) repeat-y;  
}


.gallery-headline {
	float: left; 
	color: #FFF;
	font-size: 125%;
	text-align:left; 
	width:288px;
	height:25px; 
	background: transparent url(../../images/gallery_headline.gif) no-repeat top right; 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.video-headline {
	float: right; 
	color: #FFF;
	font-size: 125%;
	text-align:left; 
	width:197px;
	height:25px; 
	background: transparent url(../../images/video_headline.gif) no-repeat top right; 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#blue_header { 
/*	font-weight: bold;  */
	font-size: 1.25em; 
	color: #FFF;
	margin: 1px 0px ;
	padding: 5px 1.3em;
	background: transparent url(../../images/blue_header.gif) no-repeat top left; 
}

#read_now { 
	text-align:center; 
	font-size: 140%; 
	color: #FFF;
	margin: 1px 0px ;
	padding: 5px 0px;
	background: transparent url(../../images/blue_header.gif) no-repeat top left; 
}

#read_now a { 
	border:none;
	color: #FFF;
	text-decoration: none;
}

#read_now a:hover, #read_now:hover { 
	color: #FDD454;
	text-decoration: none;
}

#directions { 
	width: 460px;
	padding:3px;
	margin:0px 10px; 
	}
	
#directions a { 
	color: #333;
}

#directions a:hover { 
	color: #0054A6;
}

.sidebar-headlines {
	float: right; 
	color: #FFF;
	font-size: 125%;
	text-align:left; 
	width:303px;
	height:25px; 
	background: transparent url(../../images/headline.gif) no-repeat top right; 
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

.sidebar-headlines p {
	margin-left:15px;
}

.sidebar-news1 {
	float: right; 
	width:303px;
	height:55px; 
	background: transparent url(../../images/news1.gif) no-repeat top right; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sidebar-news2,.sidebar-news3,.sidebar-news4 {
	float: right; 
	width:303px;
	height:55px; 
	background: transparent url(../../images/news2.gif) no-repeat top right; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sidebar-news1 ul, .sidebar-news2 ul, .sidebar-news3 ul, .sidebar-news4 ul {
text-align: left;
margin: 0 15px 0 24px;
padding: 8px 0 0 0;
}

.sidebar-news1 ul li, .sidebar-news2 ul li, .sidebar-news3 ul li, .sidebar-news4 ul li {
	padding-left:10px;
	font-family: verdana, helvetica,sans-serif;
	list-style-type: square; 
  	color: #FFF;
	font-size: 95%;
	text-align:left; 
	line-height:100%;
}

#accordion a, #accordion a:visited {
	color:#fff;
}

#accordion ul {
text-align: left;
margin: 0 0 10px 20px;
padding:0;
}
#directory-text, #top_news {
	display: none; /* this keeps all text from displaying when page loads */	
}

#accordion ul li{
	padding-left:0px;
	font-family: verdana, helvetica,sans-serif;
	list-style-type: square; 
  	color: #FFF;
	font-size: 95%;
	text-align:left; 
	line-height:100%;
}

.sidebar-news1 ul li .bold, .sidebar-news2 ul li .bold, .sidebar-news3 ul li .bold, .sidebar-news4 ul li .bold,
#accordion .bold, #accordion_inside .bold { /*headline */
	font-weight: bold;
	font-size: 100%;
	line-height:110%;
/*	margin-bottom:0px;*/
}

.news_text p { 
	font-size:85%; 
	margin-top:5px;
	padding:0px;
}

#accordion p, #accordion_inside p { 
	clear:both;
}
#accordion_top  p { 
	line-height:150%;
} 

.sidebar-news1 a, .sidebar-news1 a:link, .sidebar-news1 a:active, .sidebar-news1 a:visited,
.sidebar-news2 a, .sidebar-news2 a:link, .sidebar-news2 a:active, .sidebar-news2 a:visited,
.sidebar-news3 a, .sidebar-news3 a:link, .sidebar-news3 a:active, .sidebar-news3 a:visited
.sidebar-news4 a, .sidebar-news4 a:link, .sidebar-news4 a:active, .sidebar-news4 a:visited { 
	color: #FFF; text-decoration: none; 
	}
.sidebar-news1 a:hover, .sidebar-news2 a:hover, .sidebar-news3 a:hover, .sidebar-news4 a:hover { 
	color: #ccc; text-decoration: none;
	}

.title { padding-left:12px; }
.yellow { color: #FDD454; }
.greenbold { 
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #0E924B; 
	font-size: 135%;
	margin-top:0;
	
}
.clear {
	clear:both;
	padding-bottom:15px;
}
.biggreenbold { 
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #0E924B; 
	font-size: 180%;
	line-height: 100%;
	padding-top:10px;
	margin:0;
	clear:both;
}

.biggreenbold a, .biggreenbold a:link, .biggreenbold a:visited { 
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #0E924B; 
	font-size: 100%;
	line-height: 100%;
	margin:0;
	clear:both;
}

/*--------------------*/
/* 6.3 - Footer Area  */
/*--------------------*/
.footer {overflow: hidden; clear: both; width: 800px;  margin: 0px; padding: 5px 0px; background: #0054A6 url(../../images/blue.gif); color: #fff; }
.footer p {margin-left: 20px; padding: 0px; text-align: left; font-size: 110%;}
.footer a, .footer a:link, .footer a:active, .footer a:visited {color: #fff; text-decoration: none;}
.footer a:hover {color: #ccc; text-decoration: none;}

/*************************/
/*  top menu styles      */
/*************************/
/*#smoothmenu1 {
	text-align: center;
} */
.ddsmoothmenu{
height:35px;
background:  transparent; /*#0054A6 url(../../images/blue.gif) repeat; /*background of menu bar (default state)*/
width: 100%;
}

.ddsmoothmenu ul{
text-align: left;
z-index:100;
margin: 0 0 0 40px;
padding: 5px 0 0 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li div#left {
background:  #0054A6 url(../../images/line.gif) no-repeat  top left ; /*background of menu items (default state)*/
}
.ddsmoothmenu ul li a, .ddsmoothmenu ul li#left a {
font-weight: bold;
font-family: "Times New Roman", Times, serif;
letter-spacing:1px; 
font-size: 125%;
display: block;
background:  transparent url(../../images/line.gif) no-repeat  top right ; /*background of menu items (default state)*/
color: white;
padding: 3px 10px;
color: #fff;
text-decoration: none;
margin: 0px 0px 0px 0px;
height:18px;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: transparent url(../../images/lt_gray.gif) repeat; 
color: white;
}

.ddsmoothmenu ul li a:hover{
background:  transparent url(../../images/dk_gray.gif) repeat;
color: white;
margin:0;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
margin: 0px 0 0 0px;
padding:0px 0;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}


/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a, .ddsmoothmenu ul li ul li ul li a{
padding: 2px 4px 0px 6px; /*controls height of each of sub menu entry*/
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #B0B0B0;
background:   #828282 url(../../images/dk_gray.gif) repeat;
font-weight: normal;
font-family: Arial, Helvetica, serif;
letter-spacing:0px; 
font-size: 110%;
height:18px;
}

.ddsmoothmenu ul li ul li a, .ddsmoothmenu ul li ul li ul li a{
width: 150px; /*width of normal sub menus*/
}

.ddsmoothmenu ul li ul#wide li ul#narrow li a, .ddsmoothmenu ul li ul#narrow li a {
width: 95px; /*width of sub menus*/
}

.ddsmoothmenu ul li ul#wide li a, .ddsmoothmenu ul li ul#narrow li ul#wide li a {
width: 175px; /*width of sub menus*/
}

.ddsmoothmenu ul li ul#extra_wide li a {
width: 280px; /*width of sub menus*/
}

.ddsmoothmenu ul li ul li a:hover, .ddsmoothmenu ul li ul#wide li ul#narrow li a:hover, 
.ddsmoothmenu ul li ul#wide li a:hover, .ddsmoothmenu ul li ul#extra_wide li a:hover, 
.ddsmoothmenu ul li ul li a.selected {
background: #828282 url(../../images/dk_gray.gif) repeat; 
color:  #B0B0B0;
}

#more, #more a, .ddsmoothmenu ul li ul li a#more:hover {
background:   #828282 url(../../images/more_bar.gif) no-repeat top right;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/******end menu sytles*******************/
p,td,ul,ol {
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #333; */
}

span.subheading {
	font-family: ARIAL;
	font-size: 140%;
	color: #909090;
	font-weight: bold;
	}

td.white {
background-color: #FFFFFF;
padding: 1px;
}

a:link {color: #333; text-decoration:none }
a:visited {color: #333; text-decoration:none} 
a:hover {color: #0054A6; text-decoration: underline;cursor:pointer;}
a:active {color: #0054A6; text-decoration: none;}

a.yellow {line-height:200%;  font: 100% Verdana, Arial, sans-serif; color: #FDD454; }
a.yellow:link { text-decoration:none }
a.yellow:visited {text-decoration:none}
a.yellow:hover { color: #FFF;text-decoration: none;}
a.yellow:active { text-decoration: none;}
.show_stories a  { color: #fff; text-decoration: underline; margin:0px 20px;}
.show_stories a:visited {text-decoration:underline}
.show_stories a:hover { color: #FFF;text-decoration: none;}
.show_stories a:active { font-weight: bold;text-decoration: none;}
/*.TA {scrollbar-3dlight-color:black;

scrollbar-arrow-color:white;

scrollbar-base-color:black;

scrollbar-darkshadow-color:black;

scrollbar-face-color:black;

scrollbar-highlight-color:lightgrey;

scrollbar-shadow-color:white

}

.homeinput {

font: 10px Verdana,Geneva,sans-serif; 

color: #000000; 

background-color: #FFFFFF; 

border-color: #C1E4F2; 

border: 1px groove #000066; 

height:16px; 

width: 400px;

} */
.search {float: right; width:302px; background-color: #FFF; margin: 0px 0px 0px 0px; padding: 0px 1px 1px 0px; text-align: right; }
/*  WEATHER  */
#weather {
	float: left; 
	width:180px; 
	height:100px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #FFF; 
	margin: 0px 0px 0px 1px; 
	padding: 10px 1px 10px 2px;
	}
#today {
	float: right; 
	line-height:180%; 
	text-align:right; 
	vertical-align: top;
	width:116px; 
	height:50px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #FFF; 
	margin: 0px 0px 0px 0px; 
	padding: 8px 4px 5px 0px;
	}
#clock {
	float: left; 
	position:absolute; 
	top:400px;
	margin: 0px 0px 0px 30px; 
}
#abuse {
	float: right; 
	text-align:center; 
	width:118px; 
	height:45px; 
	background: #fff url(../../images/abuse.gif) no-repeat top center; 
	margin: 0px 0px 0px 0px;
	padding: 12px 2px 0px 0px;
}
.sponsor {
	float: right; 
	clear:both;
	margin: 0px 0px 0px 0px;
}
#blog {
	float: right; 
	clear:both;	
	margin: 4px 0px;
}
.todays_weather { 
	line-height:1em;
	text-align:center; 
	background: #0054A6 url(../../images/blue.gif); 
	font-size:90%; 
	color: #FFF;  
	padding: 0px 0px 3px 2px; 
}
.blue_temperature { 
	font-size:85%; 
	color: #0054A6; 
}
hr.blue {
		display:block; 
		width:90%; 
		float:none; 
		color: #0054A6; 
		background-color: #0054A6; 
		border: 0; 
		height: 1px; 
		line-height: 1px; 
		margin: 2px 1px; 
}
.align-center { text-align:center;  }
.align-right { text-align:right;  }
#weather .img { 
	margin-top:0; 
	padding-bottom:5px;
}
.bigblue { 
		color: #0054A6; 
}
.blue { 
		color: #0054A6; 
}
.big { 
	font-size:140%; 
}
.bold { 
	font-weight: bold;
}
.small { 
	font-size:95%; 
}
.smaller { 
	font-size:85%; 
}
.weather {
display:none;
font:#fff;
	font-size:1%; 

}
