body {margin: 0px auto; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #191919; background-color: #fff;}
#wrapper {margin: 0px auto; padding: 0px; width: 990px; background-color: #fff;}

/*NGM topper*/
#topper {margin: 0px auto; padding: 0px; background-color: #191919;}
#toppernav {margin: 0px auto; padding: 0px; width: 990px;}
.ngnav {margin: 0px; padding: 9px 0px 0px 0px; float: right; text-align:center; color: #fff; font-size: 10px;}

/*Topnav*/
#toplist {margin: 0px auto; padding: 0px 0px 0px 0px; border-bottom: 1px solid #d5d5d5; text-transform: uppercase; text-align: center;}
#toplist ul{margin: 0px auto; padding: 2px 0px 2px 0px; text-transform: uppercase; text-align: center;}
#toplist li {margin: 0px; padding: 0px; list-style: none;  display: inline;}
#toplist li a {margin: 0px 3px 0px 3px; padding: 6px 9px 6px 9px; color: #191919; text-decoration: none; font-size: 9px; }
#toplist li a:visited {color: #191919;}
#toplist li a:hover {margin: 0px 2px 0px 2px; padding: 6px 9px 6px 9px; color: #CE0018; background-color: #fff; border: 1px solid #d5d5d5; border-bottom: 1px solid #fff;}
#toplist li a#current {margin: 0px 2px 0px 2px; padding: 6px 9px 6px 9px; color: #CE0018; background-color: #fff;  border: 1px solid #d5d5d5; border-bottom: 1px solid #fff;}
#toplist li a#greyback {margin: 0px 2px 0px 2px; padding: 6px 9px 6px 9px; color: #CE0018; background-color: #f5f5f5;  border: 1px solid #d5d5d5; border-bottom: 1px solid #f5f5f5;}

/*Header*/
#headwrap {margin: 0px auto; padding: 0px; background-image:url(../images/200801/mag.jpg); background-position:left; background-repeat:no-repeat; border-top: 10px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; width: 988px;}
#header {margin: 0px auto; padding: 20px 0px 15px 0px; text-align: right;}

#hometopcontain {margin: 0px auto; padding: 0px; float: left; border-bottom: 1px #333 solid;}
#homeupdate {margin: 0px 0px 15px 0px; padding: 0px 0px 18px 10px;  border-bottom: 1px #d5d5d5 solid; text-transform:none; font-size:12px;}
#hometop {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
#hometop a {text-decoration:none; color: #191919;}
#hometop a:hover {color: #CE0018;}
#header-siteid-link {background: #191919 url("/images/200801/ngmtoplogo.gif") no-repeat;display:block; height:38px; position:relative; text-decoration:none; width:180px; width:210px !important;}
/* !important hack on width so only IE thinks it's 180px, keeps anchor/span image replacement from breaking header layout in IE */

/*Columns*/
#iacol {margin: 20px 0px 0px 0px; padding: 25px; width: 745px; background-color: #fff; border: 1px #d5d5d5 solid; float: left; text-align: center;}

#iacol300 {margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 670px; background-color: #fff; border: 1px #d5d5d5 solid; float: left; text-align: center;}

#memiacol {margin: 0px auto; padding: 25px; width: 745px; background-color: #5D6356; border: 1px #d5d5d5 solid; float: left; text-align: center;}

#colmore {margin: 0px auto; padding: 0px; width: 675px; background-color: #fff; /*border: 1px #d5d5d5 solid;*/ float: left; text-align: left;}

#colhowtohelp {margin: 20px 0px 0px 0px; padding: 25px; width: 615px; background-color: #fff; float: left; border: 1px #d5d5d5 solid;}

#coltoc {margin: 20px 0px 0px 0px; padding: 25px; width: 615px; background-color: #fff; float: left; border: 1px #d5d5d5 solid;}
#coltoc a{color: #191919; text-decoration: none;}
#coltoc a:hover{color: #CE0018;}

#colmain {margin: 0px auto; padding: 25px 0px 0px 0px; width: 670px; background-color: #fff; float: left;}
#homecolmain {margin: 0px auto; padding: 0px 0px 10px 0px; width: 803px; background-color: #fff; float: left;}
#homecolmaincenter {margin: 0px auto; padding: 20px 25px 0px 0px; width: 615px; background-color: #fff; float: left;}
#colrt300 {margin: 0px auto; padding: 0px 0px 0px 0px; width: 300px; background-color: #fff; float: right;}
#colrt {margin: 0px auto; padding: 15px 0px 0px 0px; width: 300px; background-color: #fff; float: right;}
#colrtspace {margin: 0px auto; padding: 25px 0px 0px 0px; width: 300px; background-color: #fff; float: right;}
#colhotohelprt {margin: 0px auto; padding: 20px 0px 0px 0px; width: 300px; background-color: #fff; float: right;}
#colfull {margin: 0px auto; padding: 25px 0px 0px 0px; width: 990px; background-color: #fff;}
#collft {margin: 0px auto; padding: 20px 0px 0px 0px; width: 162px; background-color: #fff; float: left;}
#hometopcollft {margin: 0px auto; padding: 20px 0px 0px 0px; width: 160px; background-color: #fff; float: right;}
#homecollft {margin: 0px 0px 0px 0px; padding: 22px 26px 0px 0px; width: 160px; background-color: #fff; float: left;}
#homecollftfirst {margin: 0px 0px 0px 0px; padding: 22px 0px 0px 0px; width: 240px; background-color: #fff; float: left;}
#homecollftfirstbtm {margin: 0px 0px 0px 0px; padding: 22px 0px 0px 0px; width: 240px; background-color: #fff; float: left;}
#homecolthumbcontain {margin: 0px 0px 0px 32px; padding: 22px 0px 10px 32px; width: 680px; background-color: #fff; float: left; border-top: 1px #d5d5d5 solid; border-left: 1px #d5d5d5 solid;}

#colcenter {margin: 0px auto; padding: 25px 0px 0px 25px; width: 475px; background-color: #fff; float: left;}
#colphotocenter {margin: 0px auto; padding: 20px 0px 0px 25px; width: 475px; background-color: #fff; float: left;}
#colfeaturemaincenter {margin: 0px auto; padding: 20px 0px 0px 24px; width: 615px; background-color: #fff; float: left;}
#colfeaturestory {margin: 0px auto; padding: 10px 0px 0px 0px; width: 670px; background-color: #fff; float: left;}
#ad160rt {margin: 0px; padding: 20px 0px 0px 0px;  width: 160px;  float: right;}
#memad160rt {margin: 0px; padding: 0px;  width: 160px;  float: right;}
#featuresad160rt {margin: 0px; padding: 25px 0px 0px 0px;  width: 160px;  float: right;}

/*Footer*/
#footer {margin: 0px auto; padding:  30px 0px 50px 0px;}

.titlehedtx {margin: 0px; padding: 0px 0px 0px 0px; font-size:20px; font-weight: 500; /*font-family: Georgia, "Times New Roman", Times, serif;*/ text-align:left; color: #CE0018; line-height: 22px;}
.titlesubtx {margin: 0px; padding: 10px 0px 20px 0px; text-align:left;}
.titlesubtitletx {margin: 0px; padding: 10px 0px 0px 0px; text-align:left; font-weight:bold;}

.titlesubtxblog {margin: 0px; padding: 5px 0px 0px 0px; text-align:left;}

/*Bottomthumbs*/
#bottomthumbcontain {margin: 0px auto; padding: 0px; background-color: #f5f5f5; width: 990px;}
#bottomthumb {margin: 0px auto; padding: 20px 0px 20px 27px; text-align: center; float: left;}
#bottomthumb a {color: #191919; text-decoration: none; }
#bottomthumb a:hover {color: #CE0018;}
#bottomthumb a#current {color: #CE0018;}
.bottomthumbtxt {margin: 0px auto; padding: 5px 0px 0px 0px; text-align: left; line-height: 15px; font-size: 11px; font-weight: bold;}

#homebottomthumb {margin: 0px auto; padding: 0px 0px 20px 25px; text-align: center; float: left;}
#homebottomthumb a {color: #191919; text-decoration: none; }
#homebottomthumb a:hover {color: #CE0018;}
#homebottomthumb a#current {color: #CE0018;}
.homebottomthumbtxt {margin: 0px auto; padding: 5px 0px 0px 0px; text-align: left;}

/*Right Rail Features*/
#rtrailfeaturecontain {margin: 0px; padding: 0px 25px 25px 25px; border-left: 1px #d5d5d5 solid;  border-top: 1px #d5d5d5 solid; width: 245px; }
#rtrailfeature {margin: 0px auto; padding: 25px 0px 0px 0px;font-size:12px; line-height: 16px;}
#rtrailfeature a {color: #191919; text-decoration: none;}
#rtrailfeature a:hover {color: #CE0018;}
#rtrailfeature a#current {color: #CE0018;}
#rtrailfeature img {margin: 0px 10px 0px 0px; padding: 0px; float:left; border: solid 1px #e9e9e9;}
.rtrailfeaturehed {margin: 0px auto; padding: 5px 0px 2px 0px; color:#ce0018;}
#rightcattxt {margin: 0px; padding: 20px 0px 0px 0px; color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}


/*Story Link*/
.storylink {color: #999; text-decoration: none;}
#howtolink {padding: 20px 0px 5px 0px;}
#howtolink a {color: #191919; font-weight: bold; text-decoration: none;}
#howtolink a:hover {color: #ce0018; font-weight: bold; text-decoration: none;}

a:hover {color: #ce0018;}


/*Under Pointer*/
#underpointer {margin: 0px auto; padding: 0px 0px 0px 32px; float: left; width: 205px; border: 1px solid #fff; }
#underpointer a {margin: 0px;  padding: 0px; text-decoration: none; color: #000; font-size: 11px; line-height: 15px;}
#underpointer a:hover {margin: 0px; padding: 0px; color: #CE0018; text-decoration: none;}
.pointercontainhed {margin: 0px 0px 0px 0px; padding: 1px 0px 0px 10px; font-weight: bold; background-image: url(../images/200801/pointer.gif); background-repeat:no-repeat;}
.pointercontainsub {margin: 0px; padding: 5px 0px 0px 10px;}

.homepointhed {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size: 11px; font-weight: bold; background-image: url(../images/200801/pointer.gif); background-repeat:no-repeat;}
.homepointsub {margin: 0px; padding: 5px 0px 0px 10px;}

/*Under Pointer*/
#undercontain {margin: 0px auto; padding: 0px 0px 0px 32px; float: left; width: 205px; border: 1px solid #fff;}
#undercontain img {margin: 2px 10px 10px 0px; padding: 0px; float: left;}
#undercontain a {margin: 0px 0px 5px 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px; line-height: 17px;}
#undercontain a:hover {margin: 0px 0px 5px 0px; padding: 0px; color: #CE0018; text-decoration: none;}
.undercontainhed {margin: 0px 0px 5px 0px; padding: 0px; font-weight: bold; font-size: 11px;}
.undercontainsub {margin: 0px; padding: 0px;}

/*Feature Under*/
#featureundercontain {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  float: left;}
#featureundercontain img {margin: 0px 15px 0px 0px; padding: 0px; float: left;}
#featureundercontain a {margin: 0px 0px 5px 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px; line-height: 15px;}
#featureundercontain a:hover {margin: 0px 0px 5px 0px; padding: 0px; color: #CE0018; text-decoration: none;}
.featureunderhed {margin: 0px 0px 5px 0px; padding: 15px 0px 0px 0px; font-weight: bold;}
.featureundersub {margin: 0px; padding: 0px;}

#underfeatleft {margin: 0px 0px 0px 0px; padding: 15px 10px 20px 30px; float: left; width: 265px; border-right: 1px solid #d5d5d5;}
#underfeatright {margin: 0px 0px 0px 0px; padding: 15px 20px 20px 30px; float: right; width: 258px; }
#underfeatcattxt {margin: 0px; padding: 0px 0px 19px 0px; color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}

/*Ads*/
#leaderboardwrap {margin: 0px auto; padding: 10px 0px 10px 0px; background-color: #fff; text-align: center;}
#leaderboardcontain {margin: 0px auto; padding: 0px 0px 0px 0px; background-color: #555; width: 990px;}
#leaderboard {margin: 0px auto; padding: 0px 0px 0px 0px; background-color: #fff; text-align: left; float: left; width: 740px;}
#leaderhouse {margin: 0px auto; padding: 0px 0px 0px 0px; background-color: #555; float: right; width: 250px; height: 90px; background-image:url(../images/200801/houseleader.jpg); background-repeat:no-repeat; }

#adtxt {margin: 0px auto; padding: 0px 0px 5px 0px; color: #ccc; text-align: center; font-size: 9px; text-transform: uppercase; }
#ad300 {margin: 0px auto; padding: 0px;}
#ad160 {margin: 0px auto; padding: 0px;}
#adtxt160 {margin: 0px auto; padding: 0px 0px 5px 0px; text-align: center; color:#ccc; font-size: 9px; text-transform: uppercase;}

/*Details*/
#clear {clear: both;}
.clear {clear: both;}
#spacer {margin: 0px auto; padding: 10px;}
#spacerfeature {margin: 0px auto; padding: 14px;}
#home300adspacer {margin: 0px auto; padding: 7px;}
#line {margin: 0px auto; padding: 0px; height: 1px; background-color: #d5d5d5;}
#featureline {margin: 20px 50px 0px 0px; padding: 0px; height: 1px; background-color: #d5d5d5;}
#bar {margin: 0px auto; padding: 0px; background-color: #d5d5d5; height: 1px;}


#wptoptxtwrap {margin: 25px 25px 0px 25px; padding: 0px;}
.hdlink {color: #777; text-decoration: none;}
.hdlink:hover {color: #CE0018; text-decoration: none;}

/*Blogs*/

#blogslogo {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
#bloggers {margin: 0px; padding: 0px 20px 25px 0px; line-height: 15px; width: 300px; float: left; overflow: hidden;}

.bloggerhed {margin: 0px auto; padding: 10px 0px 0px 0px; font-weight: bold;}
.bloggername {margin: 0px auto; padding: 0px 0px 5px 0px; color: #999; font-size:11px;}

#entrycontain {margin: 0px; padding: 0px 0px 25px 30px; border-left: 1px #d5d5d5 solid; line-height: 15px; width: 310px; float: right;}
#blogentry {margin: 5px 0px 5px 0px; padding: 0px;}
.blogcathed {margin: 0px 0px 0px 0px; padding: 25px 0px 5px 0px; font-weight: bold;}
.blogdate {margin: 0px 8px 0px 0px; color: #CE0018;}
.blogdatesingle {margin: 0px 14px 0px 0px; color: #CE0018;}

#colblogentry {margin: 15px 0px 0px 0px; padding: 15px 0px 0px 0px; width: 670px; background-color: #fff; float: left;}
#colentryrt {margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 300px; background-color: #fff; float: right;}
#colentrylft {margin: 0px auto; padding: 5px 0px 0px 0px; width: 162px; background-color: #fff; float: left;}

#blogentrycol {margin: 0px; padding: 5px 0px 10px 25px; float: left; width: 470px; background-color: #fff;}
#blogentrycol a {color: #CE0018; text-decoration: none;}
#blogentrycol a:hover {color: #CE0018; text-decoration: underline}

#blogcattxt {margin: 0px; padding: 0px 0px 5px 0px; color:#191919; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}
.entryblogdate {margin: 0px; padding: 0px; color: #999;}
#blogentrytxt {margin: 0px; padding: 10px 0px 10px 0px;}
#blogentrytxt img {margin: 0px auto; padding: 0px 0px 20px 0;}
#entrypic {margin: 0px; padding: 10px 0px 10px 0px; text-align: center;}

#entryreadmore {margin: 0px; padding: 5px 0px 5px 0px; color: #CE0018;}
.postedby {margin: 0px; padding: 0px; color: #999; font-size: 11px;}
.postcomments {margin: 0px; padding: 0px; color: #CE0018; font-size: 11px; text-decoration: none;}
#emailthisblog {margin: 0px; padding: 5px 0px 5px 0px; color: #CE0018;}


#rtrailblogfeature {margin: 0px auto; padding: 25px 0px 0px 0px;}
#rtrailblogfeature a {color: #191919; text-decoration: none; }
#rtrailblogfeature a:hover {color: #CE0018;}
.rtrailblogimg {margin: 0px 0px 0px 0px; padding: 0px;}
.rtrailblogfeaturehed {margin: 0px auto; padding: 10px 0px 5px 0px; font-weight: 500; font-size:17px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 22px;}
.rtrailblogfeaturesub {margin: 0px auto; padding: 0px 0px 5px 0px; font-size:13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 21px; }
.blogfeaturedate {margin: 0px auto; padding: 0px 0px 10px 0px; color:#999; }

#blogleftcontain {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; float: left;}
#blogleftcontain a {margin: 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px;  line-height: 17px;}
#blogleftcontain a:hover {margin: 0px; padding: 0px; color: #CE0018; text-decoration: none;}
#blogleftcontain img {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; border: solid 1px #e9e9e9; width: 160px;}
.blogleftsub {margin: 0px auto; padding: 0px 0px 10px 0px; color:#191919; font-size: 11px; }



/*Archives*/

#archivecol {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 990px; background-color: #fff; float: left;}
#archivessearch {margin: 20px 0px 0px 0px; padding: 10px; background-color:#efefef; border: 1px solid #d5d5d5; }

#archivesflash {margin: 20px 0px 0px 0px; padding: 0px; background-color:#efefef; border: 1px solid #d5d5d5; }
#archletters {margin: 0px; padding: 0px 0px 0px 20px;}
#archletters li{margin: 0px; padding: 0px; font-size: 12px; display: inline;}
#archletters li a {margin: 0px auto; padding: 0px 5px 0px 5px; text-decoration: none; color: #595959;}
#archletters li a:hover, #archletters a:link#current, #archletters a:visited#current, #archletters a:hover
{color: #CE0018;}

#archcolcontain {margin: 0px; padding: 15px 0px 0px 0px; background-color:#fff; float: left; width: 810px;}

#archcol {margin: 0px 5px 0px 0px; padding: 5px 15px 10px 10px; float: left; width: 170px; border-right: 1px #d5d5d5 solid; }
#archcol a {color: #191919; text-decoration: none;}
#archcol a:hover {color: #CE0018;}

.archcat {margin: 0px; padding: 0px 0px 5px 0px; color: #CE0018;}
.archhed {margin: 0px; padding: 2px 0px 0px 10px; line-height: 15px; font-size: 12px; background-image: url(../images/200801/pointer.gif); background-repeat: no-repeat;}

.archdate {margin: 0px; padding: 0px 0px 10px 10px; color: #999; font-size: 11px;}

#archad160rt {margin: 0px; padding: 30px 0px 0px 0px;  width: 160px;  float: right;}


#archnextcontain {margin: 0px auto; padding: 5px 10px 15px 10px; background-color:#fff; text-align: right;}

.archcattx {margin: 0px; padding: 0px; color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; float: left;}
#archnext {margin: 0px; padding: 0px;}
#archnext a {margin: 0px; padding: 0px 5px 0px 5px; text-decoration: none; color: #CE0018;}
#archnext a:hover {text-decoration: none;}

#archlft {margin: 5px 0px 0px 0px; padding: 10px 0px 10px 0px; width: 160px; float: left; text-align:center; border: 1px solid #d5d5d5;}
#archlftpic img {margin: 10px 0px 10px 0px; padding: 0px; border: 1px solid #e9e9e9;}

.archfeatcattx {margin: 0px; padding: 1px 0px 0px 0px; color:#ce0018; float: left;}
#archfeatcat {margin: 0px; padding: 0px 0px 0px 10px;}
#archfeatcat li{margin: 0px; padding: 1px 10px 0px 10px; display: inline; background-image: url(../images/200801/pointer.gif); background-repeat: no-repeat;}
#archfeatcat li a {margin: 0px auto; padding: 0px 0px 0px 0px; text-decoration: none; color: #191919;}
#archfeatcat li a:hover, #archfeatcat a:link#current, #archfeatcat a:visited#current, #archfeatcat a:hover
{color: #CE0018;}


/*More*/

#morefeature {margin: 0px 22px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 200px;}
#morefeature a {color: #191919; text-decoration: none;}
#morefeature a:hover {color: #CE0018;}
#morefeature img {margin: 0px 15px 20px 0px; padding: 0px; float:left; border: solid 1px #e9e9e9;}
.morefeaturehed {margin: 0px auto; padding: 10px 0px 5px 0px; font-size: 11px; font-weight: bold; line-height: 15px;}
.morefeaturesub {font-size: 11px; line-height: 15px;}

/*TOC*/
.tocimg {margin: 0px 0px 0px 20px; padding: 0px; float: right; border: 1px #d5d5d5 solid;}
.toched {margin: 0px auto; padding: 10px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight: none; line-height: 21px;}
.tocsub {font-size: 12px; line-height: 18px;}

.tocdate {margin: 0px; padding: 0px 0px 0px 0px;}

#moretoc {margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 285px;}
#moretoc a {color: #191919; text-decoration: none;}
#moretoc a:hover {color: #CE0018;}
#moretoc a#current {color: #CE0018;}
#moretoc img {margin: 0px 15px 20px 0px; padding: 0px; float:left; border: solid 1px #e9e9e9;}
.moretoched {margin: 0px auto; padding: 5px 0px 5px 0px; font-size: 11px; font-weight: bold; line-height: 15px;}
.moretocsub {font-size: 11px; line-height: 15px;}

/*Left column*/
#homedate {margin: 0px; padding: 0px 0px 19px 0px;}

#leftcattxt {margin: 0px; padding: 0px 0px 19px 0px; color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}
#leftcontain {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; float: left;}
#leftcontain a {margin: 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px;  line-height: 17px;}
#leftcontain a:hover {margin: 0px; padding: 0px; color: #CE0018; text-decoration: none;}
#leftcontain img {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; border: solid 1px #e9e9e9; width: 160px;}

#leftcontainlinks {margin: 0px 0px 5px 0px; padding: 0px 0px 15px 0px; float: left; }
#leftcontainlinks a {margin: 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px;  line-height: 17px;}
#leftcontainlinks a:hover {margin: 0px; padding: 0px; color: #CE0018; text-decoration: none;}



#lefthome {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; float: left;}
#lefthome a {margin: 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px;  line-height: 17px;}
#lefthome a:hover {margin: 0px; padding: 0px; color: #CE0018; text-decoration: none;}
#lefthome img {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: solid 1px #e9e9e9;}

#lefthomehome {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; float: left;  border: solid 1px #fff;}
#lefthomehome a {margin: 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px;  line-height: 17px;}
#lefthomehome a:hover {margin: 0px; padding: 0px; color: #CE0018; text-decoration: none;}
#lefthomehome img {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; border: solid 1px #e9e9e9;}


/*Left column wide*/
#homeleftcontain {margin: 0px 5px 20px 0px; padding: 0px; float: left; width: 240px;}
#homeleftcontain a {margin: 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px; line-height: 17px;}
#homeleftcontain a:hover {margin: 0px; padding: 0px; color: #CE0018; text-decoration: none;}
#homeleftcontain img {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; border: solid 1px #e9e9e9;}
.homepointercontainhed {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-weight: bold; background-image: url(../images/200801/pointer.gif); background-repeat:no-repeat;}
.homepointercontainsub {margin: 0px; padding: 5px 0px 0px 10px;}

#homeleftcattxt {margin: 0px; padding: 0px 0px 19px 10px; color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}
#homeleftthumbcontain {margin: 0px 30px 20px 0px; padding: 0px; float: left; width: 160px; border: solid 1px #fff;}
#homeleftthumbcontain a {margin: 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px; line-height: 17px;}
#homeleftthumbcontain a:hover {margin: 0px; padding: 0px; color: #CE0018; text-decoration: none;}


/*Sub Nav*/
#subwrap {margin: 0px auto; padding: 0px; width: 990px; text-align: center;}
#subnav {margin: 10px 0px 10px 0px; padding: 10px 0px 10px 0px; width: 990px; background-color:#f5f5f5; text-align: center;}
#sublist li{margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; /*font-family: Georgia, "Times New Roman", Times, serif;*/ display: inline;}
#sublist li a {margin: 0px auto; padding: 0px 10px 0px 10px; text-decoration: none; color: #595959;}
#sublist li a:hover, #sublist a:link#current, #sublist a:visited#current, #sublist a:hover
{color: #CE0018;}

#featurewrap {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px;}
#featuretop {margin: 0px; padding: 0px 15px 30px 0px;}
#featuretop a {color: #191919; text-decoration: none;}
#featuretop a:hover {color: #b60000; text-decoration: none;}
.featuretophed {margin: 20px 0px 5px 0px; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:17px;}
#featuretop img {margin: 0px 15px 0px 0px; padding: 0px; float:left; border: 1px #e9e9e9 solid;}
.phototophed {margin: 0px; padding: 20px 0px 5px 0px; font-size: 15px; font-weight: bold;}


/*Field Notes*/
#banner {margin: 0px; padding: 0px 0px 20px 0px;}
#fieldstorytxt {margin: 0px; padding: 0px 0px 0px 10px; }
#fieldstorytxt a {margin: 0px; padding: 0px; color: #999;  text-decoration: none;}
#fieldstorytxt a:hover {margin: 0px; padding: 0px; color: #CE0018; }
.fieldhedtx {margin: 0px; padding: 10px 0px 10px 0px; font-size:20px; font-weight: 500; }
.fieldsubtx {margin: 0px; padding: 0px 0px 15px 0px;}

img.qa {float: left; margin: 0px 4px 0px 0px;}

#cattxt {margin: 0px; padding: 0px 0px 10px 0px; text-transform: uppercase; color: #b9b9b9; font-size: 10px;}

.hubhedtx {margin: 0px; padding: 0px 0px 10px 0px; font-size:20px; font-weight: 500; }
.hubsubtx {margin: 0px; padding: 0px 0px 15px 0px; font-size:14px; line-height: 20px;}

.interhead {margin: 0px; padding: 15px 0px 0px 10px;}


/*Geo*/
#geocontain {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 15px; width: 623px; float:left; background-color:#fff;}
#geohedcontain {margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 623px; float: left; background-color:#fff;}
.georightcontain {margin: 0px; padding: 0px 0px 0px 0px; width: 350px; float: right; text-align: right; background-color:#fff;}

ul#geolistnavhed {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#fff;} 
ul#geolistnavhed li {list-style: none; font-size: 12px; display: inline; }
ul#geolistnavhed li a {margin: 0px; padding: 0px 0px 0px 10px; text-decoration: none; color: #245679; font-weight: bold;}
ul#geolistnavhed li a:hover, #sublistnav li a:link#current, #sublistnav li a:visited#current, #sublistnav li a:hover
{color: #CE0018;}

ul#geolistnav {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 
ul#geolistnav li {list-style: none; font-size: 12px; display: inline; }
ul#geolistnav li a {margin: 0px; padding: 0px 0px 0px 10px; text-decoration: none; color: #245679;}
ul#geolistnav li a:hover, #geolistnav li a:link#current, #geolistnav li a:visited#current, #geolistnav li a:hover
{color: #CE0018;}

.geohedtx {margin: 0px; padding: 0px 0px 0px 0px; float: left;font-family: Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:400;  color: #191919;}

#geobodyhedtx {margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height: 20px;}

#geobodytx {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
#geodate {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; color: #245679;}

#geofoot {margin: 0px; padding: 5px 0px 5px 0px; clear:both;}
.diggicons {margin: 0px; padding: 0px 0px 0px 0px; float: left;  width: 300px;}
.geoedit {margin: 0px; padding: 10px 0px 10px 10px; float: right;  width: 400px; text-align:right; background-color: #fff;}

#geosubcontainer {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#fff;}
.geoboxnavcontainer {margin: 0px 0px 20px 20px; padding: 15px; float: right; width: 130px; background-color:#fff; border: 1px #d5d5d5 solid;}
ul#geoboxnav {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 
ul#geoboxnav li {padding: 0px 0px 5px 0px; list-style: none; font-size: 12px; display: block; }
ul#geoboxnav li a {margin: 0px; padding: 0px 0px 0px 0px; text-decoration: none; color: #245679;}
ul#geoboxnav li a:hover, #geoboxnav li a:link#current, #geoboxnav li a:visited#current, #geoboxnav li a:hover {color: #CE0018;}

.geosubrttxt {margin: 0px; padding: 20px 0px 0px 20px; width: 465px; float:right; background-color:#0099FF;}
#geosubhed {margin: 0px; padding: 20px 0px 5px 0px; font-size: 14px; font-weight: bold;}
#geosubtxt {margin: 0px; padding: 0px 0px 0px 0px; font-size: 12px;}
/*#geosubtxt img{margin:  0px 0px 10px 10px; padding: 0px 0px 0px 0px; float: right; border: 1px #d5d5d5 solid;}*/
#geosubtxt a{margin: 0px; padding: 0px 0px 0px 0px; text-decoration: none; color: #245679;}
#geosubtxt a:hover{color: #CE0018;}

#geomenuhead {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}

.geolink {margin: 0px; padding: 0px; text-decoration: none; color: #245679; font-family: Arial, Verdana, sans; font-size:12px;font-weight: bold; }
.geolink:hover {margin: 0px; padding: 0px; text-decoration: none; color: #CE0018;}

.geophoto {    width: 195px;    margin: 0px;     padding: 0px 0px 20px 40px;    float: right;    text-align: left;}
.geophoto img{    margin: 0px;     padding: 0px 0px 0px 0px;}
.geocaption {text-align: right;color: #191919;    font-size: 12px;    line-height: 20px;    margin: 0px;    padding: 5px 0px 10px 0px;}

#rttagfeature {margin: 0px; padding: 25px 0px 0px 0px;}
#rttagfeature a {margin: 0px; padding: 0px 5px 0px 0px; color: #245679; text-decoration: none; font-size: 11px;}
#rttagfeature a:hover {color: #CE0018;}
#rttagfeature a#current {color: #CE0018;}


/*Feature*/
.featurevertpic {width: 370px; margin: 0px; padding: 0px 0px 20px 40px; float: right; text-align: right; }
.featurevertpic img{ margin: 0px;  padding: 0px;}
.vertcaption {text-align: left; color: #191919;  font-size: 12px;  line-height: 20px;  margin: 0px;   padding: 5px 0px 10px 0px;}

#verticons {padding: 15px 0px 10px 0px; text-align: center;}

.featurehedtxvert {margin: 0px; padding: 20px 0px 0px 0px; font-size:20px; font-weight: 500; font-family: Georgia, "Times New Roman", Times, serif; line-height: 32px; text-align: center;}
.featuresubtxvert {margin: 0px; padding: 10px 0px 0px 0px; font-size:14px; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 26px; text-align: center;}

.featurepic525 {margin: 0px auto; padding: 0px 63px 0px 62px; text-align: center; background-color: #fff; }

#featurecontain {margin: 0px 0px 0px 0px; padding: 0px;}
#featurecontain a {color: #191919; text-decoration:none;}
#featurecontain a:hover {color: #CE0018;}
.featurehead {margin: 0px auto; padding: 10px 50px 5px 40px;}
.featurepic {margin: 0px auto; padding: 0px;}
.photocred {margin: 0px; padding: 0px 0px 0px 0px; text-align:right; font-size:10px; color:#191919;}
.featurehedtx {margin: 0px; padding: 0px 0px 0px 0px; font-size:20px; font-weight: 500; font-family: Georgia, "Times New Roman", Times, serif; line-height: 32px;}
.featuresubtx {margin: 0px; padding: 10px 0px 0px 0px; font-size:14px; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 26px;}

.blurb {margin: 0px 0px 0px 0px; padding: 15px 50px 0px 40px; font-size:14px; line-height: 26px; font-family: Georgia, "Times New Roman", Times, serif;}
.blurb a{margin: 0px 0px 0px 0px; padding: 15px 50px 0px 40px; font-size:14px; line-height: 26px; font-family: Georgia, "Times New Roman", Times, serif;}
.blurbicons {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align:center;}

.featurestoryhedtx {margin: 0px; padding: 5px 0px 0px 0px; font-size:20px; font-weight: 500; font-family: Georgia, "Times New Roman", Times, serif; line-height: 28px;}
.featurestorysubtx {margin: 0px; padding: 10px 0px 0px 0px; font-size:16px; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px;}

.author {margin: 0px; padding: 15px 50px 0px 40px; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#191919;}
.photographer {margin: 0px; padding: 0px 50px 0px 40px; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#191919;}
.contributor {margin: 0px; padding: 0px 50px 0px 40px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#999;}

#sig {margin: 15px 0px 0px 0px; padding: 15px 50px 0px 40px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#999; border-top: 1px #d5d5d5 solid;}


#author {margin: 0px; padding: 15px 50px 0px 40px; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#photographer {margin: 0px; padding: 0px 50px 0px 40px; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#storycat {margin: 0px; padding: 10px 0px 10px 0px;}
#storysubtitle {margin: 0px; padding: 0px 0px 10px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#b60000;}

.qoute {width: 300px;    margin: 0px;     padding: 30px 40px 30px 0px;    float: left; }
.qoutetx {font-size: 20px;  line-height: 30px; margin: 0px;    padding: 5px 0px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; color:#555;}
.qoutebyline {font-size: 11px;    line-height: 19px;  margin: 0px; color:#555; text-align: right; padding: 5px 0px 0px 0px;}

#featurestorycontain {margin: 0px 0px 0px 0px; padding: 0px;}
#featurestorycontain p {margin: 0px 0px 0px 0px; padding: 15px 50px 0px 40px; font-size:14px; line-height: 26px; font-family: Georgia, "Times New Roman", Times, serif;}
#featurestorycontain a {color: #191919; text-decoration:none;}
#featurestorycontain a:hover {color: #CE0018;}

#featuremaincontain {margin: 0px 0px 0px 0px; padding: 0px;}
#featuremaincontain a {color: #191919; text-decoration:none;}
#featuremaincontain a:hover {color: #CE0018;}
.featuretopcontain {margin: 0px; padding: 0px 0px 20px 0px;}
.featuretopmaintx {margin: 0px; padding: 0px 0px 0px 0px; font-size:20px; font-weight: 500; font-family: Georgia, "Times New Roman", Times, serif;  color: #CE0018;}
.featuretoptx {margin: 0px; padding: 0px 0px 15px 0px; font-size: 16px; text-transform: none; font-weight: 500; /*font-family: Georgia, "Times New Roman", Times, serif;*/color: #CE0018; }
.featuretopdate {margin: 0px; padding: 0px 0px 0px 0px; font-size:11px; text-transform: none; float: right; text-align: right; width: 180px;}
.featureinterhead {margin: 0px; padding: 15px 80px 0px 80px; text-align: center;}

#continue {margin: 0px; padding: 20px 0px 10px 0px; text-align: center;} 
#continue a{color: #CE0018;} 
#continue a:hover{color: #CE0018;} 

#featuretopinsidefirst {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
#featuretopinsidefirst a {text-decoration:none; color: #191919;}
#featuretopinsidefirst a:hover {color: #CE0018;}

#featuretopinside {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
#featuretopinside a {text-decoration:none; color: #191919; }
#featuretopinside a:hover {color: #CE0018;}

#featuretoppernav {margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; text-align:center; background-color:#f5f5f5; border-bottom: 1px solid #d5d5d5;}

/*Your Shot*/
#ystoppernav {margin: 0px 0px 0px 0px; padding: 15px 0px 15px 0px; text-align: center; background-color:#f5f5f5; border-bottom: 1px solid #d5d5d5;}
#ysdailycol{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; width: 530px; background-color: #fff; text-align: right;}
#ysleftcol{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 205px; background-color: #fff; text-align: left;}

#ysleftcontain {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; background-color: #fff;}
#ysleftcontain a {text-decoration:none; color: #191919; }
#ysleftcontain a:hover {color: #CE0018;}
.yssubmitpic {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 10px; font-size: 12px; font-weight: bold; background-image: url(../images/200801/pointer-red.gif); background-repeat:no-repeat; color: #ce0018;}
.yslefthd {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 10px; font-size: 12px; font-weight: bold; background-image: url(../images/200801/pointer.gif); background-repeat:no-repeat;}
.ysleftsb {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size: 11px; line-height: 15px;}


/*Climate Connections*/
#climatecol {margin: 0px; padding: 0px; float: left; width: 307px;}

#climatecontain {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 285px;}
#climatecontain a {color: #191919; text-decoration: none;}
#climatecontain a:hover {color: #CE0018;}
#climatecontain img {margin: 0px 15px 20px 0px; padding: 0px; float:left; border: solid 1px #e9e9e9;}
.climatehed {margin: 0px auto; padding: 5px 0px 5px 0px; font-size: 11px; font-weight: bold; line-height: 15px;}
.climatesub {font-size: 11px; line-height: 15px;}

/*Print this Page*/
#printpagebranding {margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;}
#printpagebranding img {margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;}
#printpagecontain {margin: 0px 0px 0px 0px; padding: 0px;}
#printpagecontain p {margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; font-size:14px; line-height: 26px; font-family: Georgia, "Times New Roman", Times, serif;}
#printpageauthor {margin: 0px; padding: 15px 0px 0px 0px; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#191919;}
#printpagewrap {margin: 0px; padding: 10px;}


/*Next page nav*/
#nextpagetop {margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; text-align: right; text-transform:uppercase; font-size:10px; font-weight: 400; color:#999;  border-top: 1px #d5d5d5 solid;}
#nextpagetop a {color: #CE0018; text-decoration:none;}
#nextpagetop a:hover {text-decoration:underline;}
#nextpage {margin: 20px 0px 10px 0px; padding: 20px 0px 0px 0px; text-align: right; text-transform:uppercase; font-size:10px; font-weight: 400; color:#999;  border-top: 1px #d5d5d5 solid;}
#nextpage a {color: #CE0018; text-decoration:none;}
#nextpage a:hover {text-decoration:underline;}
.nums {color:#999; float: left;}

/*Story nav*/
.storynav {width: 160px; margin: 0px; padding: 22px 40px 20px 0px; float: left;  text-align: left;}
#storynavpic {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; border: 1px #e9e9e9 solid;}
#storynavlink {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;  font-size:12px; }
#storynavlink a {color: #191919; text-decoration: none;}
#storynavlink a:hover {color: #CE0018; text-decoration: none;}
#storynavicons {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;}




.photort250 {
    width: 250px;
    margin: 0px; 
    padding: 0px 0px 20px 40px;
    float: right;
    text-align: right; 
}

.photort {
    width: 300px;
    margin: 0px; 
    padding: 0px 0px 20px 40px;
    float: right;
    text-align: right; 
}
.photo img{
    margin: 0px; 
    padding: 0px 0px 0px 0px;
}


.photo {
    width: 300px;
    margin: 0px; 
    padding: 30px 40px 20px 0px;
    float: left;
    text-align: left; 
}
.photo img{
    margin: 0px; 
    padding: 0px 0px 0px 0px;
}
.caption {
color: #191919;
    font-size: 12px;
    line-height: 20px;
    margin: 0px;
    padding: 10px 0px 10px 0px;
}
.printthispage {
    font-size: 12px;
    line-height: 20px;
    margin: 0px;
    padding: 10px 0px 0px 40px;
}
.diggicons {
    font-size: 12px;
    line-height: 19px;
    margin: 0px;
    padding: 10px 0px 0px 40px;
}

/* Google Ads */

#google {margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; border: 1px #d5d5d5 solid;}
#googlebrand {margin: 0px; padding: 5px 0px 10px 0px;}
#googlelink {margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;}
#googlelink a {color: #191919; text-decoration: none;}
#googlelink a:hover {color: #CE0018;}
.googlehed {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; font-weight: bold; line-height: 15px;}
.googlesub {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 15px;}


/*House Ads*/
#house {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px #e9e9e9 solid;}
#house a {color: #191919; text-decoration: none;}
#house a:hover {color: #CE0018;}


/*Policy and other footer links*/
#polcattxt {margin: 0px; padding: 0px 0px 10px 0px; font-size:13px; font-weight:bold;}
#polcontain {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 285px;}
#polcontain ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#polcontain li {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 10px; list-style:none; background-image:url(../images/200801/boxpointer.gif); background-repeat:no-repeat;}
#polcontain li a {text-decoration: underline;}

#mastcontain {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
#mastcontain ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none;}
#mastcontain li {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; list-style:none;}

#mastcol {margin: 0px; padding: 0px; float: left; width: 153px;}

#contact a {text-decoration: underline;}

/*Astriks*/

.redAst {color: #ce0018;}


/* Maps */
#colmapscenter {margin: 0px auto; padding: 20px; width: 667px; background-color: #fff; float: left;}
#mapscollft {margin: 0px auto; padding: 20px 0px 0px 0px; width: 110px; background-color: #fff; float: left;}
#mapsleft {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#mapscontain {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#mapsad160rt {margin: 0px; padding: 8px 0px 0px 0px;  width: 160px;  float: right;}
#mapsborder {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; /*border: 1px #d5d5d5 solid;*/ width: 667px;}

#mapssecondary {margin: 0px; padding: 15px 0px 15px 0px;}

#mapssecondary a{color: #000; text-decoration:none;}
#mapssecondary a:hover{color: #ce0018; text-decoration:none;}

.mapsatlas {margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; width: 205px; background-color: #fff; float: left; font-family: Arial, Verdana, Helvetica, sans-serif;}
.mapsatlas img{margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float: left; border: 1px #e9e9e9 solid;}
.mapshed {margin: 0px auto; padding: 5px 0px 5px 0px; font-weight:bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 15px; }
.mapssub {margin: 0px auto; padding: 0px 0px 0px 0px;font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;line-height: 15px; }


.mapstitlehedtx {margin: 0px; padding: 0px 0px 0px 0px; font-size:16px; font-weight: 500; font-family: Arial, Verdana, Helvetica, sans-serif; text-align:left; color: #CE0018;}

.mapssubtx {margin: 0px; padding: 0px 0px 5px 0px; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height: 15px;}

.mapsdate {margin: 0px; padding: 0px 0px 0px 0px; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height: 15px; font-weight: bold;}


#menucontain {margin: 0px; padding: 0px;}

.menu1 {background-image:url(../images/200801/drop-up.gif); background-repeat:no-repeat; background-position: left;  margin: 3px 0px 3px 0px; padding: 4px 0px 4px 15px; display:block; text-decoration: none; color: #191919; border-bottom: 1px #d5d5d5 solid; cursor: hand; cursor: pointer; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.submenuhere{ background-color: #fff; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 15px; display: block; color: #ce0018; text-decoration: none; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.submenu{ background-color: #fff; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 15px; display: block; color: #666; text-decoration: none; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.submenudot{ background-color: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; display: block; background-image:url(../images/200801/dotmenu.gif); background-repeat:repeat-x;}

.hide {display: none;}

.show {display: block;}



/* Learn More */
#learnmorecontain {margin: 0px 0px 0px 0px; padding: 20px; width: 625px; float:left; background-color:#fff; border: 1px #d5d5d5 solid;}
#learnmorehedcontain {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 623px; float: left; background-color:#fff;}
#learnmoresubtxt {margin: 0px; padding: 0px 0px 0px 0px; font-size: 12px;}
#learnmoresubtxt a{margin: 0px; padding: 0px 0px 0px 0px; text-decoration: underline; color: #000;}
#learnmoresubtxt a:hover{color: #CE0018; text-decoration: underline;}
.learnmorelink {margin: 0px; padding: 0px; text-decoration: none; color: #ce0018; font-family: Arial, Verdana, sans; font-size:12px;font-weight: bold; }
.learnmorelink:hover {margin: 0px; padding: 0px; text-decoration: none; color: #CE0018;}
#learnmoreauthor {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; color: #999; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.learnmorehedtx {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:17px;}
#learnmoresubhed {margin: 0px; padding: 0px 0px 5px 0px; text-decoration: none; font-weight: bold; }

/*My Shot*/
#top {margin: 0px; padding: 0px 0px 10px 0px;}
#top a{color: #ce0018; text-decoration: none;}
#top a:hover{color: #ce0018; text-decoration: underline;}

#msquestions {margin: 0px; padding: 15px 10px 15px 10px;}
#msfaqs {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 10px; font-size: 12px; background-image: url(../images/200801/pointer.gif); background-repeat:no-repeat;}
#msfaqs a{color: #191919; text-decoration: none;}
#msfaqs a:hover{color: #ce0018; text-decoration: none;}

#msprofiles {margin: 0px 25px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 173px;}
#msprofiles a {color: #191919; text-decoration: none;}
#msprofiles a:hover {color: #CE0018;}
.msprofilesimg {margin: 0px 15px 20px 0px; padding: 0px; float:left; border: solid 1px #e9e9e9;}
.msprofileshed {margin: 0px auto; padding: 10px 0px 5px 0px; font-size: 11px; font-weight: bold; line-height: 15px;}
.msprofilessub {font-size: 11px; line-height: 15px; color: #999;}

#msnextpage {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; text-align: right; /*text-transform:uppercase;*/ font-size:11px; font-weight: 400; color:#999;  /*border-top: 1px #d5d5d5 solid;*/}

#msnextpage a {color: #CE0018; text-decoration:none;}
#msnextpage a:hover {text-decoration:underline;}
.msnums {color:#999; padding: 0px 10px 0px 0px;}
.mssort {color:#999; font-size:11px; padding: 0px 5px 0px 0px; float:left; text-transform:none;}
.msicons { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; float:right;}
.msicons img{padding: 0px 5px 0px 10px;}
.msproicon img{}
.msbox {    width: 270px;    margin: 0px 0px 20px 20px;     padding: 20px;    border: 1px #d5d5d5 solid;    float: right;    text-align: center; }
.msbox img{    width: 270px;    margin: 0px;     padding: 0px 0px 0px 0px;    border: 1px #d5d5d5 solid;}
.msbtn {color: #191919;    margin: 0px;    padding: 10px 0px 0px 0px;}


.logins {margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; float: left; width: 200px; font-size:11px; color:#999; line-height: 15px;}
.formtxt {margin: 0pxx; padding: 0px; font-size:11px;}

#msbutton {margin: 0px auto; padding: 15px 0px 0px 0px; width:180px; float: left;}



a.button {
    background: transparent url(../images/200801/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    /*float: left;*/
    font: normal 11px arial, sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url(../images/200801/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	text-align:center;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


/*Newsletter*/
#newslettercol {margin: 0px 15px 0px 0px; padding: 0px; float: left; width: 295px; border-right: 1px #d5d5d5 solid;}

#newslettercolrt {margin: 0px 0px 0px 0px; padding: 0px; float: left; width: 299px;}

#nllink {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;  font-size:11px; }
#nllink a {color: #191919; text-decoration: none;}
#nllink a:hover {color: #CE0018; text-decoration: none;}

#nlleftcattxt {margin: 0px; padding: 0px 0px 0px 0px; color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}


#nlbutton {margin: 0px auto; padding: 15px 0px 0px 0px; width:100px; float: left;}

.nltitletx {margin: 0px; padding: 5px 0px 0px 0px; text-align:left; font-weight:bold; font-size: 11px;}
.nlsub {margin: 0px auto; padding: 10px 0px 15px 0px; font-size: 11px; line-height: 15px;}

#nlcattxt {margin: 0px; padding: 0px 0px 10px 0px; font-size:13px; font-weight:bold;}
#nlcontain {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 270px;}
#nlcontain ul{margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#nlcontain li {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 10px; list-style:none; background-image:url(../images/200801/boxpointer.gif); background-repeat:no-repeat;}
#nlcontain li a {text-decoration: underline;}

#rtrailnlcontain {margin: 0px; padding: 0px 25px 25px 25px; background-color: #f5f5f5;  border: 1px #d5d5d5 solid; line-height: 15px; width: 245px; font-size:11px;}
#rtrailnlfeature {margin: 0px auto; padding: 25px 0px 0px 0px;}
#rtrailnlfeature a {color: #191919; text-decoration: none;}
#rtrailnlfeature a:hover {color: #CE0018;}
#rtrailnlfeature a#current {color: #CE0018;}
#rtrailnlfeature img {margin: 0px 15px 0px 0px; padding: 0px; float:left; border: solid 1px #d5d5d5;}

#spacernl {margin: 0px auto; padding: 5px;}

.nlcontainwrap {margin: 0px auto; padding: 0px; width:270px; background-color: #fff; float: left;}


/*Subscribe*/

#subscribelft {margin: 20px 20px 0px 0px; padding: 0px 20px 0px 0px; width:350px; float: left; border-right: 1px #d5d5d5 solid;}
#subscribelrt {margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; width:200px; float: left;}


/*Home 2*/
#home2wrap {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 35px; width: 600px}

#home2col {margin: 15px 0px 0px 0px; padding: 25px 25px 25px 25px; width: 615px; background-color: #fff; float: left; border: 1px #d5d5d5 solid;}

#home2colrt {margin: 0px auto; padding: 15px 0px 0px 0px; width: 300px; background-color: #fff; float: right;}

#home2nextcontain {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 667px}

.home2date {margin: 0px; padding: 15px 0px 0px 0px; color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; float:left;}

.home2next {margin: 0px; padding: 15px 0px 0px 0px; color:#ce0018; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-transform: capitalize; float: right;}


.subcover {margin: 0px 0px 0px 0px; padding: 10px; float: right; border: 1px solid #d5d5d5; width: 96px;}



/*Animal Minds*/

#amcontentwrap {margin: 0px; padding: 40px 0px 0px 45px; text-align:left;}


/* Additional Styles */

html#new_design_sample #sublist a#digital_photography, html#digital_photography #sublist a#digital_photography, html#all_terrain #sublist a#all_terrain, html#editors_note #sublist a#editors_note, html#editors_pick #sublist a#editors_pick, html#stones_bones #sublist a#stones_bones, html#on_assignment #sublist a#on_assignment, html#pop_omnivore #sublist a#pop_omnivore, html#rogers_rules #sublist a#rogers_rules { color: #CE0018;}

#rtrailfeaturecontain a { color: #000; text-decoration: none; }
#rtrailfeaturecontain a:hover { color: #ce0018; text-decoration: underline; }

html.entry-archive #blogcattxt { font-size: 20px; }

#leftbloggertxt {margin: 0px; padding: 0; color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}

.left-photo {margin: 0px; padding: 0px; text-align:right; font-size:10px; color:#191919; }
.left-photo img { border: 0; padding: 0; margin: 0; }
.left-photo p { margin: 0; padding: 0; }

a.rss-link { display: block; margin: 10px 0 0 0; }
a.rss-link img { border: 0; } 


ul.entry-list {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
}

ul.entry-list li {
	margin: 0 0 4px 0;
}


#cat-cloud { padding: 0 0 0 0; }

#cat-cloud .rank1, #cat-cloud .rank2, #cat-cloud .rank3, #cat-cloud .rank4, #cat-cloud .rank5, #cat-cloud .rank6, #cat-cloud .rank7, #cat-cloud .rank8 { 
	padding-right: 5px;
	font: 10px/1.2em arial, sans-serif;
}

#cat-cloud .rank8 { font-size: 24px; }
#cat-cloud .rank7 { font-size: 22px; }
#cat-cloud .rank6 { font-size: 20px; }
#cat-cloud .rank5 { font-size: 18px; }
#cat-cloud .rank4 { font-size: 16px; }
#cat-cloud .rank3 { font-size: 14px; }
#cat-cloud .rank2 { font-size: 12px; }
#cat-cloud .rank1 { font-size: 10px; }


.archive-title {
	color: #ce0018;
	font: 20px/22px arial, sans-serif;
	font-weight: bold;
	color: #555;
	margin: 0 0 20px 0;
}

#comments { margin-bottom: 30px; }

#comments h2 {
	margin: 0 0 20px 0;
	color: #999999;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
}

.comment {
	overflow: hidden;
	clear: both;
	margin: 0;
	padding: 0;
}

.comment-break {
	clear: both;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 20px 0;
	padding: 0;
}

.comment-info {
	float: left;
	width: 150px;
	margin: 0 10px 15px 0;
	w\idth: 140px;
	font: 10px/15px arial, sans-serif;
}

.comment-text {
	float: left;
	width: 320px;
	font: 12px/15px arial, sans-serif;
}

.comment-text p { margin: 0 0 15px 0; }

.commenter { font: 12px/15px arial, sans-serif; font-weight: bold; }
.commenter a { font-weight: bold; text-decoration: none !important; }
.comment a:hover { text-decoration: underline !important; }

#post-a-comment h2 {
	color: #000;
	margin: 15px 0 25px 0;
	font: 12px/12px arial, sans-serif; 
	font-weight: bold;
}

#post-a-comment form {
	margin: 0;
}

#post-a-comment .input-group {
	clear: both;
	overflow: hidden;
}

#post-a-comment label {
	display: block;
	float: left;
	width: 150px;
	margin: 0 10px 15px 0;
	w\idth: 140px;
	font: 12px/15px arial, sans-serif;
}

#post-a-comment input.text, #post-a-comment textarea {
	float: left;
	width: 320px;
	border: 1px solid #d5d5d5;
	padding: 2px;
	w\idth: 314px;
	margin-bottom: 15px;
}

#post-a-comment input.submit {
	width: 67px;
	margin-left: 402px;
}

#post-a-comment textarea { height: 200px; }



.module-category-cloud .module-list
{
	margin-right: 0;
	margin-left: 0;
}

.module-category-cloud .module-list-item
{
    display: inline;
	padding: 0 0 0 0;
	line-height: 1.2em;
	background: none;
}

.module-category-cloud .cloud-weight-1  { font-size: 0.9em; }
.module-category-cloud .cloud-weight-2  { font-size: 0.95em; }
.module-category-cloud .cloud-weight-3  { font-size: 1em; }
.module-category-cloud .cloud-weight-4  { font-size: 1.125em; }
.module-category-cloud .cloud-weight-5  { font-size: 1.25em; }
.module-category-cloud .cloud-weight-6  { font-size: 1.375em; }
.module-category-cloud .cloud-weight-7  { font-size: 1.5em; }
.module-category-cloud .cloud-weight-8  { font-size: 1.625em; }
.module-category-cloud .cloud-weight-9  { font-size: 1.75em; }
.module-category-cloud .cloud-weight-10 { font-size: 1.75em; }

/* BEGIN Related Content Nav Widget */

#relatedwrap {margin: 0px; padding: 0px 25px 25px 25px; border-top: 1px #d5d5d5 solid; font-size:11px; border-left: 1px #d5d5d5 solid; line-height: 15px; }

#rtrailfeaturecontain {margin: 0px; padding: 0px; width: 250px;}
#rtrailfeature {margin: 0px auto; padding: 25px 0px 0px 0px;}
#rtrailfeature a {color: #191919; text-decoration: none;}
#rtrailfeature a:hover {color: #CE0018;}
#rtrailfeature a#current {color: #CE0018;}
#rtrailfeature img {margin: 0px 15px 0px 0px; padding: 0px; float:left; border: solid 1px #e9e9e9;}
.rtrailfeaturehed {margin: 0px auto; padding: 10px 0px 5px 0px; font-weight: bold;}
.relconfeaturetxt {margin: 0px auto; padding: 0px 0px 5px 0px; }
#rightcattxt {margin: 0px; padding: 20px 0px 0px 0px; color:#999; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}



/*Right Rail Features*/

/* BEGIN Navigational Widgets */
.navblock {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; float: left; width: 160px;}
.navblock a {margin: 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px;  line-height: 17px;}
.navblock a:hover { color: #CE0018; }
.navblock img {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; border: 1px solid #e9e9e9;}
.navblocktxt {padding: 0px 0px 19px 0px; color:#999; font-size:16px; font-family: Georgia, "Times New Roman", Times, serif;}

.navblockhm {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; float: left;}
.navblockhm a {margin: 0px; padding: 0px; text-decoration: none; color: #000; font-size: 11px;  line-height: 17px;}
.navblockhm a:hover { color: #CE0018; }
.navblockhm img {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; border: 1px solid #e9e9e9;}

.pointercontainhed {margin: 0px 0px 0px 0px; padding: 1px 0px 0px 10px; font-weight: bold; background-image: url('http://s.ngm.com/img/pointer.gif'); background-repeat:no-repeat;}
.pointercontainsub {margin: 0px; padding: 5px 0px 0px 10px;}
/*END Navigational Widgets */
