html,body{font-family:Georgia,Helvetica,sans-serif;font-size:10px;margin:0;padding:0;background:#1f1f1f;color:#333}
body *{margin:0;padding:0}
body table{border-collapse:collapse;border-spacing:0}
body img{border:none}
body a{color:#955436}
body select{background-color:#FFF}

div.bdiv{float:left;background:#d9d9d9;border-bottom:1px solid #fff}

.clear{clear:both}
.lflt{float:left}
.rflt{float:right}

#position{width:771px;margin:0 auto}
#container{float:left;width:771px;padding:0 21px 0 21px;background:#000 url(/resources/images/main-bg.gif) 0 0 repeat-y}
#bhb{float:left;background:#000 url(/resources/images/blog/bhb-bg.png) 1px 0 repeat-x;width:769px;height:25px;border-left:1px solid #000;border-right:1px solid #000}

#main-site img{float:left}
#main-site{display:block;float:left;width:98px;height:25px;background:url(/resources/images/blog/main-site.png) 0 0 no-repeat}
#main-site:hover{background-position:0 -25px}

#bloghome,#twitter,#facebook{display:block;float:left;height:25px;text-decoration:none;font-size:11px;line-height:24px;color:#ccc;padding-left:20px}
#facebook{background:url(/resources/images/blog/facebook.gif) 0 0 no-repeat}
#twitter{background:url(/resources/images/blog/twitter.gif) 0 0 no-repeat;padding-left:22px}
#bloghome{padding-left:0}
#bloghome:hover,#twitter:hover,#facebook:hover{text-decoration:underline}

#main-content{display:inline;float:left;margin-left:1px;background:#fff url(/resources/images/blog/blog-cont-bg.gif) 0 0 repeat-y;width:769px;height:100%;border-bottom:1px solid #000}
#main-blog{float:left}
#blog-title{float:left;width:545px;color:#999;font-size:36px;padding:26px 0 2px 31px;font-weight:normal}
#blog-title span{color:#ccc}

#bottom{width:803px;height:16px;margin-left:5px}
#bottom img{float:left;border:0}
#bottom div{float:left;background:#000 url(/resources/images/b-bg.gif) 0 0 repeat-x;height:16px;width:771px}

#main-footer{float:left;text-align:center;width:803px}
#newsletter{padding:4px 0 18px 0}
#newsletter img,#n-input{margin-bottom:11px}
#n-input{width:162px;height:15px;border:0;font-size:9px;color:#000;padding:1px 3px 0 3px}
#seo{color:#757575;text-align:center;font-size:9px;width:660px;margin:0 auto;padding:4px 0 48px 0;line-height:16px}
#seo h1{font-size:9px}

.date{float:right;padding:0 12px;text-align:right;background:#f5f5f5;line-height:24px;margin-bottom:4px}
.date .time{color:#666}

.post{text-align:left;padding:0 0 0 31px;width:517px}
.post h2 a{font-size:20px;font-weight:normal}
.post h2{border-top:1px solid #ccc;padding:16px 0 12px 0;margin-top:0}


h2 a,h3 a{text-decoration:none}
h2 a:hover,h3 a:hover{text-decoration:underline}
h2{margin:4px 0 0}

.narrowcolumn .entry,.widecolumn .entry{line-height:21px;font-size:12px}
.narrowcolumn{float:left;margin:0px}
.narrowcolumn .postmetadata{padding-top:5px}

.entry p{line-height:21px}

.post div.entry img{border:1px solid #ccc;padding:6px;background:#f5f5f5}

#content{width:576px}
#sidebar{float:left;width:193px;padding-top:1px;line-height:13px}
#sidebar a{text-decoration:none;font-size:11px}
#sidebar a:hover{text-decoration:underline}
#sidebar h2{font-size:12px;font-weight:bold;color:#000;margin:11px 20px 0 17px;float:left;display:inline;line-height:15px;width:156px}
#sidebar br.clear{line-height:0px}

#searchform{float:left;padding:4px 0 16px 16px}
#searchform #s{float:left;width:125px;height:18px;padding:2px;border:1px solid #ccc;background:#fff;color:#000}
#searchform #searchsubmit{float:left;margin-left:6px;display:inline}

#cal-link{float:left;padding-left:17px;line-height:27px}
#blog-book{float:left;margin:5px 0 11px 18px}
#sidebar #popular{float:left;padding:10px 0 9px 0}
#sidebar #emailfriend{float:left;padding:2px 0 17px 17px}
#sidebar #feeds{float:left;padding:10px 0 13px 0}
#sidebar #archives{float:left;padding:12px 0 12px 0;line-height:14px}

#sidebar #sbbr,#sidebar #sbbr ul{float:left}
#sidebar ul.blogroll li{padding-left:17px}
#sidebar #linkcat-5{float:left;border-top:1px solid #fff;margin-bottom:0;padding-top:5px}
#sidebar #linkcat-4{float:left;border-top:1px solid #fff;margin-bottom:0;padding-top:6px}
#sidebar #linkcat-6{float:left;margin-bottom:0}
#sidebar #linkcat-6 h2{margin-top:15px}
#sidebar #linkcat-6 ul{line-height:19px;border-bottom:1px solid #d9d9d9;margin-left:0;width:193px;padding-bottom:17px}
#sidebar #linkcat-4 ul{line-height:19px;border-bottom:1px solid #d9d9d9;margin-left:0;width:193px;padding-bottom:13px}
#sidebar #linkcat-5 ul{line-height:19px;margin-left:0;width:193px;padding-bottom:17px}

.post table.postfooter{float:left;width:517px;background:#f5f5f5;margin-top:24px}
.post td.numcm{text-align:right;height:35px}
.post div.postfooter table{float:left}
.post td.email{padding:0 3px 0 10px}
.post td.share{padding:0 3px 0 0}
.post td.email a,.post td.share a{color:#666;text-transform:uppercase;font-size:11px;display:block;padding:0 7px 1px 7px;line-height:24px;border:1px solid #f5f5f5;float:left}
.post td.email a:hover,.post td.share a:hover{color:#333;background:#fff;border:1px solid #ececec}

.post td.numcm{padding-right:10px}
.post td.addcm a,.post td.numcm a{text-decoration:none;display:block;float:left}
.post td.numcm a{float:right}
.post td.addcm a span.outer,.post td.numcm a span.outer{float:left;color:#666;text-transform:uppercase;font-size:11px;padding:0 7px 1px 7px;line-height:24px;border:1px solid #f5f5f5}
.post td.numcm a span.outer{color:#333}
.post td.addcm a:hover span.outer,.post td.numcm a:hover span.outer{color:#333;background:#fff;border:1px solid #ececec}
.post td.addcm a span.outer span,.post td.numcm a span.outer span{text-decoration:underline}
.post td.numcm a span.outer span{color:#666}

div.pdiv{padding:29px 0 32px 0}
div.pdiv img{background:#d9d9d9}

#page{text-align:left;width:770px;margin:0 auto}
#header{background:#000;width:100%;height:187px}
#header h1{text-indent:-9999px}	
#thebar{background-color:#492510;width:746px;border-bottom:1px solid #000;padding:14px 12px}
.widecolumn{line-height:1.6em}
small{font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em}
#headerimg .description{font-size:1.2em;text-align:center}

.entry p a:visited{color:#b85b5a}
.commentlist li{font-weight:bold}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em}
.commentlist p {font-weight:normal;line-height:1.5em;text-transform:none}
.commentmetadata {font-weight:normal}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777}
code{font:1.1em 'Courier New',Courier,Fixed}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:center}
#wp-calendar th{font-style:normal;text-transform:capitalize}

.widecolumn{padding:10px 0 20px 0;margin:5px 0 0 150px;width:450px}
.post hr{display:block}
.widecolumn .post{margin:0}
.widecolumn .postmetadata{margin:30px 0}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin: 5px 5px 5px 0px}
.widecolumn .attachment{text-align:center;margin:5px 0px}
.postmetadata{clear:left;color:#ac8b6c;border-bottom:1px dotted #ac8b6c;padding-bottom:4px}
.printer,.permalink,.comments,.feed,#popular li,#archives li{padding-left:17px !important;margin-right:8px !important}
.printer{background:url(images/icon_printer.gif) no-repeat left center}
.permalink{background:url(images/icon_perma.gif) no-repeat left center}
span.comments{background:url(images/icon_comments.gif) no-repeat left center;float:right;margin-right:0}

h1{padding-top:70px;margin:0}
h2.pagetitle{margin-top:30px;text-align:center}
h3{padding:0;margin:30px 0 0}
h3.comments{border-bottom:1px dotted #ac8b6c;padding-bottom:6px;padding-left:0 !important}
p img{padding:0;max-width:100%}

img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}
img.alignleft {padding:4px;margin:0 8px 8px 0;display:inline}
.alignright{float:right}
.alignleft{float:left}

html>body .entry ul{margin-left:0px;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px} 
html>body .entry li{margin:7px 0 8px 10px}
.entry ul li:before{content:"\00BB \0020"}
.entry ol{padding:0 0 0 35px;margin:0}
.entry ol li{margin:0;padding:0}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none}
#sidebar ul,#sidebar ul ol{margin:0;padding:0}
#sidebar ul li{list-style-type:none;list-style-image:none;padding:0;margin:0;margin-bottom:8px}
#sidebar ul p,#sidebar ul select{margin: 5px 0 8px}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px}
#sidebar ul ul ul,#sidebar ul ol{margin: 0 0 0 10px}
ol li,#sidebar ul ol li{list-style:none}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0}

.results .post{padding-top:0;padding-bottom:0}
#emailform input.text,.text{background-color:#ac8b6c;width:140px;border:none;border-top:1px solid #000;border-left:1px solid #000;height:14px;font-size:10px}
textarea{background-color:#ac8b6c;width:140px;border:none;border-top:1px solid #000;border-left:1px solid #000}
.entry form{text-align:center}
select{width:130px}
#commentform input.text{width:170px;padding:2px;margin:5px 5px 1px 0}
#commentform textarea{width:400px;padding:2px}
#commentform #submit{margin:0}
label{width:70px;float:left;text-align:right;padding-right:6px;padding-top:6px;color:#AC8B6C}	

.commentlist{padding:0;text-align:justify}
.commentlist li{padding-bottom:6px;list-style:none;border-bottom:1px dotted #ac8b6c}
.commentlist li span{font-size:10px;color:#ac8b6c;font-weight:normal}
.commentlist p{margin:10px 5px 10px 0}
#commentform p{margin:5px 0}
.nocomments{text-align:center;margin:0;padding:0;display:none}
.commentmetadata{margin:0;display:block}


/*
#sidebar{padding:10px 10px 10px 11px;margin:12px 0;width:165px}
html>body #sidebar{margin:24px 0;margin-left:575px}
*/


#sidebar form{margin:0}

#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar #prev a{padding-left:10px;text-align:left}
#wp-calendar a{display:block}
#wp-calendar caption{text-align:center;width:100%}
#wp-calendar td{padding:3px 0;text-align:center}
#wp-calendar td.pad:hover{background-color:#fff}

acronym,abbr,span.caps{cursor:help}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd}
blockquote cite{margin:5px 0 0;display:block}
.center{text-align:center}
hr{display:none}
a img{border:none}

.navigation{float:left;padding:0 0 42px 32px}
.navigation div.next,.navigation div.prev{float:left}
.navigation div.prev{padding-right:16px}
.navigation div.next{padding-left:14px}
.navigation div.next a,.navigation div.prev a{color:#666;text-transform:uppercase;font-size:11px;text-decoration:none}
.navigation div.next a:hover,.navigation div.prev a:hover{color:#000}

.akpc_pop{display:none}

div.footer_text{padding:20px 0}

#modal_container{background-color:#fff;overflow:auto;text-align:left;padding:13px}
#modal_container.cogn{background-color:#fff;color:#333}
#modal_overlay,#modal_overlay.cogn{background-color:#000}
#modal_container form{float:left;width:552px;border:1px solid #ececec;background:#f5f5f5}
#modal_container h3.comments{color:#955436;font-size:20px;font-weight:normal;border:0;margin:19px 0 0 24px;padding:0;float:left;width:480px;line-height:24px}
#modal_container p.notes{padding:5px 0 9px 24px;float:left;width:480px;font-size:12px;color:#666}
#modal_container a.close{display:block;float:right;width:24px;height:24px;background:url(/resources/images/blog/close.png) 0 0 no-repeat;margin:6px 5px 0 0}
#modal_container a.close:hover{background-position:0 -24px}
#modal_container p{margin:0}
#modal_container p.input{float:left;padding:0 0 0 24px;width:528px}
#modal_container p.input label{float:left;width:528px;text-align:left;font-size:12px;color:#333;padding:15px 0 4px 0}
#modal_container p.input label span{text-align:left;font-size:11px;color:#955436;padding-left:12px}
#modal_container p.input input,#modal_container p.input textarea{background:#fff;border:1px solid #ccc;padding:4px;color:#333;font-size:11px;line-height:14px;float:left;margin:0}
#modal_container p.input input{width:214px}
#modal_container p.input textarea{width:491px;height:76px}
#modal_container p.input span.secimg_text{text-align:left;font-size:10px;color:#333;display:block;float:left;padding:4px 0 0 0}
#modal_container p.input img{float:left;margin:1px 0 0 12px;border:1px solid #333}
#modal_container p.buttons{float:left;padding:12px 0 16px 24px}
#modal_container p.buttons input{float:left}

