/*  

Theme Name: Blue Green

Theme URI: http://www.blogohblog.com/

Description: Blue Green is a 3 column Wordpress theme.

Author: Bob 

Author URI: http://www.blogohblog.com/



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 :)

 

*/

body 

{

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 12px;

 background-color: #fff;

 background-image: url(images/topbck.gif);

 background-repeat: repeat-x;

 color: #666;

 margin: 0;

 padding: 0;

}



#wrap 

{

 width: 980px;

 margin-top: 0;

 margin-right: auto;

 margin-bottom: 0;

 margin-left: auto;

 padding: 0;

}



#top 

{

 height: 69px;

 width: 980px;

 clear: both;

 margin-top: 0;

 margin-right: auto;

 margin-bottom: 0;

 margin-left: auto;

 padding: 0;

}



h2,h3 

{

 font-size: 18px;

 font-weight: 700;

 text-align: left;

 margin: 0;

 padding: 0;

}



#main 

{

 width: 980px;

 margin-top: 10px;

 margin-right: auto;

 margin-bottom: 10px;

 margin-left: auto;

 padding: 0;

}



#header 

{

 width: 400px;

 height: 78px;

 float: left;

 margin: 0;

 padding: 0;

}



#header h1.blogtitle 

{

 font-family: Arial, Helvetica, sans-serif;

 color: #fff;

 margin: 0;

 padding-top: 10px;

 padding-right: 0;

 padding-bottom: 0;

 padding-left: 0;

}



#header p.desc 

{

 font-family: Verdana, Arial, Helvetica, sans-serif;

 color: #fff;

 font-size: 11px;

 margin: 0;

 padding: 0;

}



#nav 

{

 height: 78px;

 float: right;

 width: 550px;

 margin: 0;

 padding: 0;

}



ul.nav 

{

 height: 78px;

 line-height: 78px;

 float: right;

 list-style: none;

 font-size: 11px;

 text-transform: uppercase;

 margin: 0;

 padding: 0;

}



ul.nav li 

{

 float: left ! important;

 list-style-type: none;

 margin: 0;

 padding: 0;

}



ul.nav li a,ul.nav li a:link,ul.nav li a:visited 

{

 color: #fff;

 float: left;

 display: block;

 text-decoration: none;

 padding-top: 0;

 padding-right: 10px;

 padding-bottom: 0;

 padding-left: 10px;

}



ul.nav li a:hover,ul.nav li a:active 

{

 background-color: #fff;

 color: #205387;

 text-decoration: none;

}



ul.nav li.current_page_item a 

{

 text-decoration: none;

 background-image: url(images/nav.gif);

 background-repeat: repeat-x;

 color: #000;

}



ul.nav li ul 

{

 float: left;

 margin: 0;

 padding: 0;

}



#content 

{

 width: 510px;

 float: left;

 margin: 0;

 padding-top: 20px;

 padding-right: 0;

 padding-bottom: 0;

 padding-left: 0;
 
 overflow:hidden;

}



.entry 

{

 font-size: 11px;

 float: left;

 width: 500px;

 text-align: justify;

 margin: 0;

 padding-top: 0;

 padding-right: 0;

 padding-bottom: 30px;

 padding-left: 0;

}



.entry img 

{

 max-width: 100%;

 padding: 5px;

}



#sidebar 

{

 float: right;

 width: 450px;

 margin: 0;
 
 margin-right: 1px;

 padding-top: 20px;

 padding-right: 0;

 padding-bottom: 0;

 padding-left: 0;

}

#sidebar-wrapper 

{

 float: right;

 width: 450px;

 margin: 0;
 
 margin-right: 1px;

 padding-top: 20px;

 padding-right: 0;

 padding-bottom: 0;

 padding-left: 0;

}



.rsidebar 

{

 float: right;

 width:230px;
 
 height:auto;

 overflow: hidden;
 
 margin: 0;
 
 margin-right: 1;

 padding: 0;
 
 
}

/*.rsidebar {
    min-width:600px;
    width:auto !important;
    width:600px;
   
    min-height: 200px;
    height: auto !important;
    height: 200px;  
	}  
*/


.postmetadata 

