/* CSS Document */
.wxS {
	position: absolute;
	left: 77px;
	top: 15px;	
	width: 450px;
	height: 29px;
} 



#Site_Affilit_2 {
	position: relative;
	left: 30px;
	top: 0px;
	width: 580px;
	height: 220px;		
	float: left;		
} 

#Site_Affilit_3 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 580px;
	height: 220px;	
	float: left;		
} 
 #Site_Affilit_Air {
	position: relative;
	left: 190px;
	top: 0px;
	width: 580px;
	height: 240px;	
	float: left;
	display:block;		
} 
#Site_Affilit_404 {
	position: relative;
	left: 175px;
	top: 0px;
	width: 610px;
	height: 240px;	
	float: left;		
}
#Site_Affilit_buoy {
	position: relative;
	left: 30px;
	top: 0px;
	width: 580px;
	height: 240px;	
	float: left;
	display: inline-block;		
}
#Site_Affilit_fire {
	position: relative;
	right: 29px;
	top: 0px;
	width: 580px;
	height: 240px;	
	float: right;
	display: inline-block;		
}
#Site_Affilite {
	position: relative;
	right: 29px;
	top: 0px;
	width: 580px;
	height: 240px;	
	float: right;
	display: inline-block;		
} 
#Site_Affilit_Advisories {
	position: relative;
	left: 15px;
	top: 0px;
	width: 580px;
	height: 240px;
	font-size:12px;	
	float: left;
	display: inline-block;		
} 
#Site_affiliates2 {
	position: relative;
	left: 219px;
	top: 0px;
	width: 580px;
	height: 240px;	
	float: left;
	display:block;
}
 
#Site_Affilit_Main {
	position: relative;
	left: -15px;
	top: 0px;
	width: 610px;
	
	float: left;		
} 




.Site_Aff_text_2 {
	width: 580px;
	padding: 1px 0 1px 0;
	background-color: #006600;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
 } 

#WU_icon_2 {
	position: absolute;
	left: 20px;
	top: 40px;
	float: left;		
 }

#WXFor_you_icon_2 {
    position: absolute;
	left: 30px;
	top: 75px;
	float: left;		
} 

#WX_AW_icon_2 {
	position: absolute;
	left: 30px;
	top: 120px;
	float: left;		
} 

#WX_meso_icon_2 {
	position: absolute;
	left: 30px;
	top: 165px;
	float: left;
	z-index: 20;
}  


#CWOP_icon_2 {
	position: absolute;
	left: 265px;
	top: 42px;
	width: 50px;
	height: 72px;
	float: left;
	z-index: 20;		
}

#CWOP_2 {
	position: absolute;
	left: 200px;
	top: 180px;	
	float: left;		
}
 
#NWS_icon_2 {
	position: absolute;
	left: 441px;
	top: 35px;
	width: 72px;
	height: 72px;	
	float: left;
	z-index: 20;		
}
#Site_Aff_HR {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 580px;		
	float: left;
	z-index: 50;		
}
#NWS_Text_2 {
	position: absolute;
	left: 440px;
	top: 100px;	
	float: left;		
}

#MSI_Text_2 {
	position: absolute;
	left: 410px;
	top: 130px;
	width: 260px;
	width: 137px;
	height: 62px;
	float: left;		
}

#wind_calc_hr_2 {
	position: relative;	
	width: 580px;	
	left: 18px;
	top: -25px;
	text-align: center;	
	float: left;
	z-index: 0;
}

#wind_calc_hr_3 {
	position: relative;	
	width: 580px;	
	left: 30px;
	top: 5px;
	text-align: center;	
	float: left;
	z-index: 0;
}

/* For TESTING #### TESTING### Severe Weather Summary Page Alerts shadowed border */
#shadowed-borderAL2 { padding:10px 0px 20px 0px; width:170px; margin:0px auto; color:#000000; }
#shadowed-borderAL2, #shadowed-borderAL2 .sb-inner { background-color:#ebebeb; }
/* ]]>


/* Side Bar ################## Side Bar ######## Side Bar #### Side Bar ################# */

#Sidebar_table1a {
	position: relative;
	left: 8px;
	top: 10px;
	text-align: right;
	display: block;	
	width: 180px;
	float: left;
	z-index: 5;
	padding-left:0px;
	padding-right:0px;	
	padding-bottom:0px;
	
} 
#data_Gizmo {
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
	height: 380px;	
	width: 150px;
	z-index: 0;
	padding-bottom:0px;
	float:left;	
} 

#gizmoBottoms1a {
	position: relative;
	left: 5px;
	top: -33px;
	width: 160px;	
	height: 17px;
	font-size: 9px;
	text-align: center;
	padding:0px;
	z-index: 1;
	float:left;	
}
#noscript {
   position: relative;
	left: -4px;
	top: 0px;
	width: 180px;	
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
	float:left;
 }
#Phototext_SB1a {
   position: relative;
	left: -4px;
	top: 3px;
	width: 180px;
	height: 17px;
	padding: 1px 0 1px 0;
	background-color: #006600;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
	float:left;
 }
