/*
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: #FFF;
}

#header #heading{
float:left;
}

#header h1{
margin:0;
font-size:23px;
font-color:#000;
font-weight:bold;
padding-left:32px;
padding-top:31px;
letter-spacing:-1.5px;
}

#header h1 a{
color:#000;
text-decoration:none;
}

#header h2{
margin:0;
font-size:12px;
color:#C60;
font-weight:bold;
padding-left:32px;
}

#header #amazon{
float:right;
width:156px;
height:67px;
background:url(images/amazon.jpg);
margin-right:67px;
margin-top:18px;
}

#header .pagetitle{
color:#FFF;
}

#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: #146EB4;
}

#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:32px;
}

#nav ul li a{
color:#FFF;
font-weight:normal;
text-decoration:none;
}

#nav ul li a:hover{
color:#FFF;
font-weight:bold;
}

#nav ul li.current_page_item a{
color:#FFF;
font-weight:bold;
}

#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:#FFF;
padding:13px 24px 18px 14px;
margin-top:15px;
margin-right:24px;
}

#sidebar .sidebar-item h3{
font-size:14px;
color:#C60;
margin:0;
border-bottom: 1px solid #c3c3c3;
}

#sidebar .sidebar-item p{
font-size:12px;
}

#sidebar ul{
list-style:none;
padding:0;
margin:10px 0 0 0;
font-size:12px;
}

#sidebar a, #content a, #footer a{
color:#039;
text-decoration:none;
}

#sidebar a:hover{
text-decoration:underline;
}

#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 .banner { 
margin-left:80px;
margin-top: 10px;
}

#content .post{
background-color:#FFF;
margin:15px 28px 0 22px;
padding:14px 15px 14px 15px;
float:left;
width:90%;
}

#content .post a:hover{
text-decoration:underline;
}

#content .new{
background:#FFF;
}

#content .post h2{
font-size:16px;
font-weight:bold;
margin:0;
}

#content .post .post-info{
font-size:9px;
font-weight:bold;
}

#content .post p{
font-size:14px;
}

#content .post .pic{
float:left;
border:none;
margin:20px 50px 50px 0;
}

#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;
text-align:center;
background-color:#EEC;
height:29px;
padding:15px 0 0 24px;
margin:15px 24px 0 24px;
font-size:11px;
width:94%;
}