body{
margin:0px;
padding:0px;
text-align:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}
body a { text-decoration:none;}

img, form {margin:0px; padding:0px; border:0px;}

#page {width: 726px; *width: 728px; border: solid 1px #CCC; padding: 0px 0px 10px 0px;}
#headerWrap {cursor: pointer; border-bottom: solid 5px #d82027;}
#header {cursor: pointer; height: 160px; background: url(//images.tmcnet.com/online-communities/politics-and-technology/images/politics_and_government.jpg) #101313 no-repeat right bottom;}

#overView {padding: 16px 10px ;  background: url(//images.tmcnet.com/online-communities/politics-and-technology/images/politics-and-technology-bg.jpg) no-repeat left top;}
#overView #left {float: left; width: 344px;}
#overView #right {float: right; width: 344px;}

#article-overView {padding: 10px;  background: url(//images.tmcnet.com/online-communities/politics-and-technology/images/politics-and-technology-bg.jpg) no-repeat left top;}
#article-overView #left {float: left; width:500px;}
#article-overView #right {float: right; width: 195px;}
#article-overView #right h3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; text-align: left; color: #FFFFFF;  margin: 0px 0px 0px 0px; padding: 7px 10px 7px 10px; background: url(//images.tmcnet.com/online-communities/politics-and-technology/images/politics-and-technology-h3.jpg) no-repeat left top; border: solid 1px #d82027;}
#articleBox {/*border: solid 1px #d82027; padding: 7px 10px 7px 10px; background: #FFFFFF;*/}
#articleBox2 {border: solid 1px #d82027; padding: 7px 10px 7px 10px; background: #FFFFFF;}

#adBox {width: 336px; height: 280px; background: #FFFFFF; margin: 20px 0px 0px 4px; text-align: center;}
#overView h2 {font-family: "Droid Serif", Times, serif; font-size: 24px; font-weight: bold; text-decoration: none; text-align: left; color: #00266d;  margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
#overView .text {font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif; font-size: 14px; font-weight: normal; text-decoration: none; text-align: left; color: #171717;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#overView .text a  {text-decoration: underline; color: #d82027;}
#overView .text a:visited {text-decoration: underline; color: #d82027;}
#overView .text a:hover {text-decoration: underline; color: #00266d;}
#overView #right h3 {font-family: "Droid Serif", Times, serif; font-size: 15px; font-weight: bold; text-decoration: none; text-align: left; color: #FFFFFF;  margin: 0px 0px 0px 0px; padding: 7px 10px 7px 10px; background-color:#09325b; border: solid 1px #09325b;}

