/* MAIN */
/* ---- */

body {
text-align: center;
margin: 0px;
background-image: url(/images/bg-pattern.gif);
background-repeat: repeat;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #231f20;
line-height: 18px;
}

img {
border: 0px;
display: block;
}

.nochange {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 400;
color: #231f20;

}

.top {
background-image: url(/images/top-content-bg.png);
background-repeat: no-repeat;
width: 955px;
height: 10px;
margin: 0 auto;
}

#topads {
height: 110px;
width: 975px;
margin: 0 auto;
padding: 5px;
text-align: center;
}

#topleftad {
float: left;
font-size: 10px;
line-height: 11px;
padding-left: 13px;
}

#toprightad {
float: right;
padding-right: 13px;
padding-top: 7px;
}

.wrapper {
width: 955px;
height: auto;
margin: 0 auto;
background-image: url(/images/content-bg.png);
background-repeat: repeat-y;
text-align: center;
}

.bottom {
background-image: url(/images/bottom-content-bg.png);
background-repeat: no-repeat;
width: 955px;
height: 10px;
margin: 0 auto;
padding-bottom: 2px;
}

#header {
width: 945px;
height: 151px;
background-image: url(/images/header-bg.jpg);
background-repeat: no-repeat;
margin: 0 auto;
text-align: left;
color: #21ade6;
}

#header-top {
height: 90px;
}

#logofloat {
float: left;
}

#logofloat img {
padding-top: 17px;
padding-left: 20px;
}

#toplinks {
float: right;
position: relative;
left: -300px;
text-align: right;
margin: 5px 0px 0px 0px;
padding: 0px;
width: 320px;
}

#toplinks a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#fff; text-decoration: none; }
#toplinks a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#fff; text-decoration: none; }
#toplinks a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#fff; text-decoration: none; }
#toplinks a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#fff; text-decoration: underline; }

#searchbox {
background-image: url(/images/backgrounds/search-back.png);
background-repeat: no-repeat;
height: 35px;
width: 320px;
text-align: left;
margin: 15px 0px 0px 0px;
padding: 0px;
position: relative;
left: 20px;
}

#searchbox img {
margin: 7px 40px 0px 0px; padding: 0px; float: right; position: relative;
}

#searchbox input {
margin: 7px 0px 0px 15px; 
padding: 0px; 
width: 200px; 
float: left; 
position:relative; 
}

#header-top table {
z-index: 100; 
position: relative; 
top: -1px; 
left: 420px;
}

#header-top table a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color:#fff; text-decoration: none; }
#header-top table a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color:#fff; text-decoration: none; }
#header-top table a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color:#fff; text-decoration: none; }
#header-top table a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color:#fff; text-decoration: none; }

#magcontainer ul {
margin: 5px 0px 0px 5px;
padding: 0px;
list-style-type: none;
}

#magcontainer ul li {
line-height: 15px;
padding-bottom: 7px;
}

#magcontainer ul li a {
padding-left: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 800;
color: #231f20;
text-decoration: none;
display: block;
}

#magcontainer ul li a:hover {
background: transparent url(/images/mag-arrow.gif) left center no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 800;
color: #ffcc00;
text-decoration: none;
display: block;
}

#magcontainer ul li a#current {
background: transparent url(/images/mag-arrow.gif) left center no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 800;
color: #036daa;
text-decoration: none;
display: block;
}

#toprow-main {
width: 311px;
float: right;
margin: 0px 12px 0px 0px;
padding: 0px;
}

#toprow-ad {
font-size: 9px;
line-height: 10px;
margin-bottom: 3px;
margin-left: 5px;
}

#focuson {
position: relative;
left: -3px;
}

/* MAIN PROMO */
/* ---------- */

#mainpromo {
height: 323px; 
width: 614px; 
background-image: url(/images/promo-back.png); 
background-repeat: no-repeat; 
margin: 0px 0px 0px 0px;
padding: 0px;
color: #013970;
}

#mainpromo table a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #013970; }
#mainpromo table a:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #013970; }
#mainpromo table a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #013970; }
#mainpromo table a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #013970; }


#mainpromo table td {
text-align: right;
}

#holder {
width: 600px;
text-align: right;
background-color: #000;
}

#onesmall {
background-image: url(/images/promo/smallback.jpg); 
width: 227px; 
height: 48px; 
margin-left: 15px; 
margin-bottom: 5px; 
text-align: left; 
display: none;
}

#onebig {
background-image: url(/images/promo/bigback.jpg); 
width: 242px; 
height: 139px; 
margin-bottom: 5px; 
text-align: left; 
display: block;
}

#twosmall {
background-image: url(/images/promo/smallback.jpg); 
width: 227px; 
height: 48px; 
margin-left: 15px; 
margin-bottom: 5px; 
text-align: left; 
display: block;
}

#twobig {
background-image: url(/images/promo/bigback.jpg); 
width: 242px; 
height: 139px; 
margin-bottom: 5px; 
text-align: left; 
display: none;
}

#threesmall {
background-image: url(/images/promo/smallback.jpg); 
width: 227px; 
height: 48px; 
margin-left: 15px; 
margin-bottom: 5px;
text-align: left; 
display: block;
}

#threebig {
background-image: url(/images/promo/bigback.jpg); 
width: 242px; 
height: 139px; 
margin-bottom: 5px; 
text-align: left; 
display: none;
}

#foursmall {
background-image: url(/images/promo/smallback.jpg); 
width: 227px; 
height: 48px; 
margin-left: 15px; 
margin-bottom: 5px; 
text-align: left; 
display: block;
}

