/*
Theme Name: GreenAspireMagazine
Author: ChiQ Montes
Author URI: http://www.wpthemedesigner.com
*/
* {
margin: 0; padding: 0;
}

body {

	text-align: center;
	font: 12px Verdana;
	color: #000000;
	background:#040404;	
}


a {
	color: #3A5A98;
}

a:hover {
	text-decoration: none;
	color: #ff0000;
}



img {



	border: 0;



}







.break {



	font-size: 0;



	width: 0; height: 0;



	clear: both;



}



.alignleft {



	float: left;



	margin: 4px 10px 5px 0;



}



.alignright {



	float: right;



	margin: 4px 0 5px 10px;



}



.aligncenter {



	text-align: center;



}



.hidden {



	display: none;



}







/** BEGIN wrapper **/



#wrapper {



	width: 1000px;



	margin: auto auto;



	text-align: left;



	background:url(images/bg.gif) repeat-y;



}



/** END wrapper **/







/** BEGIN header **/



#header {



	padding:0px;



	margin:0px;



	height: 182px;



	background:url(images/header.jpg) no-repeat;



	padding: 0 8px;



}

#header2 {



	padding:0px;



	margin:0px;



	height: 182px;



	background:url(images/header_blog.jpg) no-repeat;



	padding: 0 8px;



}






#header .logo, #header2.logo {



margin:0 0 0 0;



padding:0px;



BORDER:0px;



float:left;



text-align:left;



width:450px;



height:50px;



text-transform:inherit;



font-size:20px;



margin-top:30px;



margin-left:36px;



}







	#header ul, #header2 ul {



		list-style-type: none;



		clear: both;



	}



		#header ul li, #header2 ul li {



			float: left;



		}







	#header .pages, #header2 .pages {



		margin:0px;



		padding:0px;



		float: left;



		margin-top:20px;



		margin-left:20px;



	}



		#header .pages li, #header2 .pages li {



			float: left;



			font-weight: bold;



			font-size: 0.9em;



			text-transform: uppercase;



		}



		#header .pages li a, #header2 .pages li a {



			color: #ffffff;



			text-decoration: none;



			display: block;



			padding: 8px 10px;



			float: left;



		}



		#header .pages li a:hover, #header2 .pages li a:hover {			



			background: #ffffff;



			color:#8ab00b;



			



		}







		



		



#menu {



	margin:0px;



	padding:0px;



	float: left;



	margin-top:20px;



	margin-left:16px;



}











	#header .links, #header2 .links {



		float: right;



		color: #ffffff;



		font-size: 0.9em;



		background: url(images/rss.gif) no-repeat 0 6px;



		padding: 8px 0 8px 18px;



	}



		#header .links a, #header2 .links a {



			color: #ffffff;



			text-decoration: none;



			margin: 0 5px;



		}



		#header .links a:hover, #header2 .links a:hover {



			text-decoration: underline;



		}



	#header h1, #header2 h1 {



		float: left;



		padding: 35px 0 40px;



		clear: both;



	}



		#header h1 a, #header2 h1 a {



			display: block;



			outline: none;



			text-indent: -9999px;



			background: url(images/logo.png) no-repeat 0 0;



			width: 344px; height: 53px;



		}



	#header .ad, #header2 .ad {



		padding:0px;



		margin:0px;



		float:left;



		padding-top: 30px;



		margin-left:20px;



		height:60px;



		width:468px;



	}







	#header .categories, #header2 .categories {



		overflow: hidden;



		width: 100%;



		margin-left:10px;



	}



		#header .categories li, #header2 .categories li {



			font-family: Arial;



			font-size: 0.9em;



			text-transform: uppercase;



			padding-left: 1px;		



			margin-left: -1px;



		}



		#header .categories li a, #header2 .categories li a {



			color: #8ab00b;



			text-decoration: none;



			display: block;



			padding: 13px 10px 12px;



			font-weight:bold;



		}



		#header .categories li a:hover, #header2 .categories li a:hover {



			text-decoration: underline;



			padding: 13px 10px 12px;



		}



		  



/** END header **/







/** BEGIN body **/



#body {



	padding: 10px 0;



}



/** END body **/







/** BEGIN content **/



