/*  
Theme Name: Off-Bogart
Theme URI: http://jimmitchell.org/project/wordpress/bogart/
Description: Custom Off-Focus theme, originally Bogart plus changes from Joni Mueller and John Martin
Version: 1.0
Author: John Martin and others (Thanks!)
Author URI: http://off-focus.com

The CSS, XHTML, and design is released under a Creative Commons Attribution-No Derivus License:
http://creativecommons.org/licenses/by-nd/3.0/us/

FamFamFam Silk Icons [http://www.famfamfam.com/lab/icons/silk/] (c) Mark James, provided under a Creative Commons Attribution License:
http://creativecommons.org/licenses/by/2.5/

*/

html *{margin:0;padding:0}
#topbar{background-color:#DE0C07;height:3px;padding:0px}
#preload {
	background: url();
	background: url(images/banner-text-544x166.png);
	background: url(images/calendar.png);
	background: url(images/comment.png);
	background: url(images/content.gif);
	background: url(images/dotted.gif);
	background: url(images/logo-big-3.png);
	background: url(images/tag.png);
	background: url(images/trackback.png);
	display: inline;
	height: 0;
	width: 0;
}

#banner{background:url(images/off-focus_logo.jpg) no-repeat;background-color:White;border-bottom:1px solid #000;float:left;height:70px;width:100%}
#banner h1{display:none}
#banner h1 a{background-color:transparent;display:block;height:67px;width:412px}
#banner h3{color:#DE0C07;display:none;float:left;font-size:1.20em;line-height:45px;padding-left:20px}

#calendar{width:100%}
#calendar h2{display:none}

#comment-area ol{border-bottom:1px solid #eee;list-style:none;margin-bottom:20px;padding:0}
#comment-area ol > li{border-top:1px solid #eee;margin:5px 0;padding:5px 10px 1px 10px}
#comment-form{padding:0}
#comment-form form{padding:20px 0 0 0}
#comment-form p{margin:0;padding-bottom:5px}
#comment-form textarea{width:99%}
#comments{padding-bottom:20px}

#content{float:left;padding:0;width:910px}

#footer{background:url(images/icon_wine_spirits_food.png) no-repeat left;background-color:#fff;border-top:1px solid #000;color:#222;float:left;height:60px;padding:10px 0 0 0;width:100%}
#footer a,#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#DE0C07;text-decoration:none}
#footer a:hover,#footer a:active{color:#DE0C07;text-decoration:underline}
#footer-left{float:left;padding-left:150px;text-align:left}
#footer-left p{font:11px/16px verdana,geneva,arial,helvetica,sans-serif}
#footer-right{float:right;padding-right:10px;text-align:right}

#main{float:left;padding:20px 30px 0 30px;width:479px}
#main .asides{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px}
#main .highlight{background-color:#ffc}
#main .meta{border-bottom:1px solid #ccc;color:#999;margin-bottom:15px;padding-bottom:20px}
#main .pagetitle{margin-bottom:20px}
#main .posted{color:#999;margin:-5px 0 10px 0}
#main .postnav{background:none;float:left;line-height:120%;list-style:none;margin-bottom:30px;padding:0 0 30px 0;width:100%}
#main .postnav li.left{background:none;display:block;float:left;margin:0;padding:0}
#main .postnav li.right{background:none;display:block;float:right;margin:0;padding:0}
#main .related{border-bottom:1px solid #eee;color:#999;margin-bottom:20px;margin-top:-10px;padding-bottom:10px}
#main .tags{color:#999;margin:0}
#main dd{padding:0 0 20px 0}
#main h2 a:hover{background:#fff url(images/dotted.gif) left bottom repeat-x;color:#DE0C07}
#main h2,#main h2 a{font:normal 20px tahoma,verdana,geneva,arial,helvetica,sans-serif;line-height:1.0;margin:0 0 12px 0;padding-top:0px;text-decoration:none}
#main h2.pagetitle{color:#006;font-size:18px}
#main h2.sectionheader{color:#000;font-size:16px}
#main h3.pagetitle{color:#006;font-size:14px}
#main h4{color:#003;font-size:13px;font-weight:bold}
#main h5{color:#003;font-size:12px;font-weight:bold}
#main img{border:0px;max-width:100%;padding:0}
#main img.thumb{border:1px solid #ccc;float:none;margin:auto;padding:5px}
#main img.thumb-right{border:1px solid #ccc;float:right;margin-bottom:6px;margin-left:12px;margin-top:.5em;padding:5px}
#main li{margin:5px 0 10px 0}
#main ol{list-style-position:outside;padding:0 10px 0 25px}
#main ol li{padding-bottom:5px}
#main ol.footnotes{border-top:1px solid #eee;display:block;list-style-position:inside;margin:0;padding:5px 0 10px 0}
#main ol.footnotes li{color:#999;margin:0;padding-top:10px}
#main p{margin:10px 0 15px 0}
#main ul{list-style:square;list-style-position:outside;padding:0 20px 0 45px}
#main ul li{background:url(images/bullet_point.gif) no-repeat 0 0;list-style:none;margin-left:-22px;padding-left:20px}
#main ul ul,#main ul ul ul{margin-bottom:0}
#main ul,#main ol,#main dl{line-height:1.6;margin:5px 0 15px 0}