#fourbig {
background-image: url(/images/promo/bigback.jpg); 
width: 242px; 
height: 139px; 
margin-bottom: 5px; 
text-align: left; 
display: none;
}

#promo1 {
/* background-image: url(/images/promo/one.jpg); */
width: 351px; 
height: 303px; 
text-align: left; 
display: block;
}

#promo2 {
/*background-image: url(/images/promo/two.jpg); */
width: 351px; 
height: 303px; 
text-align: left; 
display: none;
}

#promo3 {
/* background-image: url(/images/promo/three.jpg); */
width: 351px; 
height: 303px; 
text-align: left; 
display: none;
}

#promo4 {
/* background-image: url(/images/promo/four.jpg); */
width: 351px; 
height: 303px;
text-align: left; 
display: none;
}

.promosmalltext {
font-size: 14px; 
color:#013970; 
font-weight: 800; 
padding-top: 15px; 
margin-left: 15px;
display: block;
}

.promosmalltext a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; color:#013970; }
.promosmalltext a:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; color:#013970;}
.promosmalltext a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; color:#013970;}
.promosmalltext a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; color:#000;}

.promobigtext {
font-size: 14px; 
color:#013970; 
font-weight: 400; 
padding: 17px 0px 0px 0px; 
margin: 0px 10px 0px 25px;
}

.promobigtext h1 {
font-size: 18px; 
color:#013970; 
font-weight: 800;
margin: 10px 0px 10px 0px;
padding: 0px;
}

/* LEADOFFS */
/* -------- */

#leadoff-top {
height: 10px;
width: 930px;
background-image: url(/images/leadoff-top.png);
background-repeat: no-repeat;
margin: 5px 0px 0px 0px;
padding: 0px;
}

#leadoff-middle {
height: 165px;
width: 930px;
background-image: url(/images/leadoff-mid.png);
background-repeat: repeat-y;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#leadoff-bottom {
height: 11px;
width: 930px;
background-image: url(/images/leadoff-bottom.png);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px;
} 

.leadoff-art {
height: 165px;
width: 299px;
background-image: url(/images/leadoff-grad.gif);
background-repeat: no-repeat;
margin-left: 9px;
float: left;
}

.leadoff-art img {
float: left;
padding-right: 10px;
}

.leadoff-text {
text-align: left;
line-height: 16px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #231f20;
margin-top: 7px;
}

.leadoff-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color:#006eaa; text-decoration: none; }
.leadoff-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color:#006eaa; text-decoration: none; }
.leadoff-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color:#006eaa; text-decoration: none; }
.leadoff-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color:#000; text-decoration: none; }

.leadoff-text img {
display: block;
margin-bottom: 5px;
}
.leadoff-text h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 800;
color: #013970;
padding: 0px;
margin: 0px 0px 10px 0px;
}

.leadoff-text h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 800;
color: #006eaa;
padding: 0px;
margin: 0px;
}

.leadoff-text strong {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 800;
color: #006eaa;
padding: 0px;
margin: 0px;
}


/* MAIN CONTENT */
/* ------------ */

#main-content {
margin: 5px 0px 0px 12px;
padding: 0px;
text-align: left;
}

/* COLUMN ONE */
/* ---------- */

#maincol-one {
width: 365px;
margin: 0px;
padding: 0px;
}

#expertqa {
width: 365px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

#expertqa-top {
height: 26px;
width: 365px;
background-image: url(/images/expert-top.png);
background-repeat: no-repeat;
}

#expertqa-middle {
width: 365px;
background-image: url(/images/expert-mid.png);
background-repeat: repeat-y;
text-align: left;
}

#expertqa-text {
padding: 5px 10px 24px 10px;
margin-left: 0px;
/*
background-image: url(/images/expertqa-back.jpg);
background-repeat: no-repeat;
background-position: bottom center;
*/
text-align: left;
line-height: 15px;

}
#expertqa-text li{
padding: 0px;
margin: 0px 0px 13px 0px;

} 
#expertqa-text ul {
list-style-image: url(/images/expertqa-q.gif);
}

#expertqa-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#000; text-decoration: none; }
#expertqa-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#000; text-decoration: none; }
#expertqa-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#000; text-decoration: none; }
#expertqa-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#036daa; text-decoration: underline; }

#expertqa-text img {
float: left;
}

#expertqa-ask {
padding-left: 40px;
}

#expertqa-more {
padding-left: 10px;
}

#expertqa-bottom {
height: 10px;
width: 365px;
background-image: url(/images/expert-bottom.png);
background-repeat: no-repeat;
}

#enews {
position: relative;
width: 365px; 
height: 119px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

/*
#enews-top {
height: 13px;
width: 365px;
background-image: url(/images/enews-top.png);
background-repeat: no-repeat;
}

#enews-middle {
width: 365px;
background-image: url(/images/enews-mid.png);
background-repeat: repeat-y;
text-align: right;
}

#enews-text {
background-image: url(/images/enews-back.jpg);
background-repeat: no-repeat;
background-position: center left;
margin-left: 10px;
text-align: right;
padding: 0px 15px 10px 0px;
}

#orange {
font-size: 18px;
color: #f97d03;
}

*/

#signup {
position: absolute; 
right: 16px; 
bottom: 16px;
}

/*

#enews-bottom {
height: 12px; width: 365px; background-image: url(/images/enews-bot.png); background-repeat: no-repeat;
}

*/

#maincol-onebottomad {
width: 365px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

#maincol-onebottomad2 {
width: 365px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

/* COLUMN TWO */
/* ---------- */

