/*  
Theme Name: Pop Blue
Theme URI: http://www.blogohblog.com/
Description: Pop Blue is a 2 columns Wordpress theme. Clean, simple and lightwieght theme. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 
Author: Bob 
Author URI: http://www.blogohblog.com/

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0; 
color:#999999; 
line-height:17px;
}

#top{
width:699px;
height:120px;
margin:0px auto;
padding:0;
}

#header{
padding:0;
margin-left:0 auto;
display:block;
background:url(images/logo.jpg);
background-repeat:no-repeat;
height:113px;
width:699px; 
border-bottom:2px solid #48A6EF;
z-index:0;
}

#header h1{
text-indent:-10000px;
margin:0;
padding:0;
}

#header h1 a{
}

h1 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:0; 
margin:0; 
font-size:14px; 
font-weight:bold;
}

h2 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:0; 
margin:0; 
font-size:13px; 
font-weight:bold;
}

h3 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:0; 
margin:0; 
font-size:14px; 
font-weight:bold;
}

a:link { 
text-decoration: none; 
color : #666666; 
border: none;
}

a:active { 
text-decoration: none; 
color : #48A6EF; 
border: none;
}

a:visited { 
text-decoration: none; 
color : #666666; 
border: none;
}

a:hover	{ 
text-decoration: underline; 
color : #99DF1F; 
border: none;
} 

#nav{
height:23px;
margin:0 auto;
padding:0px; 
width:699px;
}


#nav2{
height:23px;
width:699px;
font-weight:700;
margin:0;
padding:0;
}


ul.nav2{
	padding: 0;
	margin: 0;
	list-style: none;
	width:100%;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
}

ul.nav2 li{
float:left;
}

ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{
text-decoration:none;
color:#FFFFFF;
float:left;
padding:0;
}

ul.nav2 li a:hover{
color:#FFFFFF;
text-decoration:none;
}

ul.nav2 li a:active{
color:#FFFFFF;
text-decoration:none;
}

ul.nav2 li.current_page_item a{
text-decoration:none;
color:#FFFFFF;
}

ul.nav2 li ul{
float:left;
margin:0;
padding:0;
}

li.blue {
float:left !important;
list-style-type:none;
margin:0;
padding:0; 
background-color:#48A6EF;
}

ul.nav2 li.blue {
float:left !important;
list-style-type:none;
margin:0;
padding:0;
}

ul.nav2 li.blue a,ul.nav2 li.blue a:link,ul.nav2 li.blue a:visited{
text-decoration:none;
color:#FFFFFF;
float:left;
padding-top:0px;
padding-bottom:0px;
}

ul.nav2 li.blue a:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#7ABEF4;
}

ul.nav2 li.blue a:active{
color:#FFFFFF;
text-decoration:none;
}

li.green {
float:left !important;
list-style-type:none;
margin:0;
padding:0; 
background-color:#99DF1F;
}

ul.nav2 li.green {
float:left !important;
list-style-type:none;
margin:0;
padding:0;
}

ul.nav2 li.green a,ul.nav2 li.green a:link,ul.nav2 li.green a:visited{
text-decoration:none;
color:#FFFFFF;
float:left;
display:block;
padding-left:69px;
padding-right:69px;
padding-top:0px;
padding-bottom:0px;
}

ul.nav2 li.green a:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#b6ff4d;
}

ul.nav2 li.green a:active{
color:#FFFFFF;
text-decoration:none;
}

.postmetadata { 
background:#EFEFEF; 
padding:5px; 
border-bottom:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC;
}

span.cmt{
background:transparent url(images/comment.gif) no-repeat;
border:0;
margin:0;
padding:0 0 5px 20px;
}

span.cmt a{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
text-decoration:underline; 
font-weight:normal
}

span.cmt a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
text-decoration:none; 
font-weight:normal
}

span.cty{
background:transparent url(images/category.gif) no-repeat;
border:0;
margin:0;
padding:0 0 5px 20px;
}

span.cty a{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
text-decoration:underline; 
font-weight:normal;
}

span.cty a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
text-decoration:none; 
font-weight:normal;
}

#main{
width:699px;
margin:0 auto;
padding:0;
z-index:1;
}

.sblacktxt {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
text-decoration:none; 
font-weight:normal;
}

#content{
float:left;
width:400px;
margin-top:0;
padding:0;
}

.entry{
float:left;
width:400px;
margin:0;
padding:0; 
overflow:hidden; 
margin-bottom:0px;
}

.entry h2 a{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#666666; 
text-decoration:none; 
padding-bottom:5px;
}

.entry h2 a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#666666; 
text-decoration:underline;
}

.entry ul {
list-style-type:square;
margin:0;
padding:0 3px;
}

.entry ul li {
list-style:none; 
background:url(images/barrow.gif) no-repeat 0 3px; 
border:0px; 
margin:0; 
padding:0 0 0px 14px; 
line-height:15px;
}

#sidebar{
position:relative;
float:right;
width:220px;
margin:0 0 0 0;
padding:0; 
overflow:hidden; 
margin-right:20px;
z-index:1;
}

#rsidebar{
float:right;
width:220px;
margin:0;
padding:0; 
overflow:hidden;
z-index:1;
}

#rsidebar h2{
font-size:12px;
margin:0 0 5px;
padding-bottom:2px; 
padding-left:5px;
color:#676767;
z-index:1;
}

#rsidebar ul{
list-style-type:none;
margin:0;
padding:0;
z-index:1;
}

#rsidebar ul li{
list-style-type:none;
margin:0 0 10px;
padding:0;
z-index:1;
}

#rsidebar ul li h2 {
border-bottom:#CCCCCC 1px solid;
z-index:1;
}

#rsidebar ul li ul{
list-style-type:square;
margin:0;
padding:0 3px;
z-index:1;
}

#rsidebar ul li ul li{
list-style-type:none;
background:transparent url(images/li.gif) no-repeat 0 5px;
border:0;
margin:0;
padding:0 0 3px 15px;
line-height:15px;
z-index:1;
}
 
#rsidebar ul li ul li a{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
font-weight:normal; 
text-decoration:none;
}

#rsidebar ul li ul li a:hover{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
font-weight:normal; 
text-decoration:underline;
}

.navigation{
width:400px;
color:#666666;
margin:0 auto; 
padding:0;
}

.alignright{
float:right;
margin-top:10px; 
margin-bottom:10px;
}

.alignleft{
float:left;
margin-top:10px;
margin-bottom:10px;
}

#searchform {
line-height:35px;
margin:0;
padding:0px;
width:200px;
z-index:1;
}

input#searchsubmit {
border: #cbcbcb 1px solid; 
font-size: 0.9em; 
background: #fcfcfc; 
margin: 0 0 0 2px; 
color: #000000; /* Search button text */
padding: 2px;
z-index:1; 		
}

