html,body {
border:0;
margin:0;
padding:0;
}

body {
text-align:left;
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
line-height:15px;
background-color:#FDF3C2; /* blanchedAlmond; */
background-image:url(/Images/bg_paper_seamless2.jpg);
}

#pagewidth {
width:1000px;
margin:0 auto;
}

#frame_shadow_top {
background-image:url(/Images/frame_shadow_top_cream.gif);
background-repeat:no-repeat;
line-height:6px;
}

#frame_shadow_middle {
background-image:url(/Images/frame_shadow_middle_cream.gif);
background-repeat:repeat-y;
padding-right:10px;
padding-left:10px;
}

#frame_shadow_bottom {
background-image:url(/Images/frame_shadow_bottom_cream.gif);
background-repeat:no-repeat;
}

#innerframe {
background-color:#F2DFB7;
font-family:verdana, arial, helvetica, sans-serif;
padding:10px 0;
}

#contentmain {
float:left;
padding-right:5px;
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
color:#FFCC00;
background-color:transparent;
width:514px;
}

#contentmarquee {
float:right;
width:460px;
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:14px;
}

#contentmarquee img {
border-width:0;
}

#contentrightbar {
float:right;
width:460px;
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:14px;
line-height:16px;
clear:right;
}

#contentright_med {
float:right;
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:12px;
line-height:13px;
width:293px;
}

#contentright_med ul {
margin-left:-25px;
list-style:disc outside none;
}

#contentright_med li {
margin-left:-5px;
}

#contentads {
float:left;
width:160px;
margin-right:7px;
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
line-height:13px;
text-align:left;
background-color:#EEEEEE;
}

#contentads p {
margin-bottom:10px;
}

#contentheader h1 {
font-size:14px;
margin:0;
padding:10px;
}

a {
color:#990000;
text-decoration:none;
/* font-weight:normal; */
}

a:hover {
text-decoration:underline;
color:#C00000;
}

h1 {
font-size:14px;
}

h2 {
font-size:12px;
}

h3 {
font-size:10px;
}

.button {
font-size:11px;
}

.text {
color:#000;
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:12px;
}

/* At the very top, above the Menu Bar. */
.TopBar {
padding-top:2px;
}

.QuoteGenText {
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:15px;
line-height:18px;
color:#003C00;
vertical-align:middle;
}

.MenuBar {
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:15px;
line-height:18px;
text-align:left;
border:solid 2px #7B542D;
background-color:#FBD591;
color:#000000;
background-image:url(/Images/GradientOrange_MenuBar.png);
background-repeat:repeat-y;
padding:4px 2px;
}

/* "Hot Stories and Brad Media" box at top of every page */
.RedBox {
border:solid black;
text-align:center;
color:black;
background-color:BlanchedAlmond;
border-width:2px;
padding:2px 0 3px;
}

.MediaAppearance {
text-align:left;
color:black;
}

/* Contribution to BRAD BLOG notice at top of single pages */
.ContributeTopBox {
max-width:495px;
color:black;
background-color:white;
text-align:center;
border:2px solid black;
margin:0 auto 10px;
padding:3px;
}

.ContributeTopBox a {
color:#C00000;
}

/* ---- BRAD BLOG POSTS ---- */

.post_shadow_top {
background-image:url(/Images/post_shadow_top_almond.gif);
background-repeat:no-repeat;
line-height:4px;
}

.post_shadow_middle {
background-image:url(/Images/post_shadow_middle_almond.gif);
background-repeat:repeat-y;
}

.post_shadow_bottom {
background-image:url(/Images/post_shadow_bottom_almond.gif);
background-repeat:no-repeat;
line-height:4px;
margin:0 0 18px;
}

.post {
font-family:times new roman, times, serif;
font-size:14px;
line-height:18px;
letter-spacing:0;
color:#000;
background:white;
border:1px solid #808080;
max-width:501px;
margin:0 4px 0 5px;
padding:8px;
}

.post a {
text-decoration:none;
/* font-weight:normal; */
color:#990000;
}