#info_SB1a {
    position: relative;
	left: -4px;
	top: 5px;
	width: 180px;
	height: 17px;
	padding: 1px 0 1px 0;
	background-color: #006600;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
	float:left;
	z-index: 10;
 }
#info_SB1a402404 {
    position: relative;
	left: -4px;
	top: 25px;
	width: 180px;
	height: 17px;
	padding: 1px 0 1px 0;
	margin-bottom:20px;
	background-color: #006600;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
	float:left;
	z-index: 10;
 } 
#Photo_Sidebar1a {
	position: relative;
	left: 13px;
	top: 15px;
	height: 145px;
	width: 145px;
	background-color: #000000;
	text-align: center;
	float:left;
	border:solid 1px #000000;
} 
 #NOAA_radio_SB1a {
	position: relative;
	left: -5px;
	top: 0px;
	width: 190px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	text-align: left;
	float:left;
	padding-bottom:40px;
	z-index: 20;	
} 
#sidebar_Gizmo1a {
	position: relative;
	left: -4px;
	top: -30px;
	width: 180px;
	height: 40px;	
	text-align: center;	
	float:left;
	padding-bottom:60px;
} 
#USA_extremes_sidebar1a {
	position: relative;
	left: -4px;
	top: 10px;
	width: 180px;	
	text-align: center;
	display:inline-table;
	float:left;	
}
#Alerts1a {
	position: relative;
	left: -4px;
	top: 40px;
	width: 180px;
	text-align: center;
	font-family:  Arial;
	font-size:13px;
	z-index: 1;
	padding-bottom:50px;
	float:left;
	display:inline-block;
} 


/*--------####### Start Main Page left Sidebar column #######-------- */

#Sidebar_table_M {
	position: relative;
	left: 8px;
	top: 10px;
	text-align: right;
	display: block;	
	width: 180px;
	float: left;
	z-index: 5;
	padding-left:0px;
	padding-right:0px;	
	padding-bottom:40px;
	
} 
#noscriptMain {
   position: relative;
	left: -4px;
	top: -10px;
	width: 175px;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
	font-weight: bold;	
 }
#Radar_M {
	position: relative;
	left: -8px;
	top: -10px;	
} 
#D_Photo {
	position: relative;
	left: -8px;
	top: -7px;
} 
#Photo_Sidebar1a_D {
	position: relative;
	left: 18px;
	top: 0px;
	height: 145px;
	width: 145px;
	background-color: #000000;
	text-align: center;
	float:left;	
} 

#Alerts_main {
	position: relative;
	left: -5px;
	top: 7px;
	width: 180px;	
	text-align: center;
	font-family:  Arial;
	font-size:13px;
	z-index: 1;
	padding-bottom:10px;
} 
#USA_extremes_sidebar_M {
	position: relative;
	left: -5px;
	top: 15px;
	width: 180px;	
	text-align: center;
	
	padding-bottom:30px;		
}
.forecast_map1_M {
	position: relative;
	left: -5px;
	top: 0px;
	width: 180px;
	height: 140px;
	text-align: center;
	z-index: 1;	
}
.forecast_map2_M {
	position: absolute;
	left: 13px;
	top: 0px;
	width: 155px;
	height: 111px;
	text-align: center;	
	z-index: 1;
	
} 
#Info_Links {
	position: relative;
	left: -5px;
	top: 0px;
	width: 180px;	
	text-align: center;
	padding-bottom:15px;
	display:inline-table;
} 
.InfoLinks {
    font-size:13px;
	padding-left:8px;	
	text-align: left;	
} 
#Web_Stickers_M {
	position: relative;
	left: -5px;
	top: 5px;
	padding-top:5px;
	width: 180px;
	height: 122px;
	text-align: center;	
} 
#HI_Media_M {
	position: relative;
	left: -5px;
	top: 5px;
	padding-top:5px;
	width: 180px;
	height: 106px;
	text-align: center;
	z-index: 0;	
} 
#VWS_icon_M {
	position: relative;
	left: -5px;
	top: 0px;
	width: 180px;
	height: 151px;
	text-align: left;
	z-index: 1;
} 
.casttext  {
    position: relative;
	left: -5px;
	top: 0px;
	width: 180px;
	padding: 1px 0 1px 0;
	background-color: #006600;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
 } 
#sidebar_Gizmo_M {
	position: relative;
	left: -5px;
	top: 7px;
	width: 180px;
	height: 140px;	
	text-align: center;	
} 

#Nino {
	position: relative;
	left: -8px;
	top: 0px;
	width: 180px;
	height: 151px;
	text-align: center;
	z-index: 1;
} 

/*--------####### Start Main Page Main Content column #######-------- */
#main_content_M {    /*--------- This may not be in use ----------*/
	position: relative;
	left: 15px;
	top: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;		
	width: 640px;
	text-align: center;
	border: none;	
	z-index: 0;
	float: right;
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 80px;	
}


