/*  

Theme Name: WpGreen
Theme URI: http://www.wordpresstemplates.com
Author: Jyot Vakharia
Author URI: http://www.wordpresstemplates.com 
Description:WpGreen

*/



body

	{

		margin:0px;

		font-size:12px;

		font-family:Arial;

		color:#ffffff;

		background:url(images/body_bg.jpg) repeat-x top #fff;

	}

#main

	{

		width:900px;

		margin:0px auto;

		background:url(images/content_bottom.jpg) no-repeat 92% 100%;	

		padding-bottom:50px;

	}

#header

	{

		height:217px;

	}

.inner_header

	{

		height:155px;

	}

.leftTitles

	{

		width:580px;

		float:left;

		overflow:hidden;

		height:154px;

	}

.title

	{

		font-size:30px;

		font-weight:normal;

		color:#fdfdfd;

	}

.description

	{

		font-family: "Arial";

		font-size:20px;

		color:#fdfdfd;

	}

#search_outer

	{

		float:right;

		margin-right:20px;

		padding-bottom:16px;

		width:246px;

		padding-top:66px;

		

	}

.title a, .title a:visited

	{

		color:#fff;

	}

.title a:hover

	{

		text-decoration:none;

		color:#cecece;

	}

form

	{

		margin:0px;

		padding:0px;

	}

#searchbg

	{

		background:url(images/search_bg.jpg) no-repeat;	

		width:246px;

		height:51px;

	}

.search

	{

		vertical-align:middle;

	}

#s

	{

		border:solid 1px #fff !important;

		width:126px;

		margin-left:66px;

		margin-top:3px;

	}

.texts

	{

		float:left;

		width:141px;

	}

.btn

	{

		float:right;

		width:33px;

	}

/*----------------------------------------------------------*/

.nav

	{

		padding-right:35px;

		padding-top:14px;

		height:33px;

		overflow:hidden;

	}

.nav ul,li

	{

		list-style:none;

		margin:0px;

		padding:0px;

	}

.nav li

	{

		float:left;

		display:inline;

		margin-right:5px;

	}

	

.nav a,.nav a:visited

	{

		text-decoration:none;

		font-size:14px;

		color:#626262;

		background:url(images/nav_left1.jpg) no-repeat;

		float:left;	

		padding-left:20px;

		padding-bottom:5px;

		margin-top:2px;

	}

.nav li span, .nav li span

	{

	    padding-right:20px;

		padding-top:9px;		

		float:left;	

		background:url(images/nav_right1.jpg) no-repeat right top;	

		cursor:pointer;

	}

.nav a:hover, .current_page a, .current_page a:visited

	{

		color:#fdfdfd;

		background:url(images/nav_left_hover1.jpg) no-repeat;

		text-decoration:none;

		margin-top:0px;

		padding-bottom:6px;

	}

.nav li  a:hover span, .current_page a span

	{

		background:url(images/nav_right_hover1.jpg) no-repeat right top;

		padding-top:10px;

	}

/*----------------------------------------------------------*/

.content

	{

		padding-right:15px;

		padding-bottom:150px;

	}

.contentColumn

	{

		float:left;

		width:700px;

		color:#444444;

		overflow:hidden;

	}

.innerContentColumn

	{

		padding:10px;

		padding-left:0px;

	}

.leftColumn

	{

		float:right;

		width:170px;

		overflow:hidden;

	}

.innerLeftColumn

	{

		padding:15px;

	}

#footer

	{

		padding:13px;

		text-align:center;

		background:url(images/footer_bg.jpg) repeat-x;

		padding-bottom:25px;

		font-size:11px;

		color:#999999;

	}

#footer a, #footer a:visited

	{

		color:#999999;

	}

.innerLeftColumn ul	

	{

		padding:0px;

		margin:0px;

		list-style:none;

	}

.sidebar

	{

		color:#c3c3c3;

		padding-bottom:10px;

	}

.sidebar h2

	{

		color:#c3c3c3;

		font-size:16px;

		padding:0px;

		margin:0px;

		padding-bottom:7px;

		width:130px;

		overflow:hidden;

	}

.sidebar ul

	{

		padding:0px;

		margin:0px;

		list-style:url(images/liimg.gif);

		margin-left:15px;

		padding-bottom:10px;

		color:#c3c3c3;

	}

.sidebar ul ul

	{

		padding:0px;

		margin:0px;

		list-style:url(images/liimg.gif);

		margin-left:15px;

	}

.sidebar li

	{

		padding-bottom:3px;

	}

.sidebar a, .sidebar a:visited

	{

		color:#c3c3c3;

		text-decoration:none;

	}

.sidebar a:hover

	{

		color:#000;

		text-decoration:none;

	}

.post h3

	{

		margin:0px;

		padding:0px;

		color:#333;

		font-size:16px;

		font-weight:bold;

	}

.storytitle a, .storytitle a:visited

	{

		color:#626262;

		text-decoration:none;

		font-size:19px;

		font-weight:normal;

	}

.storytitle a:hover

	{

		color:#b3b3b3;

	}

blockquote

	{

		border:#bdbdbd 1px solid;

		padding:3px;

		padding-left:10px;

		background:#e1f8be;

	}

.storycontent ul li

	{

		list-style:square;

		margin-left:40px;

	}

.storycontent ol li

	{

		list-style:decimal;

	}

