/*   

Theme Name: Lightbringer

Theme URI: http://www.jdharper.com

Description: Light Bringer Theme

Author: J. D. Harper

Author URI: http://www.jdharper.com

*/

a{text-decoration:none;}

a img{border:0;}



a:link{color:#536989;}

a:visited{color:#536989;}

a:active{color:#6F8EB8;}

a:hover{text-decoration:underline;color:#6F8EB8;}



body{margin:0px;padding:0px;}



div.entry-content img{display:block;border:0;max-width:730px;}

/*

div#footer{position:relative;height:150px;}



div#footer img#habarilogo{left:195px;top:15px;}

div#footer img#rssicon{left:520px;top:45px;}

*/

div#footer{text-align:center;height:150px;}

div#footer img{border:0;/*position:absolute;*/}

div#footer img#rssicon{margin-top:45px;}



div.prev-page{float:left;}

div.next-page{float:right;}

div.page-selector a{margin:0;font: normal normal normal 1em/1.5em Arial, sans-serif;}

div.buffer{clear:both;height:0px;line-height:0px;margin:0px;padding:0px;}



/*MENU*/

div#header,div.content,ul.menu,div#footer,div.page-selector,div.comments{width:730px;margin-left:auto;margin-right:auto;}

div.page-selector{margin-top:1em;}

div#navcontainer{float:left;width:100%;/*background-color:#ccc;*/background-color:#40516A}

div#navcontainer A:link{color:#aaa;}

div#navcontainer A:visited{color:#aaa;}

div#navcontainer A:active{color:#fff;}

div#navcontainer A:hover{color:#fff;}

ul.menu li{display:inline;margin:0px;padding:0px 20px 0px 0px;}

ul.menu {padding-left:0;padding-top:0;padding-bottom:0;margin-top:5px;margin-bottom:5px;font: normal normal normal 1em/1.5em Arial, sans-serif;}

div.content{margin-top:45px;}



h1{font: normal normal bold 2em/1em Arial, sans-serif;float:left;margin:.67em 0;}

p.description{font: normal normal normal 1em/1.5em Arial, sans-serif;float:right;margin-top:27px;}



h3{font: normal normal bold 1.1em/1em Arial, sans-serif;}

div.entry-content{font: normal normal normal 1em/1.5em Verdana, Arial, sans-serif;}



div.post{padding-top:1em;}

div.page{padding-top:1em;}



div.home div.category-asides div.entry-content{border-left:1px solid #536989;;padding-left:1em;margin-bottom:1em;}

div.home div.asidecontainer{display:inline;}

div.home div.category-asides div.entry-content :last-child{display:inline;}



/*div.home span.commentslink{font-size:.75em;font-weight:normal;vertical-align:text-top;}

div.home div.tag-aside span.commentslink{vertical-align:inherit;font-size:inherit;}*/

div.home span.commentslink{font-weight:normal;}

div.home span.commentslink img{display:inline;}



div.metabox{background-color:#eee;font: normal normal normal .8em/1.2em verdana, arial, sans-serif;padding:.5em;}

div.metabox img.metaicon{vertical-align:top;float:left;}

div.metainfo{float:left;margin-left:3px;}

img#postdate{margin-bottom:3px;}



/*Comments Form*/



div.comments h4{font: normal normal bold 1.1em/1em Arial, sans-serif;}

div.commentsformholder{width:550px;}

div.comments div.commentrow label{width:60px;float:left;text-align:right;margin-right: 10px;display:block;font: normal normal normal .8em/1.2em Verdana, Arial, sans-serif;padding-top:1px;}

/*div.comments div.commentnotes {margin-left:5.5em;font: normal normal normal .8em/1.2em Verdana, Arial, sans-serif;}*/

div.comments div.commentnotes {float:right;width:150px;font: normal normal normal .8em/1.2em Verdana, Arial, sans-serif;margin-right:75px;margin-top:9px;}

div.comments div.commentrow input,div.comments div.commentrow textarea{border:1px solid black;font: normal normal normal .8em/1.2em Verdana, Arial, sans-serif;}

div.comments div.commentrow input{width:18em;margin-bottom:2px;}

div.comments div.commentrow textarea{width:35em;height:10em;}

div.comments input#submit{margin-left:70px;height:2em;width:12em;margin-top:.5em;font: normal normal normal .8em/1.2em Verdana, Arial, sans-serif;border:1px solid black;}

p#nocommentsallowed{text-align:center;font: normal normal bold 1em/1.5em Verdana, Arial, sans-serif;}



/* Comment List */ 

ol#commentlist {list-style-type:none;padding:0;font: normal normal normal 1em/1.5em Verdana, Arial, sans-serif;}

p.commentauthor{font: normal normal normal 1.2em/30px Arial, sans-serif;margin:0 0 0 5px;padding:0;}

p.comment-meta{font: normal normal normal 1em/25px Arial, sans-serif;margin:0 0 0 5px;padding:0;}

img.avatar{float:left;margin:5px 5px 0px 5px;width:60px;display:block;}

div.comment-content{margin:0 5px 2.5em;}

ol#commentlist li.byuser{background-color:#eee;}

div.commentmetadata div.commenttextmetadata{float:left;margin-top:5px;}





li#searchtab{float:right;padding:0px;}

form#searchform{display:inline;}

div.searchformholder{display:inline;}

/* Specialized Stuff */



.important{background-color:#FFA;}

.caps{text-transform:uppercase;}

img.alignright{float:right;clear:right;margin:5px 0px 0px 5px;display: inline;}

img.alignleft{float:left;clear:left;margin:5px 5px 0px 0px;display: inline;}

img.center{margin-left:auto;margin-right:auto;}

blockquote{border-left:3px solid #40516A;padding-left:10px;margin-left:15px;}

/*don't use h1, h2, or h3 in your posts*/

h4{font: italic normal bold 1.1em/1em Arial, sans-serif;}

h5{font: normal normal bold 1.1em/1em Arial, sans-serif;}

h6{font: normal normal bold 1em Arial, sans-serif;}



div.IEBoxHolder{text-align:center;}

p.IEBox{width:730px;background-color:#ffa;margin-left:auto;margin-right:auto;}/*formatting for the warning to IE6 and earlier users*/



.center{text-align:center;}



h3.notfound{padding-top:1em;text-align:center;}



/*h2{font: normal normal bold 1.5em/.75em Arial, sans-serif;margin:.67em 0;}*/

div.subhead{float:left;width:100%;text-align:center;background-color:#DDD;padding:.5em 0 .5em 0;border-top:1px solid #AAA;border-bottom:1px solid #AAA;}

div.subhead span.subheadcaption{display:block;font: normal normal bold .8em/.5em Arial, sans-serif;}



p.nocomments{font: normal normal normal 1em/1.5em Arial, sans-serif;}



div.recipe{border:1px solid black;padding:1em;margin:1em 2em;}

div.recipe h4{margin-top:0px;text-align:center;}

div.recipe h5{margin-bottom:0px;}

div.recipe ul{margin-top:1em;}

dd{margin-bottom:1em;}
div.category-links img.tagimg{display:inline;vertical-align:top;}