#maincol-two {
width: 186px;
float: right;
margin: 0px 7px 0px 0px;
padding: 0px;
}

#helpfultip {
width: 186px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

#helpfultip-top {
height: 26px;
width: 186px;
background-image: url(/images/tip-top.png);
background-repeat: no-repeat;
}

#helpfultip-mid {
width: 186px;
background-image: url(/images/tip-mid.png);
background-repeat: repeat-y;
}

#helpfultip-text {
padding: 10px;
text-align: left;
line-height: 15px;
}

#helpfultip-text strong {
font-weight: 800;
color: #f97d03;
}

#moretips {
margin-top: 10px;
margin-left: 90px;
}

#helpfultip-bottom {
height: 10px; 
width: 186px; 
background-image: url(/images/tip-bot.png); 
background-repeat: no-repeat;
}

#inthecurissue {
height: 91px; 
width: 186px; 
background-image: url(/images/inthecurrentissue.gif); 
background-repeat: no-repeat; 
margin: 0px 0px 4px 0px;
padding: 0px;
}

#inthecurissue-pic {
padding-top: 14px;
padding-left: 19px;
}

/* OLD WEATHER
#weather {
height: 91px; 
width: 186px; 
background-image: url(/images/zip-back.png); 
background-repeat: no-repeat; 
margin-bottom: 4px;
}

#weather-text {
padding-top: 58px;
}

#weather-text input {
width: 100px;
float: left; 
margin: 2px 5px 0px 15px;
}

#weather-text img {
padding-top: 3px;
}
*/

#poll {
width: 186px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

#poll-top {
height: 25px;
width: 186px;
background-image: url(/images/headers/exercise.gif);
background-repeat: no-repeat;
}

#poll-mid {
width: 186px;
background-image: url(/images/poll-mid.png);
background-repeat: repeat-y;
}

#poll-text {
/*
background-image: url(/images/backgrounds/exercise.gif);
background-repeat: no-repeat;
background-position: bottom left;
*/
margin-left: 7px;
text-align: right;
line-height: 15px;
height: 145px;
}

#poll-text div {
width: 100px;
text-align: right;
margin-left: 65px;
padding-top: 50px;
}

#poll-bottom {
height: 10px;
width: 186px;
background-image: url(/images/poll-bot.png);
background-repeat: no-repeat;
}

/* COLUMN THREE */
/* ------------ */

#maincol-three {
width: 365px; 
float: right; 
margin: 0px 12px 0px 0px;
padding: 0px;
}

/* HEADLINES */
/* --------- */

#headlines {
width: 365px; 
margin-bottom: 5px;
}

#headlines-top {
height: 26px;
width: 365px;
background-image: url(/images/headlines-top.png);
background-repeat: no-repeat;
}

#headlines-mid {
width: 365px;
background-image: url(/images/headlines-mid.png);
background-repeat: repeat-y;
}

#headlines-text {
text-align: left;
padding: 5px 15px 5px 0px;
background-image: url(/images/headlines-back.gif);
background-repeat: no-repeat;
background-position: bottom center;
line-height: 14px;
}

#headlines-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #0065a4; text-decoration: none; }
#headlines-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #0065a4; text-decoration: none; }
#headlines-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #0065a4; text-decoration: none; }
#headlines-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #000; text-decoration: none; }

#headlines-text ul {
list-style-image: url(/images/headlines-arrow.gif);
margin-bottom: 5px;

}

#headlines-text img {
margin-left: 270px;
}

#headlines-text strong {
font-size: 12px; 
font-weight: 800; 
color: #0065a4;
}

#headlines-bottom {
 height: 10px; 
 width: 365px; 
 background-image: url(/images/headlines-bot.png); 
 background-repeat: no-repeat;
}

/* TOOLS */
/* ----- */

/* Commented out for new poll integration */

/*
#tools {
width: 365px;
margin-bottom: 0px;
}

#tools-top {
height: 26px;
width: 365px;
background-image: url(/images/tools-top.png);
background-repeat: no-repeat;
}

#tools-mid {
width: 365px;
background-image: url(/images/tools-mid.png);
background-repeat: repeat-y;
}

#tools-text {
height: 180px;
text-align: left;
padding: 5px 15px 0px 20px;
background-image: url(/images/tools-back.gif);
background-repeat: no-repeat;
background-position: bottom center;
}

#tools-left {
float: left;
margin-top: 15px;
}

#tools-right {
float: right;
border-left: 1px dotted #000;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 0px;
line-height: 15px;
height: 150px;
}
#tools-right p{
margin: 0px 0px 12px 0px;
padding: 0px;
} 

#tools-right a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #f97d03; text-decoration: none; }
#tools-right a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #f97d03; text-decoration: none; }
#tools-right a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #f97d03; text-decoration: none; }
#tools-right a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #f97d03; text-decoration: none; }

#tools-right img {
margin-left: 20px;
}

#tools-bottom {
height: 10px;
width: 365px;
background-image: url(/images/tools-bot.png);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

*/

/* NEW POLL & TOOLS */


#tools {
width: 365px;
margin-bottom: 0px;
}

#extras {
width: 160px;
float: right;}

#extras-top {
width: 100%;
height: 26px;
background: url(/images/polls/extras-top.png) no-repeat;

}

#extras-mid {
width: 100%;
background: url(/images/polls/extras-mid.png) repeat-y;

}

#extras-content {width: 134px; margin: 0px auto; padding: 0px 0px 0px 10px;
background: url(/images/polls/extras-back.gif) no-repeat bottom center;}
#extras-content img.btn-more-tools {float: right; margin: 10px 5px 5px 0px;}
#extras p {margin: 0px; padding: 10px 0px;}
#extras a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f97d03; text-decoration: none; }
#extras a:hover {text-decoration: underline;}