.date_author

	{

		color:#c3c3c3;

		font-size:11px;

	}

.date_author a , .date_author a:visited

	{

		text-decoration:underline;

		color:#c3c3c3;

	}

.date_author a:hover

	{

		text-decoration:none;

	}

.article_header

	{

		border-bottom: dashed 1px #999999;

		padding-top:10px;

		padding-bottom:3px;

	}

.feedback 

	{

		padding-bottom:38px;

	}

.feedback a, .feedback a:visited

	{

		font-size:11px;

		color:#222222;

		text-decoration:none;

	}

.feedback a:hover

	{

		text-decoration:underline;

	}

h2

	{

		margin:0px;

		padding:0px;

		font-size:18px;

	}

.pagetitle, .center

	{

		font-size:19px;

		font-weight:normal;

		background:#f1f1f1;

		border:solid 1px #555555;

		padding:5px;

		color:#333333;

	}

img

	{

		border:none;

	}

a, a:visited

	{

		text-decoration:none;

		color:#797e78;

	}

a:hover

	{

		

	}

/* COMMENT BUBBLES */



.commentlist

	{

		margin:0px;

		padding:0px;

		list-style:none;

	}

.commentlist li

	{

		padding:8px;

		border:dashed 1px #777777;

		padding-left:10px;

		margin-bottom:5px;

		background:#ffffff;

	}

.alt 

	{

		border:dashed 1px #777777 !important;

		background:#e6e6e6 !important;

	}

/* CALENDER STYLE */

#wp-calendar {

	background-color: transparent;

	margin: 0px;

	padding: 0px;

	width: 120px;

}



#wp-calendar caption {

	border-bottom: 1px dotted #C6C6C6;

	color:#8a8a8a;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-variant: normal;

	font-weight: bold;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 5px 0px;

	text-align: left;

}



#wp-calendar td {

	color:#8a8a8a;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

}



#wp-calendar td a, #wp-calendar td a:visited {

	background: #8ed261;

	border-left: none;

	color: #FFFFFF;

	text-decoration: none;

}



#wp-calendar td a:hover {

	background: #8ed261;

	border-left: none;

	color: #FFFFFF;

	text-decoration: none;

}



#wp-calendar td.pad {

	background: transparent;

}



#wp-calendar tfoot td a:link, #wp-calendar tfoot td a:visited {

	background: none;

	border: 0px;

	color: #000000;

	text-decoration: underline;

}



#wp-calendar tfoot td a:hover {

	background: none;

	color: #363636;

	text-decoration: none;

}



#wp-calendar tfoot td#next {

	margin: 0px;

	padding: 0px;

	text-align: right;

}



#wp-calendar tfoot td#prev {

	margin: 0px;

	padding: 0px;

	text-align: left;

}



#wp-calendar tfoot td, #wp-calendar tfoot td.pad {

	background: transparent;

	margin: 0px;

	padding: 0px;

}



#wp-calendar th {

	color: #8ed261;

	font: bold 12px Arial, Helvetica, sans-serif;

	text-align: center;

}



#wp-calendar ul{

	clear: both;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.pagebar {

	padding: 0.2em 0.5em;

	margin-right: 0.1em;

	margin-bottom: 1.0em;

	background: none;

	text-decoration: none;

}



.pagebar a,.pageList .this-page {

	border: 1px solid #009900;

	text-decoration: none;

	padding: 0.2em 0.5em;

}



.pagebar a:visited {

	border: 1px solid #009900;

	text-decoration: none;

	padding: 0.2em 0.5em;

}



.pagebar .break {

	padding: 2px 6px 2px 6px;

	border: none;

	background: #fff;

	text-decoration: none;

}



.pagebar .this-page {

	border: 1px solid #009900;

	padding: 0.2em 0.5em;

	font-weight: bold;

	background: #111222;

	color: #fff;

}



.pagebar a:hover {

	border-color: #111222;

	color:#009900;

}



.pagebar .inactive

{

   border: 1px solid #cccccc;

	 color: #ccc;

   text-decoration: none;

   padding: 0.2em 0.5em;

}

/*--------------------------------------------------*/

#respond

	{

		margin:20px 0px 5px 0px;

		color:#626262;

	}

#comment

	{

		font-size:12px;

		font-weight:bold;

		color:#b3b3b3;

		width:600px;

		height:100px;

	}

#comments

	{

		margin:20px 0px 5px 0px;

		color:#626262;

	}	

#comment_title

	{

	}

#commentform

	{

		margin:0px;

	}

#commentform p

	{

		margin:0px;

		margin-bottom:5px;

	}

#commentform a, #commentform a:visited

	{

		text-decoration:none;

		color:#4c4c4c;

	}

#commentform a:hover

	{

		text-decoration:underline;

		font-weight:bold;

	}

.fl_right

	{

		float:right;

		padding-right:5px;

		padding-top:5px;

	}

.alignleft

	{

		float:right;

		padding-right:20px;

	}

.alignright

	{

		float:left;

	}

.navigation a , .navigation a:visited

	{

		text-decoration:none;

		color:#fdfdfd;

		display:block;

		padding:4px;

		background:#626262;

	}

.navigation a:hover

	{

		color:#dddddd;

	}

.full a, .full a:visited

	{

		color:#b3b3b3;

	}

.com a, .com a:visited

	{

		color:#6f6f6f;

	}