
@import url("http://media.newsminer.com/css/blue.css");


@import url("http://media.newsminer.com/css/drop_menus.css");
/*
@import url("http://media.newsminer.com/css/green.css");
@import url("http://media.newsminer.com/css/gray.css");
*/

* { margin:0; padding:0; }
body { padding-bottom:40px; background-repeat:repeat-x; text-align:center; font-family:"Helvetica Neue","Arial",sans-serif; font-size:14px; line-height:1.6em; color:#000000; }
a { text-decoration:none; color:#005ca4; }
a:visited { color:#7298b6; }
a:active { color:#7298b6; }
a:hover { text-decoration:underline; color:#7298b6; }
ul, ol, dl { margin:1em 0 1em 1.4em; }
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { margin-top:0; }
dl dd { margin-left:1.4em; }
img { border:1px solid #000; }
h2,h3,h4,h5,h6 { margin:.8em 0 .2em 0; line-height:1.4em; }
h1 { font-size:200%; }
h2 { font-size:160%; }
h3 { font-size:130%; }
h4 { font-size:120%; }
h5 { font-size:110%; }
h6 { font-size:100%; }
form, fieldset, table, hr, p { margin:1em 0; }
fieldset { padding:.5em 1em; }
form label { display:block; }



#courtesy-nav { display:none; }

#wrapper { margin:0 auto; padding:0 20px; width:910px; background:#FFF; text-align:left; }

#header { position:relative; margin:0 -20px; padding:0 20px 20px 20px; height:120px; background-position:bottom left; background-repeat:no-repeat;   }
#header .logo { display:none; }
#header h1 { margin:0; }
#header h1 a { position:absolute; bottom:25px; left:0; display:block; margin:0; width:380px; height:80px; text-indent:-9000px; }
#header .slogan { display:none; }
#search-form { position:absolute; top:4px; right:0; margin:0; width:202px; text-align:right; }
#search-form p { margin:0; }
#search-field { float:left; width:148px; height:20px; background-repeat:no-repeat; }
#search-field input { position:relative; top:-2px; margin:0; width:140px;height:14px; border:0; background:#e7e7e7; line-height:1em; font-size:12px; color:#444; }
#search-submit { float:right; }
#login { position:absolute; top:0; left:0; margin:0; }
#login a { text-decoration:none; font-size:80%; color:#FFF; }

#nav { position:absolute; bottom:20px; right:0; margin:0; padding:0 10px 0 0; height:20px; background-position:bottom right; background-repeat:no-repeat; list-style:none; line-height:1em; font-size:12px; }
#nav .nav-list-item { float:left; padding:0 5px 0 5px; height:100%; }
#nav .nav-first-list-item { padding-left:43px; background-position:top left; background-repeat:no-repeat; }
#nav a { position:relative; top:2px; padding:0 5px; font-weight:bold; color:#244599; }
#nav a:hover { text-decoration:none; color:#d1d9df; }

#breaking-news { height:22px; background:#FAFAFA; border-width:1px 0; }
#breaking-news h2 { float:left; margin:0 1em 0 0; padding:3px 16px 0 5px; height:19px; background:url("../images/bg_breaking_news.gif") right top no-repeat; text-transform:uppercase; font-size:11px; color:#FFF; }
#breaking-news .story { margin:0; padding-top:3px; border:0; }
#breaking-news .story-headline { display:inline; padding-right:.5em; font-size:96%; }
#breaking-news .story-pub-date { display:inline; }
#breaking-news dl, #breaking-news dl * { display:inline; margin:0; }

.banner-ad { text-align:center; }
.banner-ad img { border:0; }
.top-banner-ad { margin:0 0 2em; }
.bottom-banner-ad { clear:both; position:relative; top:2em; margin-bottom:4em; padding:1em 0 .5em 0; border:1px solid #CCC; border-width:1px 0; text-align:center; }

#footer { position:relative; clear:both; margin:0 -25px; padding:35px 25px 0 25px; height:25px; background-position:bottom center; background-repeat:no-repeat; text-align:center; font-size:80%; color:#888; }

#sponsored-links { display:none; list-style:none; font-size:10px; }
#sponsored-links li { display:inline; }
#sponsored-links a { text-decoration:none; text-transform:uppercase; color:#AAA; }

#mini-site-map { margin:0 auto; padding:0 20px; width:910px; text-align:left; font-size:90%; color:#CCC; }
#mini-site-map a { padding:0 .25em; color:#EEE; }
#mini-site-map a:hover { color:#CCC; }
#mini-site-map dt { clear:left; float:left; margin:0; width:120px; font-weight:bold; }
#mini-site-map dd { margin:0; padding:0; }


.clear { clear:both; }
.hidden { display:none; }
.block_nothidden { display:block; }
.inline_nothidden { display:inline; }

.section-header { margin:12px 0; border-bottom:1px solid #CCC; text-align:center; font-family:"Georgia",serif; font-weight:normal; font-size:220%; letter-spacing:2px; color:#666; }
.block-header { margin:0; border-bottom:1px solid #EEE; font-size:13px; font-weight:bold; text-transform:uppercase; color:#C30; }
.block-header a { color:#C30; }
.block-header a:visited { color:#C30; }

.block-header-no-line { margin:0; font-size:13px; font-weight:bold; text-transform:uppercase; color:#C30; }
.block-header-no-line a { color:#C30; }
.block-header-no-line a:visited { color:#C30; }

.more { margin:2em 0; padding:0 0 0 10px; width:135px; background:url("../images/arrow_more_left.gif") no-repeat top left; font-size:11px; line-height:18px; }
.more a { display:block; padding:0 0 4px 0; background:url("../images/arrow_more_right.gif") no-repeat top right; color:#03C; }
.more a:hover { text-decoration:none; color:#FFF; }

.back {display:inline; background-image:url(../images/arrow_back.gif); background-repeat:no-repeat; font-size:15px; line-height:20px; }
.back a { padding-left:21px;}

.next { display:inline; padding-left:20px; text-align:right; background-image:url(../images/arrow_next.gif); background-repeat:no-repeat; background-position:center right; font-size:15px; line-height:20px; }
.next a { padding-right:21px;}

.sidebar_ads { float:right; margin-bottom:10px; width:300px; text-align:center; }
.sidebar_ads img, .sidebar_ads object, .sidebar_ads embed { margin-bottom:10px; border:0; }

.story { margin:10px 0 20px 0; line-height:1em; }
.story-headline { margin:0; line-height:1.2em; font-weight:bold; font-size:120%; }
.story-subhead { margin:0; font-weight:normal; font-size:100%; color:#999; }
.story-byline { margin:2px 0 0 0; font-size:80%; color:#999; }
.story-pub-date { margin:0 0 2px 0; font-size:80%; color:#999; }
.story-tease { margin:0; line-height:1.4em; font-size:95%; color:#000000;}
.story-photo-credit { text-align:right; font-size:90%; color:#000000; }
.story-photo { position:relative; top:5px; float:left; margin:0 10px 5px 0; color:#000000;}
.story-photo-credit { margin:0; }

.photogallery { margin:10px 0 20px 0; line-height:1em; }
.photogallery-name { margin:10px 0 0 0; font-size:90%; }
.photogallery-photo { margin:5px 0 0 0; }

.poll-results {  }
.poll-choice-votepercent { height:14px; background:url("http://media.newsminer.com/images/bg_body.gif") repeat-x #00A; text-indent:-9000px; }

#comments { clear:both; padding-top:10px; border-top:1px solid #D8D8F8; width:580px;}
#comments ol { margin:0; color:#CCC; list-style:none; }
#comments .comment { clear:left; padding:0 0 10px 0;  }
#comments dl {  margin:0; color:#345; }
#comments .author, #comments .staff, #comments .date, #comments .admin, #comments .karma { clear:left; float:left; margin:0; width:160px; line-height:1em; font-size:90%; }
#comments .author, #comments .staff { margin:0 0 6px 0; font-weight:bold; width:100%; font-size:120%; background-color:#CCCCCC; padding:5px 0 5px 5px; margin-bottom:5px;}
#comments .staff {background-color:#FFFF99;}
#comments .date { margin:0 0 4px 0; color:#888; }
#comments .admin { padding:0 0 10px 0; font-size:90%; }
#comments .admin a { color:#888; }
#comments .contents { margin-left:160px; padding:0 0 10px 0; line-height:1.4em; }

.comment-form { clear:left; }
.comment-form textarea { width:100%; }

.more-button { text-align:right; color:#999; font-size:90%;}

img.no-border { border:0; }

#comics-games { margin:0 auto; width:564px; }
#puzzles-games { margin:0 auto; width:564px; }
#comics-games img, #puzzles-games img { border:0; }

#clear {clear:both;}

.spacer { color: #ffffff !important; visibility:hidden !important;}

#small-box-ad-left {width:125px; float:left; margin-left:5px;}
#small-box-ad-right {width:125px; float:right; margin-right:5px;}