   * { margin: 0; padding: 0; border:none; }
body { background:#000 url(img/bg.jpg); font-size:12px; font-family:Trebuchet MS; line-height:150%; }

.p1, .p2, .p3, .p4 { color: #FFF; text-align:center; padding:10px; margin:0 auto;}
.p2 { background-image: url(img/menuBG.jpg); }
.p2 a:hover {color:#F1B100;}
.p3 { width:550px; }
.p4 { background:#2F2F2F; text-align:left; margin:4px auto; }
a { color: #FFF; text-decoration: none;	outline:none; }
a:hover { color: #333;}
ul { list-style:none; }

.clear { clear:both; } .alignleft { float:left; } .alignright { float:right; }

.imgleft  {float:left;  margin:0 12px 12px 0; border:4px solid #bcd4de;}
.imgright {float:right;	margin:0 0 12px 12px; border:4px solid #bcd4de;}
.img_center { width:98%; background:#e0e0e0; padding:5px; margin:10px 0; }
code {font-size:12px;}

.semBorda {padding:20px 0; background:none; border:none}


#wrap { position: relative; text-align: left; width: 1000px; margin: 0 auto; }

#header { position:relative; background:#000 url(img/bg.jpg) repeat; height:389px; line-height:0; clear:both }
#header1 { width:1000px; margin:0 auto;  }
#header2 { margin:0 auto; overflow:hidden; height:242px;  float:left;
background-position:0 175px; }
#topPub { background:#000 url(img/topPub.jpg) no-repeat; overflow:hidden; float:left; width:500px; height:89px;  }
#topPub span{ position:relative; top:20px; left:6px; border:0 }
#header3 { overflow:hidden;float:left; }
#header-in { width:960px; margin:0;}

#pub150, #pubE , #pubD, .pubT {height:147px;overflow:hidden;}

#pub150 { width:1000px; margin:0 auto 10px auto;  }
.pubT { background-image: url(img/pubBG.jpg); float:left; width:131px; }
.pubT span{position:relative; top:3px; left:3px; }
.pubT span img{width:125px; }
#pubE { background-image: url(img/pubE.jpg);  float:left; width:41px; }
#pubD { background-image: url(img/pubD.jpg); float:left; width:41px; }

.three-col #main { margin: 0 210px 0 210px; }
  .two-col #main { margin: 0   5px 0 210px; }
  .one-col #main { margin: 0   5px 0  10px; }

.bgFeed {background:#000 url(img/bgFeed.jpg); width:180px; height:140px; display:block; margin:0; }
.boxB {background:#000 url(img/menuB.jpg) repeat; width:180px; height:11px; display:block; margin:0 0 10px 0; }

#content-wrap { width:1000px; float:left; margin:0 auto; padding:0; }
#content { width:550px; }

#sidebar_l, #sidebar_r { width:180px; margin: 0 5px; padding: 5px; }
#sidebar_l {float:left;	 padding:10px 0 0 5px; }
#sidebar_r {float:right; padding:10px 5px 0 0; }

#footer, #footer2 {margin:0 auto; padding:10px 0; clear:both; text-align:center; color:#FFF; }
#footer  { background: url(img/rdp2.jpg) repeat-x; }
#footer {height:20px;}



h1 { margin: 0 0 15px 0; padding:0; font:normal 22px "Trebuchet MS", Verdana, Arial; color: #FFF; }
h1 a { text-decoration: none; border-bottom:none; }
h1 a:hover { color: #668c0e; text-decoration: none; }


#sidebar h3 { font-size: 14px; }


.xboxcontent {background:#000 url(img/postBG.jpg); padding:0px 10px; height:100%; overflow:hidden; color:#9F9F9F;}
.xboxcontent img {padding:0; border:none; }
.posts h1, .posts h2{background: url(img/postTop.jpg) no-repeat; height:53px; margin:0; padding:7px 0 0 47px; color:#FFF;}
.posts h1, .posts h2 a:hover{font-weight:normal;color:#FFF; }

.posts .postDO{background: url(img/postRDP.jpg) no-repeat; height:25px; margin-bottom:20px;}

#main .posts {height:100%; margin:0 0 10px 0; }

#main .posts a { color:#BFBFBF; text-decoration:none; }
#main .posts a:hover { font-weight:bold;}
#main .posts h2 a { color:#FFF;}
h2 { margin:4px 0 0 0; padding:10px 0 8px 0; line-height:150%; font:Normal 20px Arial; color:#FFF; }
h2 a { text-decoration:none;color:#FFF; }

#main img { padding:5px; background:#0F0F0F; border:1px solid #1F1F1F; margin:5px 10px;}

#main .post_top { padding:3px 0 10px 5px; margin-bottom:5px; color:#BFBFBF; font-size:11px; height:15px;}

#main .post_top a { color:#BFBFBF; text-decoration:none; }
#main .post_top a:hover { color:#EFEFEF; text-decoration:none;}

#main .post_bottom, #main .post_bottom3 { padding:8px; background:#0F0D0D; margin:8px 0; color:#BFBFBF; border-top:1px solid #1F1F1F; font-size:11px; clear:both}
#main .post_bottom3 {text-align:center;background:#4F4F4F;font-size:15px;font-weight:bold;}

#main .post_bottom a {color:#FFF;text-decoration:none;}
#main .post_bottom a:hover {text-decoration:none; font-weight:bold;}
.post_bottom2 {	padding:5px 5px;clear:both;overflow:hidden;height:100%;}

#main .auth { float:left;}
#main .commentp { float:right; background: url(images/i_comments.png) no-repeat; background-position:0 2px; padding-left:15px; }

#sidebar_l h2, #sidebar_l h3, #sidebar_r h2, #sidebar_r h3 { margin:0; padding:5px 0 7px 45px; font:bold 13px "Trebuchet MS", Verdana, Arial; color:#FFF; background:url(img/menuT.jpg) no-repeat; }
#sidebar_l ul, #sidebar_l ul li, #sidebar_r ul, #sidebar_r ul li { background:url(img/menuBG.jpg) repeat; margin:0; padding:0; font:11px "Trebuchet MS", Verdana, Arial;	list-style-type: none; }
#sidebar_l ul li ul, #sidebar_r ul li ul { margin:0; padding:0;}

#sidebar_l ul li, #sidebar_r ul li { margin: 0 10px; color: #AFAFAF; padding: 3px 0 3px 22px; background:url(images/bullet.png) no-repeat; background-position:4px 6px; border-bottom:1px solid #1F1F1F; }

#sidebar_l ul li a, #sidebar_r ul li a { color: #FFF; line-height:18px; text-decoration: none;	border-bottom:none;}
#sidebar_l ul li a:hover, #sidebar_r ul li a:hover { text-decoration: none; color:#FFF; font-weight:bold; background-position:0 6px; }
#sidebar_l ul li ul li, #sidebar_r ul li ul li { bac1kground: none; margin:0; padding: 3px 0 3px 22px; border-bottom:none;}
#sidebar_l ul li ul li a, #sidebar_r ul li ul li a { color: #FFF; margin: 0; text-decoration: none;}
#sidebar_l ul li ul, #sidebar_r ul li ul { border: none; padding: 0; margin: 0;}
#sidebar_l ul li ul li a:hover, #sidebar_r ul li ul li a:hover { color:#FFF; background-position:0 8px;}

.pagenavi { padding: 6px 0; background-color: #0B0A08; margin:0 auto; text-align:center; }

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend  { padding: 6px; margin: 2px; color: #FFF; background-color: #0B0A08; text-decoration: none; }

.wp-pagenavi a, .wp-pagenavi a:link { } 
.wp-pagenavi a:visited    { }
.wp-pagenavi a:hover      { color: #FFF; background-color: #810720; }
.wp-pagenavi a:active     { }
.wp-pagenavi span.pages   { }
.wp-pagenavi span.current { font-weight: bold; }
.wp-pagenavi span.extend  { }