#content {



	clear: both;



	width: 606px;



	float: left;	



	font-family: Arial;



	margin-left:30px;



}



	#content .head { background: url(images/contenthead.gif) no-repeat 0 0; }



	#content .foot { 



		background: url(images/contentfoot.gif) no-repeat 0 bottom;



		padding: 25px 8px;



	}



	#content .atitle {



		float: left;



		font-size: 0.9em;



		text-transform: uppercase;



		color: #ffffff;



		background-color: #212121;



		padding: 5px 8px;



		font-weight: normal;



		margin: 10px 30px;



	}



	#content .featured {



		padding: 5px 0px 10px;



	}



		#content .featured h2.title {



			float: left;



			font-size: 0.9em;



			text-transform: uppercase;



			color: #ffffff;



			background-color: #212121;



			padding: 5px 8px;



			font-weight: normal;



			margin-bottom: 10px;



		}



		#content .featured .thumb {



			width: 590px; height: 315px;



			padding: 5px;



			border: 1px solid #E9E9E9;



			background-color: #F2F2F1;



			clear: both;



		}



			#content .featured .b {



				width: 589px; height: 315px;



				overflow: hidden;



				position: relative;



			}



			#content .featured .photo {



				list-style-type: none;



			}



				#content .photo li {



					position: absolute;



					top: 0; left: 0;



					z-index: 0;



				}



				#content .photo li.first {



					z-index: 2;



				}



				#content .photo li img {



					width: 589px;



				}



			#content .featured .text {



				list-style-type: none;



			}



				#content .featured .text li {



					width: 230px; height: 285px;



					position: absolute;



					top: 0; right: -270px;



					padding: 15px;



					color: #ffffff;



					font-family: Verdana;



					background: url(images/shade.png) repeat 0 0;



					z-index: 4;



				}



				#content .featured .text li.first {



					right: 0;



				}



					#content .featured .text h2 {



						font-size: 1.6em;



						margin-bottom: 15px;



					}



					#content .featured .text p {



						line-height: 1.6em;



						margin-bottom: 15px;



					}



					#content .featured .text a {



						color: #ffffff;



						text-decoration: none;



					}



					#content .featured .text .readmore {



						font-size: 0.9em;



						font-weight: bold;



						text-transform: uppercase;



					}



			



		#content .post {



			clear: both;



			width: 602px;



			float: left;



			border:#d4d2d2 1px solid;					



			margin: 0 0px 30px 0px;	



		}



	



	



	#content .post .title{



		padding:0px;



		margin:0px;



		height:53px;



		background:url(images/post_title_bg.gif) repeat-x;		



		}



	



	#content .post .meta{



		clear:both;



		padding:0px;



		margin:0px;



		height:40px;



		border-top:#d4d2d2 1px solid;		



		}



		



		#content .post .meta .tags {



				float: left;



				font-size: 0.95em;



				font-weight:bold;	



				margin-bottom: 0 !important;



				color:#808080;



				margin-left:10px;



				margin-top:10px;



			}



				#content .post .meta .tags a {



					text-decoration: none;



					color: #8ab00b;



					margin: 0 5px;



				}



				#content .post .meta .tags a:hover {



					text-decoration: underline;



				}



				



				#content .post .meta .undercat {



				float:right;



				font-size: 0.95em;



				font-weight:bold;	



				margin-bottom: 0 !important;



				color:#808080;



				margin-right:10px;



				margin-top:10px;



			}



				#content .post .meta .undercat a {



					text-decoration: none;



					color: #8ab00b;



					margin: 0 5px;



				}



				#content .post .meta .undercat a:hover {



					text-decoration: underline;



				}



		



	#content .first {



		border-top: 0;



	}



		#content .post .l {



			float: left;



			width: 140px;



			padding: 15px 0;			



		}



			#content .post img {



				width: 134px; height: 134px;				



				background-color: #F2F2F1;



				padding: 5px;



			}



		#content .post .r {



			float: right;



			width: 430px;



			padding: 15px 0;			



		}



		#content .post .r .more{



			float: right;



			margin-right:10px;



			width:46px;



			height:11px;



			background:url(images/more.gif) no-repeat right;	



		}



			#content .post .title h2 {



				font-weight: normal;



				font-size: 24px;



				margin-bottom:0px;



				font-family:Georgia;



				font-weight:bold;



				margin-left:10px;



				padding-top:5px;
				color:#000000;						



				



			}



				#content .post .title h2 a {



					text-decoration: none;



					color: #8ab00b;										



				}



			#content .post p {



				line-height: 1.6em;



				margin-bottom: 15px;



			}



			#content .post .title .details {



				float: left;



				font-size: 0.95em;



				font-weight:bold;	



				margin-bottom: 0 !important;



				color:#808080;



				margin-left:10px;



			}



				#content .post .title .details a {



					text-decoration: none;



					color: #8ab00b;



					margin: 0 5px;



				}



				#content .post .title .details a:hover {



					text-decoration: underline;



				}



				



			#content .post .title .comments {



				float: right;



				margin-bottom: 0 !important;



				padding-bottom: 0px;				



			}



			#content .post .title .comments a {



					display: block;



					color: #8ab00b;



					font-family: Verdana;



					font-size: 0.9em;



					font-weight:bold;



					text-decoration:underline;



					text-decoration: none;



					padding: 0px 10px 0 0;					



			}











	#content .postnav {	



		float: right;



		padding: 0 0px;



	}



		#content .postnav ul {



			list-style-type: none;



		}



			#content .postnav ul li {



				float: left;



				padding: 0 4px;



				font-family: Arial;



			}



			#content .postnav ul li a {



				display: block;



				padding: 4px 8px;



				border: 1px solid #E1E1E1;



				text-decoration: none;



				color: #4F4F4F;



			}



			#content .postnav ul li a:hover {



				border-color: #ffffff;



			}



	#wp_page_numbers ul {



		border-top: 0 !important;



	}



	#wp_page_numbers .page_info {



		padding: 4px 8px !important;



		border: 1px solid #E1E1E1 !important;



		margin-right: 2px;



	}



	#wp_page_numbers .active_page a {



		border-color: #ffffff !important;



		background-color: #ffffff !important;



	}



	#content .single {			



			padding:0px;



			margin:0px;



			width: 602px;



			float: left;



			border:#d4d2d2 1px solid;					



			margin: 0 0px 30px 0px;



			padding-left:5px;







	}



	#content .single .post-content



	{



	padding:10px;



	padding-top:15px;



	}



	#content .single .post-content ul{



	padding:0;



	margin:0;



	margin-left:20px;



	margin-bottom:10px;



	}



	#content .single .post-content ul li{



	



	list-style:disc;



	padding:3px 0;



	}



	#content .single .title{



		padding:0px;



		margin:0px;



		height:53px;



		background:url(images/post_title_bg.gif) repeat-x;		



		}



		



		#content .single .title h2 {



				font-weight: normal;



				font-size: 24px;



				margin-bottom:0px;



				font-family:Georgia;



				font-weight:bold;



				margin-left:10px;



				padding-top:5px;



				color: #000;								



				



			}		



				



		



		#content .single p {



			line-height: 1.5em;



			margin-bottom: 10px;



		}



		



		#content .single .meta{



		clear:both;



		padding:0px;



		margin:0px;



		height:40px;



		border-top:#d4d2d2 1px solid;		



		}



		



		#content .single .meta .tags {



				float: left;



				font-size: 0.95em;



				font-weight:bold;	



				margin-bottom: 0 !important;



				color:#808080;



				margin-left:10px;



				margin-top:10px;



			}



				#content .single .meta .tags a {



					text-decoration: none;



					color: #8ab00b;



					margin: 0 5px;



				}



				#content .single .meta .tags a:hover {



					text-decoration: underline;



				}



				



				#content .single .meta .undercat {



				float:right;



				font-size: 0.95em;



				font-weight:bold;	



				margin-bottom: 0 !important;



				color:#808080;



				margin-right:10px;



				margin-top:10px;



			}



				#content .single .meta .undercat a {



					text-decoration: none;



					color: #8ab00b;



					margin: 0 5px;



				}



				#content .single .meta .undercat a:hover {



					text-decoration: underline;



				}



				



		#content .single ul, #content .single ol {



			list-style-position: inside;



			margin-bottom: 10px;



		}



		#content .single li {



			line-height: 1.5em;



			padding: 2px 0;



		}



		#content .single blockquote {



			padding: 10px 10px 5px;



			margin-bottom: 10px;



			background-color: #eeeeee;



			border-width: 1px 0;



			border-style: solid;



			border-color: #e0e0e0;



		}



		#content .single h3, #content .single h4, #content .single h5, #content .single h6 {



			font-size: 1.2em;



			margin-bottom: 5px;



		}



