/*  
Theme Name: Political Politics 
Author URI: http://www.myblogit.net
Version: 1.0
Author: Mr.BlogIt (David Span)
Description: Political Politics is a 3column, widget ready theme.
*/




body{
color:#000000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
font-size-adjust:none;
text-align:center;

margin:0;
}

#wrapper{
margin:0pt auto;
text-align:left;


display: block;
width:990px;
	
	

}
#header{
background:url(images/header-bg.gif);
width:990px;
height:158px;
background-color:#000033;
display: block;

}
/*
#logo{
float:left;
width:178px;
overflow:hidden;
} 


#flag{
width:803px;
float:left;
background:url(images/flag.jpg) no-repeat;
height:158px;
margin:0px;
display:block;
padding-right:9px;
}*/
.title{
margin:20px 0px 0px 0px;
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#5B6F8A;
float:right;
width:600px;
font-size:18px;
border:1px solid #FFFFFF;
border-right:0px;
padding:4px;
}
.title_link{
color:#FFFFFF;
text-decoration:none;
}

.description{
margin:5px 0px 10px 0px;
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#5B6F8A;
float:right;
width:500px;
font-size:12px;
border:1px solid #FFFFFF;
border-right:0px;
padding:4px;
}

#page_menu{
background-color:#5B6F8A;
width:990px;
clear:both;
float:left;
height:30px;
border-top:#FFFFFF 1px solid;
border-bottom:#FF0000 1px solid;
margin:0px 0pt 0px;
}

ul.nav {
float:left;
font-size:12px;
font-weight:700;
height:30px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
ul.nav li {
float:left !important;
list-style-type:none;
margin:0pt;
padding:0pt;
}

ul.nav li a, ul.nav li a:link, ul.nav li a:visited {

border-bottom:0pt none;
border-left:0pt none;
color:#FFFFFF;
display:block;
float:left;
padding:0pt 10px;
text-decoration:none;
}
ul.nav li a:hover, ul.nav li a:active {
background:#FFFFFF none repeat scroll 0%;
color:#555555;
text-decoration:none;
}

#container{
float:left;
line-height:20px;


width:585px;
margin-right:3px;
margin-top:10px;
}

#container img{
padding:2px;
}
#sidebars{
float:left;
width:380px;

padding:10px;
}

#bio-searchbox{
background:url(images/flag.jpg);
width:380px;
margin:0px;
margin-bottom:15px;
padding:1px;
}
#inner-bio-searchbox{
background-color:#5B6F8A;
width:340px;
border:1px solid #FFFFFF;
margin:10px;
padding:4px;
/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.8;
  /* for Mozilla */
  -moz-opacity:0.8;
  color:#FFFFFF;
}
#sidebar_top{
background:url(images/side_bar_top.jpg) no-repeat;
height:13px;
width:358px;
margin:0px;
display:block;
overflow:hidden;

}

#sidebar_main{
background:url(images/sidebar_back.jpg) repeat-y scroll center top;
width:358px;
margin:0px;
clear:both;
width:358px;
height:auto;

}

#leftsidebar{
padding-left:5px;
width:146px;
color:#FFFFFF;
overflow:hidden;
float:left;

}

#rightsidebar{
padding-left:10px;
width:180px;
color:#FFFFFF;
overflow:hidden;
float:right;


}

#sidebar_bottom{
background:url(images/side_bar_bottom.jpg) no-repeat;
width:358px;
height:14px;
margin:0px;

display:block;
overflow:hidden;
float:left;
}





#leftsidebar ul {
list-style-type:none;
margin:0pt;
padding:0pt 10px;
}
table#wp-calendar {
color:white;
width:100%;
}
#leftsidebar ul li {
padding:0px;
}
#leftsidebar ul li h2 {
color:white;
font-family:Georgia,Sans-serif;
font-size:14px;
}
#leftsidebar ul ul li {
padding:0pt;
}

#leftsidebar a {
color:#FFFFFF;
}

#rightsidebar ul {
list-style-type:none;
margin:0pt;
padding:0pt 10px;
}

#rightsidebar ul li {
padding:0px;
}
#rightsidebar ul li h2 {
color:white;
font-family:Georgia,Sans-serif;
font-size:14px;
}
#rightsidebar ul ul li {
padding:0pt;
}

#rightsidebar a {
color:#FFFFFF;
}


#container .post-bottom {
clear:both;
display:block;
height:100%;
margin:0px 0px 25px;
overflow:hidden;
padding:5px 10px;
border-bottom:1px solid #DFE3E6;
border-top:1px solid #DFE3E6;
color:#535353;
}

h3 {
font-size:22px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
font-weight:normal;
margin:0px;
}

.auth span {
padding:0px 0px 0px 15px;
}


#container .post-meta-top {
display:block;
float:left;
margin:0px 0px 0px;
padding:0px 0px;
color:#8E8F91;
}

.auth {
float:left;
padding:0pt 0px 0pt 0pt;
text-align:left;
}

.clearboth {
clear:both;
}


.post-bottom a{
color:#FF0000;
text-decoration:none;
}

h3 a:hover, h3 a:hover {
text-decoration:underline;
}
h3 a {
color:#0000CC;
text-decoration:none;
}

#footer {
background-color:#000000;
color:#CCCCCC;
clear:both;
font-family:Verdana;
font-size:10px;
padding-left:15px;
border-top:1px solid #274F76;
text-align:left;
margin-top:20px;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

#footer a{
color:#FFFFFF;
}