#extras-bottom {
width: 100%;
height: 10px;
background: url(/images/polls/extras-bot.png) no-repeat;}

/* END OF NEW POLL STYLES */


/* QUICK LINKS */
/* ----------- */

#quicklinks {
float: left; 
padding: 20px 15px 15px 15px;
}

#quicklinks a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #0b5888; text-decoration: none; }
#quicklinks a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #0b5888; text-decoration: none; }
#quicklinks a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #0b5888; text-decoration: none; }
#quicklinks a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #0b5888; text-decoration: underline; }

#btmlinks {
font-size: 10px;
line-height: 12px;
text-align: left;
padding: 20px 20px 20px 20px;
}

#btmlinks a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #207bb4; text-decoration: none; }
#btmlinks a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #207bb4; text-decoration: none; }
#btmlinks a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #207bb4; text-decoration: none; }
#btmlinks a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #207bb4; text-decoration: underline; }

.sectionhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000; text-decoration: none; }

.sectionhead a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000; text-decoration: none; }
.sectionhead a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000; text-decoration: none; }
.sectionhead a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000; text-decoration: none; }
.sectionhead a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000; text-decoration: underline; }

/* ARTICLE */
/* ------- */

/* COLUMN ONE */
/* ---------- */
#articlecol-one {
margin: 0px;
padding: 0px;
float: left;
text-align: left;
width: 150px;
}

#articlecol-one img {
margin-bottom: 5px;
}

#navcontainer {
 width: 148px;
 margin-bottom: 80px;
}

#navcontainer ul {
padding-left: 5px;
list-style-type: none;
}

#navcontainer ul li {
line-height: 15px;
padding-bottom: 7px;
}

#navcontainer ul li a {
padding-left: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 800;
color: #231f20;
text-decoration: none;
display: block;
}

#navcontainer ul li a:hover {
padding-left: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 800;
color: #036daa;
text-decoration: none;
display: block;
}

#navcontainer ul li a#current {
background: transparent url(/images/headlines-arrow.gif) left center no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 800;
color: #036daa;
text-decoration: none;
display: block;
}



/* COLUMN TWO */
/* ---------- */

#articlecol-two {
width: 458px;
float: right;
margin-right: 7px;
text-align: left;
}

#articlecol-two a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #231f20; text-decoration: none; }
#articlecol-two a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #231f20; text-decoration: none; }
#articlecol-two a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #231f20; text-decoration: none; }
#articlecol-two a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #231f20; text-decoration: underline; }

#article {
width: 458px; 
margin-bottom: 10px;
}

#article-top {
height: 10px;
width: 458px;
background-image: url(/images/backgrounds/article-top.png);
background-repeat: no-repeat;
}

#article-mid {
width: 458px;
background-image: url(/images/backgrounds/article-mid.png);
background-repeat: repeat-y;
}

#article-bottom {
 height: 10px; 
 width: 458px; 
 background-image: url(/images/backgrounds/article-btm.png); 
 background-repeat: no-repeat;
}

#topper {
text-align: right;
margin-right: 10px;
color: #036da9;
}

#topper a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#topper a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#topper a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#topper a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: underline; }

#article-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#article-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#article-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#article-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#article-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: underline; }

#article-text h1 {
font-size: 32px;
line-height: 36px;
font-weight: 400;
color: #000;
}

#article-text h2 {
font-size: 13px;
line-height: 16px;
font-weight: 800;
color: #000;
}

#article-text h3 {
font-size: 14px;
line-height: 17px;
font-weight: 800;
color: #036da9;
margin-bottom: 0px;
}

#article-text strong {
font-size: 11px;
line-height: 14px;
font-weight: 800;
color: #005494;
}

.leftphoto {
float: left; 
margin-right: 10px; 
background-color: #ecf3dc;
font-size: 11px;
color: #005494;
}

#photobox {
width: 100%;
padding: 5px;
}

#postacomment {
display: inline; 
position: relative; 
top: 4px; 
margin-left: 15px;
}

/* COLUMN THREE */
/* ------------ */

#articlecol-three {
width: 311px; 
float: right; 
margin-right: 11px; 
margin-bottom: 10px;
}

/* RELATED FEATURES */
/* ---------------- */

#relatedfeatures {
width: 311px; 
margin-bottom: 5px;
}

#relatedfeatures-top {
height: 24px;
width: 311px;
background-image: url(/images/headers/related-features.png);
background-repeat: no-repeat;
}

#relatedfeatures-mid {
width: 311px;
background-image: url(/images/backgrounds/related-features.png);
background-repeat: repeat-y;
margin: 0px;
padding: 0px;
}

#relatedfeatures-bottom {
 height: 11px; 
 width: 311px; 
 background-image: url(/images/backgrounds/related-features-btm.png); 
 background-repeat: no-repeat;
}

#relatedfeatures-text {
text-align: left;
padding: 10px 10px 1px 0px;
margin: 0px;
background-image: url(/images/backgrounds/related-features-blue.gif);
background-repeat: no-repeat;
background-position: bottom center;
}

#relatedfeatures-text ul {
list-style-image: url(/images/headlines-arrow.gif);
margin-top: 0px;
padding-left: 30px;
}

#relatedfeatures-text li {
padding-bottom: 14px;
}

#relatedfeatures-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #0065a4; text-decoration: none; }
#relatedfeatures-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #0065a4; text-decoration: none; }
#relatedfeatures-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #0065a4; text-decoration: none; }
#relatedfeatures-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #000; text-decoration: none; }

