﻿body {margin: 0px; font-family: Verdana, Arial; font-size: 12px; color: #bfbfbf; text-align: center; background: #000 url(/images/pageBg.jpg) repeat-x}
h1 {font-size: 20px; margin-top: 0px}
h2 {font-size: 16px}
h3 {font-size: 12px}
img {border: none}
table {border: none}
tr {vertical-align: top}
form {margin: 0px; padding: 0px}
fieldset {border: none}
a, a:visited {color: #ff0; text-decoration: none}
a:hover {text-decoration: underline}
hr {height: 1px; border: none; border-top: dashed 1px #ccc}

#container {width: 1000px; margin: 0px auto 0px auto; text-align: left; background: #2c3f8c}

#networkBanner {width: 475px; height: 40px; background: #000 url(/images/networkBannerBg.gif) no-repeat; float: left}
#networkBanner .content {padding: 5px}

.search {width: 525px; height: 40px; background: #000; float: right}
.content {padding-top: 10px; font-size: 11px}
.search tr {vertical-align: middle}
.search td {padding-left: 5px}

#masthead {clear: both; height: 100px; background: #000}
#masthead .logo {padding: 5px 0px 5px 5px; float: left}
#masthead .ad {padding: 5px 0px 5px 0px; float: right}

#nav {clear: both; height: 20px; text-align: right; padding: 0px; margin: 0px auto 5px auto; background: #000 url(/images/nav/bg.gif) repeat-x}
#nav .content {margin: 0px; padding: 0px}

#working {display: none}

#middle {width: 830px; float: right}

#middle .main {margin-left: 10px; width: 500px; float: left}

#middle .main .welcome {padding: 0px 0px 10px 0px}
#middle .main .welcome a, #middle .welcome a:visited {color: #ff0}

#middle .main .newsfeature {padding: 5px 0 10px 0; text-align: center}
#middle .main .newsfeature .content {margin: 0px; padding: 0px; text-align: left}
#middle .main .newsfeature .content strong {font-size: 16px}
#middle .main .newsfeature a, #middle .newsfeature a:visited {color: #ff0}
#middle .main .newsfeature img {margin-bottom: 5px; border: solid 2px #ff0}
#middle .main .newsfeature .title {margin: 0px; padding: 0px; font-weight: bold; font-size: 18px}

#middle .main .features {text-align: center; margin: 10px auto 0px auto}
#middle .main .features .wrapper {width: 110px}
#middle .main .features a, #middle .features a:visited {color: #fff}
#middle .main .features a:hover {color: #ff0}
#middle .main .features strong a {color: #ff0}
#middle .main .features strong a:hover {color: #fff}
#middle .main .features .content {}
#middle .main .features .content table {margin: 10px auto 10px 30px; font-size: 10px}
#middle .main .features .content table strong {font-size: 12px}
#middle .main .features .content img {margin: 5px 0px 5px 0px}
#middle .main .features .content td {width: 125px; text-align: center}

#middle .main .headlineTabs {clear: both; margin-top: 10px; height: 20px; background: transparent url(/images/tabs/bg.gif) repeat-x}
#middle .main .headlines {text-align: left; background: #fff; color: #333333; padding: 10px; overflow: auto}
#middle .main .headlines p {clear: both}
#middle .main .headlines a, #middle .main .headlines a:visited, #middle .main .headlines a:hover {font-weight: bold; font-size: 14px; color: #161f46}
#middle .main .headlines .category, #middle .main .headlines .category:visited {color: #4d4d4d; font-size: 12px}
#middle .main .headlines .category:hover {color: #4d4d4d; font-size: 12px}
#middle .main .headlines img {float: left; padding: 0px 5px 5px 0px}
#middle .main .headlines .author {font-size: 10px; text-align: right}

#article {margin: 25px 10px 10px 10px; padding: 10px; color: #000; background: #dadef2}
#article a, #article a:visited {color: #00f}
#article a:hover {color: #00f}
#article hr {height: 1px; border: none; border-top: dashed 1px #000}
#article .picture {display: none; float: left; padding: 0px 5px 5px 0px}
#article .summary {font-size: 16px; margin-bottom: 20px}
#article .body img {padding: 5px; max-width: 700px}
#article .ad {float: right; padding: 0px 0px 10px 10px}
#article .author {clear: both; margin-top: 20px}
#article .comments .alt1 {background: transparent}
#article .comments .alt2 {background: #fff}

#pictures .main {text-align: center}
#pictures .main .image {margin: 10px auto 10px auto; max-width: 500px; float: none}
#pictures .main .description {text-align: left}

#middle .main .videos .content .video {text-align: left}
#middle .main .videos .content .video .name {font-size: 14px; font-weight: bold}
#middle .main .videos img {float: left; padding-right: 5px}
#middle .main .videos .description {margin-top: 10px}
#middle .main h2 {text-align: center}
#middle .main .player {margin: 0px auto 10px auto; text-align: center}
#middle .main .mebed {margin: 0px auto 10px auto; text-align: center}

#middle #polls .main {font-size: 14px; width: 500px}
#middle #polls .main a {}
#middle #polls .alt1 {}
#middle #polls .alt2 {background: #161f46}

#middle #poll .main {width: 820px}
#middle #poll {text-align: center}
#middle #poll .ad {float: right; padding: 0px 0px 10px 10px}
#middle #poll .question {margin: 10px auto 10px auto; padding: 10px; font-weight: bold; font-size: 16px; border: dashed 1px silver; border-left: none; border-right: none}
#middle #poll .answers {text-align: left}

#wallpaper {overflow: visible}
#wallpaper .main img {float: left; padding-right: 10px}
#wallpaper .main ul {list-style-type: none}
#wallpaper .name {font-weight: bold; font-size: 14px; margin-bottom: 5px}
#wallpaper .wallpaper .image {max-width: 500px;}

#contact .main {width: 820px}

#left {width: 170px; text-align: center; float: left}
#left a, #left a:visted {color: #ff0}
#left a:hover {color: #fff}
#left .ad {margin: 10px 0px 10px 0px}

#left #userPanel {margin-bottom: 10px}
#left #userPanel .avatar {clear: both; margin: 5px auto 0px auto}
#left #userPanel .username {font-weight: bold; font-size: 14px; margin-bottom: 5px}

#left .nav {text-align: left; font-size: 14px; font-weight: bold}
#left .nav .link {padding: 3px 0px 0px 6px}
#left .nav .active {width: 170px; height: 25px; background: transparent url(/images/btnBG2.jpg) no-repeat}
#left .nav .active .link a {color: #fff}
#left .nav .active .link a:hover {color: #ff0; text-decoration: none}
#left .nav .inactive {width: 170px; height: 25px; background: transparent url(/images/btnBG1.jpg) no-repeat}
#left .nav .inactive:hover {background: transparent url(/images/btnBG2.jpg) no-repeat}
#left .nav .inactive:hover .link a {color: #ff0}
#left .nav .inactive .link a {color: #e5e5e5}
#left .nav .inactive .link a:hover {color: #ff0; text-decoration: none}

#left .topStories {width: 150px; margin: 10px auto 10px auto; padding: 0px 5px 5px 5px; font-size: 10px; font-weight: bold; text-align: left; background: #161f46 url(/images/fansites/headings/bg.gif) repeat-x}
#left .topStories .top {padding-top: 25px; background: transparent url(/images/fansites/headings/topStories.gif) no-repeat top left}

#left .fansites {width: 150px; margin: 0px auto 10px auto; padding: 0px 5px 5px 5px; font-size: 10px; text-align: left; background: #161f46 url(/images/fansites/headings/bg.gif) repeat-x}
#left .fansites .top {padding-top: 25px; background: transparent url(/images/fansites/headings/myFansites.gif) no-repeat top left}

#left .links {width: 150px; margin: 0px auto 10px auto; padding: 0px 5px 5px 5px; font-size: 10px; text-align: left; background: #161f46 url(/images/fansites/headings/bg.gif) repeat-x}
#left .links .top {padding-top: 25px; background: transparent url(/images/fansites/headings/links.gif) no-repeat top left}

#left .poll {width: 150px; margin: 0px auto 10px auto; padding: 0px 5px 5px 5px; background: #161f46 url(/images/fansites/headings/bg.gif) repeat-x}
#left .poll .top {padding-top: 25px; background: transparent url(/images/fansites/headings/poll.gif) no-repeat top left}
#left .poll td {text-align: left}

#right {width: 300px; margin-right: 5px; text-align: center; float: right; overflow: visible}
#right a, #right a:visited {color: #ff0; font-weight: bold}
#right a:hover {color: #fff}

#right #userbar {text-align: right; margin-bottom: 10px; font-size: 10px}

#right .more {text-align: right; margin-top: 10px}

#right .category a, #right .category a:visited {color: #ffb12d; font-weight: normal}

#right .content {text-align: left; margin: 0px auto 0px auto}
#right .loginCompact {margin-bottom: 10px; text-align: left; font-size: 11px}
#right .ad {margin: 10px 0px 10px 0px}

#right .siteSpotlight {margin-bottom: 10px; padding: 0px 5px 5px 5px; text-align: left; background: #161f46 url(/images/fansites/headings/bg.gif) repeat-x; overflow: auto}
#right .siteSpotlight .top {padding-top: 25px; background: transparent url(/images/fansites/headings/siteSpotlight.gif) no-repeat top right}
#right .siteSpotlight img {float: left; padding: 0px 5px 5px 0px}

#right .headlines {margin-bottom: 10px; padding: 0px 5px 5px 5px; background: #161f46 url(/images/fansites/headings/bg.gif) repeat-x}
#right .headlines .top {padding-top: 25px; background: transparent url(/images/fansites/headings/news.gif) no-repeat top right}
#right .headlines p {clear: both}
#right .headlines img {float: left; padding: 0px 5px 5px 0px}
#right .headlines .author {font-size: 10px; text-align: right}

#right .pictures {margin-bottom: 10px; padding: 0px 5px 5px 5px; text-align: center; background: #161f46 url(/images/fansites/headings/bg.gif) repeat-x}
#right .pictures .top {padding-top: 25px; background: transparent url(/images/fansites/headings/pictures.gif) no-repeat top right}
#right .pictures table {margin: auto}
#right .pictures td {text-align: center}
#right .pictures img {max-width: 90px}

#right .videos {margin-bottom: 10px; padding: 0px 5px 5px 5px; background: #161f46 url(/images/fansites/headings/bg.gif) repeat-x}
#right .videos .top {padding-top: 25px; background: transparent url(/images/fansites/headings/videos.gif) no-repeat top right}
#right .videos table {width: 100%}
#right .videos img {float: left; padding: 0px 5px 5px 0px}

#footer {clear: both; padding-top: 10px; text-align: left; color: #bfbfbf}
#footer .content {padding-top: 10px; background: #000}
#footer a, #footer a:visited {color: #bfbfbf; text-decoration: none}
#footer a:hover {color: #ff0; text-decoration: underline}
#footer .links {width: 260px; float: left}
#footer .ad {float: right; padding: 0px 5px 0px 0px}
#footer .alexa {float: right; padding: 0px 0px 5px 5px}
#footer .legal {clear: both; padding-top: 10px; font-size: 10px}

.noDisplay {display: none}

.relatedVideos {clear: both; padding-top: 20px; overflow: auto}
.relatedVideos a {font-weight: bold}
.relatedVideos img {float: left; padding-right: 5px}
.relatedVideos hr {clear: both}

.relatedNews {clear: both; padding-top: 20px; overflow: auto}
.relatedNews .headline {margin-bottom: 5px; clear: both}
.relatedNews .headline img {float: left; padding-right: 5px}
.relatedNews .headline .title {font-size: 14px; font-weight: bold}
.relatedNews .seperator {border: none}

.comments {clear:both; width: 500px; margin-top: 10px; text-align: left}
.comments img {max-width: 400px}
.comments .alt1 {background: transparent}
.comments .alt2 {background: #161f46}
.comments .user {font-size: 10px}
.comments .avatar {width: 80px; height: 80px; float: none; padding: 5px; text-align: center}
.comments .user .name {padding: 0px 5px 5px 5px}
.comments .content {width: 100%; padding: 10px; font-size: 11px}
.comments .manage {text-align: right; margin-bottom: 5px}
.comments .edit {margin-top: 10px}
.comments .signature {margin-top: 10px; padding-top: 5px; border-top: dashed 1px silver}

.recommend {float: left; width: 112px; height: 99px; text-align: center; margin-right: 5px; background: transparent url(/images/recommendBg.gif) no-repeat}
.confirmDebunk {float: left; width: 112px; height: 99px; text-align: center; margin-right: 5px; background: transparent url(/images/confirmDebunkBg.gif) no-repeat}
.recommend .content, .confirmDebunk .content {padding: 20px 10px 0px 0px}
.digg {float: left; padding-right: 5px}
.paging {clear: both; margin-top: 10px}
.paging .next {float: right}
.paging .previous {float: left}

.relatedVideos {clear: both; margin-top: 20px; overflow: auto}
.relatedVideos a {font-weight: bold}
.relatedVideos img {float: left; padding-right: 5px}

.scoopSubmission {font-size: 10px; background: #ffff80; border-left: solid 2px #10376b; border-right: solid 2px #10376b}
.scoopSubmission .content {padding: 10px}
.addToSite {margin: 10px 10px 10px 0px; width: 225px; font-size: 11px; overflow: visible}
.addToSite .content {padding: 10px; border: dashed 1px #10276b}

.seperator {clear: both; height: 1px; margin: 5px 0px 5px 0px; border-top: dashed 1px silver}

.left {text-align: left}
.right {text-align: right}
.center {text-align: center; margin: auto}

.fLeft {float: left}
.fRight {float: right}

.noPadding {padding: 0px}

.ageGate {margin: 20px 0px 20px 0px; padding: 20px; text-align: center; font-size: 16px; background: #000; border: dotted 1px #8f8a93}