/** END content **/











/** BEGIN sidebar **/



#sidebar {



	padding:0px;



	margin:0px;



	width: 315px;



	float: right;



	margin-right:20px;



}



	#sidebar .box {



		border: 1px solid #E1E1E1;



		padding:0px;



		margin-bottom: 15px;



	}



	



	#sidebar h2 {



		font-size: 1.1em;



		text-transform: uppercase;



		color: #8ab00b;	



		padding: 5px 8px;



		font-weight:bold;



		margin-bottom: 10px;



		background:url(images/link_title_bg.gif) repeat-x;		



		border-bottom: 1px solid #E9E9E9;		



	}



	



	#sidebar ul {



		list-style-type: none;



	}



		#sidebar ul li {



			line-height: 1.1em;



			padding: 2px 0;



			margin-left:10px;		



		}



		#sidebar ul li a {



			color: #8ab00b;



			font-weight:bold;



			text-decoration: none;



		}



	#sidebar .ads {



		text-align: center;



		margin-bottom: 10px;



		



	}



		#sidebar .ads img {



			margin: 4px;



		}




	#sidebar .search {



		border: 1px solid #E1E1E1;



		margin-bottom: 10px;



		height: 29px;



	}



		#sidebar .search input {



			border: 0;



			float: left;



			width: 220px;



			margin: 6px 4px;



		}



		#sidebar .search button {



			border: 0;



			background-color: #8ab00b;



			color: #ffffff;



			font-size: 0.8em;



			font-weight: bold;



			text-transform: uppercase;



			width: 38px; height: 29px;




			float: right;



		}



	#sidebar .flickr {



		text-align: center;



	}



		#sidebar .flickr img {



			width: 75px;



			margin: 2px;



		}



	#sidebar .video {







		text-align:center;



	}



	#sidebar .tags {







		text-align:center;



	}