/* RELATED NEWS */
/* ------------ */

#relatednews {
width: 311px; 
margin-bottom: 5px;
}

#relatednews-top {
height: 24px;
width: 311px;
background-image: url(/images/headers/related-news.png);
background-repeat: no-repeat;
}

#relatednews-mid {
width: 311px;
background-image: url(/images/backgrounds/related-features.png);
background-repeat: repeat-y;
}

#relatednews-bottom {
 height: 11px; 
 width: 311px; 
 background-image: url(/images/backgrounds/related-features-btm.png); 
 background-repeat: no-repeat;
}

#relatednews-text {
text-align: left;
padding: 10px 10px 1px 0px;
background-image: url(/images/backgrounds/related-features-blue.gif);
background-repeat: no-repeat;
background-position: bottom center;
}

#relatednews-text ul {
list-style-image: url(/images/headlines-arrow.gif);
margin-top: 0px;
padding-left: 30px;
}

#relatednews-text li {
padding-bottom: 14px;
}

#relatednews-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #0065a4; text-decoration: none; }
#relatednews-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #0065a4; text-decoration: none; }
#relatednews-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #0065a4; text-decoration: none; }
#relatednews-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #231f20; text-decoration: none; }

#relatednews-text strong {
font-size: 12px; 
font-weight: 800; 
color: #0065a4;
}

/* RELATED EXPERT QA */
/* ----------------- */

#relatedexpertqa {
width: 311px; 
margin-bottom: 10px;
}

#relatedexpertqa-top {
height: 24px;
width: 311px;
background-image: url(/images/headers/related-expert-qa.png);
background-repeat: no-repeat;
}

#relatedexpertqa-mid {
width: 311px;
background-image: url(/images/backgrounds/related-features.png);
background-repeat: repeat-y;
}

#relatedexpertqa-bottom {
 height: 11px; 
 width: 311px; 
 background-image: url(/images/backgrounds/related-features-btm.png); 
 background-repeat: no-repeat;
}

#relatedexpertqa-text {
text-align: left;
padding: 10px 10px 1px 0px;
background-image: url(/images/backgrounds/related-features-blue.gif);
background-repeat: no-repeat;
background-position: bottom center;
}

#relatedexpertqa-text ul {
list-style-image: url(/images/expertqa-q.gif);
margin-left: 30px;
padding: 0px 0px 0px 0px;
}

#relatedexpertqa-text li {
padding-bottom: 5px;
list-style-image: url(/images/expertqa-q.gif);
}

#relatedexpertqa-text img {
display: inline;
}

#relatedexpertqa-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: 400; color: #231f20;; text-decoration: none; }
#relatedexpertqa-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;  font-weight: 400; color: #231f20;; text-decoration: none; }
#relatedexpertqa-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;  font-weight: 400; color: #231f20;; text-decoration: none; }
#relatedexpertqa-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;  font-weight: 400; color: #036daa; text-decoration: none; }

.pages {
text-align: right;
}

#comments-header {
height: 22px; 
width: 428px; 
background-image: url(/images/headers/comments.gif); 
background-repeat: no-repeat;
}

#comments-mid {
text-align: right;
width: 428px;
}

#comments-mid table {
width: 428px; 
text-align: left;
}

#comments-mid td {
padding: 10px;
}

#aflogo {
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 250px;
text-align: left;
}

#bottomads {
height: 110px;
}

#bottomleftad {
float: left;
font-size: 10px;
line-height: 11px;
padding-left: 13px;
}

#bottomrightad {
float: right;
padding-right: 13px;
padding-top: 7px;
}

/* CATEGORY */
/* -------- */

#category-topsec {
height: 248px; 
padding-left: 14px;
}
#category-topsec {
height: 248px; 
padding-left: 14px;
}
#category-topsec h1 {
padding: 10px 10px 10px 17px; 
color: #013970; 
font-size: 18px; 
font-weight: 800; 
text-align: center;
margin: 0px;
}
#category-topsec h1 a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 800;
color: #013970;
text-decoration: none; }

#category-topsec h1 a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 800;
color: #013970;
text-decoration: none; }

#category-topsec h1 a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 800;
color: #013970;
text-decoration: none; }

#category-topsec h1 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-weight: 800; 
color: #231f20; 
text-decoration: none; } 

.category-topjump {
background-image: url(/images/backgrounds/yellowbox.jpg); 
background-repeat: no-repeat; 
height: 248px; 
width: 140px; 
margin-left: 1px; 
float: left;
}

#category-botjump-wrapper h1 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #013970; text-decoration: none; }
#category-botjump-wrapper h1 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #013970; text-decoration: none; }
#category-botjump-wrapper h1 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #013970; text-decoration: none; }
#category-botjump-wrapper h1 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #231f20; text-decoration: none; }

#category-botjump-wrapper h1 {
padding-top: 8px;
color: #013970; 
font-size: 18px; 
font-weight: 800; 
margin: 0px;
}
.video-listing {
float: left;
margin: 0px 0px 10px 18px;
padding: 0px;
height: 75px; 
width: 422px; 
background-image: url(/images/backgrounds/box-422x75.gif); 
background-repeat: no-repeat; 
}

.video-item {
float: left; 
padding: 0px; 
margin: 8px 0px 0px 10px; 
width: 87px;
}

.video-item-text {
float: right; 
margin: 10px 0px 0px 0px; 
padding: 0px; 
width: 320px;
}

