body { background: #fff; font-family: Arial, Helvetica, sans-serif;}

#container { width: 1032px; margin: 27px auto 0 auto; }

#header { width: 1032px; height: 99px; background: #ffffff url('/page/-/images/pmt_banner_option_003.jpg') no-repeat; margin: 0 auto; padding-left: 55px; }
#header h1 a { text-indent: -2000px; display: block; width: 100%; height: 100%; cursor: pointer;  }

#cheader { width: 681px; height: 94px; background: #34577f url('/page/-/images/header.gif') no-repeat; margin: 0 auto; padding-left: 55px; }
#cheader h1 { float: left; width: 324px; height: 65px; margin-top: 15px; }
#cheader h1 a { text-indent: -2000px; display: block; background: url('/page/-/images/logo.gif') no-repeat; width: 100%; height: 100%; cursor: pointer; }
#cheader p { text-align: justify; padding: 19px 17px 0 0; font-size: 11px; width: 176px; float: right; color: #fff; }

#nav { clear: both; padding: 18px 0; margin: 0 auto 0 149px; }
#nav li { display: inline; }
#nav a { font-size: 13px; font-weight: bold; color: #000; margin-right: 34px; text-decoration: none; }

#thumbs-left { margin-right: 25px; float: left; width: 123px; }
#thumbs-left li { height: 119px; }
#thumbs-left a { display: block;   height: 91px; width: 115px; font-size: 70%; font-weight:bold; padding: 20px 4px; text-decoration: none; }
#thumbs-left a.more_padding { padding-top: 34px; }
#thumbs-left #GIM { background: url('/page/-/images/global_incident_map.gif') no-repeat; }
#thumbs-left #PO { background: url('/page/-/pmt_gas_button.jpg') no-repeat; }
#thumbs-left #DER { background: url('/page/-/images/dollar_exchange_rates.gif') no-repeat; }
#thumbs-left #FD { background: url('/page/-/images/federal_debt.gif') no-repeat; }

#font_black a {color: #000;}
#font_white a {color: #ffffff; }

#list a {text-decoration:none; color:#000; font-weight:bold}

#mainContent {  float: left; width: 738px; margin-right: 23px; font-size: 10px }
#mainContent .headLine { display: inline; float: left; width: 365px; margin-right: 25px; }

#mainContent #columns { width: 738px;} 
#mainContent #left_column{ width: 364px; float: left; }
#mainContent #right_column{ width: 349px; float:right; margin-left: 20px; }
#mainContent #left_column p, #mainContent #right_column p{ padding-bottom: 12px; line-height: 1.4em; font-size: 110%; }
#mainContent #right_column .date, #news li .date { float: right;vertical-align: bottom; font-size: 18px; font-weight: bold; }
#mainContent #right_column h2 { 
//width: 150px; 
margin-top: 0; 
}
#mainContent #columns.faceoff #right_column h2 { width: auto; }
#right_column h4 { font-size: 24px; font-weight: bold; }

#left_column_faceoff { width: 359px; float: left; }
#right_column_faceoff { width: 359px; float:right; margin-left: 20px; }
#mainContent #left_column_faceoff p, #mainContent #right_column_faceoff p{ padding-bottom: 12px; line-height: 1.4em; font-size: 110%; }

#mainContent #news li a { color: #000; }
#mainContent #news li p.blog_action_links { margin-top: 10px; font-weight: bold; }
#mainContent #news li p.blog_action_links a { margin-right: 18px; }

#mainContent h2 { font-size: 18px; font-weight: bold; }
#mainContent h3 { font-size: 12px; font-weight: bold; }
#list img { float: left; margin: 3px 10px 0 0; }
#list { margin-top: 5px; }
#list li { margin-bottom: 9px; }
#list p { width: 304px; display: inline;}

#news { border: 2px solid #c9c9c9; padding: 25px; margin: 25px 0; }
#news img { float: left; margin-right: 17px; }
#news p { font-size: 11px;  }
#news h2 { font-size: 18px; font-weight: bold; margin-bottom: 5px; }
#news li { clear: left; margin-bottom: 22px; clear: both; }
#news a { color: #000; text-decoration:none}

#news_blog {padding: 25px; margin: 25px 0; }
#news_blog img { float: left; margin-right: 17px; }
#news_blog p { font-size: 11px;  }
#news_blog h2 { font-size: 18px; font-weight: bold; margin-bottom: 5px; }
#news_blog li { clear: left; margin-bottom: 22px; clear: both; }
#news_blog li a { color: #000; text-decoration:none }
#news_blog li p.blog_action_links { margin-top: 10px; font-weight: bold; }
#news_blog li p.blog_action_links a { margin-right: 18px; }
#news_blog li .date { float: right;vertical-align: bottom; font-size: 18px; font-weight: bold; }

#thumbs-right { float: right; }
#thumbs-right a { display: block; width: 122px; height: 91px; margin-bottom: 25px; text-indent: -5000px; }
#thumbs-right #RNU { background: url('/page/-/pmt_news_button.jpg') no-repeat; }
#thumbs-right #TUWYT { background: url('/page/-/images/tell_us_what_you_think.gif') no-repeat; }
#thumbs-right #SPP { background: url('/page/-/images/sign_the_patriot_petition.gif') no-repeat; }
#thumbs-right #PC { background: url('/page/-/pmt_links_button.jpg') no-repeat; }



#pages li {font-size: 110%; line-height: 1.4em; margin-top: 0.8em; margin-bottom: 0.5em; margin-left:3em} 
#pages ul {list-style-type: disc;}
#pages p {font-size: 110%; line-height: 1.4em; padding-bottom: 12px}
#pages blockquote {font-size: 11px; line-height: 1.4em; margin: 1.2em 3em 1.2em 3em; text-align: justify;}
#pages pre {font-family: monospace; font-size: 11px;}
#pages strong, b {font-weight:  bold;}
#pages .date { float: right;vertical-align: bottom; font-size: 18px; font-weight: bold;}
#pages h2 {margin-top: 0; width: 75%;}
#pages em {font-style: italic;}

#comments {margin: 30px 0;}

.comment {font-size: 1em; margin: 0 10px 30px 10px; padding: 5px; background: #f8f8f8}
.commentOdd {}
.commentEven {}
.commentNumber {border-bottom: 1px solid #999; padding: 3px; color: #EE2E24; text-align: right; margin-bottom: 0;}
.commentNumber a {text-decoration: none;}
.commentNumber a:hover {text-decoration: underline;}

.commentInfo {border-top: 1px solid #999; padding: 3px; color: #666; margin-top: 0; font-size: .9em;}
.commentText {margin-left: 3px; margin-right: 3px;}
.commentText p {margin: 6px 0;}

#commentPost {border-top: 1px solid #999; padding-top: 30px;}
#commentPost td {padding: 0; margin: 0;}
#commentPost form p {margin: 1px 0; padding: 3px 0;}
#commentPost form em {}
#commentPost form label {display: block; width: 90px; float: left; text-align: right; padding-right: 10px; padding-top: 1px;}
#commentPost form input.text {width: 420px;}
#commentPost form textarea {width: 420px;}

#faceoff_comments a {text-decoration:underline; font-weight:bold; color:#000; font-size:12px}
#reports_image {padding:0 20px 10px 0; float:left}