body, div, dl, dt, dd, li, pre,form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }ol, ul { list-style: none; margin: 0; padding: 0; }table { border-collapse: collapse; border-spacing: 0; }caption, th { text-align: left; font-weight: normal; font-style: normal; }acronym, abbr, fieldset, img { border: 0;}img { vertical-align: bottom; }:focus { outline: 0; }body { background: url(images/bg.gif) repeat 0 0; font: 75%/1.5em Verdana, Arial, sans-serif; color: #222222; } #bg-wrapper { background: url(images/bg-wrapper.gif) repeat-x 0 0; width: 100%; }#bg-wrapper-2 {}p { margin-bottom: 1em; }strong { font-weight: bold; }code {font-size: 13px; color: rgb(0, 102, 204);}em { font-style: italic; }a { color: #1133b8; text-decoration: none; } a:hover { color: #666666; }h2 { font: 210%/1.3em Helvetica, Arial, sans-serif; color: #111100; margin: 0 0 14px 0 }#main-content h2 a { border: none; color: #111100; } #main-content h2 a:hover { color: #333333; }h3 { font: 150%/1.3em Helvetica, Arial, sans-serif; color: #666666; margin: 0 0 14px 0 }blockquote {color: #777777; margin: 15px 0; padding: 10px 20px 10px 20px; border-left: 3px solid #907a61; }.last-blockquote-p { margin: 0; }img { background: #f2f2f2; border: 1px solid #aaaaaa; padding: 4px; }ul, ol { margin-bottom: 10px; }ul li { background: url(images/icons/main-bullet.gif) no-repeat 0.6em 0.6em; padding-left: 21px; margin-bottom: 3px; }ol li{ list-style-type: decimal; list-style-position: inside; }ul li ul,ol li ol { margin: 0; }ol li ol li { margin-left: 21px; }.alignleft { float: left; margin: 0 10px 10px 0; } .alignright { float: right; margin: 0 0 10px 10px; } .aligncenter { margin: 0 auto 10px auto; display: block; }.wrapper-976 { width: 976px; margin: 0 auto; position: relative; }.wrapper-left-icons { display: block; float:right; }.wrapper-left-icons img { background: none; border: none; padding: 3px; padding-top:12px; }#header { width: 100%; height: 50px; }h1 a { width: 500px; height: 50px; display: block; text-indent: -9999px; background: url(images/logo.jpg) no-repeat 0 0; border: none; }ul#top-nav { position: absolute; right: 8px; top: 3px; }ul#top-nav img { background: none; border: none; }ul#top-nav li { float: left; padding: 3px 0; margin: 0; background: none; }ul#top-nav li a { display: block; padding: 0; margin: 0; text-decoration: none; text-shadow: 1px 1px 2px #291f14; } ul#top-nav li a:hover {}ul#top-nav li a#feed { width: 15px; height: 17px; text-indent: -9999px; background: url(images/icons/rss.gif) no-repeat 0 0; margin: 12px 12px 12px 12px; padding: 0;}ul#top-nav li a#feed:hover { background-position: bottom left; }div#right-sidebar-container h3 { color: #eeeeee; }#content-wrapper-bg { background: url(images/content-wrapper-bg.gif) repeat-y 0 0; width: 976px; margin: 13px auto 0 auto; } #content-wrapper-bottom { background: url(images/content-wrapper-bottom.gif) no-repeat bottom left; width: 100%; padding-bottom: 46px; } #content-wrapper-top { background: url(images/content-wrapper-top.gif) no-repeat 0 0; width: 100%; padding: 14px 0 0px 0; }#main-content { width: 546px; margin: 0 0 0 181px; float: left; }.page { margin-bottom: 40px; }.post { margin-bottom: 40px; position: relative; background: url(images/post-divider.gif) no-repeat bottom left; padding-bottom: 24px; }.post-head { position: relative; }#nav-below { width: 100%; height: 52px; }.nav-previous { float: left; height: 52px; background: url(images/previous-posts-bg.gif) no-repeat center left; margin: 0 0 0 -14px; }.nav-previous a { display: block; padding: 16px 50px 16px 36px; }.nav-next { float: right; height: 52px; background: url(images/newer-posts-bg.gif) no-repeat center right; margin: 0 -14px 0 0; }.nav-next a { display: block; padding: 16px 36px 16px 50px; }.left-sidebar { width: 136px; position: absolute; top: 14px; left: -178px; color: #AAAAAA; background: url(images/left-sidebar-divider.gif) no-repeat bottom left; background-color: #222222; padding-left: 7px; padding-right: 4px; }.left-sidebar-arrow { background: url(images/left-sidebar-arrow.gif) no-repeat top right; width: 15px; height: 20px; position: absolute; top: 14px; right: -19px; }.first-left-sidebar .left-sidebar-arrow { background: url(images/left-sidebar-arrow-first.gif) no-repeat top right; }ul.post-meta { margin: 0 0 16px 0; padding: 16px 0 0 0; background: url(images/left-sidebar-divider.gif) no-repeat top left; }.first-left-sidebar ul.post-meta { background: none; }ul.post-meta li { padding: 0 0 8px 26px; margin: 0; } ul.post-meta .last-post-meta-li { padding-bottom: 0; }.left-sidebar ul.post-meta li a { color: #aaaaaa; border: none; }left-sidebar ul.post-meta li a:hover { color: #EFEFEF; } ul.post-meta li a { color: #CFCFCF; border: none; }ul.post-meta li a:hover { color: #EFEFEF; }ul.post-meta li.post-date { background: url(images/icons/clock.gif) no-repeat 0em 0.1em; }ul.post-meta li.post-comment { background: url(images/icons/comment.gif) no-repeat 0em 0.1em; }ul.post-meta li.post-tag { background: url(images/icons/tag.gif) no-repeat 0em 0.1em; }ol.comment-list { border-top: 1px dotted #aaaaaa; }ol.comment-list li { border-bottom: 1px dotted #aaaaaa; list-style: none; list-style-position: outside; padding: 10px; }ol.comment-list li.alt {}ol.comment-list li.bypostauthor {}ol.comment-list li.byuser {}ol.comment-list li.comment-author-admin {}ol.comment-list li.comment {}ol.comment-list li div.vcard { width: 100%; float: left; margin: 0 0 1em 0; position: relative; }ol.comment-list li div.vcard cite.fn {}ol.comment-list li div.vcard cite.fn a.url {}ol.comment-list li div.vcard img.avatar { float: left; margin: 0 20px 0 0; }ol.comment-list li div.vcard img.avatar-32 {}ol.comment-list li div.vcard img.photo {}ol.comment-list li div.vcard span.says {}ol.comment-list li div.commentmetadata { font-size: 90%; }ol.comment-list li div.comment-meta {}ol.comment-list li div.comment-meta a {}ol.comment-list li div.comment-author { margin: 8px 0 6px 0; color: #444444; }ol.comment-list li div.reply { position: absolute; top: 8px; right: 0;) }ol.comment-list li div.reply a { background: #999999; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 4px; font-size: 90%; }ol.comment-list li div.comment-content { float: right; width: 100%; color: #999999; }ol.comment-list li div.comment-content-inner { padding: 0 0 0 80px; }ol.comment-list li p {}ol.comment-list li ul {}ol.comment-list li ul.children { padding: 0 0 0 20px; margin: 0 -10px 0 0; }ol.comment-list li ul.children li { background: none; margin: 10px 0 0 0; padding: 10px; border: 1px dotted #d5c8a0; }ol.comment-list li ul.children li.alt {}ol.comment-list li ul.children li.bypostauthor {}ol.comment-list li ul.children li.byuser {}ol.comment-list li ul.children li.comment {}ol.comment-list li ul.children li.comment-author-admin {}ol.comment-list li ul.children li.depth-2 {}ol.comment-list li ul.children li.depth-3 {}ol.comment-list li ul.children li.depth-4 {}ol.comment-list li ul.children li.depth-5 {}ol.comment-list li ul.children li.odd {}ol.comment-list li.even {}ol.comment-list li.odd {}ol.comment-list li.parent {}ol.comment-list li.pingback {}ol.comment-list li.thread-alt {}ol.comment-list li.thread-even {}ol.comment-list li.thread-odd {} ol.commentlist li.pingback {}ol.commentlist li.pingback div.comment-author {}ol.commentlist li.pingback div.vcard {}ol.commentlist li.pingback div.vcard cite.fn {}ol.commentlist li.pingback div.vcard cite.fn a.url {}ol.commentlist li.pingback div.vcard span.says {}ol.commentlist li.pingback div.commentmetadata {}ol.commentlist li.pingback div.comment-meta {}ol.commentlist li.pingback div.comment-meta a {}ol.commentlist li.pingback * {} - ol.commentlist li.pingback div.reply {}ol.commentlist li.pingback div.reply a {}ol.commentlist li.pingback ul.children {}ol.commentlist li.pingback ul.children li {}ol.commentlist li.pingback ul.children li.alt {}ol.commentlist li.pingback ul.children li.bypostauthor {}ol.commentlist li.pingback ul.children li.byuser {}ol.commentlist li.pingback ul.children li.comment {}ol.commentlist li.pingback ul.children li.comment-author-admin {}ol.commentlist li.pingback ul.children li.depth-2 {}ol.commentlist li.pingback ul.children li.depth-3 {}ol.commentlist li.pingback ul.children li.depth-4 {}ol.commentlist li.pingback ul.children li.depth-5 {}ol.commentlist li.pingback ul.children li.odd {}#respond { margin-top: 40px; }#respond .formcontainer #comment-notes { color: #333333; }#respond .formcontainer .form-label { width: 100%; margin-bottom: 5px; font-weight: bold; }#respond .formcontainer .form-input input { width: 250px; margin-bottom: 20px; padding: 6px 7px; background: #EFEFEF; color: #333333; font: 100% Verdana, Arial, sans-serif; border: 1px solid #CFCFCF; }#respond .formcontainer .form-textarea { width: 100%; margin-bottom: 15px; background: #EFEFEF;}#respond .formcontainer .form-textarea textarea { width: 97%; background: #EFEFEF; color: #333333; padding: 6px 6px 6px 8px; font: 100% Verdana, Arial, sans-serif; border: 1px solid #CFCFCF; }#right-sidebar-container { width: 204px; float: right; position: relative; margin: 6px 14px 0 0; color: #CFCFCF; }.right-sidebar { width: 100%; position: relative; background: url(images/right-sidebar-divider.gif) no-repeat bottom left; margin: 14px 0; }.right-sidebar-ardrow { background: url(images/right-sidebar-arrow.gif) no-repeat top left; width: 15px; height: 20px; position: absolute; top: 4px; left: -19px; }.first-right-sidebar { background: url(images/right-sidebar-divider-first.gif) no-repeat bottom left; }.right-sidebar h3 { margin: 0 0 7px; }.right-sidebar ul { padding: 0 0 14px 0; }.right-sidebar ul li { display: inline; padding: 0; margin: 0; background: none; }.right-sidebar ul li ul { padding: 0 0 0 14px; }.right-sidebar ul li a { background: url(images/icons/sidebar-bullet.gif) no-repeat 0.6em 0.6em; padding-left: 21px; margin-bottom: 3px; display: block; border: none; color: #CFCFCF; } .right-sidebar ul li a:hover { color: #F2f2f2; }.ad-box { background: none; margin: 0 0 10px 0; }.ad-box img { background: none; border: none; padding: 0; margin: 0 0 14px 0; }#searchform { margin: 0px 0 0 0; }#searchform input#s { color: #F2F2F2; vertical-align: middle; background: url(images/search-form-bg.gif) no-repeat 0 0; width: 184px; padding: 8px 10px 8px 10px; margin-bottom: 16px; border: none; }#footer { width: 100%; height: 69px; padding: 27px 0 0 0; background: url(images/footer-bg.gif) repeat-x 0 0; text-shadow: 1px 1px 2px #291f14; }#footer p { padding-top: 26px; color: #FCFCFC; }ul#bottom-nav { position: absolute; right: 0; top: 26px; }ul#bottom-nav li { float: left; margin: 0 0 0 14px; padding: 0; background: none; }ul#bottom-nav li a { color: #FCFCFC; display: block; margin: 0 0 0 20px; text-decoration: none; } ul#bottom-nav li a:hover { color: #FFFFFF; }.clearfix:after { content: " "; clear: both; height: 0; visibility: hidden; display: block; }.clearfix { display: inline-block; }.clearfix { display: block; }

