/*  
Theme Name:  Hemingway Reloaded
Theme URI:   http://www.wordpresslab.com 
Description: Hemingway Reloaded theme by <a href="http://www.wordpresslab.com">WordpressLab</a>.
Version:     1.0
Author:      WordpressLab 
Author URI:  http://www.wordpresslab.com
*/

/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/
*{margin:0px; padding:0px}
* html #ancillary .block{margin:0px 0px 0px 4%}
* html #comments cite{width:30.6%}
* html #primary .secondary{margin-right:4%}
* html #primary.twocol-stories .story{margin-left:2%}
#primary.twocol-stories .first, * html #primary.twocol-stories .first{margin:0 0 0 0}
#primary.onecol-stories .primary{float:left; width:50%}
#primary.onecol-stories .secondary{float:right; width:40%; margin:0 0 0 10%}
a{color:#000}
a img{border:none}
blockquote{border-left:2px solid #CCC; color:#CCC; margin-left:1em; padding-left:1em}

/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/
body{background:#D8D8D8; color:#404040; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif; font-size:11px}
fieldset{padding:.5em}
h1{color:#333; font-size:1.5em; font-weight:normal; margin:1.5em 0px}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address{margin:1em 0px}
h2, h3{color:#000; font-size:1.15em; font-weight:normal}
input.textfield, textarea{background-color:#F8F8F8; border:1px solid #868686; margin:5px 0px; width:15em}
label.text{left:0.5em; position:relative; top:-0.5em}
li, dd{margin-left:5%}
ol#comments{list-style-type:none; margin:2em 0px}
ol#comments li{list-style-type:none; margin:2em 0px}
p{line-height:1.75em}
pre{border-bottom:1px dotted #CCC; border-top:1px dotted #CCC; overflow:auto; padding:1em 0px; width:100%}
select option{padding:0px 5px}
table{border-spacing:2px; margin:1.5em 0px; width:100%}
table caption{color:#000; margin-bottom:-1em; margin-top:1em; text-align:left}
table td{background:#CCC; color:#000}
table th{background:#CCC; color:#000; text-align:left}
table th, table td{padding:0.3em 0.75em}
textarea.commentbox{font-family:Arial,Helvetica,sans-serif; font-size:1.25em; height:10em; margin:5px 0px; padding:0.25em; width:28em}
ul li{list-style-type:square; margin:0.5em 0px 0.5em 2em}
ul.counts .count{color:#7A7A7A; float:right}
ul.dates .date{color:#7A7A7A; padding:0px 1.5em 0px 0px}
ul.dates a, ul.counts a{color:inherit; color:#404040; text-decoration:none}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count{color:#000}
ul.dates li, ul.counts li{border-bottom:1px solid #C2C2C2; list-style-type:none; margin:0px; padding:0.5em 0px}
ul.dates, ul.counts{border-top:1px solid #C2C2C2; list-style-type:none; margin:1.5em 0px}
.clear{clear:both; font-size:1px; height:1px; line-height:1px}
.comment-head{border-bottom:1px solid #E3E3E3; padding:0.8em 2em 1.0em 2em}
.comment-head .details{font-size:0.95em}
.comment-head a{color:#868686; text-decoration:none}
.comment-head h2{font-size:1.5em; margin:0px}
.formactions .spinner{float:right; margin:-8px -20px 0px 0px}
.formactions input.submit{background-color:#CCC; border:1px solid #868686; float:right; margin:-1em 0px 0px 0px; padding:0px 0.5em}
.hide, .print-logo, .close-button{display:none}

/* This class sets the width and position for all rows */
.inside{width:80%; min-width:65em; max-width:85em; margin:0 auto}
.left{float:left}
.right{float:right}
.rule{border-top:1px solid #CCC; font-size:1px; height:1px; line-height:1px; margin:1.5em 0px}
.secondary .featured dl{border-bottom:1px solid #CCC; margin:0px; padding:0.5em 0px 0.6em 0px}
.secondary .featured p{border-bottom:1px solid #CCC; border-top:1px solid #CCC; line-height:1.5em; margin:1em 0px 0px 0px; padding:0.5em 0px 0.6em 0px}
.secondary dd{display:inline; margin:0px; padding:0px}
.secondary dd a{color:#808080}
.secondary dd a:hover{color:#000}
.secondary dt{color:#AAA; display:inline; margin:0px; padding:0px}
.single-post h1, .single-post h2{margin-top:0px}
.story h3{color:#666; font-size:1.15em; font-weight:normal; margin:0px 0px 1.5em 0px}
.story h3 a{border-bottom:1px dotted #666; color:#333; text-decoration:none}

/*-----------------------------------------------------------------------------------------------
  Ancillary Items
-----------------------------------------------------------------------------------------------*/
#ancillary{padding:2em 0px 0px 0px}
#ancillary .block{float:left; margin:0px 0px 0px 5%; width:30%}
#ancillary .block h2, #ancillary .block h3{margin:0px 0px 2em 0px}
#ancillary .block-separator{clear:both; height:2.5em}
#ancillary .first, * html #ancillary .first{clear:both; margin:0px}
#ancillary .thrice-length{width:100%}
#ancillary .twice-length{width:65%}
#comment-form{margin:5em 0px 5em 35.4%; width:36em}
#comments .content{border-left:1px solid #868686; float:left; margin-left:1.9%; padding:0px 0px 0px 2%; width:60%}
#comments .content h3{font-size:1em; margin:0px}
#comments .content p{margin:0px 0px 1em 0px}
#comments .pingback cite .author{background:url(../images/trackback_pingback.gif) 100% 0 no-repeat; display:block; padding-top:68px}
#comments cite{float:left; font-style:normal; text-align:right; width:31%}
#comments cite .admin-tools{margin:5px 0px}
#comments cite .admin-tools a{background:#666; border:1px solid #999; float:right; margin:0px 5px; padding:0px 3px 3px; text-decoration:none}
#comments cite .author{font-size:1.2em}
#comments cite .author a{text-decoration:none}
#comments cite span{display:block}
#errors{color:#F00; font-weight:bold}

/*-----------------------------------------------------------------------------------------------
  Foooter
-----------------------------------------------------------------------------------------------*/
#footer{clear:both; color:#9C9C9C; margin:2em 0px 3em 0px}
#footer .inside{background:url(../images/footer_black.gif) 50% 0 repeat-x; padding:1em 0px}
#footer p{font-size:0.95em; margin:0px}
#footer p.attributes{float:right}
#footer p.attributes a{color:#525252; padding:0px 0px 0px 1em; text-decoration:none}
#footer p.attributes a:hover{color:#000}
#footer p.copyright{float:left}

/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/
#header{background-color: #fff;;}
#header .inside{padding:3em 0px; position: relative;}
#header h2{border-right:1px solid #808080; float:left; font-size:36px; margin:0px 0.5em 0px 0px; padding:0px 0.5em 0.25em 0px;}
#header h2 a{color:#000; text-decoration:none}
#header p{line-height:1em; margin:0px; padding:1em 0px;width: 80%;}
#header #postit {position: absolute; right: 0;top: 0;}

/*-----------------------------------------------------------------------------------------------
  Live Search
-----------------------------------------------------------------------------------------------*/
#live-search{-moz-opacity:0.4; /*position:absolute; text-align:right; top:4em;*/ width:100%}
#live-search:hover{-moz-opacity:1.0}
#preview{border:1px solid #CCC; margin:1em 0px; padding:0.5em}
#preview p{margin:1em 0px 0px 0px}

/*-----------------------------------------------------------------------------------------------
  Primary Items
-----------------------------------------------------------------------------------------------*/

#primary{background:#FFF; color:#7F7F7F; padding:1px 0 2em 0}
#primary .primary{float:right; width:65%}
#primary .secondary{display:inline; float:right; margin-right:5%; padding-top:0.65em; width:30%}
#primary .secondary .admin-tools{margin:1em 0}
#primary h2{color:#000}

/* no floats on page posts */
#primary.single-post {background:#FFF; color:#7F7F7F; padding:1px 0 2em 0}
#primary.single-post .primary{float:none; width:100%}
#primary.single-post .secondary{display:block; float:none; margin-right:0; padding-top:0.65em; width:46%}

/*
#primary.onecol-stories .primary{float:left; width:50%}
#primary.onecol-stories .secondary{float:right; margin:0 0 0 10%; width:40%}
#primary.twocol-stories .first, * html #primary.twocol-stories .first{margin:0 0 0 0}
#primary.twocol-stories .first, * html #primary.twocol-stories .first{margin:0 0 0 0}
* html #primary.twocol-stories .story{margin-left:2%}
#primary.twocol-stories .story{float:left; width:48%; margin:0 0 0 4%; display:inline}*/
#primary.twocol-stories .story{margin:0; display:block}

.story .details{margin:1em 0; text-align:right; border-top:1px solid #ccc; padding:0.5em 0; font-size:0.95em; color:#4D4D4D}
.story .details .read-on{background:url(../images/readon_black.gif) 100% 60% no-repeat; padding-right:20px}
.story .details a{color:#4D4D4D; text-decoration:none}
.story .details a:hover{color:#000}

#search .spinner{padding:0px 0px 5px 0px; text-align:right}
#search img{left:-5px; margin-top:2px; position:relative; top:0.25em}
#search img.archives-icon{margin:0px 7px 0px 0px; top:1px}
#search input{background-color:#F8F8F8; border:1px solid #868686; font-size:0.85em; margin-top:2px; width:175px}
#search input:focus{background:#FFF}
#search-result ul{margin:0px}
#search-results{background:#CCC; border-top:1em solid #000; float:right; -moz-opacity:0.9; padding:0px 0px 0px 0px; width:30%}
#search-results h3{background:#FFF; font-weight:bold; margin:0px; padding:0px 0px 1em 0px; text-align:left}
#search-results small{border-bottom:1px solid #555; border-top:1px solid #666; display:block; font-size:0.9em; padding:0.5em 1em 0.7em 1em; text-align:left}
#search-results small a{color:#CCC}
#search-results ul li{list-style-type:none; margin:0.5em 0px; padding:0px 1em 0.5em 1em}
#search-results ul li a{border-bottom:1px dotted #CCC; text-decoration:none}
#search-results ul li:hover{background:#202020}

.navigation {display: block;height:20px;}

/*-----------------------------------------------------------------------------------------------
Secondary Items
-----------------------------------------------------------------------------------------------*/
#secondary{background:#F3F3F3; border-top:1px solid #E3E3E3; padding:1px 2em}
