a,body,form,h1,h2,h3,h4,h5,h6,html,img,p{margin:0;padding:0;outline:0;border:0}body{font-family:Arial,Helvetica,sans-serif;font-size:.9em;color:#222;background:#dadada}a{color:#333}a:hover{color:#111}a:active{color:#000}p{line-height:150%}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-.01em}h1{font-size:2.4em}h2{font-size:1.9em}h3{font-size:1.5em}h4{font-size:1.3em}h5,h6{font-size:1.2em;font-weight:700}h1,h2,h3,h4,h5,h6,p{margin:0 0 20px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#222}#header-top{background:#fff;height:18px;line-height:18px}#header .contentwidth{border-bottom:1px solid #eee}#logo{width:320px;float:left}#menu{width:620px;float:right;margin-top:52px}#menu UL{margin:0;padding:0}#menu UL LI{list-style-type:none;padding:0;float:right}#menu UL LI A{color:#333;display:block;padding:0 15px;line-height:25px;text-transform:uppercase;font-size:90%;font-weight:700;text-decoration:none}#menu UL LI A:hover,#menu UL LI.current_page_item{background:#eee}#menu UL LI A:active{color:#000}#outer{background:#fff url(images/bg.jpg) no-repeat top center}#main{min-height:100px;padding:30px 0}#footer-bottom,#footer-mid,#footer-top{padding:15px 0}#footer-top{background:#eee url(images/bg_footer_top.gif) repeat-x top;padding-top:18px}#footer-top .widget{margin-bottom:0}#footer-mid p,#footer-top p{margin:0}#footer-mid{background:#f1f1f1 url(images/bg_footer_mid.gif) repeat-x top}#footer-bottom{background:#dadada url(images/bg_footer_bottom.gif) repeat-x top;padding:10px 0 80px}#footer-bottom a,#footer-bottom p{color:#777}.column{float:left}.column140,.column160,.column220,.column60{margin:0 20px 0 0}#footer-top .column220{margin:0 5px}.column720{margin:0 60px 0 0}.column60{width:60px}.column140{width:140px}.column160{width:160px}.column220{width:220px}.column720{width:720px}.last{margin:0}#twitter{margin-top:15px}#twitter-url{padding:2px 0 0;font-size:85%}#twitter-url a{text-decoration:none;color:#777;font-weight:700;letter-spacing:-.02em}#twitter-url a:hover{text-decoration:underline}.tweet{background:url(images/bg_tweet.gif) no-repeat top left;height:84px}#tweets UL,#tweets UL LI{margin:0;padding:0;list-style-type:none}.minitweet a{background:url(images/bg_tweet_mini.gif) no-repeat top left;display:block;width:60px;height:84px;text-indent:-9999px}.minitweet a:hover{background-position:0 -84px}.tweet p{font-size:75%;padding:6px 20px;line-height:130%}.tweet p:hover{color:#444}.tweet a{color:#777}.tweet em{display:block}.post{border-bottom:1px solid #eee;padding:0 0 30px;margin:0 0 30px}.post-header{padding:0 0 15px}.post-header .date{float:left;width:43px;margin-right:10px;border:1px solid #eee;text-align:center;color:#777}.post-header .date .month{font-weight:700;background:#fff;font-size:85%}.post-header .date .day{font-size:1.7em;background:#eee}.post-header .details{width:665px;float:left}.post-header .details h2{margin:2px 0;line-height:100%}.post-header .details .comments{float:right}a.more-link,div.navigation a{background:#888;color:#fff;padding:5px 10px;text-decoration:none;font-weight:700;font-size:80%;-moz-border-radius:6px;-webkit-border-radius:6px}a.more-link:hover{background:#999}div.navigation{padding:10px 0}div.navigation a{color:#888;background:#fefefe;border:1px solid #ccc}.widget{margin-bottom:30px;font-size:80%}.widget h3,.widget p{margin-bottom:10px}.widget h3{letter-spacing:0;font-weight:700}.widget UL{margin:0;padding:0}.widget UL LI{margin:0;padding:0;list-style-type:none}.widget UL LI a{display:block;width:100%;line-height:2.25em;border-bottom:1px solid #eee;text-decoration:none;font-size:95%;padding-left:5px}.widget UL LI a:hover{padding-left:8px}.widget UL LI UL,.widget UL LI UL LI UL{margin-left:20px}.widget .ads{background:#f4f4f4;padding:12px 12px 12px 13px}.widget .ad a{background:#e1e1e1 url(images/bg_ads.gif);border:1px solid #fff;padding:4px;margin:4px auto;display:block}.widget .ad a:hover{background:#ccc}#searchform{width:160px;background:#f3f3f3;border:1px single #f3f3f3;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px}#searchform #s,#searchform button{background:0 0;border:0;height:25px;padding:3px 0 0 10px}#searchform #s{width:100px;margin:5px 0 0;color:silver;font-weight:700}#searchform button{padding:5px 5px 0 0;text-align:right;float:right}OL.commentlist,OL.commentlist LI{list-style-type:none;margin:0;padding:0}OL.commentlist .vcard{border-top:1px solid #eee;padding:10px 0 0}OL.commentlist .avatar{float:left;border:1px solid #eee;padding:1px}OL.commentlist .commentmetadata{float:right;font-size:70%}OL.commentlist .fn{font-weight:700;float:left;padding:15px 0 10px 10px}OL.commentlist .says{display:none}OL.commentlist p{display:block;clear:both;font-size:80%;padding:10px 0 0;margin:0}OL.commentlist a.comment-reply-link{font-weight:700;font-size:90%}.reply{padding:10px 0}#respond{margin:20px 0 0}#commentform input,#commentform textarea{width:300px;padding:7px;font-size:90%;font-weight:700;border:3px solid #eee;background:#fefefe}#commentform #comment{width:450px;font-size:100%;font-weight:400;font-family:Arial,Helvetica,sans-serif}#commentform #submit{width:150px}#commentform label{margin:0 0 0 10px}#commentform #submit{font-weight:700;background:#ccc;padding:5px;margin-top:15px;color:#fff}.bio{border:1px solid #eee;background:#f9f9f9;padding:10px;font-size:75%}.bio .pic{float:left;width:93px}.bio .details{width:580px;float:left}.bio h5,.bio p{margin:0 0 5px}.message{padding:5px 10px;color:#777}.error{background:#ffcfcf;border:1px solid #e38e95}.warning{background:#fefaca;border:1px solid #dfe05e}.information{background:#dce3ff;border:1px solid #adafe8}.success{background:#d5ffcf;border:1px solid #9ddd91}.post OL LI,.post UL LI{padding:3px}blockquote{width:75%;border-left:3px solid #eee;margin:0 0 0 30px;padding:0 0 0 10px}hr{color:#fff;background-color:none;border:1px solid #eee;border-style:none none solid;margin-bottom:20px}.alternate,.hidden{display:none}.contentwidth{width:940px;margin:0 auto}.left{float:left}.right{float:right}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}img.alignleft{margin:5px 20px 20px 0}img.alignright{margin:5px 0 20px 20px}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}