body{

background: #013240;
font-family: Arial, Helvetica, 'Sans serif';
font-size: 12px;
color: #ececec;
line-height: 20px;

}

a{

text-decoration: none;

}

a:hover{

text-decoration: underline;

}

.left{

float: left;

}

.right{

float: right;

}

.clear{

clear: both;

}

h1{

font-size: 25px;
letter-spacing: -0.06em;

}

div#ad_topo_wrap{

margin: 10px auto;
width: 960px;
padding: 0 10px;

}

div#ad_topo_wrap div#ad_topo{

background: #e4e4e4;
line-height: 80px;
text-align: center;

}

div#ad_topo_wrap div#ad_topo a{

color: #808080;
text-shadow: 1px 1px #f2f2f2;

}

div#header{

background: url(images/topo.jpg) no-repeat center center;
text-align: center;
border-top: 1px solid #00beeb;
border-bottom: 1px solid #00beeb;
height: 370px;
overflow: hidden;

}

div#container{

width: 960px;
margin: 10px auto 60px;

}

div#container div#sidebar{

width: 210px;
oveflow: hidden;

}

div#container div#content{

width: 570px;
float: left;
margin: 0 10px;
color: #404040;

}

div#container div#sidebar2{

width: 160px;
background: #bfbfbf;
overflow: hidden;

}

div#footer{

background: #007692;

}

div#footer div#footer_wrap{

width: 960px;
margin: 0 auto;

}

div#container div#sidebar a, div#container div#sidebar2 a{

color: #ffffff;

}

div#container div#sidebar > ul, div#container div#sidebar2 > ul {

background: #bfbfbf;
margin: 0 0 10px 0;
padding: 10px;

}

div#container div#sidebar > ul > li, div#container div#sidebar2 > ul > li{

border-bottom: 1px dashed #404040;
margin-bottom: 10px;
padding-bottom: 10px;

}

div#container div#sidebar > ul > li:last-child, div#container div#sidebar2 > ul > li:last-child{

border: none;
padding-bottom: 0px;

}

div#container div#sidebar ul li > div.textwidget >div img{

border: 5px solid #d4d4d2

}

div#container div#sidebar > ul h1, div#container div#sidebar2 > ul h1{

color: #404040;
line-height: normal;
text-transform: uppercase;
margin: 5px 0;

}

div#container div#sidebar ul.navigation{

background: #016780;

}

div#container div#sidebar ul.navigation li{

border-bottom: 1px dashed;
padding: 2.5px 0;
margin: 2.5px 0;

}

div#container div#sidebar ul.navigation li:last-child{

border-bottom: none;

}

div#container div#sidebar ul.navigation h1 a{

color: #ffffff;

}

div#container div#sidebar ul.navigation h1 a:hover{

text-decoration: none;
background: #00b3e0;

}

div#container div#sidebar ul li ul#recentcomments li{

padding: 5px;

}

div#container div#sidebar ul li ul#recentcomments li:nth-child(2n+1){

background: #8c8c8c;

}

div#container div#sidebar ul li#search input{

width: 185px;

}

div#container div#sidebar2 > ul{

margin: 0px;
padding:

}

div#container div#sidebar2 .friends .friend{

text-align: center;
margin: 10px 0;

}

div#container div#content div.post, div#container div#content div#comments_template{

background: #e4e4e4;
padding: 20px;
margin-left: 10px;
position: relative;
margin-top: 10px;
margin-bottom: 105px;

}

div#container div#content div.post div.entry-head{


background: #01b3e1;
padding: 10px;
margin-top: -30px;
margin-left: -28px;
margin-bottom: 35px;
position: relative;

}

div#container div#content div.post div.entry-head h1{

}

div#container div#content div.post div.entry-head span.arrow{

width: 8px;
height: 6px;
background: url(images/arrow.jpg) no-repeat;
position: absolute;
left: 0;
top: 100%;

}

div#container div#content div.post div#comments-count{

position: absolute;
right: 10px;
top: 100%;
background: #016780;

}

div#container div#content div.post div#comments-count a{

color: #ffffff;
font-size: 15px;
padding: 0 10px;

}

div#container div#content div.post div#comments-count a:hover{

text-decoration: none;
color: #01b3e1;

}

div#container div#content div.post div.entry-head a{

color: #ffffff;
font-size: 20px;

}

div#container div#content div.post div.entry-head a:hover{

text-decoration: none;
color: #016780;

}

div#container div#content div.post div.entry-wrap div.entry-content{

font-size: 15px;
line-height: 25px;
font-family: Calibri, Arial, Verdana;

}

div#container div#content div.post div.entry-wrap div.entry-content p.entry-meta{

background: #016780;
padding: 10px;
margin-right: 10px;
margin-top: 20px;
color: white;
font-weight: bold;
font-size: 11px;
line-height: 15px;
height: 55px;
width: 500px;
float: left;

}

div#container div#content div.post div.entry-wrap div.entry-content p.entry-meta a{

color: white;

}

div#container div.navigation h1 a{

color: #001c23;

}

div#container div.navigation h1 a:hover{

color: #e4e4e4;
text-decoration: none;

}

div#footer div#footer_wrap{

position: relative;
height: 60px;
padding: 10px 0;

}

div#footer div#footer_wrap div#logo{

position: absolute;
top: -50px;

}

div#footer div#footer_wrap div#midias{

margin-left: 246px;

}

div#footer div#footer_wrap div#midias ul{

padding: 0;
margin: 0;

}

div#footer div#footer_wrap div#midias ul li{

float: left;
margin-right: 10px;
padding-right: 10px;
border-right: 2px dashed #0092b5;

}

div#footer div#footer_wrap h1{

font-size: 32px;
width: 220px;
text-align: center;
line-height: 60px;

}

div#footer div#footer_wrap h1 a{

color: #003340;

}

div#footer div#footer_wrap h1 a:hover{

color: #e4e4e4;
text-decoration: none;

}


div#container div#content div#comments_template{

padding-top: 10px;
position: relative;

}

div#container div#content div#comments_template h3{

font-size: 25px;
letter-spacing: -0.06em;
margin: 15px 0;

}

div#container div#content div#comments_template ol.commentlist li{

border: 1px solid #b3b3b3;
padding: 10px;
margin-bottom: 10px;

}

div#container div#content div#comments_template ol.commentlist li .vcard{

font-size: 17px;

}

div#container div#content div#comments_template ol.commentlist li .vcard > img{

float: right;
display: none;

}

div#container div#content div#comments_template div#respond{

background: #016780;
padding:  0 10px 10px;
color: white;
width: 500px;
margin-top: 20px;
float: left;

}

div#comments_template div#respond input{

margin: 0 0 5px

}

div#comments_template div#respond textarea{

margin: 15px 0;

}

div#comments_template div#respond input, div#comments_template div#respond textarea{

width: 99%;

}

div#comments_template div#respond #submit{

width: auto;
float: right;
padding: 5px 20px

}

div#container div#content h2.pagetitle{

padding: 20px;
font-size: 25px;
text-align: center;
color: #016780;

}