/*
Theme Name: lehisanchez.com
Theme URI: http://lehisanchez.com
Description: Default theme for lehisanchez.com
Version: 1.0
Author: Lehi Sanchez
Author URI: http://lehisanchez.com
*/

/* RESET */
/* ----------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
strong {font-weight: bold;}
em {font-style: italic;}
a img { border:none } /* Gets rid of IE's blue borders */

/* BODY */
/* ----------------------------------------- */
body{padding: 10px;font:62.5% Helvetica,Arial,FreeSans,sans-serif;}

/* ELEMENTS */
/* ----------------------------------------- */
a:link,a:visited {color:#A0BA43;text-decoration:none;}
a:hover,a:active {text-decoration:underline;}

.hide {display:none;}

/* CONTAINER */
/* ----------------------------------------- */
#container {width:800px;margin:0px auto;padding:0px;}

/* BRANDING */
/* ----------------------------------------- */
#branding {float:left;width:160px;text-align:right;margin: 0px;padding: 0px;}
#branding h1 {font-size:2.2em;font-weight:bold;line-height: 1em;margin: 0px; padding: 0px;}
#branding h1 a {color:#D23509;margin: 0px; padding: 0px;}
#branding p {color:#3C2617;font-size:1.4em;font-weight: bold;margin-bottom: 21px; padding: 0px;}

/* CONTENT */
/* ----------------------------------------- */
#content {margin-bottom:20px;}

/* MAIN */
/* ----------------------------------------- */
#main {float:right;width:620px;background-color:#fff;padding:0px;/*-moz-border-radius:10px;-webkit-border-radius:10px;*/}


/* POST TITLES */
.home #main h2 {margin-bottom:20px;color:#3C2617;font-size: 4.2em;font-weight: bold;line-height:1em;}
.page #main h2 {margin-bottom:20px;color:#3C2617;font-size: 4.2em;font-weight: bold;line-height:1em;}
.search #main h2 {margin-bottom:20px;color:#3C2617;font-size: 4.2em;font-weight: bold;line-height:1em;}
.archive #main h2 {margin-bottom:20px;color:#3C2617;font-size: 4.2em;font-weight: bold;line-height:1em;}


/* POST CONTENT */
#main p {margin-bottom:20px;font-size:1.3em;color:#272c33;line-height:1.7em;}


/* SINGLE */
/* ----------------------------------------- */
.single #main h2 {color:#000;font-size: 4.2em;font-weight: bold;line-height: 1em; margin-bottom: 0px;color: #3C2617;}
.single #main h3 {font-size: 2.5em;margin: 30px 0px 10px 0px;font-weight: bold;clear:both;color: #000;}
.single #main h4 {font-size: 1.8em;margin: 30px 0px 10px 0px;font-weight: bold; clear:both;color: #272c33;}
.single #main h5 {font-size: 1.4em;margin: 5px 0px;font-weight: bold; clear:both;color:#48A890;}
.single #main h6 {font-size: 1.4em;margin: 5px 0px;font-weight: bold; clear:both;color:#C2BE82;}
.single #main .post-meta {color:#48A890;font-size:1.6em;font-weight: bold;margin: 0px 0px 15px 0px;position: relative;top: 0px;}
.single #main a:hover {text-decoration: none;border-bottom: 1px dotted #A0BA43;}
.single #main .post-excerpt {background-color: #f7f7f7;padding: 10px 10px;clear:both;border: 1px solid #e3e3e3;}
.single #main .post-excerpt p {margin: 0px;padding: 0px;font-style: italic;clear:both; color: #555;font-size: 1.2em;}

/* POST BLOCK */
/* ----------------------------------------- */
#main .post-block {margin: 0px 0px 30px 0px;padding:15px;background-color:#f7f7f7;border:1px solid #e3e3e3;}
#main .post-block h3 {font-size: 3em;text-transform: normal;font-weight:bold;float:left;margin: 0px;color:#A0BA43;letter-spacing:.5px;}
#main .post-block h3 a {color: #D23509;}
#main .post-block p {clear:both;margin-bottom: 13px;line-height: 1.4em;}
#main .post-block .post-meta {clear:both;font-size: 1.6em;text-align: left;margin-bottom: 10px;color: #3C2617;font-weight: bold;}
#main .post-block .post-link {margin: 7px 0px 0px 0px;font-size: 1em;float: left;}
#main .post-block .post-link a {margin: 0px;padding: 0px;background-color: #A0BA43;color:#fff; padding: 5px;text-transform: uppercase;border: 1px solid #999;font-weight: bold;}

/* POST NAVIGATION */
#main .posts-navigation {font-size: 1.4em;color:#48A890;}

/* POST ELEMENTS */
#main ul, #main ol {padding-left: 20px;margin-bottom:12px;font-size:1.2em;color:#272c33;line-height:1.6em;}
#main ul {list-style: disc outside;}
#main ol {list-style: decimal outside;}
#main cite {background-color: #f7f7f7;border: 1px solid #ddd;display:block;padding: 5px;margin: 25px 0px;}
#main img.alignleft {float:left;margin: 0px 20px 30px 0px;padding: 0px;}
#main img.alignright {float:right;margin: 0px 0px 20px 15px;}


/* SIDEBAR */
/* ----------------------------------------- */
#sidebar {float:left;width:160px;text-align:right;}
#sidebar h3 {margin-bottom:5px;font-size:1.4em;color:#D23509;font-weight: bold;letter-spacing:.5px;}
#sidebar form {margin:0px 0px 20px 0px;}
#sidebar form label {display:none;}
#sidebar form input {margin-bottom:5px;padding: 1px;}
#sidebar ul {margin:0px 0px 30px 0px;}
#sidebar ul li {margin:0px 0px 5px 0px;}
#sidebar ul li a {font-size:1.2em;}

/* FOOTER */
/* ----------------------------------------- */
#footer {clear:both;margin: 20px 0px;text-align:right;font-weight: bold;}