/* ////////////////////////////////////////////////////////////////
///
///		Weather TAP - Version 2.1
///		Copyright 2009 - WeatherTAP.com & TAP Publishing - All Rights Reserved
///		Design: Jeff White & Will Bowling
///		Development: Rob Parsons, Stacey Simmons, Jeff White, Will Bowling & the WxTAP Crew
///
/////////////////////////////////////////////////////////////////// */

body{background:#333 url(/_common/graphics/bg.jpg) left top repeat-x fixed;color:#dedede;font:62.5%/1.8em "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;text-align:center;margin:0;padding:0;}

#content-Main{font-size:1.2em;text-align:left;margin:0;padding:0;}
#content-Main .heading {background: url(/_common/graphics/masts/winterMast_jan2012.jpg) top left no-repeat; text-align:left; height:80px; overflow:visible;}
/* #content-Main .heading {background: url(/_common/graphics/masts/winter-mast-1.jpg) top left no-repeat; text-align:left; height:80px; overflow:visible;} */
#content-Main .heading .logo {position: absolute; top: 5px; left: 20px;}

/* The message in the header, usually for Free-Trial users */
#content-Main .heading .msg {position:absolute; top:49px; right:0px; color:#fff; font-size:1.4em; text-align:left; background:#8b8b8b; padding:3px 5px 3px 5px;}
#content-Main .heading .msg a{color:#ffff00;}

#content_window{clear:both;text-align:center;margin:0;padding:0;}
img{border:none;}
a,a:link,a:visited{color:#D1CF9E;text-decoration:none;}
a:hover,a:active{/* color:#993722; */color:#ffc86e;text-decoration:underline;}
a:focus, a:active {outline: none;}	
h1,h2,h3,h4,h5{color:#ffc86e;margin:5px 0;}
h1{font-size:2.1em;}
h2{font-size:1.6em;text-align:left;font-weight:500;color:#03b3ff;padding:2px 0;text-transform:capitalize;}
/*h2{font-size:18px;text-align:left;font-weight:bold;color:#03b3ff;padding:2px 0;text-transform:capitalize;}*/
h3{font-size:1.4em;text-align:left;font-weight:400;color:#999999;padding:0 0 10px;}
h4{font-size:1.2em;text-align:left;font-weight:400;color:#ffc86e;border-bottom:1px solid #666;}
.main-rightcol{padding-left:260px;padding-top:3px;text-align:left;z-index:10;}
h6{font-size:1.6em;text-align:left;font-weight:500;color:#ffc86e;padding-top:2px; padding-bottom:2px;}
.main-singlecol{text-align:center;padding:10px 20px;}
.main-singlecol h2,.main-singlecol h3{width:740px;margin:0 auto 5px;}
.main-singlecol table{text-align:left;margin:10px auto 40px;}
.main-singlecol img{display:block;margin:10px auto;}
.copyright{color:#666;font-size:.9em;position:relative;text-align:right;margin:80px 20px 10px;}
.formbutton{cursor:pointer;border:outset 1px #ccc;color:#666;font-weight:700;background:url(/_common/graphics/formbg2.gif) repeat-x left top;margin-left:0;padding:1px 2px;}
.general-info{width:740px;text-align:left;margin:0 auto;}
.general-info dl{padding-left:20px;padding-bottom:20px;margin:0;}
.general-info dl dt{font-style:normal;letter-spacing:1px;font-size:1.1em;color:#999;float:left;}
.general-info dl dd{padding-left:180px;margin:0;}
.note{color:#03b3ff;font-size:.9em;font-style:italic;margin: 10px 0; clear: both; display: block; text-align: center;}
/* --- Login Box (top of screen)---------    */
/* #login{background:url(../graphics/bg-login.png) top left no-repeat;color:#fff;font-size:1.1em;height:30px;position:absolute;right:0;text-align:left;top:0;z-index:1;padding:3px 0;} */
#login{background:url(/_common/graphics/bg-login.png) top left no-repeat;color:#fff;font-size:1.1em;height:30px;position:absolute;right:0;text-align:left;top:0;z-index:1;padding:3px 0;}
#login form {padding-top:3px;}
#login ul{display:inline;margin:0;padding:0 13px;}
#login ul li{color:#fff;display:inline;list-style-type:none;/*text-transform:lowercase;*/padding:0 3px;}
#login ul input{border:1px solid #666; margin: 0; padding: 1px;}
#login ul li label{margin:3px;}
#login a,#login a:hover,#login a:active,#login a:focus{color:#fff;font-size:inherit;line-height:1em;text-decoration:underline;}
#errormsg{display:block;padding:10px;}
#errormsg h2{text-align:center;font-weight:700;margin:20px auto;}
#errormsg h3{text-align:center;}
#loginboxdiv{display:block;position:relative;text-align:right;}
#loginboxdiv form.login-form {position:relative; padding: 10px; vertical-align: middle; padding-top: 30px;}
#loginboxdiv form.login-form label { float: left; text-align:right; width: 130px; vertical-align: middle; clear: left; margin: 3px 0;}
#loginboxdiv input.text {width: 210px; padding: 1px; margin: 5px auto; vertical-align: middle;}
#loginboxdiv input.checkbox {padding: 0; float: left; display: inline; margin-left: 30px; vertical-align: middle;}
#loginboxdiv input.submit {padding: 0; display: inline; clear: none; width: 70px;}
#loginboxBg{background:transparent url(/_common/graphics/bg-main-login.png) center top no-repeat;color:#333;height:200px;position:relative;text-align:center;width:394px;margin:0 auto;padding:0;}
#loginboxBg span{display:block;position:relative;width:250px;margin:7px;}
/* --- Arrow Map Navigation ---  */
.map-nav{text-align:left;}
.map-nav table{border-collapse:collapse;border-spacing:0;width:30px;margin:5px 20px;padding:0;}
.map-nav table tbody td{text-align:center;margin:0;padding:0;}
.directions{font-size:1.2em;margin:10px 0;}
.note{font-size:1.1em;font-style:italic;padding:10px 0;}
.require{color:#fc0;font-size:1.4em;font-weight:700;}
#guides{text-align:left;padding-left:20px;padding-right:20px;}
#guides dl dt{color:#fff;font-size:1.3em;font-weight:500;letter-spacing:1px;margin:0;padding:15px 0 0;}
#guides dl dd{font-size:1.1em;margin:0;padding:0 0 0 10px;}
/* /////////  This is a fix for ie5.5 + so we can use PNGS for bgs as well as images ...    
img,div,html img,html div{behavior:url(http://www.weathertap.com/_common/graphics/iepngfix.htc);}*/
#mast-heading{width:500px;height:70px;position:absolute;top:10px;left:0;}