/** BEGIN links **/



#links {



	clear: both;



	padding: 0px 0px;



	font-family: Verdana;



}







#links .col_1{



padding:0px;



margin:0px;



width:150px;



float:left;



}







#links .col_2{



padding:0px;



margin:0px;



float:right;



width:150px;



margin-right:5px;



}







	#links .box {	



		float: left;



		padding: 0px 0px;



		border-top: 1px solid #E9E9E9;



		width: 150px;



	}



	



	



	#links h2 {



		float: left;



		font-size: 0.9em;



		text-transform: uppercase;



		color: #8ab00b;



		padding: 5px 8px;



		font-weight: normal;		



		margin-bottom: 10px;



		height:21px;



		width:135px;



		background:url(images/link_title_bg.gif) repeat-x;



		border-bottom: 1px solid #E9E9E9;



	}



	#links ul {



		clear: both;



		list-style-type: none;



		padding: 0 5px;



	}



	#links ul li ul {



		



		padding: 0 !important;



		



	}



		#links ul li {



			line-height: 1.5em;



			font-size: 0.9em;



			padding: 4px 0;



		}



		#links ul li ul li{



		



		line-height: 1.5em;



			font-size: 11px;



			padding: 4px 0;







		margin:0;



	}



		#links ul li a {



			color: #333333;



			text-decoration: none;



		}



		#links ul li a:hover {



			color: #8ab00b;



			text-decoration: underline;



		}



		



/** END links **/







/** END sidebar **/







/** BEGIN footer **/



#footer {



	clear: both;



	width:960px;



	height:230px;



	color: #454444;



	background:#f1f1f1;

	margin-left:20px;





}



	#footer p {



		width: 910px;



		margin: 0 auto;



		text-align: center;



		font-size: 1.1em;



		padding: 5px 0;



		font-family:Verdana;



	}



	#footer a {



		color: #ffffff;



		text-decoration: none;



	}



	#footer a:hover {



		text-decoration: underline;



		font-weight:bold;



	}



/** END footer **/







/** BEGIN miscellaneous **/