#Main_Content_Page {
	position: relative;
	left: 35px;
	top: 0px;
	width: 550px;
	text-align: left;
	border: none;	
	z-index: 0;
	float: left;
	padding-bottom: 50px;		
}
#Content_Stats_M {
	position: relative;
	left: -20px;
	top: 15px;	
	height: 1065px;	
	text-align: center;
	z-index: 2;			
} 
#wxTemp_M {
	position: absolute;
	left: 0px;
	top: 0px;	
	text-align: center;	
	z-index: 2;
				
}
#wx_Wind_M {
	position: absolute;
	left: 218px;
	top: 0px;
	width: 180px;
	height: 200px;
	z-index: 1;		
}
#wx_Almanac_M {
	position: absolute;
	left: 218px;
	top: 210px;
	width: 180px;
	height: 200px;
	
}
#wxSolar_M {
	position: absolute;
	left: 218px;
	top: 393px;
	width: 180px;
	
} 
#foreast_M {
	position: absolute;
	left: 218px;
	top: 520px;
	width: 364px;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	height: 180px;
	text-align: center;	
	background-color: #FFFFFF;
	border: 1px solid #006633; -moz-border-radius:6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 5px 5px 3px #888; -webkit-box-shadow: 5px 5px 3px #888; -khtml-box-shadow: 5px 5px 3px #888; box-shadow: 5px 5px 3px #888;
}
#gizmoControls_M {
	position: absolute;
	left: 218px;
	top: 708px;
	width: 364px;	
	height: 17px;
	font-size: 9px;
	text-align: center;	
}
#warnings_M {
	position: absolute;
	left: 193px;
	top: 745px;
	border: none;	
}
#wx_Rain_M {
	position: absolute;
	left: 401px;
	top: 0px;
	width: 180px;
	height: 182px;
	text-align: left;	
}

#wxUpdatedTime_M {
	position: absolute;
	left: 401px;
	top: 157px;
	width: 180px;
	height: 159px;
	text-align: center;	
}
#wxUV_M {
	position: absolute;
	left: 401px;
	top: 393px;
	width: 180px;	
}  
#wxHumBar_M {
	position: absolute;
	left: 401px;
	top: 210px;
	width: 180px;
	z-index: 1;
} 
#fast_forecast {
	position: relative;
	left: -22px;
	top: 20px;
	text-align: left;
	z-index: 2;
	display:inline-block;
	padding-bottom:0px;		
}
#Maps1_M {
	position: relative;
	left: -30px;
	top: 20px;	
	text-align: center;	
	z-index: 2;
	display:inline-block;
	padding-bottom:20px;
					
} 
#wxMaps1_M {
	position: relative;
	left: 0px;
	top: 0px;
	width: 600px;
	height: 345px;
	text-align: center;
	border: 1px solid #000000;
	background-image:url(images/Background_3.jpg);
	background-repeat: repeat;
	-moz-border-radius:7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;		
} 
#Maps2_M {
	position: relative;
	left: -30px;
	top: 20px;	
	text-align: center;	
	z-index: 2;
	display:inline-block;
	padding-bottom:30px;					
} 
#wxMaps2_M {
	position: relative;
	left: 0px;
	top: 0px;
	width: 600px;
	height: 440px;
	text-align: center;
	border: 1px solid #000000;
	background-image:url(images/Background_3.jpg);
	background-repeat: repeat;
	-moz-border-radius:7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;
} 
#WX_Hist {
	position: relative;
	left: -27px;
	top: 20px;
	width:620px;	
	text-align: left;	
	z-index: 0;
	display: inline-table;
	float:left;
	padding-top:30px;
					
} 

#Bottom_Text{
	position: relative;
	left: 0px;
	bottom: -15px;
	height:50px;
	width:829px;		
	text-align: center;	
	z-index: 50;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
    display:inline-block;						
}

#bodyND {
	position: relative;
	text-align: center;	
	margin-top: 0px;
	margin-bottom: 40px;				
}
#sunset {
 background: url(http://dondelingerphotography.com/fhwimages/clouds4.gif) #BE7001;
 }
 #sunrise {
 background: url(http://dondelingerphotography.com/fhwimages/clouds4.gif) repeat-x #177AB5;
 }
 #day {
 background: url(http://dondelingerphotography.com/fhwimages/clouds4.gif) repeat-x #177AB5;
 }
 #night {
 background: url(images/Clouds_5.jpg) repeat;
 }




/* ######### CSS for Shade Tabs2. for Antarctica ######### */

.shadetabs2{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs2 li{
display: inline;
margin: 0;
}

.shadetabs2 li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images_test/shade.gif) top left repeat-x;
}

.shadetabs2 li a:visited{
color: #2d2b2b;
}

.shadetabs2 li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs2 li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs2 li a.selected{ /*selected main tab style */
background-image: url(images_test/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs2 li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}



.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}

/* ######### CSS for Shade Tabs2. Ends ######### */
