/*
Theme Name: agudo
Description: Antonio Agudo's Website
Version: 1.0
Author: Heidi Jermyn // Catchheidi.com
*/
html, body{margin:0; padding:0; width:100%; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:100%;  background:url(images/bg_lhs.jpg) repeat-y}
body{}

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
.clear{margin:0; padding:0; clear:both}

.l{float:left}
.r{float:right}
.alignright{float:right}

a{color:#8f8f28}
a img{border:0; text-decoration:none}

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
#wrapAll{margin:0; padding:0; width:990px;}
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
#lhs{margin:0; padding:0; width:279px; float:left; background:url(images/lhs_bg_1.jpg) no-repeat; min-height:700px}

#lhs img.logo{margin:30px 0 0 25px; padding:0}
#lhs p.logo_tag{margin:10px 27px 20px 27px; padding:0; color:#a0988a; font-size:0.7em}

#lhs ul#sidebar{margin:0 0 0 20px; padding:0; font-size:1em; list-style:none;}
#lhs ul#sidebar li{margin:0; padding:0; display:inline-block; width:223px;}
#lhs ul#sidebar li.lhs_bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/lhs_bg.png');} /*hack to skip mozilla*/
#lhs ul#sidebar li.lhs_bg[class]{background:url(images/lhs_bg.png);} /*hack to skip ie6*/
#lhs ul#sidebar li a{text-decoration:none; color:#999285}

#lhs ul#sidebar li#lhs_news{margin:0 20px 0 0; padding:20px 0 0 0; font-size:0.85em; color:#999184 }
#lhs ul#sidebar li#lhs_news span.headline{margin:0; padding:10px 0 0 0; font-size:1.2em; color:#fff;}
#lhs ul#sidebar li#lhs_news span.headline a{color:#fff; text-decoration:underline}
#lhs ul#sidebar li#lhs_news p.date{margin:5px 0 5px 0; padding:0; font-size:0.9em; color:#999285}
#lhs ul#sidebar li#lhs_news #creditfooter{display:none}

#lhs ul#sidebar li ul{margin:0; padding:0;}
#lhs ul#sidebar li ul#lhs-menu{margin:0; padding:13px 0 0 0; background:url(images/lhs-menu-bar.gif) no-repeat left top; text-transform:uppercase}
#lhs ul#sidebar li ul#lhs-gallery-menu{margin:0 0 -4px 0; padding:0 0 15px 0; background:url(images/lhs-menu-bar.gif) no-repeat bottom left;}
#lhs ul#sidebar li ul#qtrans_language_chooser{margin:0; padding:0}
#lhs ul#sidebar li ul li{margin:5px 0 5px 0; padding:0 0 0 10px; font-size:0.8em; color:#fff; list-style:none;}
#lhs ul#sidebar li ul li.current_page_item a{color:#fff}
#lhs ul#sidebar li ul li.active a{color:#fff; font-weight:bold}

#lhs ul#sidebar li h2{margin:0; padding:10px 0 0 10px; font-size:1em; color:#fff}
#lhs ul#sidebar li#lhs_qtrans h2{margin:0; padding:30px 0 0 10px; font-size:0.75em; color:#999285}
#lhs ul#sidebar li#lhs_qtrans ul#qtrans_language_chooser li{margin:5px 0 0 0; font-size:0.8em}
#lhs ul#sidebar li#lhs_qtrans ul#qtrans_language_chooser li{margin:3px 0 3px 10px; padding:0 0 0 12px; background:url(images/bullet.gif) no-repeat 0px 6px}

#lhs ul#sidebar li ul li h3{margin:5px 0 5px 0; padding:0; font-size:1em}
#lhs ul#sidebar li ul li h3 a{color:#fff; text-decoration:underline}
#lhs ul#sidebar li ul li p{margin:5px 0 5px 0; padding:0; font-size:0.9em; color:#999285}
#lhs ul#sidebar li ul li p a{color:#fff;}
#lhs ul#sidebar li ul li p.date{margin:5px 0 0 0; padding:0; font-size:0.9em; color:#999285}

/*----------------------------------------------------------------------*/	
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
#content{margin:0; padding:20px 0 0 20px; float:left; width:680px}
#content h1{margin:17px 0 13px 0; padding:0; clear:both; font-size:1.1em; font-weight:normal; color:#332E2E; text-transform:uppercase}
#content h2{margin:17px 0 13px 0; padding:0; clear:both; font-size:0.95em; color:#6F6553;}
#content .a_post h2{margin-top:8px}
#content h2 a{text-decoration:none; color:#6F6553; font-size:1.1em; font-weight:normal; text-transform:uppercase}
#content h3{margin:10px 0 20px 0; padding:0}

#content h3.date{margin:0; padding:0; font-size:0.7em; color:#666666}
#content h3.date a{text-decoration:none}
#content h3.date a:hover{text-decoration:underline}

#content p{margin:10px 0 10px 0; padding:0; font-size:0.9em; color:#333; line-height:1.3em}
#content p.postmetadata{font-size:0.8em; color:#666;}
#content p.postmetadata a{color:#8f8f28; text-decoration:none}
#content p.postmetadata a:hover{text-decoration:underline}
#content p.postmetadata a:visited{color:#8f8f28}

#content ul{margin:5px 0 0 5px; list-style:circle; font-size:0.8em}

#content img{margin:10px}

#content img.home{margin:-29px 0 0 -10px}

/* added media */
#content .wp-caption {/*background:url(images/divider.gif) repeat-x bottom*/}
#content .wp-caption.alignright{margin:5px 0 10px 10px!important; padding:0px!important;  float:right!important}
#content .wp-caption.aligncenter{margin:5px 10px 10px 0 !important; padding:0px!important;  float:left!important}
#content .wp-caption.alignleft{margin:5px 10px 10px 0!important; padding:0px!important;  float:left!important}
#content .wp-caption img{margin:0; padding:0;}
#content .wp-caption a{margin:0; padding:0;}
#content .wp-caption p.wp-caption-text{margin:1px 0 0 0; padding:2px 3px; font-size:0.7em; color:#6F6553; border-left:3px solid #CCC9C6}

#content .pic{float:right; width:300px}
#content .pic p{margin:0; padding:3px; clear:both; border-top:1px dashed #ccc; color:#B1D1EF; font-size:0.8em}

#content .a_post{margin:0 0 20px 0; padding:0 0 20px 0; background:url(images/divider.gif) repeat-x bottom left}	
/*----------------------------------------------------------------------*/
/*-- CFORM -------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
#content div.entry .usermessagea{background-color:#8F8F28}
#content form.cform{margin:0 0 0 10px; padding:0; width:600px}
#content form.cform fieldset.cf_hidden{ display:none}
#content form.cform ol{margin:0; padding:0; font-size:0.8em; list-style:none}
#content form.cform ol li{margin:0; padding:10px 0 0 0}
#content form.cform ol li label{width:100px; float:left}
#content form.cform ol li input{margin-right:3px}
#content form.cform ol li span.reqtxt, #content form.cform ol li span.emailreqtxt{font-size:0.9em; color:#666}
#content form.cform ol li textarea{margin-right:3px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1em}
#content form.cform ol li img.captcha{margin:5px 0 0 0; padding:0; float:left}
#content form.cform p.cf-sb{margin-left:110px; clear:both}
#content .entry p.linklove{margin:0; padding:0; font-size:0.7em; text-align:left}
#content .entry p.linklove a{margin:0; padding:0; color:#666; text-decoration:none}
#content .linklove{text-align:left!important;}
#content form.cform input.sendbutton{margin:0; padding:3px 5px; background:#332E2E; color:#fff; text-transform:uppercase}

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
#comments{margin:20px 0 0 0;}
#comments h3{margin:10px 0 20px 0; padding:0; font-size:0.9em}
#comments h3 img{margin:0; padding:0;}

#comments #comments_list{}
#comments #comments_list ul{margin:10px 0 20px 0; padding:0 0 20px 0; list-style:none; list-style-image:none; list-style-type:none; background:url(images/divider.gif) no-repeat bottom}
#comments #comments_list li{margin:0; padding:6px 0 6px 30px;}
#comments #comments_list li.alt{}
#comments #comments_list li .commentmetadata{font-size:0.7em; color:#666;}
#comments #comments_list li p{margin:3px 0 3px 0; padding:0}
#comments #comments_list li p img.wp-smiley{margin:0; padding:0;}

#comments form {margin:0; padding:0; font-size:1em}
#comments form fieldset {margin:10px 0 10px 0; padding:5px 0 0 0; clear:both; border:0;}
#comments form legend{margin:0; padding:0; color:#000; font-weight:bold;}
#comments form ol{margin:0; padding:0 0 5px 0; list-style:none;}
#comments form ol li{margin:0; padding:0; clear:both;}
#comments form ol li.error{background:#D72F08; color:#fff}
#comments form label {margin: 5px 0 5px 0; padding: 0; clear:both; float:left; width:200px; text-align:left; font-size:0.85em}
#comments form label.long {margin: 5px 0 5px 0; padding: 0; clear:both; float:left; width:500px; text-align:right}
#comments form input {margin: 5px 0 5px 10px; padding: 0; width:200px; border:1px solid #999; font-size:1em}
#comments form textarea {margin:5px 0 5px 0; padding: 0; height:120px; width:95%; font-size:1em}
#comments form input.butt{margin:0 0 0 175px; padding:3px 5px; font-size:0.9em; width:auto; background:#332E2E; color:#fff; text-transform:uppercase}
#comments form a{text-decoration:none}
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
#footer{margin:0; padding:0 0 5px 20px; width:260px; clear:both}
#footer p{margin:3px 0 3px 0; padding:0; color:#A0988A; font-size:0.7em;}
#footer p a{color:#A0988A; text-decoration:none}
