*{margin:0;padding:0;}
abbr[title], acronym[title]{border-bottom:thin dotted;cursor:help;}
body{background:#BEC3C6 url(img/bg.jpg)repeat-x;color:#555;font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;font-size:13px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;letter-spacing:-0.07em;font-family:'Georgia',Times,Serif;}
h1{font-size:200%;}
h2{font-size:170%;}
h3{font-size:150%;}
h4{font-size:130%;}
h5{font-size:110%;}
h6{font-size:100%;}
img{border:0;}
img.sided{background:#FFF;border:1px solid #CCC;padding:3px;}
small{font-size:10px;}
a:hover img.sided{border-color:#A6A6A6;}
a{color:#2970A6;text-decoration:none;}
a:hover{text-decoration:underline;}
blockquote{background:#F4F5F7 url(img/blockquote.gif)3px 3px no-repeat;border:1px dashed #CCC;padding:8px 12px 8px 36px;margin:5px 0;}
.more-link{font-size:11px;}
.alignleft{float:left;text-align:left;margin-right:10px;}
.alignright{float:right;text-align:right;margin-left:10px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.floatleft{float:left;}
.floatright{float:right;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left:10px;}
.fixed, .clear{clear:both;}
input.textfield, textarea{background:#FFF url(img/textfield.gif)top repeat-x;border:1px solid #A6A6A6;padding:2px 1px;}
.boxcaption{background:#E3E4E6 url(img/box.gif)0 0 no-repeat;padding:6px 12px;border-bottom:1px solid #CCC;}
.boxcaption h3{font-size:12px;font-family:Verdana,"BitStream vera Sans";letter-spacing:0em;}
.box{background:#F4F5F7 url(img/box.gif)100% 100% no-repeat;padding:8px 12px;margin-bottom:10px;}
.messagebox, .errorbox{background:#EDEFF0 url(img/messagebox.gif)no-repeat;padding:0 12px;height:27px;line-height:27px;font-size:11px;}
.w3c{color:#080;font-size:10px;}
#wrap{padding:20px 0;}
#container{margin:0 auto;width:936px;}
#header{background:url(img/header_footer.jpg)0 0 no-repeat;height:132px;}
#caption{height:44px;padding:25px 30px 21px;}
#title a{text-decoration:none;color:#FFF;width:250px;height:30px;display:block;font-family:'Georgia',Times,Serif;letter-spacing:0;}
#tagline{color:#FFF;border-top:1px solid #ccc;text-decoration:none;font-size:10px;float:left;padding:0 3px;}
#navigation{margin:1px 0;}
#menus li{display:inline;list-style:none;}
#menus li a{background:transparent url(img/menu.gif)no-repeat;display:block;color:#382E1F;height:31px;line-height:31px;padding:0 20px;margin-left:-10px;text-decoration:none;font-size:11px;float:left;z-index:1;}
#menus li a:hover{background-position:0 -31px;}
#menus li.current_page_item a{background-position:0 -62px;}
#menus li a.home{background-position:0 -93px;width:45px;padding:0;margin-left:0;text-indent:-999em;}
#menus li a.home:hover{background-position:0 -124px;}
#menus li.current_page_item a.home{background-position:0 -155px;}
#menus li a.lastmenu:hover{background-position:0 0;}
#searchbox{width:280px;float:right;padding:4px 10px;}
#searchbox .textfield{line-height:16px;width:180px;float:right;}
#searchbox .switcher{background:url(img/icons.gif)0 0 no-repeat;float:right;width:18px;height:22px;line-height:16px;display:block;text-indent:-999em;float:right;padding:0 2px;height:16px;margin-top:3px;}
#menus li ul{display:none;background:#F4F5F7;border:1px solid #CCC;border-top-color:#A6A6A6;padding:0 5px;}
#menus li li{float:none;margin:0 !important;margin:0;padding:0;display:block;list-style:none;}
#menus li li a{float:none;display:block;padding:5px;text-decoration:none;width:125px;font-size:12px;border-style:solid;border-color:#DDD;border-width:1px 0 0;margin:0;background-image:none;height:20px;line-height:20px;}
#menus li li.first a{border-top:none;}
#menus li li a:hover{font-weight:bolder;}
#content{background:#FFF url(img/sidesep.gif)right repeat-y;min-height:400px;}
#main{background:#FFF;width:605px;padding:5px 15px 10px;float:left;}
#notice{color:#080;}
#notice a{text-decoration:underline;}
.post{padding:0 0 10px 0;}
hr.rule{background:url(img/divider-ornament-wide.gif)no-repeat center;border:0;height:1.5em;}
hr{background:url(img/divider-ornament-wide.gif)no-repeat center;border:0;height:1.5em;clear:both;padding:15px 0 15px 0;}
.post h2{display:block;margin:10px 0 3px 0;border-bottom:1px solid #CCC;padding:5px 5px;font-size:28px;font-weight:normal;font-family:'Georgia',Times,Serif;}
.post h2 a.title{text-decoration:none;color:#4C4C4C;}
.post h2 a.title:hover{color:#000;}
.post .info{margin:5px;}
.post .info span.first{margin-left:0;}
.post .date, .post .tags, .post .categories, .post .editpost, .post .readingblinds, .post .comments, .post .addcomment, .post .editlinks{background:url(img/icons.gif)no-repeat;padding-left:22px;height:16px;line-height:16px;display:block;font-size:11px;}
.post .act{height:16px;float:right;}
.post .act span{float:left;margin-left:15px;}
.post .tags{background-position:0 -16px;}
.post .categories{background-position:0 -32px;}
.post .date{background-position:0 -48px;float:left;}
.post .editpost{background-position:0 -64px;}
.post .readingblinds{background-position:0 -80px;}
.post .comments{background-position:0 -96px;}
.post .addcomment{background-position:0 -112px;}
.post .editlinks{background-position:0 -176px;}
.post .content{padding:5px 0 5px 5px;line-height:145%;overflow:hidden;}
.post .content p{margin-bottom:10px;}
.post .content .under{height:16px;line-height:16px;}
.post .content .under span{float:left;margin-right:15px;}
.post .content h4{color:#080;margin-bottom:10px;}
.post .content img{max-width:600px;}
.post .content ul li, .post .content ol li{list-style-position:inside;padding-left:20px;}
.post .content table{background:#FFF;border:1px solid #CCC;margin:5px 0 10px;}
.post .content table tr td{border-top:1px solid #CCC;padding:2px 10px;}
.post .content table tr th{padding:1px 10px;background:#EDEFF0;text-align:left;}
.post .content .boxcaption{background-image:url(img/postbox.gif);border-bottom:1px solid #CCC;}
.post .content .box{background-image:url(img/postbox.gif);}
#postpath{background:url(img/icons.gif)0 -208px no-repeat;height:16px;line-height:16px;margin:5px 0;padding-left:22px;}
#pagenavi, #postnavi{border-top:1px solid #CCC;margin:10px -5px 0;padding:10px 5px 0;}
#pagenavi{font-size:11px;}
#pagenavi .newer a, #postnavi .prev a{background:url(img/icons.gif)0 -224px no-repeat;padding-left:22px;float:left;height:16px;line-height:16px;}
#pagenavi .older a, #postnavi .next a{background:url(img/icons.gif)100% -240px no-repeat;padding-right:22px;float:right;height:16px;line-height:16px;}
#sidebar{background:#F7F7F7;width:300px;float:right;font-size:95%;background:#F7F7F7;line-height:145%;overflow:hidden;}
#sidebar li{background:url(img/icons.gif)0 -320px no-repeat;padding-left:22px;list-style:none;margin-top:5px;}
#sidebar .content, #sidebar li{font-size:12px;}
#northsidebar .widget{background:url(img/widgetsep.png)bottom no-repeat;padding:10px 15px 19px;}
#southsidebar .widget{background:url(img/widgetsep.png)top no-repeat;padding:15px 15px 17px;}
#centersidebar{padding:12px 15px 0;}
#northsidebar, #southsidebar{font-size:95%;}
#northsidebar .widget h2, #southsidebar .widget h2{margin-bottom:10px;}
#northsidebar .widget .content p, #southsidebar .widget .content p{margin-bottom:10px;}
#westsidebar{width:121px;float:left;padding-right:5px;font-size:95%;overflow:hidden;}
#eastsidebar{width:129px;float:right;font-size:95%;overflow:hidden;}
#westsidebar h3, #eastsidebar h3{margin-bottom:5px;}
#westsidebar .widget, #eastsidebar .widget{margin-bottom:15px;}
#sidebar #feedrss, #sidebar #feedemail{height:25px;line-height:25px;display:block;padding-left:31px;float:left;text-decoration:none;}
#sidebar #feedrss{background:url(img/feeds.gif)0 0 no-repeat;margin-left:5px;}
#sidebar #feed_readers{margin-top:15px;}
#sidebar #feed_readers .reader{padding-left:6px;}
#sidebar #feed_readers .first{padding-left:0;}
#sidebar #feedemail{background:url(img/feeds.gif)0 -25px no-repeat;margin-left:25px;}
#tag_cloud a{line-height:130%;}
#footer{background:url(img/header_footer.jpg)0 -132px no-repeat;display:block;height:88px;border-top:1px solid #CCC;font-size:11px;line-height:145%;width:100%;}
#footer a{color:#2A2A2A;}
#copyright{margin-top:12px;margin-left:20px;}
#themeinfo{margin-left:20px;}
a#powered{background:url(img/bb-logo.png)no-repeat;display:block;width:92px;height:57px;float:left;margin:0 10px 0 5px;text-indent:-999em;}
a#gotop{background:url(img/icons.gif)0 -304px no-repeat;float:right;height:16px;line-height:18px;display:block;padding-left:16px;margin:5px 15px 0 0 !important;margin:5px 8px 0 0;text-decoration:none;}
#commentlist{background:#FCFCFC;border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin:0 -15px;padding:0 15px 15px;}
#commentlist ol, #commentlist li{list-style:none;}
#cmtswitcher{background:#FFF;font-size:10px;padding-top:5px;}
#cmtswitcher a.tab, #cmtswitcher a.curtab{padding:5px 10px;margin-bottom:-1px;display:block;float:right;color:#555;text-decoration:none;}
#cmtswitcher a.tab{border:1px solid #FFF;border-bottom-color:#CCC;}
#cmtswitcher a.curtab{background:#FCFCFC;border:1px solid #CCC;border-bottom-color:#FCFCFC;}
#cmtswitcher .addcomment, #cmtswitcher .addtrackback{padding-left:22px;height:16px;line-height:16px;display:block;font-size:11px;float:left;margin-right:15px;margin-top:4px !important;margin-top:3px;}
#cmtswitcher .addcomment{background:url(img/icons.gif)0 -112px no-repeat;}
#cmtswitcher .addtrackback{background:url(img/icons.gif)0 -144px no-repeat;}
#thecomments .comment, #thecomments .messagebox{margin-top:15px;}
.comment .author{float:left;width:81px;text-align:center;}
.comment .pic{background:url(img/commentpoint.png)100% 33% no-repeat;padding-right:14px;margin-top:10px;}
.comment .name{width:67px;padding-right:14px;font-weight:bolder;overflow:hidden;}
.comment .avatar{padding:1px;border:1px solid #999;}
.comment .info{background:#EDEFF0 url(img/comment.gif)0 0 no-repeat;float:left;padding:10px 15px 0;width:494px;}
.comment .date, .trackback .date{float:left;font-size:10px;}
.comment .act, .trackback .act{float:right;font-size:10px;}
.comment .content{background:url(img/comment.gif)100% 100% no-repeat;margin:0 -15px;padding:0 15px 10px;line-height:145%;}
.comment .content p{margin-top:10px;}
.comment .content blockquote p{margin-top:0;margin-bottom:10px;}
.admincomment .author{float:right;}
.admincomment .pic{background:url(img/commentpoint.png)0% 33% no-repeat;padding-right:0;padding-left:14px;}
.admincomment .name{padding-right:0;padding-left:14px;}
.admincomment .info{float:right;}
#thetrackbacks{display:none;}
#thetrackbacks li{margin-top:15px;}
.trackback{background:#EDEFF0 url(img/box.gif)0% 0% no-repeat;padding:10px 15px 0;width:575px;}
.trackback .title{background:#EDEFF0 url(img/box.gif)100% 100% no-repeat;padding:10px 15px !important;padding:0 15px 10px;width:575px;margin:0 -15px;}
#respond{padding:10px 0;font-size:11px;}
#respond .row{margin-bottom:5px;}
#respond .textfield{width:200px;}
#submit{font-size:10px;}
#submitbox a.feed{background:url(img/icons.gif)0 -256px no-repeat;padding-left:22px;height:16px;line-height:16px;display:block;float:left;}
#emoticon{float:right;margin-top:1px;margin-right:10px;}
#comment{width:601px;}
#archives{list-style-position:inside;}
.postspermonth{margin:5px 0;list-style:none;}
.srg_switcher{margin-bottom:10px;}
.post .content .linkcat ul li{list-style:none;float:left;width:25%;padding:2px 0;overflow:hidden;}
.post .content .linkcat ul li a{background:url(img/icons.gif)0 -160px no-repeat;padding-left:22px;height:16px;line-height:16px;}
.imageswitcher{background:#EDEFF0;padding:5px;font-size:11px;}
.imageswitcher_image{background:#FFF;border:1px solid #BABABA;padding:3px;margin:0;}
a .imageswitcher_image:hover{border-color:#999;}
a.imageswitcher_button{float:left;margin-top:1px !important;margin-top:3px;margin-bottom:0 !important;margin-bottom:5px;margin-right:4px;padding:2px 5px;background:#BCCCD3;border-top:1px solid #BCCCD3;border-right:1px solid #BABABA;border-bottom:1px solid #BABABA;border-left:1px solid #BCCCD3;color:#2970A6;}
a.imageswitcher_button:hover{background:#ACBCC3;border-top:1px solid #AAA;border-right:1px solid #ACBCC3;border-bottom:1px solid #ACBCC3;border-left:1px solid #AAA;text-decoration:none;}
#related_posts{padding-bottom:10px;}
#related_posts h3{background:#E3E4E6 url(img/box.gif)0 0 no-repeat;font-size:12px;padding:6px 12px;font-family:Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;letter-spacing:0em;border-bottom:1px solid #CCC;}
#related_posts ul{background:#F4F5F7 url(img/box.gif)100% 100% no-repeat;padding:3px 12px 8px;}
#related_posts ul li{list-style:none;padding:3px 5px;border-bottom:1px solid #E3E4E6;line-height:18px;}
#related_posts .count{font-size:10px;}
#related_posts .excerpt{color:#999;font-size:11px;display:block;}
code{background:#e9f0fa;cursor:text;font-family:"Courier New", Courier, monospace;}
pre{margin:0 0 1.81818em 0;padding:0.81818em;font-size:0.84615em;font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;background:#eee;border:1px solid #ddd;overflow:auto;clear:both;}
.download{background:transparent url(img/icons.gif)no-repeat scroll 0 -208px;height:16px;line-height:16px;margin:5px 0;padding-left:22px;}
#wpstats{display:none;}
#twitter-tools h2{background:url(img/twitter.png)no-repeat left center;}
#twitter-tools h2{margin:0 10px 10px 0;padding:5px 5px 5px 32px;}

