/*  
Theme Name: Lemon Twist
Theme URI: http://www.farfromfearless.com/
Description: This theme is based on my original theme - <a href="http://www.farfromfearless.com/2007/12/14/fff-lemon-twist-wordpress-theme-v15-released-for-download/">Lemon Lime</a>.
Version: 2.0.36
Author: Chris Murphy
Author URI: http://www.farfromfearless.com/
Lemon Twist v2.0.36
 http://www.farfromfearless.com/2007/12/14/fff-lemon-twist-wordpress-theme-v15-released-for-download/
This theme was designed and built by Chris Murphy,
whose blog you will find at http://www.farfromfearless.com/
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
body{margin:0; padding:0; background:#5A0F00 url("includes/images/bg.png") repeat scroll left; font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Verdana,Arial,Tahoma,sans-serif; color:#3A4C40}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:'Georgia',Times,Serif}
a{text-decoration:none; color:#1111CC}
.ostar{color:#FF0799; font-weight:bold}
.textlink{margin:0; padding:0 10px 2px 18px; background:url("includes/images/link_arrow_dark.png") no-repeat 5px 50%; background-color:#D8EADE; text-decoration:none; color:#3A4C40; border:none}
.textlink:hover{color:#D8EADE; background:url("includes/images/link_arrow_white.png") no-repeat 5px 50%; background-color:#5D8B6D}
.imagelink{margin:0; padding:0; border:none; background:none; text-decoration:none; color:#3A4C40}
.imagelink:hover{background:none}
.page-title{margin:0 0 20px 0; font-size:2.1em; line-height:1.25em}
.listing{list-style:none; margin:0; padding:0; position:relative}
.listing li{list-style:none; margin:0; padding:1px 0 1px 0; border:0 solid #8A1202}
.listing li a{display:block}
.listing.basic{margin:0 10px 0 10px; padding:5px 0 0 0}
.listing.basic li{}
.listing.basic li a{margin:0; padding:5px 0 5px 25px; background:url("includes/images/icon_categories_default.png") no-repeat 10px 50%; color:#fff; clear:both}
.listing.basic li a:hover{background:url("includes/images/icon_categories_over.png") no-repeat left 50%}
.listing.summary{padding:0}
.listing.summary li{padding:0; border-bottom:1px solid #E85C4E}
.listing.summary li a{padding:15px 20px 15px 20px; display:block}
.listing.summary li a span{display:inline}
.listing.summary li a span.heading{display:block; margin:0 0 5px 0; padding:0 0 0 15px; background:url("includes/images/icon_categories_default.png") no-repeat left 2px; color:#fff; clear:both}
.listing.summary li a span.meta{display:block; margin:0 0 5px 0; color:#E85C4E; font-weight:bold; font-size:.85em}
.listing.summary li a span.excerpt{color:#E85C4E; font-size:.85em}
.listing.summary li a:hover{background:url("includes/images/list_bg.png") repeat-x left top}
.listing.summary li a:hover span.heading{background:url("includes/images/icon_document_white.png") no-repeat left 2px}
.listing.summary li a:hover span.meta{color:#fff}
.listing.summary li a:hover span.excerpt{color:#fff}
.listing.commentors{padding:0}
.listing.commentors li{padding:0; border-bottom:1px solid #9A0E00; clear:both}
.listing.commentors li a{padding:15px 20px 15px 20px; display:block}
.listing.commentors li a span{display:inline}
.listing.commentors li a img.gravatar{display:inline; float:left; margin:0 10px 0 0; padding:0; border:4px solid #9A0E00}
.listing.commentors li a span.heading{display:block; margin:0 0 5px 0; padding:0 0 0 15px; font-weight:bold; color:#fff; clear:right}
.listing.commentors li a span.meta{margin:0 0 5px 0; color:#E85C4E; font-size:.85em; clear:right}
.listing.commentors li a span.excerpt{color:#E85C4E; font-size:.85em}
.listing.commentors li a:hover{background:url("includes/images/list_bg.png") repeat-x left top}
.listing.commentors li a:hover .gravatar{border:4px solid #fff}
.listing.commentors li a:hover span.meta{color:#fff}
.listing.commentors li a:hover span.excerpt{color:#fff}
.listing.feeds{margin:0 10px 0 10px; padding:5px 0 0 0}
.listing.feeds li{}
.listing.feeds li a{margin:0; padding:5px 0 5px 0px; /*background:url("includes/images/rss_icon.png") no-repeat 10px 50%;*/ color:#fff; clear:both}
.listing.feeds li a:hover{margin:0; padding:5px 0 5px 0px; /*background:url("includes/images/icon_rss_over.png") no-repeat*/ left 50%}
.clear{clear:both; font-size:0px; line-height:0px; visibility:hidden; margin:0}
.container{display:block; width:100%; margin:auto}
.left{display:inline; float:left}
.right{display:inline; float:right}
.column{display:inline}
/*#main-body{background:url("includes/images/bgtile.png") repeat-x top}*/
#main-header{margin:auto; width:972px; height:91px; position:relative; background:url("includes/images/frame_top.png") repeat-x top}
#main-header #logo{display:inline; float:left; margin:0 0 0 10px; padding:0; position:absolute; top:0px; left:0px; width:376px; height:98px; background:url("includes/images/logo2.png") no-repeat left top; text-indent:-9999px; overflow:hidden; font-weight:normal; font-size:1.9em; font-style:italic; color:#fff}
#global-nav{display:block; float:right; margin:0; padding:0}
#global-nav ul{margin:41px 30px 0 0; padding:0}
#global-nav li{list-style:none; font-size:.9em}
#global-nav .page_item{float:left; margin:0 2px 0 0; padding:0 0 0 2px; background:url("includes/images/nav_tab_left.png") no-repeat left top}
#global-nav .current_page_item{margin:0px 2px 0 0; padding:0 0 0 2px; background:url("includes/images/nav_tab_left.png") no-repeat left top}
#global-nav .current_page_item a{display:block; margin:0; padding:8px 22px 8px 20px; background:url("includes/images/nav_tab_right.png") no-repeat right top; color:#fff; text-decoration:none; border-bottom:0}
#global-nav .current_page_item a:hover{color:#fff; text-decoration:underline}
#global-nav a{display:block; margin:0; padding:8px 22px 8px 20px; background:url("includes/images/nav_tab_right.png") no-repeat right top; color:#FF6C61; text-decoration:none; border-bottom:0}
#global-nav a:hover{color:#fff; text-decoration:underline}
#author-block{display:block; margin:20px 0 40px 0; padding:0; height:75px; background:url("includes/images/author.png") no-repeat left}
#author-block #author-block-dialog{display:block; margin:0; padding:0; width:466px; height:75px; background:url("includes/images/dialogbase.png") no-repeat left}
#author-block #author-block-dialog p{margin:10px 10px 0; padding:0; width:420px}
#author-block #author-block-dialog p.generic-text{font-size:.9em; line-height:1.45em}
#author-block #author-block-dialog p.postmetadata-alt{margin:10px 10px 0; padding:0; width:420px; font-size:.8em; line-height:1.6em}
#main-upper-content{}
.content-bg{margin:auto; width:972px; background:url("includes/images/frame_body.png") repeat top}
.boxborder{border:1px dotted #011FFF}
.box{display:block; float:left; overflow:hidden; margin:0}
.box-title{display:block; margin:0; padding:7px 0 0 30px; height:25px; font-family:'Helvetica',Tahoma,Lucida Grande,Verdana,Aria,Sans-Serif; font-size:.9em; font-weight:bold; color:#fff; position:relative}
.box-top{display:block; margin:0; padding:0}
.box-body{display:block; background-color:#8A1202; color:#fff; margin:0; padding:0 0 1px 0}
.box-bottom{display:block; margin:0 0 10px 0; padding:0 0 1px 0; height:19px}
.box.one-col{width:290px}
.one-col .box-top{background:url("includes/images/1col_box_top.png") no-repeat left top}
.one-col .box-bottom{background:transparent url("includes/images/1col_box_bottom.png") no-repeat left top}
.box.two-col{width:601px}
.two-col .box-top{background:transparent url("includes/images/2col_box_top.png") no-repeat left top}
.two-col .box-bottom{background:transparent url("includes/images/2col_box_bottom.png") no-repeat left top}
.box.three-col{width:912px}
.three-col .box-top{background:transparent url("includes/images/3col_box_top.png") no-repeat left top}
.three-col .box-bottom{background:transparent url("includes/images/3col_box_bottom.png") no-repeat left top}
.toggle{position:absolute; top:5px; right:5px; width:20px; height:20px; text-align:center; text-indent:-9999px; overflow:hidden}
.toggle.open{background:transparent url("includes/images/toggle_open.png") no-repeat 50% 50%}
.toggle.close{background:transparent url("includes/images/toggle_close.png") no-repeat 50% 50%}
#column-left{margin:0 40px 0 60px; width:541px; overflow:hidden}
#column-right{margin:0 30px 0 0; width:290px}
#search #searchform{display:block; margin:0; padding:15px 15px 1px 15px}
#search #searchform p{margin:0}
#search #s{margin:0 5px 0 0; width:70%}
#search #searchsubmit{width:25%}
#frame-grass{margin:auto; width:952px; height:33px; background:url("includes/images/frame_grass2.png") no-repeat bottom; clear:both}
#main-lower-content{display:block; margin:auto; padding:0 10px 0 10px; width:932px; background:#5D1001 url("includes/images/frame_lowercontent.png") repeat-x top}
#main-lower-content #column-container{margin:auto; padding:0}
#column-container .box{padding:0 10px 0 10px}
.lower-content-title{display:block; margin:0 0 30px 10px; padding:0; font-size:1.7em; font-weight:normal; color:#fff}
#flickr{display:block; margin:1px 5px 1px 5px; padding:0}
#flickr a img{display:inline; float:left; margin: 10px 10px 0 10px; padding:0; border:1px solid #790}
#flickr a:hover img{border:1px solid #fff}
#main-footer{padding:0; width:972px; height:100px; background:url("includes/images/frame_footer.png") no-repeat top}
#main-footer #disclaimer{margin:auto; padding:35px 0 0 0; width:870px; color:#fff; clear:both}
#main-footer #disclaimer p{font-size:.9em; line-height:1.5em}
#main-footer #disclaimer strong{font-weight:bold}
#main-copyright{padding:18px 0 150px 0; width:972px; height:41px; background:transparent url("includes/images/frame_copyright.png") no-repeat top; color:#fff; font-size:.85em}
#main-copyright ul{margin:0 20px 0 20px; padding:0}
#main-copyright li{list-style:none; margin:0; padding:0 10px 0 15px; background:transparent url("includes/images/link_arrow.png") no-repeat left 50%}
#main-copyright #legal{background:none}
#main-copyright a{color:#fff; text-decoration:none}
#main-copyright a:hover{color:#fff; text-decoration:underline}