/* Base Weblog (base-weblog.css) */

*{
margin:0;
padding:0;
}

a{
outline:none;
}

body{
margin:0;
padding:0;
background:#000033;
font-family: "Trebuchet";
font-size: 11px;
}

#wrapper{
width:892px;
margin:20px auto;
background:#ffffff;
border:1px solid #012b58;
padding:4px;
}

#header{
width:890px;
height:128px;
border:1px solid #012b58;
background:#0c427b;
position:relative;
}

#logo{
width:307px;
height:41px;
margin-top:25px;
margin-left:10px;
float:left;
}

#logo img{
border:none;
}

#banner_header{
width:468px;
height:60px;
float:right;
margin-top:10px;
margin-right:15px;
}

#tagline{
width:890px;
height:30px;
background:#043568;
position:absolute;
bottom:0;
left:0;
}

#container{
width:890px;
border:1px solid #012b58;
border-top:none;
background:#f1f1f1 url(images/container.gif) center top repeat-y;
}

.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#sbleft{
width:100px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menu{
width:99px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

* html #menu{
margin-top:-3px;
}

#menu ul{
padding:0px;
margin:0px;
list-style:none;
border-right:1px solid #012b58;
width:99px;
}

#menu li{
border-bottom: 1px solid #012b58;
border-top: 1px solid #386494;
margin: 0;
text-align:right;
}

#menu li a{
color:#ffffff;
background:#0c427b;
display:block;
text-decoration:none;
padding:5px;
}

#menu li a:hover{
background:#16508d;
color:#ffffff;
}

#sbleft h2{
list-style:none;
font-size:11px;
border-bottom:2px solid #d3deed;
margin:10px 2px 7px 2px;
color:#0c427b;
}

#sbleft a{
color:#0c427b;
font-size:11px;
text-decoration:none;
}

#sbleft a:hover{
text-decoration:underline;
}

#sbleft p{
padding:3px;
}

#cibtact to peeire
opo lossa sc{
width:100px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content{
width:541px;
background:#ffffff;
border:1px solid #dddddd;
float:left;
margin:4px;
padding:10px;
}

#content h2{
font-size:16px;
color:#0c427b;
border-bottom:2px solid #e8eff8;
margin-bottom:15px;
}

#content h2 a{
color:#0c427b;
font-size:16px !important;
text-decoration:none;
}

#content h2 a:hover{
text-decoration:none;
}

#content p{
text-align:justify;
color: #333;
font-family: "Trebuchet MS";
font-size: 13px;
padding: 0px 0px 4px 0px;
}

#content a{
color:#0c427b;
font-size:12px;
text-decoration:underline;
}

#content a:hover{
text-decoration:none;
}

.meta{
font-size:11px;
}

.feedburnerFlareBlock{
margin-bottom:40px;
}

#sbright{
width:219px;
float:right;
}

* html #sbright{
margin-right:-1px;
}

#subscribe{
width:219px;
height:155px;
background:url(images/subscribebg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#subscribe p{
color:#ffffff;
padding:10px;
text-align:justify;
}

#sbright h2{
color:#38628e;
border-bottom:2px solid #719ac6;
margin-top:10px;
margin:10px;
font-size:17px;
}

#sbright ul{
background:#f8f8f8;
list-style:none;
padding:10px;
margin:5px 10px 20px 10px;
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#sbright ul li{
list-style:none;
}

#sbright li{
margin:5px 0;
}

#sbright li a{
color:#043568;
text-decoration:none;
}

#sbright li a:hover{
text-decoration:underline;
}

#footer{
font-weight:bold;
font-size:12px;
color:#ffffff;
width:900px;
margin-top:-10px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.alignleft{
float:left;
}

.smaller a{
font-size:10px !important;
}

.archive-list{
list-style:none;
}

.content-nav{
text-align:center !important;
margin-bottom:10px !important;
}

.trackbacks{
padding:5px;
border:1px solid #d3deed;
background:#f7f7f7;
margin:0;
margin-bottom:20px;
}

.trackbacks p{
color:#333333;
font-size:11px;
padding:0;
margin:0;
padding-top:5px;
}

.comments-open{
margin-top:30px;
padding-top:20px;
text-align:justify;
font-size:11px;
color:#333333;
border-top:2px solid #d3deed;
}

.comments-open h2{
font-size:17px;
font-weight:bold;
margin:0;
}

.comments-open label { display: block; }
form, input { margin: 0; padding: 0; }
#comment-text{
width:400px;
}

.comments-content{
font-size:12px;
}

.comment{
border-bottom:1px solid #d3deed;
padding-top:20px;
padding-left:10px;
padding-right:10px;
background:#f7f7f7;
}

.comment a{
text-decoration:underline;
font-weight:bold;
font-size:11px;
}

.comment a:hover{
text-decoration:none;
}

.comment-footer{
font-size:10px !important;
}

.comment-footer a{
font-size:10px !important;
}

a img{
border:none;
}

.ad{
margin:10px auto;
clear:both;
text-align:center;
}

#technorati{
margin:10px;
padding:10px;
background:#f8f8f8;
font-size:12px !important;
text-align:center;
}

#technorati a{
color:#043568;
text-decoration:none;
}

#technorati fieldset{
border:none;
}

.txtbx{
width:175px;
}

.btn{
width:100px;
margin-top:10px;
}

.maki{
margin-top:20px;
}

#content ul li{
margin-left:20px;
}

.emphasis{
font-style:italic;
}