{

 background-color: #eee;

 border-bottom-color: #ccc;

 border-bottom-width: 1px;

 border-bottom-style: solid;

 border-top-color: #eee;

 border-top-width: 1px;

 border-top-style: solid;

 font-size: 10px;

 margin: 0;

 padding: 5px;

}



.boxcomments 

{

 border-top-color: #ddd;

 border-top-width: 5px;

 border-top-style: solid;

 border-bottom-color: #ddd;

 border-bottom-width: 5px;

 border-bottom-style: solid;

 margin-bottom: 20px;

 width: 510px;

}



#commentform 

{

 border-top-color: #eee;

 border-top-width: 1px;

 border-top-style: solid;

 margin: 0;

 padding-top: 15px;

 padding-right: 15px;

 padding-bottom: 1px;

 padding-left: 15px;

}



#commentform label 

{

 display: block;

 margin: 0;

}



#commentform input 

{

 width: 170px;

 margin-top: 0;

 margin-right: 5px;

 margin-bottom: 10px;

 margin-left: 0;

 padding: 1px;

}



#commentform textarea 

{

 width: 400px;

 margin-top: 0;

 margin-right: 0;

 margin-bottom: 10px;

 margin-left: 0;

 padding: 0;

}



#commentform #submit 

{

 margin-top: 0;

 margin-right: 0;

 margin-bottom: 20px;

 margin-left: 0;

}



#commentform p 

{

 margin-top: 5px;

 margin-right: 0;

 margin-bottom: 5px;

 margin-left: 0;

}



ol.commentlist 

{

 margin-top: 0;

 margin-right: 0;

 margin-bottom: 1px;

 margin-left: 0;

 padding: 0;

}



ol.commentlist :hover 

{

 background-image: url(images/latestbck.gif);

 background-repeat: repeat-x;

}



ol.commentlist li 

{

 border-top-color: #eee;

 border-top-width: 1px;

 border-top-style: solid;

 display: block;

 list-style: none;

 margin: 0;

 padding-top: 15px;

 padding-right: 15px;

 padding-bottom: 1px;

 padding-left: 15px;

}



ol.commentlist li :hover 

{

 background-image: none;

}



ol.commentlist li.commenthead 

{

 display: block;

 list-style: none;

 margin: 0;

 padding-top: 5px;

 padding-right: 15px;

 padding-bottom: 5px;

 padding-left: 15px;

}



ol.commentlist li.commenthead h2 

{

 margin: 0;

}



ol.tblist 

{

 border-top-color: #fff;

 border-top-width: 1px;

 border-top-style: solid;

 list-style: none;

 margin-top: 0;

 margin-right: 0;

 margin-bottom: 1px;

 margin-left: 0;

 padding: 15px;

}



ol.tblist li 

{

 display: block;

 list-style: none;

 background-image: url(images/c.gif);

 background-color: transparent;

 background-position: 0 2px;

 background-repeat: no-repeat;

 padding-left: 15px;

 margin-top: 0;

 margin-right: 0;

 margin-bottom: 5px;

 margin-left: 0;

}



#eof 

{

 width: 980px;

 clear: both;

 height: 20px;

 background-color: #fff;

 margin-top: 0;

 margin-right: auto;

 margin-bottom: 0;

 margin-left: auto;

 padding: 0;

}



.navigation 

{

 width: 500px;

 float: left;

 color: #666;

}



.alignright 

{

 float: right;

 margin-top: 10px;

}



.alignleft 

{

 float: left;

 margin-top: 10px;

}



#footer 

{

 background-image: url(images/footerbck.gif);

 background-color: #f5f5f5;

 background-repeat: repeat-x;

 height: 31px;

 line-height: 31px;

 clear: both;

}



.footer 

{

 width: 980px;

 text-align: center;

 font-size: 11px;

 margin-top: 0;

 margin-right: auto;

 margin-bottom: 0;

 margin-left: auto;

 padding: 0;

}



a:link,a:active,a:visited,a:hover 

{

 text-decoration: none;

 color: #356aa0;

 border-style: none;

 font-weight: bolder;

}



#header h1 a:link,#header h1 a:active,#header h1 a:visited,#header h1 a:hover 

{

 text-decoration: none;

 color: #fff;

 border-style: none;

}



/*.lsidebar 

{

 float: left;

 width: 200px;

 margin: 0;

 padding: 0;
 
 height: auto;

}*/


.lsidebar 

