/*CSS document
J Daniel Gonzalez
http://jdanielgonzalez.com
May 2010
*/
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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1em}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
html,body{height:100%;}
body{background:url(../images/grass.jpg);font-size:10px;/*1em*/
font-family:"helvetica neue",helvetica,arial,sans-serif;}
pre{font-size:10px;/*1em*/
font-family:"helvetica neue",helvetica,arial,sans-serif;}
div#wrap{width:700px;background: url(http://jdanielgonzalez.com/images/bg_content.png);min-height:90%;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-webkit-box-shadow:2px 2px 20px #333;-moz-box-shadow:2px 2px 20px #333;}
div#header{position:relative;}
div#logo{width:134px;float:left;margin:7px 0 0 50px}
div#logo h1 a{display:block;height:0;background:url(../images/logo.png);overflow:hidden;padding-top:11px;}
a{text-decoration:none;color:#C0A76B;}
li.active a{color:#9F988A;}
ul li{display:inline;padding-left:10px;}
#menu ul{text-transform:uppercase;font-size:1.2em;text-align:right;padding-right:32px;padding-bottom:20px;padding-top:5px;}
div.content{background:url(http://jdanielgonzalez.com/images/bg_content.png);padding-top:20px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;}
form{margin-left:72px;padding-top:15px;}
input,textarea{box-shadow:rgba(0,0,0,0.1) 0px 0px 3px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 3px;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 3px;padding:9px 20px;border:solid 1px #E5E5E5;outline:0;font:normal 12px/100% helvetica,Verdana,Tahoma,sans-serif;width:200px;background:#FFFFFF;}
textarea{width:400px;max-width:400px;height:150px;line-height:150%;}
input:hover,textarea:hover,
input:focus,textarea:focus{border-color:#C9C9C9;}
.form label{color:#999;float:left;margin:5px 0 0 10px}
.submit{padding-top:10px;}
.submit input{-webkit-border-radius:3px;-moz-border-radius:3px;width:auto;padding:5px 10px;background:#C0A76B;border:0;font-size:12px;color:#FFFFFF;}
#submit:hover{box-shadow:rgba(0,0,0,0.1) 0px 0px 3px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 3px;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 3px;}
.loading{background:url(../images/ajax-loader.gif) no-repeat 1px;height:28px;width:28px;display:none;}
.hightlight{border:2px solid #9F1319;background:url(../images/iconCaution.gif) no-repeat 2px}
.done{font-size:12px;margin:20px 72px;display:none;}
div.errors{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:75px;font-size:1.2em;line-height:1.5em;}
ol.tumblr_posts{font:normal 1.2em/1.5 "Helvetica Neue";width:600px;margin:0 auto;padding-bottom:32px;}
li.tumblr_post{margin:10px 0;width:600px;}
li.tumblr_post img{padding:8px;border:1px solid #ccc;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-shadow:1px 1px 5px #ccc;-webkit-box-shadow:1px 1px 5px #ccc;}

