body { padding: 0; margin: 0; font: 0.7em Georgia, "Times New Roman", Times, serif; line-height: 1.5em; background-color: #6699cc; background-image: url(BG.gif); background-repeat: repeat; }
a { font-weight: bold; color: #0E4D8B; background: inherit; }
a:hover { color: #67AEFE; background: inherit; }
a.title { color: #99ccff; background: #000; }

h1 { font: bold 2em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }
h2 { margin: 0;	padding: 6px 5px 8px 8px;	font: normal 1.6em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px;}
h1 a { color: #FFF; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #67AEFE; background: inherit; }
h3 { font: 90% Georgia, "Times New Roman", Times, serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; background: #FFF; }
h4 { margin: 0;	padding: 6px 5px 8px 8px; font: normal 1.8em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px;}
h5 { font: oblique bold 2.3em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }
p {	margin: 0 0 0px 0; line-height: 1.5em; }
l { margin: 0 0 0px 0; line-height: 1.5em; text-align: center }
hr {color: #6699cc}

/* layout
   ------ */

.content {
	width: 765px;
	background: #FFF url(big_middle.gif) repeat-y;
	color: #454545;
	margin: auto;
	
}

/* header */
.header_top { background: #6699cc url(big_top.gif) no-repeat; color: #6699cc; height: 15px; }
.header {
	padding: 0;
	margin: 0 3px 2px 10px;
	width: 750px;
}
.header_bottom {
	clear: both;
	background: #72a6cb url(big_bottom.gif) no-repeat;
	color: #6699cc;
	height: 15px;
}
    
/* navigation */

#nav { width:735px; height: 50px; background: #93b9e0;}
#nav ul { margin:0; list-style:none; padding: 0 0 0 0px; }
#nav a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 2px 8px 4px 10px; background:/* #C43219*/ url(nav.gif)no-repeat 100%  ; text-decoration:none; font-weight: bold; }
#nav a { float:none; }
#nav li { float:left; color: #FFF; background: #C43219 url(nav.gif) no-repeat 100%; margin:8px; border: solid 1px;}
#nav #current { background:/* #1995C2*/ url(current.gif) no-repeat 100%; color: #FFF; }
#nav ul li.current a { background: /*#1995C2*/ url(current.gif) no-repeat 100%; padding:7px 8px 4px 10px; color:#FFF; }
#nav a:hover { color:#FFF; background:/* #C43219*/ url(current.gif) no-repeat 100% ; }

	.box_top {
	background: #6699cc url(leftbox_top.gif) no-repeat;
	color: #ffffff;
	height: 40px;
	width: 180px;
	margin: 0;
	}
	
	.welcome_top {
	background: #6699cc url(welcome_top.gif) no-repeat;
	color: #ffffff;
	height: 40px;
	width: 735px;
	margin: 0;
	}
	.POTD_top {
	background: #6699cc url(POTD_top.gif) no-repeat;
	color: #ffffff;
	height: 40px;
	width: 262px;
	margin: 0;
	}
	.PHOTObox {
	border-left: 2px solid #6699cc;
	border-right: 2px solid #6699cc;
	padding: 8px 4px 0 4px;
	margin: 0;
	width: 250px;
	color: #595959;
	background: #FFF;
	text-align: center;
	}
	.weather_top {
	background: #6699cc url(weather_top.gif) no-repeat;
	color: #ffffff;
	height: 40px;
	width: 461px;
	margin: 0;
	}
	.weatherbox {
	border-left: 2px solid #6699cc;
	border-right: 2px solid #6699cc;
	padding: 0;
	margin: 0;
	width: 457px;
	color: #595959;
	background: #FFF;
	text-align: center;
	}
		
	.welcomebox {
	border-left: 2px solid #6699cc;  /*OLD F0F0F0*/
	border-right: 2px solid #6699cc;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 712px;
	color: #595yu 959;
	background: #FFF;
	}
	
	.TAbox {
	border-left: 2px solid #6699cc;
	border-right: 2px solid #6699cc;
	padding: 0 0 0 16px;
	margin: 0;
	width: 161px;
	color: #ffffff;
	background: #FFF;
	}
	
	.box_bottom {
	background: #FFF url(leftbox_bottom.gif) no-repeat;
	color: #000;
	height: 13px;
	width: 180px;
	margin: 0 0 2px 0;
	}
	
	.welcome_bottom {
	background: #FFF url(welcome_bottom.gif) no-repeat;
	color: #000;
	height: 13px;
	width: 735px;
	margin: 0;
	}
	.POTD_bottom {
	background: #FFF url(POTD_bottom.gif) no-repeat;
	color: #000;
	height: 13px;
	width: 262px;
	margin: 0 0 2px 0;
	}
	.weather_bottom {
	background: #FFF url(weather_bottom.gif) no-repeat;
	color: #000;
	height: 13px;
	width: 461px;
	margin: 0 0 2px 0;
	}

		.widelink {
	float: left;
	width: 730px;
	margin: 0 5px 0 20px;
	padding: 2px 0 0 0;
	text-align: justify;
}
		
		.audio {
	width: 725px;
	text-align: justify;
}
		
		.article {
	margin-bottom: 5px;
	width: 263px;
	height: 315px;
	float: right;
	background-color: #DFF1FF;
}
		.audioContent {

}
		.links {
	padding: 0 5px 0 0px;
	margin-bottom: 20px;
}
		
	.grey_top {
	clear: both;
	width: 460px;
	background: #72a6cb url(grey_top.gif) no-repeat;
	color: #ffffff;
	height: 5px;
	padding: 0;
	margin: 0;
}

	.news_top {
	clear: both;
	width: 735px;
	background: #CCE3FD url(news_top.gif) no-repeat;
	color: #ffffff;
	height: 5px;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}
	.grey {
	width: 440px;
	padding: 0 10px 10px 10px;
	background: #72a6cb url(grey_bottom.gif) no-repeat bottom left;
	color: #ffffff;
	margin: 0;
}
		
	.news {
	width: 715px;
	padding: 0 10px 10px 10px;
	background: #CCE3FD url(news_bottom.gif) no-repeat bottom left;   /*OLD #6699cc*/
	color: #000000;
	margin: 0;
	
}
		
	.grey a {
		color: #ccffff;
		background: inherit;
		font-size: 11px;
		/*font-weight: bold;*/
	}
	
	.grey a:hover {
		color: #ff3333;
		background: #ffffff;
	}
	.grey2 {
	width: 440px;
	padding: 0 10px 10px 10px;
	background: #72a6cb url(grey_bottom.gif) no-repeat bottom left;
	color: #ffffff;
	margin: 0;
}
	
	.highlight {
		padding: 5px 3px 5px 3px;
		margin: 0 0 3px 0;
		border-bottom: 1px solid #ccc;
	}
	
		
/* right side
   ---------- */
		
.right {
	width: 740px;
	margin: 0 0 10px 15px;
	padding: 2px 0 0 0;
}
		
/* footer
   ------ */

.footer {
	clear: both;
	text-align: center;
	color: #FFFFFF;
	background: url(BG.gif) repeat;
	padding: 10px 0 5px 0;	/*border-top: 1px solid #eee;*/
}
.footer p {	line-height: 2em; }
.footer a {
	color: #666666;
	background: url(BG.gif) repeat;
	text-decoration: none;
} 
.footer a:hover {
		color: #ffffff;
		text-decoration: underline;
		
	}

.copyW {

	Text-align: center;
	Font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	Background: url(BR.gif) repeat;
	Padding: 10px 0 5px 0;
	
}
	
.linkbox {
		border-left: 2px solid #6699cc;
		border-right: 2px solid #6699cc;
		width: 258px;
		margin: 0;
		color: #ffffff;
		background: #FFF;		
	}
	
.linkbox_bottom {
	background: #FFF url(POTD_bottom.gif) no-repeat;
	color: #000;
	height: 13px;
	width: 262px;
	margin: 0;
	}