.post a:hover {
text-decoration:underline;
color:#C00000;
}

.post li {
margin-left:25px;
}

.StayOnTopInfo {
max-width:505px;
background-color:#7B542D;
text-align:center;
color:#FDCE83;
font-size:10px;
font-style:italic;
font-weight:bold;
margin-left:5px;
margin-right:5px;
background-image:url(/Images/GradientBrown.jpg);
background-repeat:repeat-x;
border:1px outset black;
padding:4px;
}

.StayOnTopItem {
max-width:501px;
background:white;
border:1px solid #808080;
color:black;
font:14px/18px times new roman, times, serif;
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
margin:0 4px 0 5px;
padding:8px;
}

.MoreText {
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:15px;
color:#990000;
font-weight:bold;
font-style:italic;
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
}

/* ---- BRAD BLOG HEADLINES ---- */

.ItemHeadline {
color:black;
text-align:left;
font-weight:bold;
font-size:22px;
line-height:26px;
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
padding:3px 12px 3px 0;
}

.ItemHeadline a {
color:black;
background-color:transparent;
font-weight:bold;
font-size:22px;
line-height:26px;
letter-spacing:-.04em;
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
}

.ItemSubHeadline {
text-align:left;
font-weight:600;
font-size:13.5px;
line-height:18px;
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
padding:4px 0 4px 6px;
}

.ItemSubSubHeadline {
text-align:left;
font-size:12px;
line-height:16px;
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
padding:0 0 4px 6px;
}

.SocialIconsBlock {
border:1px solid #D3D4D5;
background-color:#E4E5E6;
float:left;
width: 140px; /* 176px; 172px; */
height:92px;
background-image:url(/Images/GradientGrayToLightGray.jpg);
background-repeat:repeat-y;
}

.SocialIconsStrip {
border:1px solid #D3D4D5;
background-color:#E4E5E6;
float:left;
width: 140px; /* 176px 172px; */
height:52px;
background-image:url(/Images/GradientGrayToLightGray.jpg);
background-repeat:repeat-y;
text-align:center;
}

.SocialIcons {
float:left;
height:90px;
text-align:center;
padding:2px;
}

.SocialLabels {
float:left;
text-align:center;
clear:left;
padding:2px;
}

.BloggedBy {
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
border-top:solid 1px lightgray;
border-bottom:solid 1px lightgray;
text-align:left;
font-size:11px;
line-height:12px;
font-style:italic;
margin-bottom:.3em;
padding:4px 0 4px 6px;
}

.BloggedByMain {
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
border-top:solid 1px lightgray;
border-bottom:solid 1px lightgray;
font-style:italic;
font-size:11px;
line-height:12px;
text-align:left;
top:0;
margin-bottom:3px;
padding:4px 0 4px 6px;
}

.ItemLinks {
float:right;
font-size:13px;
width:300px;
text-align:left;
margin-bottom:3px;
padding-right:3px;
padding-left:3px;
}

.ItemLinks a {
font-weight:normal;
}

.Categories {
border-top:solid 1px lightgray;
border-bottom:solid 1px lightgray;
}

.footnote {
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
line-height:13px;
margin-left:10px;
}

code {
font-size:11px;
}

/* ---- END BRAD BLOG POSTS ----*/

.media {
background:#FDF9F0;
color:black;
text-align:left;
border-top:1px dotted #F0E1B2;
border-bottom:1px dotted #F0E1B2;
border-left:1px dotted #F0E1B2;
border-right:1px dotted #F0E1B2;
font-size:14px;
line-height:18px;
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
margin:10px 30px;
padding:8px;
}

.media a {
color:#990000;
text-decoration:none;
font-weight:normal;
}

.media a:hover {
text-decoration:underline;
}

.medianogreen {
text-align:left;
font-family:times new roman, times, serif;
font-size:14px;
line-height:18px;
margin:10px 45px 0;
padding:8px;
}

