body { background: #fff; font-family: Cantarell, 'Gill Sans','Lucida Grande',Verdana, Sans-serif; font-weight: normal; padding: 0px; height: 100%; width: 100%; margin: 0px; min-width: 950px; text-align: left; } div,span,ul,h1,h2,h3,h4,h5,form,table,input,textarea,li { padding: 0; margin: 0; } img { border: 0; } a:link { color: #f00; } a:visited { color: #933; } a:hover { color: #817d0b; text-decoration: none; } span.ednote,div.pullquote,h2,h3,b, div.maininner b, blockquote, div.intbio p, p.bio, span.ti { color: #8d7240; } span.ednote { padding: 1px; background-color: #fff; } p { color: #4b4b4b; } p.question, p.questiontop { font-weight: bold; color: #c55050; } p.question { margin-top: 35px; } div._comments_outer { background-color: #fff; border-top: 0; } div.commentouter { clear: both; background-color: #fff; border-top: 3px solid #867f7e; padding: 0 30px 0 45px; } div.top { background:#d6cbb0 url(../art/p_top.jpg) no-repeat; clear: both; text-align: left; } div.top img.title { padding: 26px 0px 16px 60px; } div.top div.nav { padding: 0; text-align: left; overflow: auto; background: #d1cbbd; border-top: 1px solid #ebe7da; } div.top div.nav span.nav, div.top div.nav span.navsel, div.top div.nav span.navinert { display: block; float: left; border-right: 1px solid #fff; line-height: 15px; text-align: center; padding: 5px 8px 4px 8px; font-size: 13px; } div.top div.nav span.navsel, div.top div.nav span.navinert { background-color: #b0ada8; color: #fff; } div.top div.nav span.nav1 { margin-left: 55px; background-color: #c66; width: 185px; } div.top div.nav span.nav2 { width: 85px; } div.top div.nav span.nav3 { width: 70px; } div.top div.nav span.nav4 { width: 70px; } div.top div.nav span.nav:hover, div.top div.nav span.navsel:hover, div.top div.nav span.nav1:hover { background-color: #817d0b; color: #fff; } div.top div.nav span.nav a { text-decoration: none; color: #f00; } div.top div.nav span.nav:hover a { color: #fff; } div.top div.nav span.nav1 a { color: #eee; } div.top div.nav span.navsel a { text-decoration: none; color: #fff; } div.top div.nav div.comlinkouter { background-color: #697799; overflow: auto; width: 298px; float: right; padding-right: 10px; } div.top div.nav a.comlink { display: block; text-decoration: none; line-height: 15px; font-size: 14px; text-transform: uppercase; color: #fff; padding: 6px 25px 3px 0; text-align: right; margin-right: 10px; background-image: url(../art/cbub.png); background-position: right; background-repeat: no-repeat; } div.top div.nav div.comlinkouter:hover { background-color: #817d0b; color: #fff; } div.mainouter { background:#fff url(../art/p_bg.jpg) no-repeat; min-height: 600px; } div.mainouter div.main { padding: 50px 80px 20px 60px; } div.main div.right { float: right; width: 320px; margin-left: 30px; margin-bottom: 30px; margin-right: -80px; padding: 5px 0 5px 5px; } div.right div.share { padding: 0 20px 20px 20px; text-align: center; } div.right div.share li { list-type: none; display: inline; margin-right: 10px; } div.right div.ad { background: url(../art/adbg.gif) no-repeat; height: 276px; padding: 11px; color: #a9a9a8; text-align: center; margin: 0; } div.right div.ad img { margin-top: 5px; } div.right div.upbox { border: 1px solid #babcbd; background: #fff; -webkit-box-shadow: -7px 5px 7px #e4e3e3; -moz-box-shadow: -7px 5px 7px #e4e3e3; box-shadow: -7px 5px 7px #e4e3e3; clear: both; text-align: left; padding-top: 6px; cursor: pointer; } div.right div.upbox a.title { font-size: 22px; font-weight: light; margin: 0 0 5px 0; padding: 4px; text-decoration: none; } div.right div.upbox div.uptext { border: 1px solid #fff; background: #e1e1e1 url(../art/upboxbg.gif) no-repeat; padding: 7px; font-size: 14px; } div.right div.upbox span.relt { color: #967f4f; text-transform: uppercase; font-size: 17px; font-weight: light; margin: 0 0 5px 0; padding: 10px; } div.right div.upbox div.uptext span.date { color: #7f7f7f; text-transform: uppercase; font-size: 11px; letter-spacing: 1px; padding-left: 4px; } div.right div.upbox div.uptext p { margin-top: 7px; margin-bottom: 10px; line-height: 17px; font-size 17px; padding: 4px; } h1 { font-weight: normal; font-size: 26px; color: #6a690c; padding: 0; line-height: 30px; } .int { color: #888 } div.bottom { padding: 10px 60px 10px 60px; text-align: left; font-size: .9em; clear: both; background-color: #e5e5e5; } div.bottom p { color: #555; } div.bottom p.global { margin: 9px 9px 9px 0; padding: 5px 5px 5px 0; } h4 { font-weight: normal; padding: 8px 3px 8px 0px; color: #a5a590; font-size: 14px; } h3 { font-weight: normal; margin: 30px 0 10px 0px; font-size: 19px; color: #848338; } h3.nopad { margin: 0 0 5px 0px; } h2 { font-weight: normal; margin: 30px 0 5px -10px; font-size: 18px; line-height: 13px; padding: 10px 10px 5px 10px; border-bottom: 1px dotted #3c5783; } span.by { font-size: 1.1em; color: #626694; } p.ednote { border: 1px dotted #aaa; padding: 10px; background-color: #ececec; } div.videoarea { float: left; margin: 10px 10px 10px 0px; width: 514px; } div.videoarea table { padding: 0; border: 0; border-collapse: collapse; margin: 0; } div.videoarea table, div.videoarea table td { padding: 0; border: 0; margin: 0; } div.videoarea table td.vidlegend { background-color: #5f582f; text-transform: uppercase; text-align: center; letter-spacing: 2px; padding: 4px 8px 4px; color: #fff; } div.videoarea table td.vidsel { width: 154px; padding: 8px; vertical-align: top; } div.videoarea table td p { margin: 0; padding: 0; font-size: 12px; } div.videoarea table td span.ti { font-size: 15px; } div.videoarea table td.vid { cursor: pointer; background: url(../art/h_vbon.jpg); color: #537548; } div.videoarea table td.vid:hover { background: url(../art/h_vbonover.jpg); } div.videoarea table td.vidon { background: url(../art/h_vb.jpg); } div.comments { text-align: left; clear: both; background: #dedee2 url(../art/pl_cmbg.png) repeat-x; padding: 15px 80px 20px 60px; } div.comments h3 { letter-spacing: 2px; color: #444; margin-bottom: 4px; } div.comments h3.nopad { color: #4a4ca2; border-bottom: 1px dotted #aaa; padding-bottom: 4px; margin-bottom: 9px; } div.comments p.commentguide { font-size: 14px; padding: 8px; color: #4a4ca2; line-height: 14px; margin-top: 20px; background-color: #eee; } div.stories { background: #faf9f3; border-left: 10px solid #c3beb0; margin-left: -30px; margin-bottom: 10px; } div.stories div.title { background-color: #afaca2; color: #dfffb9; text-transform: uppercase; letter-spacing: 3px; font-size: 17px; padding: 4px 15px; } div.stories p { padding-right: 15px; padding-left: 15px; margin-right: 3px; margin-left: 3px; } div.stories div.ednote { background: #f6f4e3; padding: 10px 0 10px 0; } img.stimg { float: left; width: 180px; margin: 0 10px 10px 0; }