/* 
Theme Name: GreenFlower
Description: WP Theme <a href="http://wpthemes.info/green-flower/" title="WordPress Theme GreenFlower" target="_blank">GreenFlower</a> by Sadish
Version: 1.1
Author: Sadish Bala
Author URI: http://wpthemepark.com
*/
/* Header Image from http://www.sxc.hu/browse.phtml?f=view&id=635700 */

body { font-size:.75em; font-family:Arial, helvetica, Sans-serif; background:#d9ebeb; }

/***************   COMMON ELEMENTS                      
############################################*/
* {	margin:0; padding:0; }
	
abbr { cursor:help; }	
blockquote { color:#666; margin:1.5em; padding-left:10px; border-left:#fec839 3px solid; }
a { color:#e13c0a; text-decoration:none; }
a:hover { text-decoration:underline; }	
p { line-height:1.5em; margin:0 0 1em 0; }	
ul { list-style:none; }
li { margin:5px 0 0 0; }	
ul li { padding-left:15px; list-style:none; background:url(img/parl_bullet.png) no-repeat top left; }
h1 { font-size:1.75em; color:#e9640e; }	
h2 { font-size:1.5em; color:#2d6866; margin:0.5em 0; padding:0.25em 0; }
h3 { font-size:1.25em; color:#69b0b1; margin:0.5em 0; padding:0.25em 0; }

fieldset { border:none; }
img.left { float: left; margin: 15px 15px 15px 0px; }
img.right { float: right; margin: 0px 0 15px 15px; }
a img { border:0; }
.divider { border-top:1px solid #9fd2d3; }
td { vertical-align:top; }

#container { margin:0 auto; width:860px; background:#fff url(img/containerBG.gif) repeat-y center; border:10px solid #fff; }
#header { margin:1px auto; height:146px; position:relative; }

/* #header h1{ margin:0; text-indent:-9999px; }
#header h1 a {
	color:#d0f0d0;
	border-bottom:none;
}
#header h1 a:hover, #header h1 a:active {
	color:#f0f0f0;
	border-bottom:none;
} */

#content { float:right; width:635px; padding:0 0 20px 25px; }
#intro {
	background:#f6fcf6;	
	margin:0.5em;
	padding:0.5em;
	border: solid 1px #e1d2bd;		
}
#intro .profile {
	border:#e1d2bd 1px solid;
	margin:0 0.5em 0 0;
	padding:3px;
}
#intro em.feed {
	background:url(img/icon_feed.gif) no-repeat left center;
	padding:2px 0 2px 16px;
	font-style:normal;
}

.page-title {
	margin:0.5em;
    padding:0.5em;	
}
.post {
    margin:0.5em 0.5em 3em 0.5em;
    padding:0.5em;
}
.post h4 
{
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:0.5em 0;
}
.post h4 em
{
	font-style:normal;
	float:right;
	font-weight:normal;
}
.post-title 
{
	font-size:160%;	
    border:none;
    margin:5px 0 0.5em 0;
    padding:0;
}
.post-title a:link, .post-title a:visited { color:#2c6866; }
.post-title a:hover { text-decoration:none; }

.post-date { color:#999; }
.post-info { color:#999; padding:3px 0; border-top:#ccc 1px solid; clear:both; font-size:0.9em; }
.post-info em { color:#666; font-style:normal; }
.post-info em.user
{
	background:url(img/user.png) no-repeat left center;
	padding:2px 0 2px 12px;
}
.post-info em.cat
{
	background:url(img/star.png) no-repeat left center;
	padding:2px 0 2px 12px;
}
.post-info a:link, .post-info a:visited
{
    border:none;
}
.post-info a:hover, .post-info a:active
{
    border-bottom:1px solid;
}
.post-content 
{
    margin:0;
    padding:0.2em 0;
}
.post-comments 
{
   float:right;
}
.post-comments a 
{
   background:url(img/comments-small.gif) no-repeat left center;
   padding-left:12px;   
}
#sidebar {
	float:left;
	width:185px;
	padding:0 0 40px 15px;
	background-color:#f0f0f0;
}
#sidebar h2 {
    color:#3b9999; 
    margin:0.5em 0 0 0;       
    font-size:1.5em;  
}
#sidebar ul {
	margin:0;
	padding:5px 0;
	list-style:none;
}
#sidebar ul li {
	margin:0;
	padding:0;
	list-style:none;
	background:none;	
}
#sidebar ul ul { margin:0; padding:0.5em 1em 0 0.5em; }
#sidebar ul li ul li { padding-bottom:0.25em; }

#sidebar ul ul ul { margin:0; padding:5px 0; }
#sidebar ul li ul li ul li { margin:0; padding:5px 0 5px 12px; background:url(img/arrow.gif) no-repeat left center; }

#sidebar li li a:link, #sidebar li li a:visited { color:#666; }
#sidebar li li a:hover,#sidebar li li a:active { color:#2c6866; }
#sidebar li li { margin:0.5em 0; }

#footer { clear:both; padding:5px 0; margin:0 auto; font-size:90%; color:#999; line-height:20px; border-top:8px solid #449e9c; background-color:#fff; }
#footer a { color:#449e9c; }

/*Comments Style*/
#comments, #respond{
	margin: 2em 0 0 5px;
}
.commentlist 
{
	margin:10px;
	padding:10px 20px;
}
#commentform 
{
	margin:10px;
	padding:10px;
}
.commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li 
{
	list-style:none;
	margin: 10px 0;
	padding: 1em 0.5em;
	background:#f9f9f9;
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.commentlist li .cmtinfo 
{
	font-size:1em;	
}
.commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
}
.commentlist li .cmtinfo em 
{
	margin:0;
	padding:0;	
	font-style:normal;
	font-size:0.9em;
	color:#666;
}
.commentlist .alt
{
	background: #fff url(img/gradtop.gif) repeat-x top;	
	border-top: #aaa 1px solid;
}

/***************   NAVIGATION                         
############################################*/

ul#navigation { margin:0 auto;	padding:0; background:#459d9e; height:30px; line-height:30px; font-size:1.25em; }
ul#navigation li { float:left; padding:0; margin:0; white-space:nowrap; background:none; }	
ul#navigation li a { display:block; padding:0 16px; border:none; color:#fff; }	
ul#navigation li a:hover,ul#navigation li a:active, #navigation li.current_page_item a { color:#fff; background:#2d6866; text-decoration:none; }


/***************   TEXT ELEMENTS                   
############################################*/

textarea, input.textbox{ background:#fff url(img/gradtop.gif) repeat-x top; border:#aaa 1px solid; }
textarea#wpcf_msg { background:none; }
textarea { width:80%; } 
textarea:focus, input.textbox:focus 
{
	border:#964 1px solid;
}
dl dt 
{
	font-weight:bold;
	margin:5px 0;	
}
dl dd 
{
	padding-left:20px;
	display:inline;
}
#content ul.asides 
{
	margin:0 1em;
	padding:0;
	list-style:none;
}
#content ul.asides li 
{
	margin:1em 0;
	padding:0 15px;	
}
#content, #sidebar, .widget, #footer 
{
	overflow:hidden;
}

h2#search { color:#e9640e; font-size:1.1em; }