body {	margin: 0 0 0 0;	width: 750px;	background:  url(/graphics/bckgrnd_blu.jpg) repeat-y;	background-color: #FFFFFF;}html, body {	height: 100%;}h1, h2, h3, h4, h5, h6  {	font-family: "Trebuchet MS", Tahoma, "Times New Roman";}h1  {  	font-size: 18px; 	text-transform: uppercase; 	color: #009; 	border-bottom: #ccc solid 1px; 	margin-top: 3px;}h2  {  	font-size: 16px; 	text-transform: uppercase; 	color: #009; 	border-bottom: #ccc solid 1px; }h3  {  	font-size: 16px; 	text-transform: uppercase; 	color: #009;	padding: 3px 0px 3px 3px;}h4 {	font-size: 14px;	text-transform: uppercase;	padding: 0px;	margin: 0px;	color: #009;}h5 {	text-transform: uppercase;	margin: 0px;	padding: 0px;}#top {	margin: 0 0 0 0;	padding: 0 0 0 0;	width: 740px;	height: 125px;	background: url(/graphics/header.jpg) no-repeat;	position: absolute;	left: 0px;	top: 0px;}#greybar {	position: absolute;	width: 740px;	height: 30px;	left: 0px;	top: 125px;	background: url(/graphics/gry_bk_lng2.gif) no-repeat;	text-align: right;	font-family: "Trebuchet MS", Tahoma, "Times New Roman";	font-size: 12px;	font-weight: bold;	color: #6E6E6E;}#greybar ul {	margin: 0;}#greybar li {	list-style-type: none;	display: inline;}#greybar a {	color: #6E6E6E;	text-decoration: none;}#greybar a:hover {	color: #000;	text-decoration: none;}.date {	margin-right: 7px;	padding: 3px 0px 0px 0px;}#left {	position: absolute;	top: 147px;	left: 0px;	width: 201px;	height: 100%;	padding: 0 0 0 0;	margin: 0 0 0 0;	background-color: #00F;	border-right: 1px solid #000;}#menu {	position: absolute;	top: 0px;	left: 0px;	width: 200px;	height: 100%;	background-color: #00F;	/*border-right: 1px solid #000;*/	padding: 0 0 0 0;	margin: 0 0 0 0;	color: #333;	/*visibility: visible;*/}#navbar {	position: absolute;	top: 0px;	left: 0px;	width: 200px;	background-color: #00F;	/*border-right: 1px solid #000;*/	padding: 0 0 0 0;	margin: 0 0 0 0;	font-family: "Trebuchet MS", Tahoma, "Times New Roman";	font-size: 12px;	letter-spacing: 1px;	background-color: #00F;	color: #333;}#navbar ul {	list-style: none;	margin: 0 0 0 0;	padding: 0 0 0 0;}#navbar li {	width: 200px;	border-bottom: 1px solid #FFF;	margin: 0 0 0 0;}#navbar li a {	display: block;	padding: 4px 4px 4px 4px;	border-left: 10px solid #009;	background-color: #00F;	color: #FFF;	font-weight: bold;	text-decoration: none;	width: 100%;}html>body #navbar li a {	width: auto;}#navbar li a:hover {	border-left: 10px solid #900;	background-color: #F00;	color: #FFF;}#active a:link, #active a:visited, #active a:hover {	border-left: 10px solid #900;	background-color: #F00;	color: #FFF;}#navbar li li {	border-top: 1px solid #FFF;	border-bottom: 0;	margin: 0;}#navbar li li a {	display: block;	padding: 5px 5px 5px 20px;	border-left: 10px solid #00C;	background-color: #3D3DFF;	color: #FFF;	text-decoration: none;	width: 100%;}#subnavlist li a {	padding-left: 20px;	width: 200px;	background-color: #3D3DFF;	font-weight: normal;}#subnavlist a:link, #subnavlist a:visited, #subnavlist a:hover {	border-left: 10px solid #00C;	background-color: #3D3DFF;	color: #fff;}#search {	position: relative;	background-color: #00F;	width: 175px;	margin: 20px 10px 0px 5px;	padding: 5px 5px 5px 5px;	border-left: 1px solid #F5F5F5;	border-top: 1px solid #F5F5F5;	font-weight: bold;	color: #FFF;}#credits {	position: relative;	background-color: #00F;	/*width: 175px;*/	margin: 20px 10px 0px 5px;	padding: 5px 5px 5px 5px;	border-left: 1px solid #F5F5F5;	border-top: 1px solid #F5F5F5;	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	font-size: 9px;	color: #FFF;}#credits a {	color: #FFF;	font-weight: bold;	text-decoration: none;}#credits a:hover {	text-decoration: underline;}#credits img {	border: 0px;}#content {	width: 515px;	position: absolute;	top: 150px;	left: 205px;	margin: 0px 0 0 10px;	padding: 10px 0px 0px 0px;}.homeleft  {	width: 350px;	float: left;	margin-right: 11px;	/*left: 0px; 	top: 0px; 	position: relative;*/	background-color:#FFF;	border: #E0E0E1 1px solid; 	margin-bottom: 25px;	font-size: 14px;}.homeleft p  { 	margin: 0px 0px 3px 3px;	font-family: "Trebuchet MS", Tahoma, "Times New Roman";	font-size: 18px;	color: #00C;	font-weight: bold;}.homeleft p a {	text-decoration: none;	color: #00C;}.homeleft p a:hover {	text-decoration: none;	color: #3D3DFF;}.homeright  {	width: 150px;	float: left;	/*left: 15px; 	top: 0px; 	position: relative;*/	background-color:#FFF;	border: #E0E0E1 1px solid;	margin-bottom: 25px;}.homeright img {	border: 0px;}.homeright p  { 	margin: 0px 0px 3px 3px;	font-family: "Trebuchet MS", Tahoma, "Times New Roman";	font-size: 18px;	color: #00C;	font-weight: bold;}.homeright p a {	text-decoration: none;	color: #00C;}.homeright p a:hover {	text-decoration: none;	color: #3D3DFF;}.homeright small {	font-size: 10px;}.emailform {	font-size: 14px;}.emailform input {	width: 125px;}#forecast {	width: 300px;	margin-left: 0px;	margin-bottom: 10px;	padding: 0px;}#forecast td.details {	width: 90px;	/*height: 125px;*/	margin-right: 20px;	padding: 0px;	text-align: left;}#forecast td.daynight {	width: 123px;	/*height: 125px;*/	margin: 0px;	padding-left: 20px;	text-align: left;	font-size: 10px;}.title {	color: #C00;	font-family: "Trebuchet MS", Tahoma, "Times New Roman";	font-size: 16px;	font-weight: bold;	margin-top: 5px;	padding-left: 5px;	padding-top: 0px;	padding-bottom: 3px;}.headlinetitle {	color: #C00;	font-family: "Trebuchet MS", Tahoma, "Times New Roman";	font-size: 14px;	font-weight: bold;	margin-top: 0px;	padding-left: 0px;	padding-top: 0px;	padding-bottom: 3px;}.subtitle {	font-family: "Trebuchet MS", Tahoma, "Times New Roman";	font-size: 12px;	color: #4A4A4A;	padding-left: 18px;	margin-bottom: 3px;	letter-spacing: 1px;}.storybody {	font-family: Verdana, "Trebuchet MS", "Lucida Sans Unicode";	font-size: 13px;	margin: 0 0 0 0;	padding: 0px 10px 0px 5px;	color: #4A4A4A;	text-align: justify;	background-color: #F5F5F5;}.storyimgleft {	float:left;	margin-top:5px;	margin-right:10px;	margin-bottom:5px;}.storyimgright {	clear:both;	float:right;	margin-top:5px;	margin-left:10px;	margin-bottom:5px;}.topicon {	float:left;	margin-top:5px;	margin-right:10px;	margin-bottom:5px;}.storybody a {	color:#00C;	text-decoration: none;}.storybody a:hover {	color:#C00;	text-decoration:none;}.storyfoot {	position: relative;	width: 155px;	margin: 5px 0 0 0;	padding: 5px 0px 5px 10px;	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	font-size: 9px;	color: #000;	border-left: 1px solid #CCC;	border-top: 1px solid #CCC;}.storyfoot a {	text-decoration: none;	color: #000;}.storyfoot a:hover {	text-decoration: none;	color: #4A4A4A;}#headlinecontent {	width: 515px;	left: 0px;	top: 0px;	position: relative;}.headlinecontentleft  {	width: 250px;	float: left;	margin-right: 11px;	/*left: 0px; 	top: 0px; 	position: relative;*/	background-color:#FFF;	border: #E0E0E1 1px solid; 	margin-bottom: 25px;}.headlinecontentleft p  { 	margin: 0px 0px 3px 3px;	font-family: "Trebuchet MS", Tahoma, "Times New Roman";	font-size: 18px;	color: #00C;	font-weight: bold;}.headlinecontentleft p a {	text-decoration: none;	color: #00C;}.headlinecontentleft p a:hover {	text-decoration: none;	color: #3D3DFF;}.headlinecontentbody  { 	margin: 3px 3px 3px 3px; 	padding: 1px 1px 1px 1px; 	background-color: #F5F5F5;	font-family: "Trebuchet MS", "Lucida Sans Unicode";	font-size: 14px;	color: #4A4A4A;}.headlinecontentbody a {	text-decoration: none;	color: #4A4A4A;}.headlinecontentbody a:hover {	text-decoration: none;	color: #C00;}.headlinecontentbody p {	text-decoration: none;	color: #4A4A4A;	font-size: 14px;	font-weight: normal;}.headlinecontentright  {	width: 250px;	float: left;	/*left: 15px; 	top: 0px; 	position: relative;*/	background-color:#FFF;	border: #E0E0E1 1px solid;	margin-bottom: 25px;}.headlinecontentright p  { 	margin: 0px 0px 3px 3px;	font-family: "Trebuchet MS", Tahoma, "Times New Roman";	font-size: 18px;	color: #00C;	font-weight: bold;}.headlinecontentright p a {	text-decoration: none;	color: #00C;}.headlinecontentright p a:hover {	text-decoration: none;	color: #3D3DFF;}.headlinefooter {	margin: 3px 3px 3px 3px; 	padding: 1px 1px 1px 1px; 	background-color: #FFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000;}.headlinefooter a {	text-decoration: none;	color: #B00;}.headlinefooter a:hover {	text-decoration: none;	color: #F00;}form {	padding: 0px;	margin: 0px;}