/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#EBEBF2; 
	margin:0px;
	text-align:center;
}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;font-weight:bold;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold;}

.left_box h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;font-weight:bold;color:#03040D;}
.right_box h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;font-weight:bold;color:#0A2452;}

a:link {color:#0A2452;text-decoration:none;}
a:visited {color:#080230;text-decoration:none;}
a:hover {color:#1A8EDB;text-decoration:underline;}
a:active {color:#1A8EDB;text-decoration:none;}

#navigation a:link {color:#FFFFFF}
#navigation a:visited {color:#FFFFFF}
#navigation a:hover {color:#EBEBF2}

#wall {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	background-color:#FFFFFF;
	border:1px solid #1A8EDB;
	text-align:left;
}

#header {
	background-color:#1A8EDB;
	color:#FFFFFF;
	width:1000px;
	padding:10px 0px 0px 0px;

}

#site_name {
	margin-left:10px;
}
#search_box {
	text-align:left;
	float:left;
}
#location_menu {
	float:right;
	text-align:right;
	width:300px;
}

#location_menu option {
	text-align:left;
}

#navigation {
	clear:both;
	background-color:#1A8EDB;
	color:#FFFFFF;
	width:1000px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#navigation ul{
	padding:5px;
	margin:2px;
}

#navigation li {
	display:inline;
	padding:0px 10px 0px 10px;
	margin:0px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFFFFF;
}


.subNav {
	background-color:#FAFBFD;
	font-size:14px;
	font-weight:bold;
	color:#03040D;
	text-align:center;
}


.subNav ul{
	padding:5px;
	margin:2px;
}

.subNav li {
	display:inline;
	padding:0px 10px 0px 10px;
	margin:0px;
}


#content {
	width:1000px;
	vertical-align:top;
}

#left_column {
	width:656px;
	float:left;
}

.left_box {
	background-image:url(../images/left_column_back.jpg);
	background-color:#FAFBFD;
	background-repeat:repeat-x;
	border:1px solid #EBEBF2;
	padding:5px;
	margin: 5px 5px 15px 5px;
	color:#03040D;
}

#right_column {
	width:344px;
	float:right;
}
	
.right_box {
	background-image:url(../images/right_column_back.jpg);
	background-color:#ffffff;
	background-repeat:repeat-x;
	border:1px solid #BEE0F8;
	padding:5px;
	margin: 5px 5px 15px 5px;
}

#footer {
	clear:both;
	padding:20px;
	text-align:center;
	color:#666666;
	font-size:10px;
}