#comments {



	padding: 10px 30px;



}



	#comments a {



		text-decoration: none;



	}



	#comments h2 {



		font-size: 1.4em;



		margin: 10px 0;



	}



	#comments p {



		margin-bottom: 10px;



		line-height: 1.6em;



	}



	#comments form {



		



	}



	#comments form p {



		margin-bottom: 5px;



	}



		#comments form input {



			margin-right: 5px;



		}



		#comments form input, textarea {



			border: 1px solid #cccccc;



			font-size: 0.9em;



			font-family: Verdana;



			padding: 4px;



			background-position: 4px 4px;



			background-repeat: no-repeat;



		}



		#comments form input {



			width: 240px;



			border: 1px solid #cccccc;



		}



		#comments form textarea {



			width: 350px;



			padding: 4px 4px !important;



			border: 1px solid #cccccc;



		}



		#comments form button {



			border: 1px solid #a0a0a0;



			font-size: 1em;



			font-family: Verdana;



			padding: 2px 6px;



		}



	.commentdetails {



		margin-top: 25px;



	}



	.commentauthor {



		margin-bottom: 5px !important;



		font-weight: bold;



	}



	.commentdate {



		font-size: 0.8em;



		margin-bottom: 5px;



		color: #909090;



	}



	.required {



		color: #ff0000;



	}



h2.title {



	font-size: 1em !important;



	text-transform: uppercase;



	padding: 10px;



	color: #565656;



}



.notfound {



	padding: 40px;



}



	.notfound h2 {



		font-size: 18px;



		font-weight: normal;



		margin-bottom: 10px;



	}



/** END miscellaneous **/







/** BEGIN wordpress 2.7 comments **/



#comments ol {



	list-style-type: none;



	clear: both;



	padding: 0;



	margin: 0;



}



	#comments .buffer {



		padding: 10px;



	}



	#comments h2 {



		font-size: 0.9em;



		margin-bottom: 20px;



	}



	#comments ol li {



		margin-bottom: 10px;



	}



	#comments ol li ul li {



		border: 1px solid #e0e0e0;



		padding: 10px;



	}



	#comments ol li .avatar {



		float: right;



	}



	#comments ol li .comment-author {



		



	}



		#comments ol li .comment-author .fn {



			font-weight: bold;



			font-size: 1.2em;



		}



	#comments ol li .comment-meta {



		font-size: 0.9em;



		color: #999999;



		margin: 5px 0 10px;



	}



	#comments ol li .reply {



		font-size: 0.9em;



		font-weight: bold;



		padding-bottom: 10px;



	}



	#comments .children {



		list-style-type: none;



	}



#comments .navigation {



	padding: 0 10px 20px;



	font-size: 0.9em;



}



	#comments .navigation a {



		color: #999999;



		padding: 3px 8px;



		border: 1px solid #cccccc;



	}



	#comments .navigation a:hover {



		color: #000000;



		border-color: #000000;



		text-decoration: none;



	}



#comments .says {



	display: none;



}



.follow-avtar-bdr{







margin:0 auto;



text-align:center;



}



#featured{



background:#f2f2f1;



padding:7px;



border:1px solid #e9e9e9;



margin-bottom:20px;



}



.carouselContainer{



display:none;



}



.slideInfoZone h2{



display:none;



}



.slideInfoZone p{



width:550px;



font-family:Verdana, Arial, Helvetica, sans-serif !important;



font-size:50px !important;







font-weight:bold !important;



}







.inputtext{



border:1px solid #E1E1E1;



}



.button{



background:#8AB00B;



color:#FFFFFF;



padding:2px 5px;



cursor:pointer;



border:1px solid #99B432;



}



.input_box{

border:solid 1px #d4d2d2;

width:210px;

}



.select_box{

border:solid 1px #d4d2d2;

width:212px;



}



.txt_area{

border:solid 1px #d4d2d2;

width:512px;

}


#footer ul{
text-align:center;
list-style:none;
margin-top:5px;
margin-bottom:5px;
}

#footer ul li{
display:inline;
background:url(images/sep_footernav.gif) no-repeat right 3px;
}

#footer ul li.last{
background:none;
}

#footer ul li a{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:capitalize;
text-decoration:none;
padding:0 7px;
padding-bottom:5px;
}

#footer ul li a:hover, #footer ul li.selected a{
color:#9ec129;
text-decoration:none;
}
#fullwidth{
width:94%;
clear: both;
float: left;	
font-family: Arial;
margin-left:30px;

}
#sforum{
background-color:#FAF7F7 !important;
}

/** END wordpress 2.7 comments **/