#video-botjump h1 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #013970; text-decoration: none; }
#video-botjump h1 a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #013970; text-decoration: none; }
#video-botjump h1 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #013970; text-decoration: none; }
#video-botjump h1 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #231f20; text-decoration: none; }

#video-botjump h1 {
padding: 0px 0px 0px 0px;
margin: 0px;
color: #231f20; 
font-size: 18px; 
font-weight: 800; 
}

.category-topjump img {
padding: 0px 10px 10px 17px;
}

.category-topjump div {
padding: 0px 10px 10px 17px; 
line-height: 14px;
}

.category-botjump {
height: 75px; 
width: 422px; 
background-image: url(/images/backgrounds/box-422x75.gif); 
background-repeat: no-repeat; 
margin-left: 15px;
}

.category-botjump img {
float: left; 
padding: 8px;
}

.category-botjump  div {
padding-top: 4px;
line-height: 16px;
}

#categorysub-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#categorysub-text h1 {
font-size: 32px;
line-height: 36px;
font-weight: 400;
color: #000;
}

#categorysub-text h2 {
font-size: 14px;
line-height: 16px;
font-weight: 800;
color: #000;
margin-bottom: 0px;
}

#categorysub-text strong {
font-size: 14px;
line-height: 16px;
font-weight: 800;
color: #000;
margin-bottom: 0px;
}

#categorysub-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #036daa; text-decoration: none; }
#categorysub-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #036daa; text-decoration: none; }
#categorysub-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #036daa; text-decoration: none; }
#categorysub-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #231f20; text-decoration: none; }

/* VIDEO */
/* ----- */

#video-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#video-text h1 {
font-size: 32px;
font-weight: 400;
color: #000;
}

#video-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
#video-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
#video-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
#video-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }

.video-jump {
height: 75px; 
width: 422px; 
margin-left: 15px;
}

.video-jump h1 {
padding-top: 0px;
color: #036daa; 
font-size: 14px; 
font-weight: 800; 
margin: 0px;
}

.video-jump img {
float: left; 
padding: 8px;
}

.video-jump  div {
padding-top: 8px;
}

.video-jump a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
.video-jump a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
.video-jump a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
.video-jump a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }

/* PHOTO */
/* ----- */

#photo-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#photo-text h1 {
font-size: 32px;
line-height: 36px;
font-weight: 400;
color: #000;
}

#photo-text h2 {
font-size: 12px;
line-height: 16px;
font-weight: 800;
color: #036daa;
margin-bottom: 0px;
}

#photo-text strong {
font-size: 11px;
line-height: 14px;
font-weight: 400;
color: #036daa;
}

#photo-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
#photo-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
#photo-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
#photo-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }

#photo-text ul {
list-style-image: url(/images/headlines-arrow.gif);
margin-bottom: 5px;

}

#photo-text ul a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
#photo-text ul a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
#photo-text ul a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: none; }
#photo-text ul a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036daa; text-decoration: underline; }

/* MORE */
/* ---- */

#more-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#more-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #0065a4; text-decoration: none; }
#more-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #0065a4; text-decoration: none; }
#more-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #0065a4; text-decoration: none; }
#more-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #231f20; text-decoration: none; }

#more-text h1 {
font-size: 32px;
font-weight: 400;
color: #000;
}

#more-text h2 {
font-size: 12px;
font-weight: 400;
color: #000;
}

#more-text strong {
font-size: 14px;
font-weight: 800;
color: #0065a4;
}

/* GLOSSARY */
/* -------- */

#glossary-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#glossary-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #036daa; text-decoration: none; }
#glossary-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #036daa; text-decoration: none; }
#glossary-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #036daa; text-decoration: none; }
#glossary-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; color: #036daa; text-decoration: underline; }

#glossary-text h1 {
font-size: 32px;
font-weight: 400;
color: #000;
}

#glossary-text h2 {
font-size: 12px;
font-weight: 400;
color: #000;
}

#glossary-text strong {
font-size: 14px;
font-weight: 800;
color: #0065a4;
}

/* FORM */
/* ---- */

#form-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#form-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #231f20; text-decoration: none; }
#form-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #231f20; text-decoration: none; }
#form-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #231f20; text-decoration: none; }
#form-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #231f20; text-decoration: underline; }

#form-text h1 {
font-size: 32px;
font-weight: 400;
color: #000;
}

#form-text h2 {
font-size: 12px;
font-weight: 400;
color: #000;
}

#form-text strong {
font-size: 14px;
font-weight: 800;
color: #036da9;
}

/* SEARCH */
/* ------ */

#search-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#search-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#search-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#search-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #800080; text-decoration: none; }
#search-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: underline; }

#search-text h1 {
font-size: 32px;
font-weight: 400;
color: #000;
}

#search-text strong {
font-size: 12px;
font-weight: 800;
}

/* FOCUS ON */
/* -------- */

#focuson-text {
padding: 10px 15px 10px 0px;
margin: 0px 0px 0px 0px;
}

#focuson-text h1 {
font-size: 32px;
font-weight: 400;
color: #000;
}

#focuson-text h2 {
font-size: 12px;
font-weight: 800;
color: #036daa;
margin-bottom: 0px;
}

#focuson-text strong {
font-size: 11px;
font-weight: 400;
color: #036daa;
}

#focuson-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 8px; color: #013970; font-size: 16px; font-weight: 800; margin: 0px; text-decoration: none; }
#focuson-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 8px; color: #013970; font-size: 16px; font-weight: 800; margin: 0px; text-decoration: none; }
#focuson-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 8px; color: #013970; font-size: 16px; font-weight: 800; margin: 0px; text-decoration: none; }
#focuson-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 8px; color: #013970; font-size: 16px; font-weight: 800; margin: 0px; text-decoration: underline; }

