/* html>body references are for non-IE browsers and come 2nd after the IE-related statements */

body {background-color: #d9d9d9; margin: 0 0 0 0; font-family:Arial, Helvetica, sans-serif;}
html>body {margin: 0 0 0 0;}
/* p {font-size: .85em;} */

.subdued {background: url('/img/bkg.png') no-repeat scroll center top;}

.main {background-image: url('/img/bg_tasld.gif'); background-repeat: repeat-x; background-color: #ffffff;}
.content {width: 933px; margin: 10px;}

.masthead {background-image: url('/img/hdr_bkg_2.gif'); background-repeat: no-repeat; background-position: 50% top; z-index: -10; padding-top: 20px;}
html>body .masthead {background-image: url('/img/hdr_bkg_2.gif'); background-repeat: no-repeat; background-position: 50% top; z-index: -10; padding-top: 5px;}

.globalnav {padding-top: 10px; font-size: 14px; padding-right: 45px;}
html>body .globalnav {padding-top: 10px; font-size: 14px; padding-right: 45px;}

.navigation {padding-top: 1px; position: relative; z-index: 16;}
html>body .navigation {padding-top: 1px;  position: relative; z-index: 16;}

.logo {padding-top: 14px; padding-right: 14px; padding-bottom: 28px; padding-left: 14px;}
html>body .logo {padding-top: 14px; padding-right: 14px; padding-bottom: 14px; padding-left: 14px; left: inherit;}
/*
 .date_head {width: 40px; height: 40px; text-align: center; padding-top: 3px; color: white; font-weight: bold; font-size: 14px; background-image: url('/img/bkg_calendar.gif'); background-repeat: no-repeat; background-position: 50% top;}
html>body .date_head {width: 40px; height: 40px; text-align: center; padding-top: 3px; color: white; font-weight: bold; font-size: 14px; background-image: url('/img/bkg_calendar.gif'); background-repeat: no-repeat; background-position: 50% top;}
*/
.social {padding-left: 3px; padding-right: 3px;}
/* background-image: url('/img/bkg_twitter.gif'); background-repeat: no-repeat; background-position: 50% top; color: Black; */
.tweet {padding: 25px 0px -20px 0px; margin-left: -5px; width: 211px; height: 120px; z-index: -10;}
html>body .tweet {padding: 5px 0px 0px 0px; margin-left: -5px; width: 211px; height: 210px; z-index: -10;}

.hdlines {margin-top: 0px; margin-left: -10px; font-size: .85em;}
.hdlines li {padding-bottom: 10px;}
li {list-style: disc; margin-left: -10px;}

.footer {color: #ffffff; background-image:url('/img/footer_bkgb.gif'); background-repeat: repeat-x; padding-top: 4px;}
html>body .footer {color: #ffffff; background-image:url('/img/footer_bkgb.gif'); background-repeat: repeat-x;}
.footer_address {color: #ffffff; padding: 35px 0px 0px 25px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 24px;}
.footer_links {color: #ffffff; padding: 35px 0px 0px 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;}
.sectionMore {font-size: 13px; text-decoration:underline; font-weight:bold;padding-left: 20px;}
.hdr_weather {font-size: 18px; color:#66ccff;}
.hdr_headlines {font-size: 24px; color: #0099CC; font-weight: bold; padding-bottom: 10px;}
.hdr_schedule {font-size: 24px; color: #000000;  padding-bottom: 10px;}
.hdr_other {font-size: 18px; color: #0099CC;}
.hdr_h1content {font-size: 24px; color: #0099CC; font-weight: bold; padding-bottom: 4px; padding-top: 0px; border-bottom: 1px solid;}
.hdr_h2content {font-size: 20px; color: #000000; font-weight: bold; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid;}
.hdr_h3content {font-size: 16px; color: #000000; font-weight: bold; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid;}

a {color:Black;}
a:hover {color:#0099CC;}
a:visited {color: #999999;}
a.foot {color: #ffffff;}
a.foot:hover {color:#0099CC;}
a.foot:visited {color: #999999;}

#sddm {margin: 0; padding: 0; z-index: 30}
#sddm li {margin: 0; padding: 0; list-style: none; float: left;}
#sddm li a {display: block;	/* margin: 0 1px 0 0; padding: 4px 10px; width: 60px; background: #5970B2; color: #FFF; */ text-align: center;}
#sddm li a:hover {/* background: #49A3FF*/}
#sddm div {position: absolute; visibility: hidden; margin-top: 1px; width:auto; padding: 0; background: #cccccc; border: 1px solid #666666;}
#sddm div a	{position: relative; display: block; margin: 0; padding: 5px 10px; white-space: nowrap; text-align: left; text-decoration: none; background: #cccccc; color: black; font: 11px arial; border-bottom: solid 1px #999999;}
#sddm div a:hover {background: #f1f1f1; color: #333333;}