#menuleft{float:left;width:165px}
#menuright{border:0px}
#menuright{float:right;width:120px}

#nav{background-color:White;float:right;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;list-style:none;padding-right:20px}
#nav li{float:left}
#nav li a{color:#000;display:block;line-height:70px;margin:0;padding:0 13px;text-decoration:none;text-transform:uppercase}
#nav li a:hover{background-color:#eee;color:#000;text-decoration:underline}

#search_block,#searchform,.menu p,.menu .widget,.menu .abc{margin-bottom:25px}
#searchform #s{margin:0 5px 0 0;width:60%}
#searchform #searchsubmit{margin:0;xwidth:18%}

#sidebar{float:right;font-size:11px;line-height:1.4;width:369px}
#sidebar a{text-decoration:none}

#wp-calendar{border-collapse:collapse;margin:0;padding:0;width:102%}
#wp-calendar caption{font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:14px;margin-bottom:5px;text-align:left}
#wp-calendar td{border:1px solid #ddd;padding:1px;text-align:center}
#wp-calendar tfoot{background:#fff;border:1px solid #ccc}
#wp-calendar tfoot #next{border-left:none;padding-right:5px;text-align:right}
#wp-calendar tfoot .pad{background:#fff;border:none}
#wp-calendar tfoot td#prev{border-right:none;padding-left:5px;text-align:left}
#wp-calendar th{color:#999;font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:.96em}

#wrap{background:#fff url(images/content.gif) top left repeat-y;margin:0 auto;margin-top:6px;width:910px}

.abouticon{background:#fff;border:1px solid #ddd;border-bottom-color:#ccc;border-right-color:#ccc;display:block;float:right;margin:0 25px 0 5px;padding:2px}
.akpc_pop{display:none}
.alignleft,.img_left{float:left}
.alignright,.img_right{float:right}
.amzshcs-item img{border:1px solid #ddd;margin-top:7px;padding:2px}
.cal{background:url(images/calendar.png) left center no-repeat;margin-left:0px}
.cal{padding:2px 0 2px 23px}
.com{background:url(images/comment.png) left center no-repeat}
.comment-info{color:#999;font-style:italic;font-weight:normal}
.commenter{font-weight:bold;margin-bottom:5px}
.feed{background:url(images/feed.png) left center no-repeat;padding-left:18px}

.hang{margin-left:-20px;padding-left:5px;text-indent:-0px;xbackground-color:#ff0}
.hangdiv{padding-left:28px;padding-right:5px;xbackground-color:#ddd}

.menu{padding:20px 20px 0 20px}
.menu h2{font-size:14px;line-height:1.6;margin-bottom:5px}
.menu li,.menu p{line-height:1.4;margin-bottom:5px}
.menu ul ul{border:none;margin:8px 0 0 0;padding:0}
.menu ul ul li{margin-left:10px}
.menu ul ul ul li{margin-left:20px}
.menu ul ul ul ul li{margin-left:30px}
.menu ul,#sidebar ul{list-style:none;margin-bottom:15px}

.nav-list{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.75em;list-style-type:none;margin-bottom:15px;padding-bottom:5px;padding-right:5px;padding-top:5px;text-transform:uppercase}
.nav-list a:hover{color:#DE0C07;text-decoration:underline}
.nav-list a:link{color:#666;text-decoration:none}
.nav-list a:visited{color:#666;text-decoration:none}

.pad{background:#F9F9F9}
.page_item ul{margin-bottom:5px !important}
.ping{background:url(images/trackback.png) left center no-repeat}

.sidenav{font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:12px;text-transform:uppercase}
.sidenav a,.sidenav a:visited{color:#666;text-decoration:none}
.sidenav a:hover{color:#000;text-decoration:underline}
.sidenav li{margin-bottom:5px}

.tag{background:url(images/tag.png) left center no-repeat}
.tag,.com,.ping{padding:2px 0 2px 20px}

.user,.author{background:#FFF4E5;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}
.wwsgd{background:#FFF6F6;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;margin-bottom:10px;padding:10px}

a,a:link,a:visited{border:0px;color:#DE0C07;text-decoration:none}
a:hover,a:active{color:#333;text-decoration:underline}
blockquote,.pullquote{background-color:#F0F0D0;border-left:8px solid #ccc;margin:0px 0px 12px 25px;padding:5px 5px 5px 15px}
body{background:#fff;color:#222;font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:12px;line-height:1.6;min-width:930px}
code{background:#F6F6F6;border:#ddd 1px solid;display:block;font:10px "courier new","courier",monospace;padding:15px}

h1,h2,h3,h4,h5,h6{font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;font-weight:normal}

hr{background-color:#fff;border:0;border-bottom:1px dotted #ccc;color:#fff;height:1px}

img{border:0px}
img.alignleft,.img_right{display:inline;margin-bottom:5px;margin-right:10px;padding-bottom:10px;padding-top:10px}
img.alignright,.img_right{display:inline;margin-bottom:5px;margin-left:10px;padding-bottom:10px;padding-top:10px}
img.centered{display:block;margin-left:auto;margin-right:auto}
img.noborder{border:0px;margin:10px}

sup{line-height:100%;padding-left:2px}