.focuson-botjump {
height: 75px; 
width: 422px; 
background-image: url(/images/backgrounds/box-422x75.gif); 
background-repeat: no-repeat; 
margin-left: 5px;
margin-top: 5px;
}

.focuson-botjump img {
float: left; 
padding: 8px;
}

.focuson-botjump  div {
padding-top: 8px;
padding-left: 15px;
}

/* SINGLE ITEM */
/* ----------- */

#single-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#single-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#single-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#single-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: none; }
#single-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #036da9; text-decoration: underline; }

#single-text h1 {
font-size: 32px;
font-weight: 400;
color: #000;
}

#single-text h2 {
font-size: 13px;
font-weight: 800;
color: #000;
}

#single-text h3 {
font-size: 12px;
font-weight: 800;
color: #000;
}

#single-text strong {
font-size: 11px;
font-weight: 800;
color: #005494;
}

/* IN THIS ISSUE */
/* ------------- */

#issue-text {
text-align: left;
padding: 10px 15px 10px 15px;
}

#issue-text a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #036da9; text-decoration: none; }
#issue-text a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #036da9; text-decoration: none; }
#issue-text a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #036da9; text-decoration: none; }
#issue-text a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 800; color: #036da9; text-decoration: underline; }

#issue-text h1 {
font-size: 32px;
font-weight: 400;
color: #000;
}

#issue-text h2 {
font-size: 13px;
font-weight: 800;
color: #000;
}

#issue-text h3 {
font-size: 14px;
font-weight: 800;
color: #036da9;
margin-bottom: 0px;
}

#issue-text strong {
font-size: 11px;
font-weight: 800;
color: #005494;
}

#sitemap {
list-style: none;
}

#sitemap ul {
list-style: none;
}
#navlist {
margin: 0px;
padding: 0px;
}




#articlecol-weather {float: left; width: 606px; margin-left: 5px; margin-bottom: 20px; bottom-border: 1px solid #ccc;}
#articlecol-weather div.top {background: url();  bottom no-repeat; height: 15px;}
#articlecol-weather div.bottom {background: url(); top no-repeat; height: 15px;}

.AT_WCBox {}

