body, table, tr, td, th, p, br, div, blockquote, ul, ol, li, hr, a
{ font-family: Verdana, Arial, Helvetica; color: #333333; font-size: 12px
}

center { font-size: 11px }

hr { color:#999999 }

/*p { text-align: left }*/

.category { font-size: 16px; font-weight: bold }

.header { font-size: 17px; background-color: #CCCCCC; color: #000000; font-weight: bold }

.title-sub { font-size: 13px; font-weight: bold }

A { color: #e60000; text-decoration:none; }
A:link { color: #e60000 }
A:visited { color: #e60000 }
A:active { color: #ff9900 }
A:hover { color: #ff9900;  }

A.rev { color: #ff9900; font-size: 12px; font-weight: thin }
A.rev:link { color: #ff9900 }
A.rev:visited { color: #ff9900 }
A.rev:active { color: #000000 }
A.rev:hover { color: #000000 }

A.feature { color: #000000; font-size: 15px; text-decoration: none }
A.feature:link { color: #000000 }
A.feature:visited { color: #000000 }
A.feature:active { color: #ff9900 }
A.feature:hover { color: #ff9900 }

A.small_link { color: #000000; font-size: 12px; text-decoration: none }
A.small_link:link { color: #000000 }
A.small_link:visited { color: #000000 }
A.small_link:active { color: #ff9900 }
A.small_link:hover { color: #ff9900 }

.menu_text { font-family: Verdana, Arial, Helvetica; color: #CCCCCC; font-size:13px; text-decoration: none; font-weight: bold }

A.menu_text { color:#FFFFFF; font-size: 13px; text-decoration: none; font-weight: bold }
A.menu_text:link { color: #CCCCCC }
A.menu_text:visited { color: #CCCCCC }
A.menu_text:active { color: #FFCC33 }
A.menu_text:hover { color: #FFCC33 }

.menu_text_rev { font-family: Verdana, Arial, Helvetica; color: #FFCC33; font-size: 13px; text-decoration: none; font-weight: bold }

A.menu_text_rev { color: #FFCC33; font-size: 13px; text-decoration: none; font-weight: bold }
A.menu_text_rev:link { color: #FFCC33 }
A.menu_text_rev:visited { color: #FFCC33 }
A.menu_text_rev:active { color: #CCCCCC }
A.menu_text_rev:hover { color: #CCCCCC }

A.bottom_nav { color: #666666; font-size: 10px; text-decoration: none }
A.bottom_nav:link { color: #666666 }
A.bottom_nav:visited { color: #666666 }
A.bottom_nav:active { color: #FFCC33 }
A.bottom_nav:hover { color: #FFCC33 }

.art_img {border-width: 1px;border-color:#666666;border-style:solid;}
.art_img_table {margin: 10px 10px 10px 10px;}
.highlight {color:#333399;font-weight:bold;background-color=#2FF82F}
.class_title {font-size:18px;color:#1D1D1D}
.class_cat_header {font-size: 17px;background-color:#CCCCCC;color:#000000;font-weight:bold}
.class_subcat {background-color:#F9F6F6}
#caption {border-width:0px; border-style:solid; border-color: silver; height: 20px; font-size:9px;}

.mC {width:100px; margin:5px; float:right;}
.mH {color:#60c; cursor:pointer; font-weight:bold; border-top:1px solid #300;}
.mL {display:none; margin-bottom:10px;}
.mO {margin-left:10px; display:block;}

A.image_bg_switch:link { background: #FFFFFF }
A.image_bg_switch:hover { background: #95353c }

.article_sidebar{
background-color:#ECECEC;
border:1px solid black;
margin-right:10px;
margin-left:10px;
padding-bottom:5px; 
padding-left:10px; 
padding-right:10px; 
padding-top:5px;
width:200px;
float:right;
text-align:left;
}

a.headerlink { font-size: 17px; text-decoration: none; font-weight: bold; color: #000000 }
a.headerlink:link { color: #000000 }
a.headerlink:visited { color: #000000 }
a.headerlink:active { color: #4c4c4c }
a.headerlink:hover { color: #4c4c4c }

A.more { color: #000000; font-size: 12px; text-decoration: none; font-style: italic; font-weight: bold }
A.more:link { color: #000000 }
A.more:visited { color: #000000 }
A.more:active { color: #ff9900 }
A.more:hover { color: #ff9900 }

/* online feature, online extra, video extra */
span.xtra { font-size: 11px; letter-spacing: 2px; text-transform: uppercase }

/* by So-and-so */
a.author { color: #666666; font-size: 12px; font-weight: bold; text-decoration: none }
a.author:link { color: #666666 }
a.author:visited { color: #666666 }
a.author:hover { color: #ff9900 }
a.author:active { color: #ff9900 }

/* zap2it nav links - previously ffe666 */
A.zap2it { color: #cccccc; font-size: 13px; text-decoration: none; font-weight: bold }
A.zap2it:link { color: #cccccc }
A.zap2it:visited { color: #cccccc }
A.zap2it:active { color: #ffcc33 }
A.zap2it:hover { color: #ffcc33 }

/* Sidecar article template styles */

div.articleimage { float: right; margin: 5px 0px 10px 20px; text-align: center }
div.articlecaption, span.articlesection, span.articlebyline, a.articlebyline, span.articleheadline, div.articlekicker, span.articletext { font-family: Verdana, Arial, Helvetica; font-size: 13px }
div.articlecaption { max-width: 275px; font-size: 10px; font-style: italic }
div.articlekicker { margin-bottom: 20px; padding: 4px 5px 7px 8px; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #efefef }
span.articlesection { font-size: 12px; font-weight: bold }
span.articleheadline { font-size: 14px; font-weight: bold }
a.articlebyline { font-size: 12px; font-weight: bold; text-decoration: none; color: #666666 }
a.articlebyline:hover { color: #ffcc00 }

