/* 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: #6B001A; } 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; }  #header .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 { 		list-style-type: none; 		clear: both; 	} 		#header ul li { 			float: left; 		}  	#header .pages { 		margin:0px; 		padding:0px; 		float: left; 		margin-top:20px; 		margin-left:20px; 	} 		#header .pages li { 			float: left; 			font-weight: bold; 			font-size: 0.9em; 			text-transform: uppercase; 		} 		#header .pages li a { 			color: #ffffff; 			text-decoration: none; 			display: block; 			padding: 8px 10px; 			float: left; 		} 		#header .pages li a:hover {			 			background: #ffffff; 			color:#a30327; 			 		}  		 		 #menu { 	margin:0px; 	padding:0px; 	float: left; 	margin-top:20px; 	margin-left:20px; } ul.menu{list-style:none;margin:0px;padding:0;} ul.menu li{float: left; 			font-weight: bold; 			font-size: 0.9em; 			text-transform: uppercase;} ul.menu li a {color: #ffffff; 			text-decoration: none; 			display: block; 			padding: 8px 10px; 			float: left;} ul.menu li a:hover { background: #ffffff; 			color:#a30327; 			padding-bottom:12px; 			}  	#header .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 { 			color: #ffffff; 			text-decoration: none; 			margin: 0 5px; 		} 		#header .links a:hover { 			text-decoration: underline; 		} 	#header h1 { 		float: left; 		padding: 35px 0 40px; 		clear: both; 	} 		#header h1 a { 			display: block; 			outline: none; 			text-indent: -9999px; 			background: url(images/logo.png) no-repeat 0 0; 			width: 344px; height: 53px; 		} 	#header .ad { 		padding:0px; 		margin:0px; 		float:left; 		padding-top: 30px; 		margin-left:20px; 		height:60px; 		width:468px; 	}  	#header .categories { 		overflow: hidden; 		width: 100%; 		margin-left:10px; 	} 		#header .categories li { 			font-family: Arial; 			font-size: 0.9em; 			text-transform: uppercase; 			padding-left: 1px;		 			margin-left: -1px; 		} 		#header .categories li a { 			color: #a30327; 			text-decoration: none; 			display: block; 			padding: 13px 10px 12px; 			font-weight:bold; 		} 		#header .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: #b3324f; 					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: #b3324f; 					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: 1.8em; 				margin-bottom:0px; 				font-family:Verdana; 				font-weight:bold; 				margin-left:10px; 				padding-top:5px;							 				 			} 				#content .post .title h2 a { 					text-decoration: none; 					color: #a81334;										 				} 			#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: #b3324f; 					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: #b3324f; 					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 .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: 1.8em; 				margin-bottom:0px; 				font-family:Verdana; 				font-weight:bold; 				margin-left:10px; 				padding-top:5px; 				color: #a81334;								 				 			}		 				 		 		#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: #b3324f; 					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: #b3324f; 					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: #a81334;	 		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: #ad2241; 			font-weight:bold; 			text-decoration: none; 		} 	#sidebar .ads { 		text-align: center; 		margin-bottom: 10px; 		border: 1px solid #E9E9E9; 	} 		#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: #a81334; 			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: #a81334; 		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 { 			line-height: 1.5em; 			font-size: 0.9em; 			padding: 4px 0; 		} 		#links ul li a { 			color: #333333; 			text-decoration: none; 		} 		#links ul li a:hover { 			color: #a81334; 			text-decoration: underline; 		} /** END links **/  /** END sidebar **/  /** BEGIN footer **/ #footer { 	clear: both; 	width:1000px; 	height:84px; 	color: #ffffff; 	background:url(images/footer.gif) no-repeat; } 	#footer p { 		width: 910px; 		margin: auto auto; 		text-align: left; 		font-size: 1.1em; 		padding: 15px 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; } /** END wordpress 2.7 comments **/