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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}:focus{outline:0}body{line-height:1; color:black; background:white}ol, ul{list-style:none}table{border-collapse:separate; border-spacing:0}caption, th, td{text-align:left; font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{content:""}blockquote, q{quotes:""""}*{margin:0; padding:0}body{font:100% Arial,Helvetica; background:#505050 url(images/background2.jpg)repeat fixed; color:#505050}p{margin:15px 0}a:link, a:visited{color:#000; text-decoration:none}a:hover, a:active{color:#008F13; text-decoration:underline}a img{border:0}code{font:1.0em 'Courier New',Courier,Fixed; background:#ececec}pre{background:transparent; border:1px solid #ddd; overflow:auto; clear:both; auto; max-height:200px}acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em; cursor:help}acronym, abbr{border-bottom:1px dashed #999}blockquote{padding:10px 20px 0 20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-left:5px solid #ddd; background:#E0EFE2; font:1.0em Arial; line-height:1.5em; margin:10px 0px 10px 40px}select{width:130px}strong{ font-weight:bold}em{ font-style:italic}#head{width:630px; margin:0px auto; margin-top:0px; padding:10px 5px 15px 5px; font-size:0.7em; background:#fff; border-left:5px solid #fff; border-right:5px solid #fff}#page{width:620px; margin:0px auto; padding:10px; background:#D1DFD3 url(images/diag_stripe.gif); font-size:12px; border-left:5px solid #fff; border-right:5px solid #fff}#inner{    margin:0;     padding:0;     background:url(images/left_stripe.gif) left repeat-y}.left{float:left}.right{float:right}#navbar{margin:0 auto; padding:0px 10px 0px 10px; text-transform:uppercase; background:#333 url(images/navbar3.png); width:620px; font-size:14px; border-left:5px solid #fff; border-right:5px solid #fff}#page-bar{padding:0px}#page-bar ul{list-style:none}#page-bar li{float:left; list-style:none; cursor:pointer; display:block; border-right:1px solid #303030}#page-bar li:hover{background:#8EAF93}#page-bar a, #page-bar a:visited{margin:0px; padding:7px 14px; font-weight:bold; color:#eee; display:block}#page-bar a:hover{text-decoration:none; display:block}#page-bar p{margin:0; padding:0}#page-bar li{float:left; margin:0px; padding:0px}#page-bar li li{float:left; margin:0px; padding:0px; width:132px; text-transform:none}#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited{width:122px; float:none; margin:0px; padding:4px 10px 4px 10px; background:#065606 url(images/dots_nav.gif) repeat-x top}#page-bar li li a:hover, #page-bar li li a:active{background:#8EAF93; padding:4px 10px 4px 10px}#page-bar li ul{position:absolute; width:10em; left:-999em}#page-bar li:hover ul{left:auto; display:block}#page-bar li:hover ul, #page-bar li.sfhover ul{left:auto}h1{font:26px Georgia,"Times New Roman",Times,serif; font-weight:bold; letter-spacing:-0.08em}h2{font-weight:bold; text-decoration:none; padding:8px 0px 8px 0px; font-size:20px; overflow:hidden; margin:0px; display:block; font:Arial; border-bottom:1px solid #ccc}h3{font:12px Arial; margin-bottom:3px; color:#303030; font-weight:bold}h4{font:12px Arial}h3.cat_title, h3.cat_title a{color:#333; letter-spacing:-0.05em}h3#respond{margin-top:0px; padding-top:20px}h3#comments{margin-top:32px; padding-left:0px; margin-bottom:15px}h3.authors{margin-top:15px}#contentfull{width:600px; background:#fff; padding:10px; font-size:14px; line-height:1.75em; float:left; border-top:1px solid #ececec}#content{width:600px; background:#fff; padding:10px; font-size:15px; line-height:1.75em; float:left; border-top:1px solid #ececec}.post{line-height:1.75em}.post p{margin-top:0px;}.post .clearfloat{border-bottom:1px solid #e2e2e2}.entry ul, .post ol, #front-list ul, #front-list ol{margin-bottom:15px;}#content h1.title{letter-spacing:-0.05em; border-bottom:1px solid #e2e2e2; border-top:3px solid #e2e2e2; margin-bottom:0px; padding:5px 0px; color:#000}#content h2.title{letter-spacing:-0.05em; border-bottom:1px solid #e2e2e2; border-top:3px solid #e2e2e2; margin-bottom:0px; padding:5px 0px; color:#000}.entry ul li, #front-list ul li{list-style:square; margin-left:30px}.entry ol li, #front-list ol li{list-style:decimal; margin-left:30px}.entry ol li ul li, #front-list ol li ul li{list-style:square; margin-left:20px}.entry img, .post a img, #front-list img{border:1px solid #ccc; margin:0 10px 5px 0; padding:2px}.entry a{text-decoration:underline}.post .ads{margin-top:10px}#ads-middle{float:right; width:200px; padding:4px; background-color:#222; border:1px solid #000}#ads-left{width:160px; float:left; padding:0px 10px 10px 0; background:#fff; border-top:1px solid #ececec}#ads-right{width:160px; float:right; padding:0px 0 10px 10px; background:#fff; border-top:1px solid #ececec}#stats{margin-bottom:15px; padding:8px 0px; font:11px Arial; display:block; border-bottom:1px solid #e2e2e2; font-weight:bold}span#map{font-size:11px}img.centered, a img.centered, img.aligncenter, a img.aligncenter{display:block; margin-left:auto; margin-right:auto}img.alignright, a img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}img.alignleft, a img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}.alignright{float:right}.alignleft{float:left}#bio{ padding:10px;  background:#efefef;  margin:20px 0px; -moz-border-radius:20px}#bio p{ margin:0;  padding:0}#bio .avatar{border:1px solid #ccc; margin:0px 10px 5px 0; float:left; padding:2px; width:80px; height:80px}select{border:1px solid #333; width:100%}.submitbutton{padding:2px 5px; border:1px solid #aaa; background:#E2EFE0; font-size:16px; color:#000; cursor:pointer}.submitbutton:hover{ background:#303030;  color:#fff} .field{padding:1px; border-top:1px solid #bbb; border-left:1px solid #bbb; border-right:1px solid #eee; border-bottom:1px solid #eee; background:#E2EFE0; font-size:14px}#search .searchbutton{padding:1px; border:1px solid #333; background:#fff; font-size:11px}#commentform input{width:200px; margin:5px 5px 0px 0}#commentform textarea{width:99%; margin-top:5px; border-top:3px solid #bbb; border-left:3px solid #bbb; border-right:3px solid #eee; border-bottom:3px solid #eee}#comment{width:600px; background:#E2EFE0}div#cancel-comment-reply{font-weight:bold}#comments ul.commentlist{margin-top:20px; list-style:none}#comments ul.commentlist blockquote{background:#ededed} #comments .clearfloat{background:none}#comments div.navigation{padding:5px 0px 20px 0px; font-weight:bold}ul.commentlist li.pingback, ul.commentlist li.trackback{color:#4d4d4d; padding:11px 14px 11px 14px; background:#f2f2f2; list-style:none; margin-bottom:10px; font-size:14px; line-height:18px; border-bottom:3px solid #dcdbd7; -moz-border-radius:5px}ul.commentlist li.comment{color:#4d4d4d; padding:11px 14px 11px 14px; background:#f2f2f2; list-style:none; margin-bottom:10px; font-size:14px; line-height:18px; border-bottom:3px solid #dcdbd7; -moz-border-radius:5px}ul.commentlist li.comment h3#respond{background:#fff; margin-top:15px}ul.commentlist li.comment img.avatar{border:1px solid #ccc; margin:0px 13px 13px 0px; float:left; padding:2px; width:65px; height:65px}ul.commentlist li.comment li.depth-2 img.avatar{border:1px solid #ccc; margin:0px 0px 13px 13px; float:right; padding:2px; width:35px; height:35px}img.avatar:hover{background-color:#333; border:3px solid #333}ul.commentlist li.comment cite{color:#313228; font-weight:bold; font-size:16px}ul.commentlist li.comment div.comment-meta{font-size:10px; margin-top:0px}ul.commentlist li.comment div.comment-meta a{color:#4d4d4d; text-decoration:none}ul.commentlist li.comment a{text-decoration:underline}ul.commentlist li.comment cite a{text-decoration:none}ul.commentlist li.comment div.reply{clear:both; display:block}ul.commentlist li.comment div.reply a{text-decoration:none; font-weight:bold}ul.commentlist li.comment p{margin:15px 0px; padding:0}ul.commentlist li.comment blockquote{width:380px}ul.children li.comment{margin-top:15px; color:#4d4d4d; padding:12px 12px 12px 30px; background:#fff; border:none; list-style:none; margin-bottom:0px; font-size:14px}ul.commentlist li.depth-1, ul.children li.depth-3, ul.children li.depth-5, ul.children li.depth-7, ul.children li.depth-9{background:#f2f2f2}ul.children li.depth-2, ul.children li.depth-4, ul.children li.depth-6, ul.children li.depth-8, ul.children li.depth-10{background:#dfdfdf}#respond textarea{width:99%; font-size:16px}#respond label{font-weight:bold}#respond a{text-decoration:none}#respond h3{margin-top:15px}li.comment div#respond h3{display:none}#gallery{font-size:11px; color:#333; width:625px; background:#dedede; margin:0 auto; padding:15px 0px 15px 15px; border-left:5px solid #fff; border-right:5px solid #fff}#gallery h3{ display:block;  padding-bottom:5px}#front-popular{font-size:11px; color:#fff; width:610px; background:#6f6f6f; margin:0 auto; padding:15px; border-left:5px solid #fff; border-right:5px solid #fff}#front-popular:hover{background:#afafaf; color:#fff; border-left:5px solid #fff; border-right:5px solid #fff}#footer{margin:0 auto; width:620px; font-size:10px; background:#dedede; color:#333; padding:5px 10px; border-left:5px solid #fff; border-right:5px solid #fff}#footer a:hover{color:#808080}.clearfloat:after{content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfloat{display:inline-block}img.wp-smiley{border:none}.clearfloat{display:block}.codecolorer{white-space:nowrap; padding:5px}.codecolorer-container *{font-size:13px; line-height:1.4em; font-family:Monaco,Lucida Console,monospace}.codecolorer-container table td{margin:0px; padding:0px}.codecolorer-container table td.line-numbers{padding:5px; text-align:center}.codecolorer-container table td.line-numbers div{width:23px}.codecolorer-container table td.line-numbers{color:#888; background-color:#EEE; border-right:1px solid #9F9F9F}.codecolorer-container{color:#000; background-color:#eee}#wp125adwrap_2c{width:100%}#wp125adwrap_2c .wp125ad{width:125px; float:left; padding:10px}#breadcrumb{font:16px Arial,Helvetica,sans-serif; height:30px; line-height:30px; color:#9b9b9b; width:100%; overflow:hidden; margin:0px; padding:0px; background-color:#fff}#breadcrumb li{list-style-type:none; float:left; padding-left:10px}#breadcrumb a{height:30px; display:block; background-image:url('images/bc_separator.png'); background-repeat:no-repeat; background-position:right; padding-right:15px; text-decoration:none; color:#000}.home{border:none; margin:8px 0px}#breadcrumb a:hover{color:#008F13}