/*

Theme Name: Emerald

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: Design by <a href="http://imanto.com">imanto.com</a>.  WordPressed by <a href="http://www.themelab.com">Theme Lab</a>

Version: 1.0

Author: Theme Lab

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

*/



body{ 

background-color:#FFF;

font-size:12px; 

margin:0; 

padding:0;

font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;

}



#header{ 

height:90px;

background: #00D7A5 url(images/header_bg.jpg) repeat-x;

}



#header #heading{

float:left;

}



#header h1{

margin:0;

font-size:23px;

color:#FFF;

font-weight:bold;

padding-left:32px;

padding-top:31px;

letter-spacing:-1.5px;

}



#header h1 a{

color:#FFF;

text-decoration:none;

}



#header h2{

margin:0;

font-size:12px;

color:#3a3a3a;

font-weight:normal;

padding-left:150px;

}



#header #rss{

float:right;

width:253px;

height:61px;

background:url(images/rss_bg.jpg);

margin-right:19px;

margin-top:17px;

}



#header #rss p{

color:#fff;

font-weight:bold;

font-size:10px;

padding-left:61px;

padding-top:21px;

margin:0;

}



#header #rss p a{

color:#fff;

text-decoration:none;

}



#nav{ 

height:42px;

background: #00D7A5 url(images/nav_bg.gif) repeat-x;

}



#nav ul{

margin:0;

padding:13px 0 0 0;

float:left;

list-style:none;

font-weight:normal;

font-size:14px;

}



#nav ul li{

float:left;

margin-left:22px;

}



#nav ul li a{

color:#fff;

text-decoration:none;

}



#nav ul li a:hover, #nav ul li.current_page_item a{

color:#aad9d4

}



#nav form#searchform{

float:right;

width:212px;

height:27px;

background:url(images/search_bg.jpg);

margin-top:9px;

margin-right:24px;

}



#nav form#searchform input{

border:none;

background: transparent;

width:180px;

padding-left:4px;

padding-top:6px;

color:#FFF;

}





#sidebar{ 

float:right;

width:236px;

background-color:#FFF; 

min-height:650px; /* for modern browsers */

height:auto !important; /* for modern browsers */

height:650px; /* for IE5.x and IE6 */

}





#sidebar .sidebar-item{

background-color:#ebebeb;

padding:13px 24px 18px 14px;

margin-top:15px;

margin-right:24px;

}



#sidebar .sidebar-item h3{

font-size:14px;

margin:0;

border-bottom: 1px solid #c3c3c3;

}



#sidebar .sidebar-item p{

font-size:10px;

}



#sidebar ul{

list-style:none;

padding:0;

margin:10px 0 0 0;

font-size:10px;

}



#sidebar a, #content a, #footer a{

color:#02b877;

text-decoration:none;

}



#content { 

margin-right:236px;

background-color:#FFF; 

min-height:650px; /* for modern browsers */

height:auto !important; /* for modern browsers */

height:650px; /* for IE5.x and IE6 */

}



#content .post{

background-color:#d0d0d0;

margin:15px 28px 0 22px;

padding:14px 15px 14px 15px;

float:left;

width:90%;

}



#content .new{

background:#ebebeb url('images/new_post.jpg') top right no-repeat !important;

}



#content .post h2{

font-size:14px;

font-weight:bold;

margin:0;

}



#content .post .post-info{

font-size:9px;

font-weight:bold;

}



#content .post p{

font-size:11px;

}



#content .post .comments{

background-color:#dedede;

border:#c5c5c5 1px solid;

font-size:9px;

font-weight:bold;

padding:9px;

float:right;

}



.pagination .alignleft{

float:left;

margin-left:24px;

}



.pagination .alignright{

float:right;

margin-right:24px;

}



img.avatar{

float:left;

padding-right:5px;

}



#footer{ 

float:left;

background-color:#ebebeb;

height:29px;

padding:15px 0 0 24px;

margin:15px 24px 0 24px;

font-size:11.5px;

width:94%;

}