.document {
background:#F9F7F7;
color:black;
text-align:left;
font-family:times new roman, times, serif;
font-size:14px;
line-height:18px;
border:1px solid black;
margin:10px 20px;
padding:15px;
}

.document a {
color:#4040FF;
text-decoration:none;
font-weight:normal;
}

.document a:hover {
text-decoration:underline;
}

a.mlink {
color:#990000;
text-decoration:none;
font-weight:normal;
}

a.mlink:hover {
text-decoration:underline;
}

/* The text on Entry Pages in MenuBar giving path to this item. */
.path {
color:#000;
font-size:10px;
}

.path a {
color:#003366;
text-decoration:none;
font-weight:bold;
}

.path a:hover {
text-decoration:underline;
}

/* The text on Entry Pages giving option to move to PREV, MAIN or NEXT item */
.PrevMainNext {
max-width:505px;
background-color:#7B542D;
text-align:center;
margin-left:5px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:16px;
line-height:20px;
color:#FDCE83;
background-image:url(/Images/GradientBrown.jpg);
background-repeat:repeat-x;
min-height:31px;
border-color:#7B542D;
border-style:solid;
border-width:1px;
}

.PrevMainNext a {
color:white;
}

.PrevMainNextHighlight {
padding:8px;
}

.PrevMainNextHighlight a {
color:white;
}

.list {
display:list-item;
list-style-position:outside;
list-style-type:disc;
margin-left:40px;
margin-right:30px;
margin-bottom:0;
font:14px/17px times new roman, times, serif;
text-align:left;
}

/* ---- GRAPHIC PHOTO BORDERS ---- */

.GBorder6 {
border:6px solid black;
}

.GBorder1 {
border:1px solid black;
}

.GRight {
float:right;
margin:12px 0 3px 6px;
}

.GLeft {
float:left;
margin:12px 6px 3px 0;
}

.GCenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.GCaption {
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:11px;
line-height:14px;
font-weight:700;
text-align:center;
color:white;
background-color:black;
width:240px;
padding:6px 6px 3px;
}

.GCaption img {
padding-bottom:5px;
}

.GSubCaption {
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
font-size:10px;
line-height:12px;
font-weight:normal;
text-align:center;
color:white;
background-color:black;
width:240px;
}


/* ---- START GREEN NEWS REPORT POSTS ---- */

.ItemHeadline_GNR {
color:#07400B;
text-align:left;
font-weight:bold;
font-size:22px;
line-height:26px;
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
padding:3px 12px 3px 0;
}

.ItemHeadline_GNR a {
color:#07400B;
background-color:transparent;
font-weight:bold;
font-size:22px;
line-height:26px;
letter-spacing:-.04em;
font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;
}

.ItemSubHeadline_GNR {
color:#07400B;
text-align:left;
font-weight:600;
font-size:13.5px;
line-height:18px;
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
background-image:url(/Images/GradientDarkGreen_headline.jpg);
background-repeat:repeat-y;
padding:0 0 4px 6px;
}

.ItemSubSubHeadline_GNR {
color:#07400B;
text-align:left;
font-size:12px;
line-height:16px;
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
background-image:url(/Images/GradientDarkGreen_headline.jpg);
background-repeat:repeat-y;
padding:0 0 4px 6px;
}

.mediagreen {
background:#CEF892;
color:#07400B;
text-align:left;
border:none;
font:14px "times new roman", serif;
background-image:url(/Images/GradientDarkGreen_headline.jpg);
background-repeat:repeat-y;
margin:10px 15px;
padding:8px;
}

.mediagreen a {
color:#0000FF;
text-decoration:none;
}

.mediagreen a:hover {
text-decoration:underline;
}

/* ---- END GREEN NEWS REPORT POSTS ----*/

/* ---- GREEN NEWS REPORT TWITTER BOX ----*/

#contentgreennewstwitter {
float:right;
width:460px;
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
line-height:12px;
}

.greennewstwitterbox {
background:#FFEFD1;
margin-bottom:10px;
text-align:left;
font-family:times new roman, times, serif;
line-height:17px;
padding:10px;
}


