/*
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%;
}