/*
	Theme Name: Nestor Ahumada
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
* html .clearfix{height:1%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;clear:both;}

a { color:#FFF; text-decoration:underline; }
a.button { display:block; background:#333; color:#FFF; float:right; padding:2xp 8px; -moz-border-radius:6px; -webkit-border-radius:6px; height:22px; line-height:20px; text-align:center; width:90px; }

body { background:url("images/bg-body.gif") top #6D9622 repeat-x; color:#FFF; font-family:Tahoma, Helvetica, sans-serif; font-size:12px }
div#page-wrap { width:880px; margin:0 auto; }

div#header { height:58px; width:100%; }
	div#header ul 		{ 
float:right;
margin:0;
padding:0;
width:437px;
	}
	div#header ul li 	{ display:inline; }
	div#header ul li a	{ 
background:none repeat scroll 0 0 #557715;
color:#EEE;
float:left;
font-family:trebuchet MS;
font-size:1.1em;
margin:26px 1px 0;
padding:7px 14px;
text-decoration:none;
text-transform:uppercase;
	}

div#content 	{ width:610px; float:left; color:#333; background:url("images/contentbottom.png") bottom center no-repeat; padding-bottom:18px; }
div#content a { color:#333; text-decoration:underline; }
div#contentinner { background:url("images/bg-content.png") center repeat-y; width:610px; }
div#content h2, div#content h2 a 	{ padding:0; font-size:21px; color:#333; letter-spacing:-1px; padding:10px 0 0; color:#002973; font-family:"Trebuchet MS"; font-weight:normal; }
div#content h3, div#content h3 a 	{ padding:0; font-size:19px; color:#333; letter-spacing:-1px; padding:10px 0 0; color:#002973; font-family:"Trebuchet MS"; font-weight:normal; }
div#content p { padding:6px 0; }
	div#content small#date 	{ font-size:11px; color:#999; font-style:italic; }

.entry { padding:8px 10px }

div#contact		 	{ width:400px; float:left; display:inline; position:absolute; }
div#info 			{ width:215px; float:right; display:inline; position:relative; line-height:21px;  }
div#info h3 			{ padding:20px 0 0; }
span.wpcf7-form-control-wrap textarea { height:60px; }

div.navigation 	{ width:93%; margin:0 auto; padding:2%; }
div.navigation a 	{ color:#666; }
div.alignright 	{ float:right; width:49%; color:#002973; text-align:right; }
div.alignleft 	{ float:left; width:49%; color:#002973; text-align:left; }

	div#sidebarinner { padding:15px 23px; }
	div.post { padding:8px 24px 0 24px; min-height:500px; }
div#sidebar 	{ width:240px; float:left; }
div#sidebar ul 	   { margin:0; padding:0; }
div#sidebar ul#main { list-style:none; padding:10px; }
div#sidebar .searchbox 	{ background:url("images/searchbox.png") top left no-repeat; border:0; width:182px; height:16px; padding:4px; }
div#sidebar .go 			{  }

a#morearticles		{ display:inline; font-size:11px; float:right; margin:5px 0 0; color:#D9EFB3; 
					  background:url("images/bullet.png") top right no-repeat #495F23; padding:2px 16px 2px 6px; text-decoration:none;	 }
div#mostrecent	 	{ position:relative; margin-top:32px; width:155px; }
.mostrecentinner 	{ display:none; padding:8px 20px;  background:#435F0C; -moz-border-radius:4px; -webkit-border-radius:4px; }
div#mostrecent ul li 	{ padding:4px 0 0; }
div#mostrecent ul li a 	{ font-size:11px; text-decoration:none; color:#EEE }
div#mostrecent ul li a:hover { text-decoration:underline; color:#FFF; }

li.pagenav, li.categories, li.search { list-style:none; }

div#sidebar li ul li a { list-style:normal; }
	div#sidebar h1  { width:250px; height:95px; background:url("images/logo_nh.gif") top center no-repeat; margin-right:20px; }
	div#sidebar h1 a span.logo { position:absolute; left:-9999px; }
	
	div#sidebar h2.articles a { display:inline; float:left; text-decoration:none; font-family:"Trebuchet MS"; 
							 font-weight:normal; margin:0 0 8px; color:#FFF; }
	div#sidebar h2 	{ font-family:Tahoma; font-size:18px; font-weight:normal; font-family:"Trebuchet MS"; font-weight:normal; }
	div#sidebar ul, div#sidebar p 	{ font-size:12px; }
	div#sidebar ul 	{ list-style-position:outside  }
	div#sidebar a.sidebarlink		{ color:#FFF; font-style:italic; font-size:11px; float:right; margin:0 7px 10px 0; }
	
	div#sidebar #sidebarbox 	{ width:239px; background:url("images/sidebartop.gif") top center no-repeat #557715; margin:10px auto; }
	div#sidebar #sidebarbottom { height:21px; background:url("images/sidebarbottom.png") top center no-repeat }
	div#sidebar ul li a 			{ color:#FFF; }
	
/* Coments and respond */
div#respond 		{ width:83%; margin:0 auto; background:url("images/bg-respond.png") top center no-repeat; padding:18px; }
div#respond h3	{ font-size:20px; color:#002973; font-family:"Trebuchet MS"; font-weight:normal; }

div#field 		{ width:50%; float:left; color:#333; }
div#commentarea	{ width:40%; float:left; }
ol.commentlist	{ margin:0; padding:0; }
ol.commentlist	{ padding:12px; }
div.comment-meta, div.comment-meta a { color:#333; text-align:right; font-style:italic; font-size:11px; }

div#footer	{ width:600px; height:40px; float:right; background:url("images/bg-footer.png") top center no-repeat; margin-right:38px; }
div#footerinner { padding:10px 20px; color:#FFF; font-size:1em }
	div#footer p  { float:left; }
	div#footer a 	{ color:#FFF; float:right; }