body {color:#555; margin:0; padding:0; border:0; font-size:12px; font-family:Arial,Helvetica,sans-serif; background:#8B898A;}
#pagewrap {width:774px; margin:4px auto; background:#fff; border:1px solid #B3B1B2; border-top:none; border-left:none}
#pagepadding {width:758px; margin:auto; padding:8px 0} /* nested div with inner padding */
#newswrap {width:994px; margin:4px auto; background:#fff; border:1px solid #B3B1B2; border-top:none; border-left:none}
#newspadding {width:978px; margin:auto; padding:8px 0} /* nested div with inner padding */

/* top nav */
#tnav {width:100%; height:18px; font-size:12px; margin:0; padding:0; background:url(images/l/bktnav.jpg); float:left}
#tnav ul  {list-style:none; margin:0; padding:0; border:none}
#tnav ul li {display:block; margin:2; padding:0; float:left}
#tnav ul li form {margin:0}
#tnav ul a {color:#0033cc; font-weight:bold; padding:2px 11px; text-decoration:none; display:block; border-right:2px solid #fff}
#tnav ul a:hover {color:#fff; background:#DA4421; text-decoration:none}

/* NEW top nav */
#t3 table {width:100%; height:24px}
#t3 td {text-align:center}
#t3 a {color:#03c; font-weight:bold; text-decoration:none; font-size:14px}
#t3 a:hover {color:#fff; background:#03c; text-decoration:none}

/* for stretch pages */
#pagepadding2 {width:100%; margin:auto; padding:8px}
#toplinks2 {width:564px; border:1px solid #fff} /* leave border for IE */
#thehdr2 {background:url(images/l/hdr-flipped.jpg)}
#thehdr2 img {float:left}

/* Use for all pages with single-column content area => see also HOME PAGE */
#thecontenthome {padding-bottom:20px; padding-left:0px; font-size:13px; line-height: 1.3em} 
#thecontent {padding-bottom:20px; padding-left:10px; font-size:13px; line-height: 1.4em} 
#contentwrap {clear:both; width:100%; margin:6px 0}
#footerwrap {color:#777; font-size:10px; text-align:center; padding:4px 0; background:#ddd}

/* left nav & content */
#lnav {width:174px; font-size:12px; background:#EFEAE2}
#lnav #navbtns {width:174px; margin-bottom:1px}

/* left nav sections */
#lnav .navtitle {color:#fff; letter-spacing:0px;  font-weight:bold; font-size:14px; padding-left:8px; padding-top:1px; padding-bottom:1px;  margin-top:4px; background-color:#666}
#lnav ul {margin:0; padding:0; list-style:none; line-height:1.1em}
#lnav li {margin:0  padding-top:1px; padding-bottom:2px; }
#lnav ul li a {color:#000; display:block; padding-left:8px; text-decoration:none} 
#lnav ul li a:hover {color:#fff; background:#D45735 /*D76B51*/; text-decoration:none}
#lnav #lnavsearchbox {background:#fff; margin:0; padding:0; margin-top:4px; border:1px solid #999}
#lnav a {color:#000; text-decoration:none} 


/* left nav & content */
#lnavst {width:174px; font-size:12px; background:#EEEEEEE}
#lnavst #navbtns {width:174px; margin-bottom:1px}

/* left nav sections */
#lnavst .navtitle {color:#fff; letter-spacing:0px;  font-weight:bold; font-size:14px; padding-left:8px; padding-top:1px; padding-bottom:1px;  margin-top:4px; background-color:#666}
#lnavst ul {margin:0; padding:0; list-style:none; line-height:1.1em}
#lnavst li {margin:0  padding-top:1px; padding-bottom:2px; }
#lnavst ul li a {color:#000; display:block; padding-left:8px; text-decoration:none} 
#lnavst ul li a:hover {color:#fff; background:#D45735 /*D76B51*/; text-decoration:none}
#lnavst #lnavsearchbox {background:#fff; margin:0; padding:0; margin-top:4px; border:1px solid #999}
#lnavst a {color:#000; text-decoration:none}


  
/* home and category tables */
#column a {text-decoration:none;}
#column .coltitle {color:#fff; letter-spacing:1px;  font-weight:bold; font-size:14px; padding-left:4px; padding-top:4px; padding-bottom:4px; margin-top:0px; margin-right:6px; margin-left:6px; margin-bottom:6px; background-color:#666666;}

/* right nav & content */
#rnav {width:160px; font-size:12px; background:#eeffee}
#rnav {width:160px; margin-bottom:1px}

/* left nav sections */
#rnav .navtitle {color:#fff; letter-spacing:1px;  font-weight:bold; font-size:14px; padding-left:8px; padding-top:1px; padding-bottom:1px;  background-color:#666}
#rnav ul {margin:0; padding:0; list-style:none; line-height:1.1em}
#rnav li {margin:0  padding-top:1px; padding-bottom:2px; }
#rnav ul li a {color:#000; display:block; padding-left:8px; text-decoration:none} 
#rnav ul li a:hover {color:#fff; background:#D45735 /*D76B51*/; text-decoration:none}
#rnav #lnavsearchbox {background:#fff; margin:0; padding:0; margin-top:4px; border:1px solid #999}
#rnav a {color:#000; text-decoration:none}   
 
#rcnav {width:300px; font-size:12px}
#rcnav {width:300px; margin-bottom:0px}

/* left nav sections */
#rcnav .navtitle {color:#fff; letter-spacing:1px;  font-weight:bold; font-size:14px; padding-left:7px; padding-top:1px; padding-bottom:1px;  background-color:#666}
    
#highlight {color:#333; font-size:12px; text-align:center; padding:4px 0; background:#ffe9b9}

/* GENERAL STUFF ======================== */
h1, h2, h3, h4, h5 {color:#555; font-family:Arial,Helvetica,sans-serif}
h1 {font-size: 22px; font-weight:bold; text-align:center; margin-top:0; line-height: 45px;  display: inline;}
h2 {font-size: 18px; font-weight:bold; display: inline}
h3 {font-size: 16px; font-weight:bold; display: inline;  text-decoration:none}
h4 {font-size: 14px; font-weight:bold; display: inline}
h5 {font-size: 12px; font-weight:bold; display: inline}
font {color:#555; font-size: 12px; font-weight:normal}

/* RELATED, RECOMMENDED, MOST VIEWED, TOPIC AND NEWS BOX HEADERS ======================== */
table.news380h {width:380px; color:#fff; font-size:16px; background:#776245; padding:1px 6px 1px 6px; font-weight:bold; text-align:center}
table.news380b {width:380px; color:#777; font-size:12px; background:#eeeeee; padding:3px 6px 3px 6px;}

table.image380h {width:380px; color:#fff; font-size:16px; padding:2px 4px 2px 4px; font-weight:bold}
table.image380c {width:380px; color:#777; font-size:11px; padding:1px 6px 1px 6px; background:#eeeeee}

table.image180h {width:180px; color:#fff; font-size:16px; padding:2px 4px 2px 4px; font-weight:bold}
table.image180c {width:180px; color:#777; font-size:11px; padding:1px 6px 1px 6px; background:#eeeeee}

table.image780h {width:780px; color:#fff; font-size:16px; padding:1px 6px 1px 6px; font-weight:bold}
table.image780c {width:780px; color:#777; font-size:12px; padding:1px 6px 1px 6px; background:#eeeeee}

table.rech {width:380px; text-align:center; background:#CC0000;  color:#fff; font-size:16px; font-weight:bold; padding:0px 0px 0px 0px}
table.recc {width:380px; text-align:left; text-decoration:none; padding:1px 3px 0px 1px; font-weight:bold; background:#FFFFFF; border:1px solid #cc0000}
.recc a {text-decoration:none; font-size:15px}
.recc td li {font-size:14px; padding-top:2px; padding-bottom:8px; list-style:none;}

table.rec {text-decoration:none}
.rec a {text-decoration:none}

table.mviewh {width:190px; text-align:center; background:#009900; padding:0px 0px 0px 0px}
table.mviewc {width:190px; text-align:left; text-decoration:none; padding:1px 3px 0px 1px; font-weight:bold; border:1px solid #009900}
.mviewc a {text-decoration:none}
.mviewc td li {font-size:12px; padding-top:2px; padding-bottom:10px; list-style:none;}

table.cat250h {width:100%; color:#fff; font-size:16px; background:#666; font-weight:bold; border:0}
table.cat250h td {padding:0px 6px 0px 6px}
table.cat250c {width:250px; color:#555; font-size:12px; border-collapse: collapse}
table.cat250c td {vertical-align: top; padding:0px 0px 12px 0px}
table.cat250b {width:250px; color:#fff; font-size:16px; font-weight:bold; border:0}
table.cat250b td {padding:0px 6px 0px 6px}

table.cat250n {width:280px; color:#555; font-size:12px; border-collapse: collapse}
table.cat250n td {vertical-align: middle; text-align:left; padding:6px 2px 12px 0px}

table.cat312h {width:312px; color:#fff; font-size:14px; background:#996633; font-weight:bold; border:0; text-align:center; padding:0px 6px 0px 6px}
table.cat312c {width:312px; color:#777; font-size:11px; padding:1px 6px 1px 6px; background:#eeeeee}

table.cat150h {width:150px; color:#fff; font-size:14px; background:#996633; font-weight:bold; border:0; text-align:center; padding:0px 6px 0px 6px}
table.cat150c {width:150px; color:#777; font-size:11px; font-weight:bold; padding:1px 6px 1px 6px; background:#eeeeee; text-align:center}

table.cat180h {width:180px; color:#fff; font-size:14px; background:#666; font-weight:bold; border:0}
table.cat180h td {padding:0px 6px 0px 6px}
table.cat180c {width:180px; color:#555; font-size:12px; border-collapse: collapse}
table.cat180c td {vertical-align: top; padding:0px 0px 12px 0px}
table.cat377e {width:377px; color:#555; font-size:10px; background:#eee; border:0}
table.cat377h {width:377px; color:#fff; font-size:14px; background:#666; font-weight:bold; border:0}
table.cat377h td {padding:0px 6px 0px 6px}

/* IMAGE CAPTIONS ======================== */
table.image {color:#777; font-size:10px; text-align:center; padding-bottom:3px; background:#eee}
table.image12 {color:#777; font-size:12px; padding-bottom:3px; background:#eee}
table.image2 {color:#777; font-size:10px; text-align:center; padding-bottom:3px}

/* FLOAT LEFT/RIGHT TABLES ======================== */
table.exp {float:right; margin-left:20px; margin-right:0px; padding-bottom:15px}
table.exp2 {font-size:13px; line-height:1.4em}
table.ads {float:right; margin-left:0px; margin-right:0px}
table.lads {float:left; margin-left:0px; margin-right:0px; text-decoration:none}

/* BREADCRUMBS ======================== */
p.bread {color:#666; font-size:11px; margin-top:0}
p.bread a {color:#03c; text-decoration:underline}
p.bread a:hover {color:#da4421; text-decoration:none}
td.bread {color:#666; font-size:11px; margin-top:0}
td.bread a {color:#03c; text-decoration:underline}
td.bread a:hover {color:#da4421; text-decoration:none}

h2.state {font-size: 16px; font-weight:normal; display: inline}

/* RELATED TOPICS BOX */
table.min {width:560; background:#ddd;}
.min td {vertical-align:middle}

table.topo {width:100%; border:1px solid #813630}
.topo th {background:#813630; height:32px}
.topo td {background:#eee; height:20px; margin:0; padding:0; text-align:center;  border:1px solid #813630}
.topo th h5 {color:#ffffff; font-size:20px; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; text-align:center}
.topo td a {text-decoration:none; color:#03c; font-size:11px; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; text-align:center}
table.rads {border:1px solid #dddddd; horizontal-align:center; border-bottom:2px solid #dddddd; background:#ffffff}
table.city {border:2px solid #dddddd; horizontal-align:center; border-bottom:2px solid #dddddd; background:#DFF2FD}

table.tstr {color:#fff; font-size:12px; font-weight:bold; border:0; text-align:center; padding:0px 0px 0px 0px}
.tstr a {color:#fff; font-weight:bold; text-decoration:underline}

/* COLORS - rust:da4421   blue:0047D0  */
a		  {color:#03c; text-decoration:underline}
a:hover {color:#da4421; text-decoration:none}
table.aunit {border:1px solid #999; horizontal-align:center; border-bottom:2px solid #999}

/* News_Item include for home page  */
.newshead {color: #ffffff; font-weight: bold; font-size: 18px; background: #666666; line-height: 1.2em; padding: 6px 6px 6px 6px; width: 382px; text-align:center; margin-bottom: 8px; margin-top: 7px;}
.news_item {padding-bottom: 14px; margin-left: 8px;}
a.news_title {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0033cc; font-size: 14px; text-decoration: none;}
.newsdtsrc {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #008800; font-size: 12px;}

.homehead {color: #ffffff; font-weight: bold; font-size: 18px; background: #666666; line-height: 1.2em; padding: 6px 6px 6px 6px; width: 560px; text-align:center; margin-bottom: 8px; margin-top: 7px;}