.article {border: solid 1px #CCC; background: #FFFFFF; padding: 7px 10px 7px 10px; font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif; font-size: 12px; font-weight: normal; text-decoration: none; text-align: left; color: #666666;  margin: 0px 0px 5px 0px;}
.article a {font-size: 16px; font-weight: bold; text-decoration: none; color: #880000;}
.article a:visited {font-size: 16px; font-weight: bold; text-decoration: none; color: #880000;}
.article a:hover {font-size: 16px; font-weight: bold; text-decoration:underline; color: #09325b;}

#newsBox {border: solid 1px #CCC; background: #FFFFFF; padding: 7px 10px 7px 10px;}

#newsBox .news {padding: 4px 0px 0px 25px; font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif; font-size: 10px; font-weight: normal; text-decoration: none; text-align: left; color: #666666;  margin: 0px 0px 5px 0px; background: url(//images.tmcnet.com/siteart/bc-news-bk.gif) top left no-repeat;}
#newsBox .news a {font-size: 14px; font-weight: bold; text-decoration: none; color: #09325b;}
#newsBox .news a:visited {font-size: 14px; font-weight: bold; text-decoration: none; color: #09325b;}
#newsBox .news a:hover {font-size: 14px; font-weight: bold; text-decoration: none; color:#800000;}

#newsBox .viewAll {padding: 0px 0px 0px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; text-align: left; color: #666666;  margin: 0px 0px 0px 0px;}
#newsBox .viewAll a {font-size: 11px; font-weight: bold; text-decoration: none; color: #00266d;}
#newsBox .viewAll a:visited {font-size: 11px; font-weight: bold; text-decoration: none; color: #00266d;}
#newsBox .viewAll a:hover {font-size: 11px; font-weight: bold; text-decoration: none; color: #d82027;}

#featureWrap {margin: 20px 0px 0px 0px; cursor: pointer;}
#feature1 {height: 100px; background: url(//images.tmcnet.com/online-communities/politics-and-technology/images/democrat.jpg) no-repeat top left;}
#feature2 {height: 100px; background: url(//images.tmcnet.com/online-communities/politics-and-technology/images/republican.jpg) no-repeat top left;}
#featureWrap h4 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; text-align: left; color: #666666;  margin: 0px 0px 0px 0px; padding: 15px 10px 0px 110px;}
#featureWrap .featureText {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; text-align: left; color: #333333;  margin: 0px 0px 0px 0px; padding: 2px 10px 0px 110px;}
#featureWrap a:hover #feature1 { background: url(//images.tmcnet.com/online-communities/politics-and-technology/images/democrat-roll.jpg) no-repeat top left;}
#featureWrap a:hover #feature2 { background: url(//images.tmcnet.com/online-communities/politics-and-technology/images/republican-roll.jpg) no-repeat top left;}
#featureWrap a:hover h4 {color: #00266d; text-decoration: none;}
#featureWrap a:hover .featureText {color: #d82027; text-decoration: none;}
#whiteBase {height: 15px; background: url(//images.tmcnet.com/online-communities/election-2008/images/344-blue-bottom.gif) no-repeat bottom #FFFFFF; margin: 0px 0px 20px 0px;}

#content-wrapper {}
#content {text-align: left; margin-top: 10px;}
#content .txt-wrapper{padding:0px 20px 0px 15px; }
#content h1{ font-size:16px; color:#d82027; font-family: "Droid Serif", Times, serif;  margin:0px; padding:0px; text-align: left;}
#content h1 a{ font-size:20px; color:#d82027; font-family: "Droid Serif", Times, serif;  text-decoration:underline;}
#content h1 a:visited{ font-size:20px; color:#d82027; font-family: "Droid Serif", Times, serif;  text-decoration:underline;}
#content h1 a:hover{ font-size:20px; color:#00266d;font-family: "Droid Serif", Times, serif; text-decoration:underline;}
#content h2{ font-size:16px; color:#333333; font-family: "Droid Serif", Times, serif;   margin:0px; padding:6px 0px 0px 0px;}
#content h3{ font-size:24px; color:#880000; font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;   margin:0px; padding:0px 0px 10px 0px;}
#content h4{ font-size:12px; color:#333333; font-family: "Droid Serif", Times, serif;   margin:0px; padding:0px;}
#content .para { padding:5px 0px 8px 0px; margin:0px; color:#4c555c; line-height:18px;}


#content .bx-txt { font-size:12px; padding-top:6px; line-height:17px;}
#content .bx-txt{font-size:12px; color:#333333; padding:6px 0px 0px 0px; }
#content .bx-txt a {font-size:12px; color:#d82027; text-decoration:underline; }
#content .bx-txt a:visited {font-size:12px; color:#d82027; text-decoration:underline; }
#content .bx-txt a:hover {color:#00266d;}


#content .product-holder{height:220px;}
#content .ph-wrapper {padding:22px 0px 0px 10px;}
#content .view-all {padding:2px 20px 2px 20px; text-align:right; font-weight:bold;}
#content .view-all a{color:#d82027; font-size:11px; font-weight:bold; text-decoration:underline;}
#content .view-all a:visited{color:#d82027; font-size:11px; font-weight:bold; text-decoration:underline;}
#content .view-all a:hover{color:#00266d; font-size:11px; font-weight:bold; text-decoration:underline;}
/*------------------- automated article css------ */
#content .txt-wrapper p{ color:#333333;  margin:0px;  font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif; font-size:16px; }
#content .txt-wrapper p a{ color:#d82027; text-decoration:underline;  font-size:16px; }
#content .txt-wrapper p a:visited { color:#d82027; text-decoration:underline;  font-size:16px;}
#content .txt-wrapper p a:hover { color:#00266d; text-decoration:underline;  font-size:16px;}

#content .txt-wrapper-alt div { color:#333333;  padding:2px 2px 2px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
#content .txt-wrapper-alt div a:link{ color:#d82027; text-decoration:underline; }
#content .txt-wrapper-alt div a:visited{ color:#d82027; text-decoration:underline;}
#content .txt-wrapper-alt div a:hover { color:#00266d; text-decoration:underline;}

#content .txt-wrapper ul{list-style-type:square; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; text-align:left; line-height:17px; }
#content .txt-wrapper ul li { color:#333333; text-decoration:none; font-size:12px;  text-align:left;  padding:3px 0px 3px 0px;}
#content .txt-wrapper ul li a{ color:#d82027; text-decoration:underline; font-size:12px;  text-align:left;  padding:0px 0px 0px 0px;}
#content .txt-wrapper ul li a:visited{ color:#d82027; text-decoration:underline; font-size:12px;  text-align:left;  padding:0px 0px 0px 0px;}
#content .txt-wrapper ul li a:hover{ color:#00266d; text-decoration:underline; font-size:12px;  text-align:left;  padding:0px 0px 0px 0px;}

#content .txt-wrapper table { color:#333366; margin:0px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
#content .txt-wrapper table b{ color:#333366; margin:0px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
#content .txt-wrapper table a:link { color:#d82027; text-decoration:underline; line-height:16px;}
#content .txt-wrapper table a:visited { color:#d82027; text-decoration:underline; line-height:16px;}
#content .txt-wrapper table a:hover { color:#00266d; text-decoration:underline;}

#content .date { color:#d82027; text-decoration:none; font-size:11px; padding-bottom:8px;}
#content .titletop-bg {font-size:14px; color:#000000; font-weight:bold; padding:3px 0px 0px 5px;}
#content .titletop {font-size:12px; color:#000000; font-weight:bold; padding:3px 0px 0px 0px;}
#content .titletop a {font-size:12px; color:#d82027; font-weight:bold; text-decoration:underline; }
#content .titletop a:visited {font-size:12px; color:#d82027; font-weight:bold; text-decoration:underline; }
#content .titletop a:hover { color:#00266d; }

.wvfa-top-link{font-size:12px; color:#d82027; padding:5px 0px 0px 0px; }
.wvfa-top-link a {font-size:12px; color:#d82027; font-weight:bold; text-decoration:underline; }
.wvfa-top-link a:visited {font-size:12px; color:#d82027; font-weight:bold; text-decoration:underline; }
.wvfa-top-link a:hover {color:#00266d;}

.na-link{font-size:12px; color:#d82027; padding:0px 10px 10px 0px; float:left; }
.na-link a {font-size:12px; color:#d82027; font-weight:bold; text-decoration:underline; }
.na-link a:visited {font-size:12px; color:#d82027; font-weight:bold; text-decoration:underline; }
.na-link a:hover {color:#00266d;}

/*------------------- automated article css ends------ */




.magic {clear:both;}
h1 {font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 10px; font-weight: bold; text-align: center; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