/* ---- START SEARCH STYLES ---- */

.SearchHeadline {
border-left:solid 12px #3F260D;
color:white;
background-color:#3F260D;
font:bold 20px/22px times new roman, times, serif;
text-align:left;
padding:3px 0;
}

.SearchSubHeadline {
border-left:solid 6px #3F260D;
font:bold small-caps 14px/16px times new roman, times, serif;
text-align:left;
padding:4px 0 0 4px;
}

.SearchSubSubHeadline {
border-left:solid 6px #3F260D;
font:small-caps 14px/16px times new roman, times, serif;
text-align:left;
padding:4px 0 0 4px;
}

.raised {
text-decoration:none;
font-weight:bold;
color:#F2DFB7;
background-color:#3F260D;
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
line-height:14px;
margin:0 0 12px;
padding:4px;
}

/* ---- END SEARCH STYLES ---- */

.SidebarHeader {
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
color:white;
font-size:14px;
line-height:16px;
min-height:30px;
border-top:1px solid #7B542D;
border-right:1px solid #7B542D;
border-left:1px solid #7B542D;
text-decoration:none;
font-weight:bold;
background:#7B542D;
background-image:url(/Images/GradientBrown.jpg);
background-repeat:repeat-x;
}

.SidebarHeader img {
vertical-align:middle;
border-width:0;
}

.SidebarHeaderText {
text-align:center;
padding:10px;
}

.SidebarBoxed {
text-decoration:none;
border-bottom:1px solid #7B542D;
border-right:1px solid #7B542D;
border-left:1px solid #7B542D;
color:#3F260D;
background:#FFEFD1;
text-align:left;
margin-bottom:15px;
padding:4px;
}

.SidebarBoxed img {
vertical-align:middle;
border-width:0;
}

.SidebarBoxed a {
font-weight:normal;
}

.SidebarSpecial ul {
border-top:1px solid #C00000;
border-bottom:1px solid #C00000;
border-left:1px solid #C00000;
border-right:1px solid #C00000;
list-style:none;
margin:0 0 1.5em;
padding:6px 0;
}

.SidebarSpecial li {
text-indent:-12px;
line-height:13px;
margin:0;
padding:0 0 .25em 15px;
}

.SidebarSpecial p {
color:#999;
line-height:1.5em;
}

.SidebarSpecial a {
font-weight:normal;
}

.SidebarSpecialHeader {
text-decoration:none;
border-top:1px solid black;
border-bottom:1px solid black;
color:#FFCA0E;
background:firebrick;
border:1px solid #FFCA0E;
text-align:center;
padding:3px;
}

.SidebarSpecialText {
text-decoration:none;
color:black;
background:#FEDDA7;
text-align:center;
margin-bottom:15px;
margin-top:15px;
padding:4px;
}

.SidebarSpecialText a {
font-style:italic;
color:#990000;
}


/* --- MARQUEE FEATURE BOX ---*/

.MarqueeFeatureBox {
background:#FFEFD1;
border:2px solid #3F260D;
margin-bottom:10px;
text-align:left;
font-family:times new roman, times, serif;
line-height:17px;
}

.MarqueeFeatureBox a:hover {
color:#C00000;
}

.Marquee_Title {
color:#FFFFFF;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-size:16px;
line-height:18px;
text-align:center;
background:#3F260D;
padding:7px;
}

.Marquee_h1a {
font-size:36px;
line-height:38px;
letter-spacing:-.03em;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}

.Marquee_h1a a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h1a img {
border:0;
float:none;
padding:3px;
}

.Marquee_h1b {
font-size:33px;
line-height:37px;
letter-spacing:-.03em;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}

.Marquee_h1b a {
font-size:33px;
line-height:37px;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h1b img {
border:0;
float:none;
padding:3px;
}

.Marquee_h1 {
font-size:25px;
line-height:27px;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}

.Marquee_h1 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h1 img {
border:0;
float:right;
padding:3px;
}

.Marquee_h2 {
font-size:20px;
line-height:22px;
letter-spacing:-.02em;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}

.Marquee_h2 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h2 img {
border:0;
float:right;
padding:3px;
}

.Marquee_h3 {
font-size:16px;
line-height:18px;
letter-spacing:0;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:center;
}

.Marquee_h3 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:bold;
color:black;
}