{

 float: left;

 width:200px;
 
 height:auto;

 overflow: hidden;
 
 margin: 0;
 
 padding: 0;
 
 
}



.lsidebar ul li 

{

 display: inline;

 margin: 0;

 padding: 0;

}



img 

{

 border-style: none;

}



acronym,abbr,span.caps 

{

 cursor: help;

 font-size: 0.9em;

 letter-spacing: .07em;

}



acronym,abbr 

{

 border-bottom-color: #999;

 border-bottom-width: 1px;

 border-bottom-style: dashed;

}



blockquote 

{

 padding-left: 20px;

 border-left-color: #ddd;

 border-left-width: 5px;

 border-left-style: solid;

 margin-top: 15px;

 margin-right: 30px;

 margin-bottom: 0;

 margin-left: 10px;

}



blockquote cite 

{

 display: block;

 margin-top: 5px;

 margin-right: 0;

 margin-bottom: 0;

 margin-left: 0;

}



code 

{

 font-size: 1.1em;

 font-family: 'Courier New', Courier, Fixed;

}



img.centered 

{

 display: block;

 margin-left: auto;

 margin-right: auto;

}



img.alignright 

{

 display: inline;

 margin-top: 0;

 margin-right: 0;

 margin-bottom: 2px;

 margin-left: 7px;

 padding: 4px;

}



img.alignleft 

{

 display: inline;

 margin-top: 0;

 margin-right: 7px;

 margin-bottom: 2px;

 margin-left: 0;

 padding: 4px;

}



.line 

{

 width: 500px;

 float: left;

 border-bottom-width: 1px;

 border-bottom-color: #e2e2e0;

 border-bottom-style: solid;

 margin-top: 0;

 margin-right: 0;

 margin-bottom: 10px;

 margin-left: 0;

 padding-top: 10px;

 padding-right: 0;

 padding-bottom: 5px;

 padding-left: 2px;

}



#searchform 

{

 text-align: center;

 margin-top: 0;

 margin-right: auto;

 margin-bottom: 0;

 margin-left: auto;

 padding-top: 0;

 padding-right: 0;

 padding-bottom: 10px;

 padding-left: 0;

}



#sidebar #searchform #s 

{

 width: 90%;

 padding: 2px;

}



#sidebar #searchsubmit 

{

 padding: 1px;

}



.rsidebar h2,.lsidebar h2 

{

 background-image: url(images/h2sidebar.gif);

 background-repeat: repeat-x;

 height: 29px;

 font-size: 13px;

 font-weight: 700;

 color: #fff;

 line-height: 29px;

 border-color: #ddd;

 border-width: 1px;

 border-style: solid;

 margin-top: 0;

 margin-right: 0;

 margin-bottom: 10px;

 margin-left: 0;

 padding-top: 0;

 padding-right: 0;

 padding-bottom: 0;

 padding-left: 10px;

}



.lsidebar ul,.rsidebar ul 

{

 list-style: none;

 margin: 0;

 padding-top: 0;

 padding-right: 0;

 padding-bottom: 20px;

 padding-left: 0;

}



.lsidebar ul li a,.rsidebar ul li a 

{

 display: block;

 color:#2255AA;

 text-decoration: none;

 border-bottom-color: silver;

 border-bottom-width: 1px;

 border-bottom-style: solid;

 margin: 0;

 padding-top: 1px;

 padding-right: 0;

 padding-bottom: 5px;

 padding-left: 8px;

}



.lsidebar ul li a:hover,.rsidebar ul li a:hover 

{

 background-color: #EFEFEF;

 color: #2255AA;

}



.center 

{

 text-align: center;

}

/* 
  TOP ARTICLES
  php.rcena@gmail.com
*/

.top-articles 
{
  width:502px;border: 1px solid #fff;border-left:none;border-bottom:none;                            
  color: #000;
  border-right: 1px solid #99cc33;
}

.top-articles th 
{
  background-color:#99cc33;
  border-left: 1px solid #fff;border-bottom: 1px solid #fff;
}

.top-articles th.first 
{
  background-color:#99cc33;
  border-left: 1px solid #99cc33;
}
                          
.top-articles td 
{
  border-left: 1px solid #99cc33;border-bottom: 1px solid #99cc33;
}                   

.top-articles a {font-weight:normal;}