pre {  font-family: arial, helvetica, serif;
           font-size:12px;
          color:#03040D;}

/* General global font settings used in several templates */



.small { font-size:10px; color:#03040D; text-decoration:none; font-weight:normal;}
.smallBold { font-size:10px; color:#03040D; text-decoration:none; font-weight:bold;}
.normal { font-size:12px; color:#03040D; text-decoration:none; font-weight:normal;}
.normalBold { font-size:12px; color:#03040D; text-decoration:none; font-weight:bold;}
.large { font-size:16px; color:#03040D; text-decoration:none; font-weight:normal;}
.largeBold { font-size:16px; color:#03040D; text-decoration:none; font-weight:bold;}

a.redLink:link{font-size: 12px; color: #FF0000; text-decoration:none; }
a.redLink:hover {font-size: 12px; color: #FF0000; text-decoration:underline; }
a.redLink:visited {font-size: 12px; color: #FF0000; text-decoration:none; }
.redLink{font-size: 12px; color: #FF0000; text-decoration:none; }

/* Font settings for the Left Navagation links */

.sideLink { font-size:11px; color:#03040D; text-decoration:none; font-weight:normal;}
a.sideLink:link { font-size:11px; color:#03040D; text-decoration:none; font-weight:normal;}
a.sideLink:active { font-size:11px; color:#03040D; text-decoration:none; font-weight:normal;}
a.sideLink:hover { font-size:11px; color:#03040D; text-decoration:underline; font-weight:normal;}

/* Font settings for the nav_xxx.html templates not selected */

.navBar { font-size:12px; color:#03040D; text-decoration:none; font-weight:bold;}
a.navBar:link { font-size:12px; color:#03040D; text-decoration:none; font-weight:bold;}
a.navBar:hover {font-size:12px; color:#03040D; text-decoration:underline; font-weight:bold;}

/* Font settings for the nav_xxx.html templates  selected */

.navBarAct { font-size:12px; color:#1A8EDB; text-decoration:none; font-weight:bold;}
a.navBarAct:link { font-size:12px; color:#1A8EDB; text-decoration:none; font-weight:bold;}
a.navBarAct:hover {font-size:12px; color:#1A8EDB; text-decoration:underline; font-weight:bold;}



/* Color Font and Link settings for the Lt. Blue Headers */

	.headerTD {padding: 5px;background: #E9EAEC;}
	.headerText {  font-size: 13px; font-weight: bold; color: #03040D;}
	.headerDate {   color:#03040D;  font-size: 11px; font-weight: normal;}
                a.zoneDay { font-size: 11px; font-weight: bold; color: #03040D; text-decoration:none; font-style: italic;}
	.basicHeaderText{ padding-left: 5px;font-size: 16px; font-weight: bold; }
.fcExpire {font-size: 11px; color: #FF0000;  font-weight:bold;}

/* Advisory Title name in zonesection, warnings and special templates  */

		 .warnTitle {color: #FF0000; font-weight: bold; font-size: 14px; }
                               a.warnTitle:link {text-decoration:none; color: #FF0000; font-weight: bold; font-size: 14px; }
                              a.warnTitle:hover {text-decoration:underline; color: #FF0000; font-weight: bold; font-size: 14px; }


	.afd { padding-left: 5px;}

/* font settings for local_header.html and radar_header.html template */

	#localHeader { }
	#localHeader .Place { color:#03040D; padding-left: 5px; font-size: 16px;  font-weight: bold; }
	#localHeader .Wxn {  padding-left: 5px; font-weight: bold; }
	#localHeader .Label {color:#03040D; font-size: 10px;  font-weight: bold; }
	#localHeader .Value { color:#03040D; font-size: 10px;}
                #localHeader a.Icao  {font-size: 10px; color: #FF0000; text-decoration:none; }
               #localHeader a.Icao:hover  {font-size: 10px; color: #FF0000; text-decoration:underline; }
               #localHeader a.Icao:visited  {font-size: 10px; color: #FF0000; text-decoration:none; }

/* Font settings for zonesection  */
	#forecastDetail {margin-left: 5px;}
	#forecastDetail .dayTitle { color:#03040D; font-weight: bold; font-size: 13px;}
	#forecastDetail .wx {color: #03040D; font-size: 12px;}
	#forecastDetail .include {color: #0000FF; font-size: 12px; font-weight:bold;}
               #forecastDetail .cities {color: #03040D; font-size: 11px;}

/* Font settings for zone_rows  */
	#forecastRow {}
	#forecastRow .Title { font-size: 12px;  font-weight: bold; }
	#forecastRow .wx { font-size: 12px;  font-weight: normal;}
	#forecastRow .high {font-size: 12px; color: #FF0000; }
	#forecastRow .low {font-size: 12px; color: #0000FF; }
	#forecastRow .pop {font-size: 12px; color: #238E23; }

/* font settings for current template */
	#currents {}
	#currents .Wx { font-size: 14px; color:#03040D;  font-weight: bold; }
	#currents .Temp { font-size: 16px; color:#03040D;  font-weight: bold;}
	#currents .Label {font-weight: bold; font-size:12px; color:#03040D; }
	#currents .Value {font-weight: normal; font-size:12px; color:#03040D;}

/* font settings in astro template */
	#astro {}
	#astro .Label {font-weight: bold; font-size:12px; color:#03040D; text-decoration:none; }
               #astro a.Label:link {font-weight: bold; font-size:12px; color:#03040D; text-decoration:none;}
                 #astro a.Label:hover {font-weight: bold; font-size:12px; color:#03040D; text-decoration:underline;}
	#astro .Value {font-weight: normal; font-size:12px; color:#03040D;}
                #astro .Moonname {font-weight: normal; font-size:11px; color:#03040D;}

/* row background colors for mos and your weather settings */

.rowColor1 { background: #FFFFFF;}
.rowColor2 { background: #FAFBFD;}