input#s { 
color:#000000; /* Search box text */
width: 125px; 
border: 1px solid #cbcbcb; 
background:#fcfcfc; 
font-size:11px;
z-index:1;
}

#footer{
background:#FFFFFF;
clear:both;
height:20px !important;
margin:0 auto;
padding:0; 
width:699px; 
padding-left:2px; 
border-top:2px solid #48A6EF;
}

#footerbox{
height:30px;
line-height:30px !important;
margin:0 auto;
padding:0; 
width:699px; 
padding-left:5px; 
background-color:#FFFFFF;
}

.footer{
width:699px;
color:#FFFFFF;
height:50px;
line-height:30px !important;
margin:0 auto;
padding:0;
}

.footer a:hover{
text-decoration:underline;
color:#99DF1F;
border:none;
}

.footer a:link,.footer a:active,.footer a:visited{
text-decoration:underline;
color:#000000;
border:none;
}

.boxcomments{
border-top:5px solid #ddd;
border-bottom:5px solid #ddd;
margin-bottom:20px;
width:400px;
}

#commentform{
border-top:1px solid #eee;
margin:0;
padding:15px 15px 1px;
}

#commentform label{
display:block;
margin:0;
}

#commentform input{
width:170px;
margin:0 5px 10px 0;
padding:1px;
}

#commentform textarea{
width:300px;
margin:0 0 10px;
padding:0;
}

#commentform #submit{
margin:0 0 20px;
}

#commentform p{
margin:5px 0;
}

ol.commentlist{
margin:0 0 1px;
padding:0;
}

ol.commentlist :hover{
background:#efefef;
}

ol.commentlist li{
border-top:1px solid #eee;
display:block;
list-style:none;
margin:0;
padding:15px 15px 1px;
}

ol.commentlist li :hover{
background:none;
}

ol.commentlist li.commenthead{
display:block;
list-style:none;
margin:0;
padding:5px 15px;
}

ol.commentlist li.commenthead h2{
margin:0;
}

ol.tblist{
border-top:1px solid #ffffff;
list-style:none;
margin:0 0 1px;
padding:15px;
}

ol.tblist li{
display:block;
list-style:none;
background:#e7f9ff;
padding-left:15px;
margin:0 0 5px;
}

.btext{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#3399FF;
}

a .btext{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#3399FF;
}

a:link.btext {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#3399FF; 
text-decoration:none;
}

a:hover.btext {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#3399FF; 
text-decoration:underline;
}

#copytxt{
padding-top:10px;
padding-bottom:15px; 
border-top:1px solid #CCCCCC;
}

.copyright{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666;
}

input.textbox, textarea{
border:#a5acb2 1px solid;
font:1em Arial, Serif;
padding:2px;
width:150px;
color:#efefef;
z-index:1;
}

textarea{
width: 90%;
padding:10px;
line-height:2em;
height: 20em;
color:#000000;
z-index:1;
}

#blogimg {
margin-left: 0 auto;
background:url(images/blogimg.gif) no-repeat top left;
height:14px;
width:44px;
padding:0;
}

#midpic {
width:699px;
height:35px;
margin:0px auto;
padding:0;
}

#playerlogo {
width:35px;
height:39px;
position:relative;
top:39px;
margin-left:0 auto;
padding:0;
background:url(images/music.gif) no-repeat;
z-index:1;
display:block;
}