.Marquee_h3 img {
width:100px;
border:0;
float:right;
padding:3px;
}

.Marquee_h4 {
font-size:13px;
line-height:15px;
letter-spacing:0;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
text-align:center;
color:black;
padding:.2em;
}

.Marquee_h4 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
color:black;
}

.Marquee_h4 img {
width:75px;
border:0;
float:right;
padding:3px;
}

.Marquee_h5 {
font-size:13px;
line-height:17px;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
text-align:center;
}

.Marquee_h5 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
color:black;
}

.Marquee_h5 img {
border:0;
float:none;
padding:3px;
}

.Marquee_h6 {
font-size:11px;
line-height:15px;
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-weight:normal;
text-align:center;
}

.Marquee_h6 a {
font-family:"Trebuchet MS","Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
}

.Marquee_desc {
font-family:"Lucida Grande","Droid Sans",Helvetica,Arial,sans-serif;
font-size:13px;
line-height:15px;
font-weight:normal;
letter-spacing:0;
padding-top:3px;
text-align:center;
}

.Marquee_MediaAppearances {
color:black;
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
line-height:12px;
margin-left:15px;
margin-right:15px;
}

.Marquee_MediaAppearances li {
font-family:verdana, arial, helvetica, sans-serif;
text-align:left;
}

.m_specialcov {
background:#808080;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:0 2.5em .5em;
padding:.2em;
letter-spacing: 0px;
}

.bb {
border:1px outset #7D532D;
overflow:auto;
padding:.4em .3em;
}

.TextRed a {
color:#800000;
}

.TextBrightRed a {
color:#FF0000;
}

.red {
background:#FDC3C3;
}

.yellow {
background:#FDFEA4;
background-image:url(/Images/GradientYellow_headline.png);
background-repeat:repeat-y;
}

.magenta {
background-image:url(/Images/GradientDarkBrown_headline.jpg);
background-repeat:repeat-y;
}

.purple {
background:#EAD1FD;
background-image:url(/Images/GradientPurple_headline.png);
background-repeat:repeat-y;
}

.green {
background:#CEF892;
}

.mint {
background:#CCFFCC;
}

.gray {
background:#E3DDDD;
}

.blue {
background:#CBDCF2;
}

.tan {
background:#F0E1B2;
}

.orange {
background:#F9D4AF;
}

.brightorange {
background:#FECE5D;
}

.gold {
background:#F9AC07;
}

/* --- IMAGE RESIZING --- */

.resize_75 {
width:75px;
height:auto;
}

.resize_100 {
width:100px;
height:auto;
}

/* --- DVN ---*/

.SidebarHeader_DVN {
text-decoration:none;
color:#FDCE83;
background:#7F2011;
text-align:left;
padding:1px;
}

.SidebarBoxed_DVN {
text-decoration:none;
border-top:3px solid #7F2011;
border-right:3px solid #7F2011;
border-bottom:3px solid #7F2011;
border-left:3px solid #7F2011;
color:#3F260D;
background:#F1F1F9;
text-align:left;
margin-bottom:10px;
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
line-height:13px;
padding:4px;
}

.SidebarBoxed_DVN a {
text-decoration:none;
font-weight:bold;
color:#990000;
}

.SidebarBoxed_DVN a:hover {
text-decoration:underline;
}

/* --- DONATION FORM ---*/
.SidebarDonationForm {
background-color:#B5DCDC;
border-bottom:1px solid #7B542D;
border-right:1px solid #7B542D;
border-left:1px solid #7B542D;
text-align:center;
margin-bottom:15px;
padding:4px;
}

/* --- FOR SPECIAL COVERAGE PAGES ---*/

.SpecialCoverageTable {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FFCA0E;
background:#C00000;
}

