html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre,a, abbr,acronym, address,big,cite,code,del, dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong,sub,sup,tt, var,dd,dl,dt, li,ol,ul,fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
q:before,q:after, blockquote:before,blockquote:after{content:"";}
a{text-decoration:none;}
.container:after, .main:after, .column:after, .sub-container:after, .navigation:after, .masthead-container:after, .search-container:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0em;visibility:hidden;overflow:hidden;}
body{background:#46381d url(images/body.jpg) repeat;color:#333;font-family:"lucida sans unicode", "lucida grande", verdana, arial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, ul, ol, dl, pre, p, blockquote, table, img{padding-bottom:.5em;}
h1, h2, h3, h4, h5, h6, strong, em{font-weight:bold;}
h1, h2, h3, h4{font-family:Georgia, Times, serif;}
h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
a:link, a:visited{color:#a6431c;}
a:hover, a:focus{color:#828415;}
p{font-size:1em;}
.container{background:url(images/container_bg.jpg) repeat-x;position:relative;}
.search-container{width:990px;height:39px;float:right;}
.search{background:url(images/search_container.gif) no-repeat;float:right;width:380px;height:28px;}
.search div{margin-left:100px;}
.search input.txt{background:transparent;border:0;width:200px;vertical-align:middle;margin-right:15px;color:#888;}
.search input.btn{vertical-align:middle;}
.masthead-container{height:302px;background:url(images/boy.jpg) no-repeat left top;width:990px;}
h1.logo{float:left;margin:10px 0 0 284px;width:350px;background:url(images/logo.png) no-repeat;}
h1.logo a{display:block;width:350px;height:100px;text-indent:-999em;overflow:hidden;}
.tools{width:300px;padding:26px 0 0 30px;float:right;}
.tools li{list-style:none;float:right;}
.tools li a{display:block;text-indent:-999em;overflow:hidden;}
.tools li.rss{padding-right:15px;}
.tools li.rss a{background:url(images/rss.gif) no-repeat;width:65px;height:65px;}
.tools li.rss a:hover{background-position:0 -65px;}
.tools li.email a{background:url(images/email.gif) no-repeat;width:76px;height:66px;}
.tools li.email a:hover{background-position:0 -66px;}
.asides{width:365px;float:left;margin-bottom:10px;}
.asides .navigation{background:url(images/navigation_bg.gif) repeat-x top;height:57px;margin-bottom:10px;position:relative;}
.asides .navigation .edge-nav{background:url(images/nav_edge.png) no-repeat;width:41px;height:57px;position:absolute;bottom:0;right:0;}
.asides .navigation li{float:left;}
.asides .navigation a{height:57px;display:block;text-indent:-999em;}
.asides .navigation a.home{background:url(images/home.gif) no-repeat;width:71px;}
.asides .navigation a.about{background:url(images/about.gif) no-repeat;width:73px;}
.asides .navigation a.archives{background:url(images/archives.gif) no-repeat;width:95px;}
.asides .navigation a.contact{background:url(images/contact.gif) no-repeat;width:83px;}
.asides .navigation a.home:hover, .asides .navigation a.about:hover, .asides .navigation a.archives:hover, .asides .navigation a.contact:hover{background-position:0 -57px;}
.asides .one{background:url(images/asides.jpg) repeat;width:340px;margin:0 10px;padding:10px 0;}
.asides h2.featured{background:url(images/featured_h2.png) no-repeat;text-indent:-999em;display:block;padding:0;margin-left:10px;height:34px;}
.asides .featured-post{padding:10px;}
.asides .featured-post h2 a{background:url(images/dash_green.gif) repeat-x bottom;color:#c6c80e;display:block;padding-bottom:6px;}
.asides .featured-post h2 a:hover{background:url(images/dash_orange.gif) repeat-x bottom;color:#f46229;}
.asides .featured-post p{color:#bfba8b;font-size:.8em;line-height:1.5em;}
.asides .featured-post p.meta{font:.7em georgia, times, serif;color:#9d986c;letter-spacing:1px;}
.asides .featured-post p.more a{background:url(images/arrow_orange.gif) no-repeat 0 5px;padding-left:15px;color:#f46229;}
.asides .featured-post p.more a:hover{background:url(images/arrow_lightgreen.gif) no-repeat 0 5px;color:#c6c80e;}
.asides .featured-post img{width:300px;padding:6px;background:#6f5931;border:2px dashed #826a3e;}
.main{margin:0;float:left;}
.column{float:left;}
.content{float:left;position:relative;top:-150px;margin-bottom:-140px;width:613px;padding:6px;background:#fefced;}
.container .edge{background:url(images/two_edge.png) no-repeat;position:absolute;z-index:10;left:926px;top:152px;width:64px;height:60px;}
.edge-alt{background:url(images/two_blue_edge.png) no-repeat;position:absolute;z-index:20;left:-6px;bottom:-6px;width:68px;height:61px;}
.content .two{background:#f2f0de url(images/two_bg.jpg) repeat-y right;padding:6px;width:601px;position:relative;}
.content .two h2 a{background:url(images/dash_brown.gif) repeat-x bottom;color:#a6431c;display:block;padding-bottom:4px;}
.content .two h2 a:hover{color:#828415;}
.content .two p{font-size:.8em;color:#45371b;line-height:1.5em;padding-bottom:20px;}
.content .two p.meta{color:#737b7f;font:.9em georgia, times, serif;}
.content .two p.more{background:#e2e0ca;display:inline;padding:2px 6px 4px 6px;font-size:.8em;}
.content .two p.more:hover{background:#f1e4dd;}
.content .two p.more a{background:url(images/arrow_green.gif) no-repeat 0 5px;padding-left:15px;color:#777907;}
.content .two p.more a:hover{background:url(images/arrow_red.gif) no-repeat 0 5px;color:#a6431c;}
.content .two h2.pagetitle{padding-left:15px;}
.content .two .entry{margin-bottom:15px;margin-left:110px;}
.content .two .entry-extended{padding:0 15px 15px 15px;margin-bottom:30px;width:570px;}
.content .two .entry-extended li.cat-item{padding-top:6px;padding-left:10px;}
.content .two .entry-extended li{font-size:.8em;color:#45371b;line-height:1.5em;padding-bottom:5px;}
.content .two .entry-extended th{font-size:.8em;color:#45371b;line-height:1.5em;padding-bottom:5px;align:center;}
.content .two .entry-extended td{font-size:.8em;color:#45371b;line-height:1.5em;padding-bottom:5px;}
.content .two .entry-extended .postmetadata p{padding-bottom:0;}
.content .two .entry-extended p.meta{padding-bottom:5px;}
.content .two .entry-thumb{width:82px;height:82px;padding:6px;background:#dcd8c5;border:1px solid #bcb99e;float:left;}
.content .two .entry-thumb img{width:82px;height:82px;padding:0;}
.content .navigation{margin-top:50px;margin-left:110px;}
ol.commentlist li{background:#e2e0ca;background:url(images/commentlist.gif) repeat;font-size:.8em;}
ol.commentlist li.alt{background:#e0e5d6;background:url(images/commentlist_alt.gif) repeat;margin-bottom:10px;}
ol.commentlist li p{font-size:.9em !important;clear:left;padding:10px 20px 10px 40px;}
img.avatar{float:left;margin-right:10px;}
form{font-size:.8em;}
input{margin-bottom:5px;}
input.short{margin-left:4px;}
legend span{color:#888;}
textarea{margin-bottom:10px;}
fieldset label{float:left;}
.sub-container{float:left;clear:both;width:100%;}
.sub-container .one{width:342px;margin-left:10px;}
.sub-container ul li{padding-bottom:20px;}
.sub-container li ul{background:none;padding:0 0 10px 0;}
.sub-container li{padding:2px 12px;font-size:.8em;}
.sub-container li ul li{padding:2px 12px;font-size:100%;}
.sub-container ul li ul li a{background:url(images/dash_grey.gif) repeat-x bottom;display:block;}
.sub-container .category a{color:#b4bdc2;padding-bottom:4px;}
.sub-container .category a:hover{color:#fff;}
.sub-container .category{background:url(images/categories.jpg) no-repeat bottom;padding-top:10px;width:342px;position:relative;border-top:1px solid #333;}
.sub-container .category .edge-cat{background:url(images/cat_edge.png) no-repeat right bottom;height:46px;width:43px;position:absolute;bottom:0;right:1px;}
.sub-container .category li h2{background:url(images/categories_h2.gif) no-repeat;width:140px;height:27px;text-indent:-999em;overflow:hidden;}
.sub-container .category ul{padding:0;height:20em;}
.sub-container .category li ul{background:none;}
.sub-container .two{width:288px;margin-left:10px;}
.sub-container .discussed{background:url(images/discussed.jpg) no-repeat bottom;padding-top:10px;position:relative;border-top:1px solid #333;}
.sub-container .discussed .edge-dis{background:url(images/green_edge.png) no-repeat right bottom;height:45px;width:44px;position:absolute;bottom:0;right:0px;}
.sub-container .discussed h2{background:url(images/discussed.gif) no-repeat;width:201px;height:22px;padding-bottom:15px;text-indent:-999em;overflow:hidden;}
.sub-container .discussed ul{padding:0;height:20em;}
.sub-container .discussed li ul{background:none;}
.sub-container .discussed a{background:url(images/dash_lightgreen.gif) repeat-x bottom;color:#ece9d7;padding-bottom:4px;}
.sub-container .discussed a:hover{color:#333;}
.sub-container .three{width:332px;margin-left:10px;}
.sub-container .links{background:url(images/links.jpg) no-repeat bottom;padding-top:10px;position:relative;border-top:1px solid #333;}
.sub-container .links .edge-links{background:url(images/red_edge.png) no-repeat right bottom;height:48px;width:50px;position:absolute;bottom:-1px;right:0;}
.sub-container .links h2{background:url(images/links.gif) no-repeat;width:200px;height:27px;text-indent:-999em;overflow:hidden;}
.sub-container .links ul{padding:0;height:20em;}
.sub-container .links li ul{background:none;}
.sub-container .links li ul li{padding:2px 12px;}
.sub-container .links a{background:url(images/dash_rose.gif) repeat-x bottom;color:#ece9d7;padding-bottom:4px;}
.sub-container .links a:hover{color:#333;}
.copyright{clear:both;float:left;padding:12px;color:#8c6e31;font-size:.8em;}