.AT_WeatherTimeStamp, .AT_WeatherLocation
{font-size:10px; font-weight:normal; color:#949494; margin:0; padding:0; line-height: 14px; }

#AT_WeatherHeader {padding-bottom: 10px;}
#AT_WeatherHeader_Location {float: left;}
#AT_WeatherHeader_Location h1 {font-size:24px; line-height: 24px; margin: 0px; padding: 0px; font-weight:bold;color:#000000;}
#AT_WeatherHeader_ChangeLocation {float: right;}

#AT_FindWeatherTextBox
{width:60px; font-size:12px; font-weight:bold; color:#000000; background:#fff; padding: 2px; border:1px solid #999999; border-right-color:#cccccc; border-bottom-color:#cccccc; } 
#AT_FindWeatherLabel {font-weight: bold; font-size: 10px; line-height: 10px;}
#AT_FindWeatherBtn{margin-left: 6px; border:none;}

.AT_WeatherSection {clear: left; border-top: 1px solid #ccc;}

.AT_Weather_Column1, .AT_Weather_Column2 {width: 295px; float: left; padding-top: 10px;}
.AT_Weather_Column1 {border-right: 1px solid #e6e6e6;}
.AT_Weather_Column2 {}
.AT_Weather_Row1 {border-bottom: 1px solid #e6e6e6; padding-left: 10px; padding-bottom: 10px;}
.AT_Weather_Row2 {padding-left: 10px; padding-bottom: 10px;}

.AT_WeatherSectionHeader {font-size: 14px; font-weight: bold; line-height: 14px; margin-top: 10px;}

/* Begin Current Weather conditions */
#AT_WeatherForecastCurrentContent
{clear:left; padding:0 12px 10px 12px;}

#AT_WeatherForecastCurrentContent .AT_WeatherForecastCurrent
{float:left; width:125px; border:none; padding:15px 12px 0 0;}

#AT_WeatherConditionsCurrent
{padding:20px 12px 0 0; text-align:center;}
#AT_WeatherConditionsCurrent .AT_WeatherTempCurrent
{font-size:36px; font-weight:bold; color:#949494; padding-bottom:12px;}
#AT_WeatherConditionsCurrent .AT_WeatherConditionCurrent
{font-size:14px; font-weight:bold; line-height:16px; color:#000000;}
#AT_WeatherConditionsCurrent .AT_WeatherForecastTime 
{color:#949494;}
#AT_WeatherConditionsCurrent .AT_WeatherTemp
{font-size:12px; line-height:15px; color:#949494; padding-bottom:6px;}

#AT_WeatherForecastCurrentDetails
{font-size:12px; line-height:15px; border-top:1px solid #e6e6e6; padding:9px 12px 12px 12px;}

#AT_WeatherForecastCurrentDetails .AT_WeatherForecastCurrentDetails2
{float:right; white-space:nowrap;}

#AT_WeatherForecastContent
{clear:left; padding:0 12px 0 12px; font-size:12px; line-height:15px; color:#dadada;}

#AT_WeatherConditions
{margin:0; padding:12px 12px 0 0;}
#AT_WeatherConditions .AT_WeatherTemp
{color:#949494; font-weight:bold;}
#AT_WeatherConditions .AT_WeatherCondition
{color:#000000; font-weight:bold;}
#AT_WeatherConditions .AT_WeatherForecastTime 
{color:#949494;}
#AT_WeatherForecastContent img.AT_WeatherForecastLater
{float:left; width:60px; height:51px; border:none; padding:9px 15px 0 0px;}

/*Arthritis Index*/

.AT_Index {float: left; margin: 20px 50px; display: inline;}
.AT_Index_Guide {float: left; margin: 20px 50px; display: inline;}
.AT_Index_Content {clear: left;}


/*END Arthritis Index*/

/*Extended Forecast*/
table.AT_WeatherExtForecast
{width:100%;}
table.AT_WeatherExtForecast tr
{vertical-align:top;}

table.AT_WeatherExtForest tr
{ border-width:0px 1px 0px 1px; border-color:#e6e6e6; border-style:solid;}

table.AT_WeatherExtForecast td.Days,
table.AT_WeatherExtForecast td.Weekends,
table.AT_WeatherExtForecast td.FirstDay,
table.AT_WeatherExtForecast td.LastDay,
table.AT_WeatherExtForecast td.FirstDayWeekends,
table.AT_WeatherExtForecast td.LastDayWeekends
{text-align:center; font-size:12px; font-weight:bold; line-height:15px; color:#949494; 
padding:3px 4px 4px 4px; }

table.AT_WeatherExtForecast td.Days
{background:#ffffff; border-width:0px 1px 1px 0px; border-color:#e6e6e6; border-style:solid;}
table.AT_WeatherExtForecast td.Weekends
{background:#f2f2f2; border-width:0px 1px 1px 0px; border-color:#e6e6e6; border-style:solid;}
table.AT_WeatherExtForecast td.FirstDayWeekends
{background:#f2f2f2; border-width:0px 1px 1px 1px; border-color:#e6e6e6; border-style:solid;}
table.AT_WeatherExtForecast td.FirstDay
{background:#fff; border-width:0px 1px 1px 1px; border-color:#e6e6e6; border-style:solid;}
table.AT_WeatherExtForecast td.LastDay
{background:#fff; border-width:0px 1px 1px 0px; border-color:#e6e6e6; border-style:solid;}
table.AT_WeatherExtForecast td.LastDayWeekends
{background:#f2f2f2; border-width:0px 1px 1px 0px; border-color:#e6e6e6; border-style:solid;}

table.AT_WeatherExtForecast td.Days2
{border-width:0px 1px 0px 0px; border-color:#e6e6e6; border-style:solid;background:#fff; text-align:center; font-size:12px; font-weight:bold; line-height:15px; color:#949494; 
padding:9px 4px 17px 4px;}
table.AT_WeatherExtForecast td.LastDay2
{border-width:0px 1px 0px 0px; border-color:#e6e6e6; border-style:solid;background:#fff; text-align:center; font-size:12px; font-weight:bold; line-height:15px; color:#949494; 
padding:9px 4px 17px 4px;}
table.AT_WeatherExtForecast td.FirstDay2
{border-width:0px 1px 0px 1px; border-color:#e6e6e6; border-style:solid;background:#fff; text-align:center; font-size:12px; font-weight:bold; line-height:15px; color:#949494; 
padding:9px 4px 17px 4px;}

table.AT_WeatherExtForecast .AT_WeatherExtForecastDate
{font-size:10px; line-height:12px;}
table.AT_WeatherExtForecast .AT_WeatherExtForecastDayCond
{font-size:10px; line-height:12px; color:#000000;}

table.AT_WeatherExtForecast #AT_WeatherExtForecastDetails
{padding:9px 0 2px 0;}

table.AT_WeatherExtForecast td.tableBorderB
{border-width:0px 1px 1px 0px; border-color:#e6e6e6; border-style:solid;}
table.tableCornerBR td.BR
{border-width:0px 0px 1px 0px; border-color:#e6e6e6; border-style:solid;}
table.tableCornerBL td.BL
{border-width:0px 1px 1px 0px; border-color:#e6e6e6; border-style:solid;}
/* Extended Forecast */

#weather {
position: relative;
height: 91px; 
width: 186px; 
background-image: url(/images/weather/weather-tool-hp-bg.png); 
background-repeat: no-repeat; 
margin-bottom: 4px;
}

/* Weather Inner page Box */
#feature-weather {
position: relative;
width: 311px;
height: 91px;
margin-bottom: 5px;
background: url(/images/weather/weather-tool-large-bg.png) no-repeat;
}

/* Weather Inner page Box */
#feature-weather-ext {
position: relative;
width: 420px;
height: 145px;
margin-bottom: 5px;
background: url(/images/weather/at-weather-tool-largest.png) no-repeat;
}

#weather .textboxbutton, #feature-weather .textboxbutton {
position: absolute;
bottom: 10px;
left: 10px;
}

#feature-weather-ext .textboxbutton  {
position: absolute;
bottom: 10px;
left: 15px;
}

#weather #txtWeatherZipcode {
width: 58px;
float: left; display: inline;
font-size: 9px;
color: #6D7B8D;
}

#feature-weather #txtWeatherZipcode {
width: 125px;
float: left; display: inline;
}

#feature-weather-ext #txtWeatherZipcode {
width: 150px;
float: left; display: inline;
}


#weather .btn-go, #feature-weather .btn-go, #feature-weather-ext .btn-go  {float: left; margin-left: 3px; display: inline;}

/* -- to prevent left float from eating bullets -- */
#article-text #text-article-body ol, #article-text #text-article-body ul {margin:15px 30px 15px 0;padding:0; position: relative; left: 30px;}