.SpecialCoverageTable td {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#FFCA0E;
background:#C00000;
}

.SpecialCoverage ul {
border-top:1px solid #C00000;
border-bottom:1px solid #C00000;
border-left:1px solid #C00000;
border-right:1px solid #C00000;
list-style:none;
margin:0 0 1.5em;
padding:6px 0;
}

.SpecialCoverage li {
text-indent:-12px;
line-height:13px;
margin:0;
padding:0 0 .25em 15px;
}

.SpecialCoverage p {
color:#999;
line-height:1.5em;
}

.SpecialCoverageHeader {
margin-bottom:0;
text-decoration:none;
color:#FFCA0E;
background:black;
border:1px solid #FFCA0E;
text-align:center;
padding:3px;
}

.SpecialCoverageItem {
margin-bottom:0;
text-decoration:none;
color:#FFFFFF;
background:#C00000;
border:1px solid #000;
text-align:left;
padding:4px;
}

.SpecialCoverageItem a {
font-weight:normal;
}

.SpecialCoverageItemDesc {
margin-bottom:0;
text-decoration:none;
color:black;
background:#C00000;
border:1px solid #000;
text-align:left;
padding:4px;
}

.BBTOORepost {
font:13px/14px times new roman, times, serif;
color:white;
text-align:center;
background-color:#7B542D;
border:1px dashed #FDCE83;
margin-top:15px;
margin-bottom:15px;
padding:4px;
}

.BBTOORepost a {
font:13px/14px times new roman, times, serif;
color:#FDCE83;
}

.spacer {
line-height:5px;
}

table.calendar {
margin-left:10px;
}

.permitted-tags {
font-size:7pt;
color:#999999;
background-color:#FFFFFF;
width:300px;
}

.single-post-metadata {
color:#003366;
background-color:#F8F7EF;
border-top-color:#CCCCCC;
border-bottom-color:#CCCCCC;
}

.single-post-metadata a {
color:#BB2020;
text-decoration:none;
font-weight:600;
}

/* SUBSCRIPTION MANAGER STYLE */
.subscription-manager {
width:650px;
margin:5px 0 0 55px;
padding:10px 0 20px;
}

div.wrap {
background:#fafafa;
border:1px solid #ccc;
margin:20px 0;
padding:5px 10px;
}

div.wrap h2 {
border-bottom:2px solid #589bd2;
margin:.5em 0 1em;
}

div.wrap fieldset {
border:1px solid #555;
margin:1em 0;
padding:5px 10px;
}

div.wrap fieldset legend {
font-weight:bold;
font-size:small;
}

div.wrap p.submit {
text-align:right;
}

.updated {
background:#B9D6EF;
border:1px solid #589bd2;
margin:1em 5% 10px;
padding:0 1em;
}

.updated-error {
background-color:#FFA3A3;
border:1px solid #FF5D5D;
}

div.wrap form {
margin:0;
padding:0;
}

div.wrap li {
margin-bottom:6px;
line-height:130%;
}
/* END SUBSCRIPTION MANAGER STYLE */


/* DEMOCRACY POLL ADD-IN */
.democracy {
max-width:500px;
}

.democracy img {
width:100%;
margin-bottom:4px;
vertical-align:middle;
}

.democracy input {
vertical-align:middle;
margin-right:5px;
width:auto;
}

.democracy .addAnswerText {
width:80%;
}

.dem-graph {
border:1px solid #ccc;
height:10px;
}

.dem-graph a,.dem-graph a:hover {
background:#efefef;
border-bottom:5px solid #e0e0e0;
border-right:1px solid #ccc;
}

* html .dem-graph a,* html .dem-graph a:hover {
border-bottom-width:6px;
}

* html .dem-graph {
height:11px;
}

.dem-graph b,.dem-graph i {
color:#555;
}

.dem-voted-for-this {
border-color:#888;
}

.democracy ul {
padding:0;
}

.democracy label {
float:none;
display:inline;
}

/* DEMOCRACY POLL ADD-IN */
