*{margin:0;padding:0;}
body{font-family:Verdana,Tahoma,"BitStream vera Sans",Arial,Helvetica,sans-serif;font-size:12px;}
h1{font-size:20px;}
h2{font-size:16px;}
h3{font-size:14px;}
img{border:none;}
pre{font-family:'Courier New', Courier, Monospace, Fixed;overflow:auto;}
blockquote,pre{margin:5px 0;padding:5px 10px;}
.clear,.fixed{clear:both;}
.alignleft{float:left;text-align:left;margin-right:10px;}
.alignright{text-align:right;float:right;margin-left:10px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.inline{display:inline;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left:10px;}
.boxcaption{border-style:solid;border-width:1px 1px 0;padding:1px;}
.box{margin-bottom:10px;border-style:solid;border-width:0 1px 1px;padding:5px 10px;}
.messagebox .content{padding:8px 10px;}
.button,a#cancel-comment-reply-link{font-size:10px;font-family:"lucida grande";text-align:center;border-style:solid;border-width:1px;padding:2px 8px;}
a#cancel-comment-reply-link{padding:3px 8px;}
#header .inner{height:55px !important;}
#header .content{width:962px;text-align:left;margin:0 auto;}
#header .caption{float:left;border-left:5px solid;margin-top:8px;padding:1px 0 2px 10px;}
#title{font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:-1px;}
#searchbox{float:right;margin-top:17px;}
#notice{margin:0 -5px 10px;}
#notice .inner{padding:5px 7px;}
#notice .icon{float:left;margin-right:5px;margin-bottom:0;}
#notice .content .separator{padding-right:10px;}
#navigation{margin-right:8px;float:right;margin-top:17px;}
*+html #navigation{margin-top:18px;}
#navigation li{list-style:none;float:left;margin-top:1px !important;font-size:10px;}
#navigation li a{display:block;border-style:solid;border-width:0 1px 0 0;padding:3px 5px 4px;}
#navigation li a#feed,#navigation li a#twitter{padding:1px 8px;}
#navigation li a#feed{padding-right:0;border-width:0;}
#navigation li a#feed img,#navigation li a#twitter img{background-position:0 0;width:18px;height:18px;}
#navigation li a#feed:hover img,#navigation li a#twitter:hover img{background-position:0 -18px !important;}
#searchbox .textfield{width:247px;padding-left:20px;font-family:Verdana,Tahoma,"BitStream vera Sans",Arial,Helvetica,sans-serif;}
#navigation li ul{display:none;background:#E1E1E1;border:1px solid #333;position:absolute;padding:5px;}
#navigation li li{float:none;list-style:none;display:inline;margin:0 !important;padding:0;}
#navigation li li a{display:block;text-decoration:none;width:150px;font-size:11px;border-style:solid;border-width:1px 0 0;padding:5px !important;}
#navigation li a.first{border-top:none;}
#container{padding:15px 0;}
#content{text-align:left;width:960px;margin:0 auto;}
#main{width:659px;float:left;overflow:hidden;padding:10px 15px 0;}
.sided{margin-bottom:5px;padding:2px;}
.wp-caption{margin-bottom:5px;text-align:center;padding:5px 0;}
.post .content .wp-caption p{margin:3px 0 0;}
.sidedate{float:right;font-size:10px;}
.post .content ul li,.post .content ol li{list-style-position:inside;padding-left:12px !important;text-indent:-12px !important;}
*+html .post .content ul li,*+html .post .content ol li{padding-left:16px !important;text-indent:-16px !important;}
.post .content ul,.post .content ol{padding-bottom:10px;}
.post{margin-bottom:20px;}
.post .title h2{font-size:14px;font-style:normal;font-variant:normal;font-weight:700;margin:0;padding:0;}
.post .content{line-height:145%;overflow:hidden;padding-bottom:5px;}
.post .content p{margin:0 0 10px;}
.post .content table{border-collapse:collapse;border-style:solid;border-width:2px;margin:5px 5px 10px;}
.post .content th,.post .content td{text-align:left;vertical-align:top;border-style:solid;border-width:1px;padding:3px 10px;}
.post .comments{padding-left:22px;height:16px;line-height:16px;font-size:10px;}
.post .comments_single{margin:10px 0;}
#postnav{margin-top:20px;}
.post .info{font-size:10px;margin-bottom:8px;margin-top:0;padding-top:3px;}
#bottom .postnav{float:left;width:669px;padding:9px 10px !important;}
#bottom .postnav span.right{margin-right:10px;}
#bottom .anchor{float:right;text-align:right;width:251px;margin-bottom:-1px;padding:11px 10px 10px;}
#bottom .anchor span{padding:4px 0 4px 20px;}
#sidebar{float:right;width:270px;height:100%;padding-top:5px;overflow:hidden;}
#sidebar ul{padding:0 5px;}
#sidebar li{list-style:none;}
#sidebar div.widget{margin:0 5px 5px;}
#sidebar h3{font-weight:700;font-size:11px;text-decoration:none;padding:3px 5px 4px;}
#sidebar .widget{margin:0 0 5px;}
#sidebar .widget_tag_cloud{margin:0;padding:0 5px 8px;}
#sidebar .widget_tag_cloud h3{margin-bottom:5px;margin-left:-5px;margin-right:-5px;}
.widget ul li{line-height:18px;padding:3px 0;}
.widget ul li ul{padding-bottom:0;padding-right:0;}
.widget ul li ul li{border-bottom:none;line-height:18px;margin-top:3px;margin-right:-5px;padding:3px 5px 0;}
#styleswitcher .clear,#styleswitcher .fixed{margin:0;}
#style-text{float:left;font-size:11px;margin-top:1px;font-weight:700;}
#styleswitcher span.color{float:left;margin-top:2px;margin-left:4px;padding:1px;}
#styleswitcher span.color a img{width:8px;height:8px;margin:0;}
#footer .inner{height:30px;margin:0;}
#footer .content{width:940px;margin:8px auto 0;}
#footer ul#admin{float:right;display:block;list-style-position:outside;list-style-type:none;}
#footer ul#admin li{display:block;float:left;margin-left:12px;}
.commentlist{margin-bottom:15px;}
.commentlist ol{padding-left:0;margin:0;}
.commentlist .comment{list-style:none;margin-bottom:10px;overflow:hidden;position:relative;border:1px solid;padding:1px;}
.commentlist .comment p{margin-bottom:8px;}
.commentlist .comment blockquote{margin:0 0 8px;}
.userinfo .date{font-size:10px;position:relative;}
.userinfo .userpic{float:left;margin-right:10px;position:relative;padding:1px;}
.userinfo .usertext{float:left;position:relative;}
.userinfo .count{float:right;text-align:right;font-size:10px;position:relative;}
.commentlist .comment .comment_text{line-height:145%;padding:8px 10px 0;}
#trackbacks{border:1px solid;margin-bottom:10px;padding:1px;}
#trackbacks h3{float:left;font-size:11px;}
#trackbacks .actions{float:right;font-size:11px;}
#trackbacks li small{display:block;}
textarea#comment{width:651px;}
.commentlist .children{margin:0 10px;}
.commentlist .children textarea#comment{width:627px;}
.commentlist .children .children textarea#comment{width:603px;}
.commentlist .children .children .children textarea#comment{width:579px;}
.commentlist .children .children .children .children textarea#comment{width:555px;}
.commentlist .children .children .children .children .children textarea#comment{width:531px;}
.commentlist .children .children .children .children .children .children textarea#comment{width:507px;}
.commentlist .children .children .children .children .children .children .children textarea#comment{width:483px;}
.commentlist .children .children .children .children .children .children .children .children textarea#comment{width:459px;}
#submitbox{font-size:10px;text-align:right;margin:8px 0;}
#comments_rss{float:left;position:relative;padding:2px 0 2px 22px !important;}
#submitbox #submit{cursor:pointer;}
#emoticon{margin-right:10px;float:right;}
#respond .row{text-align:left;font-size:10px;margin:0 3px 5px 0;}
#commentnavi{font-size:10px;margin-bottom:15px;}
#commentnavi a.page-numbers{padding:0 3px;}
#commentnavi span.pages{float:left;padding:0 9px 0 0;}
#commentnavi span.current{font-weight:700;padding:0 3px;}
.widget_calendar h3{display:none;}
#wp-calendar{width:100%;border-collapse:collapse;}
#wp-calendar caption{font-weight:700;font-size:11px;text-align:left;padding:5px;}
#wp-calendar th,#wp-calendar td{text-align:center;}
#wp-calendar th{padding:4px 0;}
#wp-calendar td{font-size:11px;padding:4px 0 0;}
#wp-calendar td#prev{text-align:left;font-size:10px;padding:9px 0 5px 5px;}
#wp-calendar td#next{text-align:right;font-size:10px;padding:5px 5px 5px 0;}
.post .content .linkcat ul li{float:left;list-style:none;padding-bottom:8px;width:25% !important;height:16px;line-height:24px;overflow:hidden;padding-left:0 !important;text-indent:0 !important;}
*+html .post .content .linkcat ul li{padding-left:0 !important;text-indent:0 !important;}
#related_posts{border:1px solid;padding:1px;}
#related_posts .excerpt{font-size:11px;display:block;}
#related_posts .info{border:0;}
a,a.button:hover,a#cancel-comment-reply-link:hover{text-decoration:none;}
a:hover,#navigation li a:hover,#navigation li a.current{text-decoration:underline;}
small,.small,.more-link,#tagline,#bottom,.widget ul li span.right,#footer,#related_posts .count{font-size:10px;}
.floatleft,#notice .content,#footer #about{float:left;}
.floatright,.post .info .edit,.post .info .addlink,.post .info .editlinks,#submitbox .act{float:right;}
.fontthin,#navigation .current_page_item li,#navigation li.current-cat li{font-weight:400;}
.boxcaption h3,#related_posts h3{font-size:11px;padding:5px 10px 6px;}
.messagebox,.bottom_space,.part{margin-bottom:10px;}
#navigation li.current_page_item,#navigation li.current-cat,.commentlist .comment .username,#wp-calendar #today,#wp-calendar tbody a{font-weight:700;}
.widget .showcase,#styleswitcher{padding:5px;}
.userinfo,#trackbacks .caption{padding:5px 10px 6px;}
#trackbacks ol,#related_posts ul{padding:3px 10px 8px;}
#trackbacks li,#related_posts ul li{list-style:none;line-height:18px;border-style:dashed;border-width:0 0 1px;padding:3px 5px;}
body{background:#F7F7F7;color:#333;}
#style-white a img{background:#ddd;}
#style-white a:hover img{background:#fff;}
blockquote,pre{background:#F1F1F1;border:#CCC dashed 1px;}
textarea,.textfield{border:1px solid #BDC7D8;font-size:12px;padding:3px;}
.valid{color:#190;}
.invalid{color:#ff4a00;}
.button,a#cancel-comment-reply-link{background:#3B5998;color:#FFF;border-color:#3B5998 #0E1F5B #0E1F5B #3B5998;}
.button:hover,a#cancel-comment-reply-link:hover{background:#3E5383;border-color:#0E1F5B #3B5998 #3B5998 #0E1F5B;}
.sided,.wp-caption{background:#F3F3F3;border:1px solid #DDD;}
a .sided:hover{border-color:#666;}
.boxcaption,.box,#related_posts,#related_posts ul li{background:#FFF;border-color:#BDC7D8;}
.bottom_separator{border-bottom:1px dashed #CCC;}
#header{border-bottom:1px solid #B7B7B7;}
#header .inner{background:#F7F7F7;border-bottom:1px solid #FFF;}
#header .caption{border-color:#999;}
#title a{color:#666;text-decoration:none;}
#navigation li a{border-color:#D6D6D6;padding:2px 5px 3px !important;}
#searchbox .textfield{background:#fff url(images/search_background.gif) no-repeat right;background-position:0 0 !important;}
#searchbox .textfield:focus{background-position:0 -21px !important;}
#searchbox .searchtip{color:#CCC;}
#navigation li a#feed img{background-image:url(images/feed_switch.gif);}
#navigation li a#twitter img{background-image:url(images/twitter_switch.gif);}
#navigation li ul{background:#F7F7F7;border-color:#B7B7B7;}
#container{background:#E9E9E9 url(images/background.gif) repeat;}
#content{background:#fff url(images/content_background.gif) repeat-y top right;border:solid 1px #B7B7B7;}
#bottom .postnav{border-top:1px dashed #B7B7B7;}
#bottom .anchor span{background:url(images/go_top.gif) no-repeat left center;}
#notice{border:1px solid #C6C6C6;}
#notice .inner{background:#F4F4F4;border:1px solid #FFF;}
#notice .icon{background:url(images/notice.gif) no-repeat top left;}
#notice .content .separator{border-right:1px solid #C6C6C6;}
.post .title h2{color:#333;padding-bottom:3px;border-bottom:1px solid #ccc;}
.post .title a{color:#333;text-decoration:none;}
.post .comments{background:url(images/comment.gif) no-repeat bottom left;}
.post .content table{background:#FFF;border-color:#CCC;}
.post .content th,.post .content td{border-color:#CCC;}
#sidebar{background:#F7F7F7;border-left:1px solid #DDD;}
#sidebar a h3{color:#333;}
#styleswitcher,#sidebar a:hover h3{background:#d6d6d6;}
#styleswitcher span.color{background:#FFF;border:1px solid #999;}
#styleswitcher #style-white{margin-top:0;}
#styleswitcher #style-white a img{background:#FFF;width:12px;height:12px;}
.widget ul li{border-bottom:1px solid #eee;}
.widget ul li ul li{border-top:1px solid #eee;}
#footer{border-top:1px solid #B7B7B7;}
#footer .inner{background:#F7F7F7;border-top:1px solid #FFF;}
.userinfo .userpic{background-color:#fff;border:1px solid #B7B7B7;}
#comments_rss{background:url(images/feed.gif) no-repeat top left;}
#wp-calendar th{background:#DDD;}
.rc_item .rc_avatar img{background:#FFF;border-color:#B7B7B7;}
.wp_syntax{background:#F9F9F9;border:1px solid #CCC;}
small,.small,.button,#header #tagline,#navigation li,#navigation li li a,.post .comments,.info,#bottom,#footer,.userinfo .date,.userinfo .count,#submitbox,#sidebar h3,#style-text,.more-link,#respond .row,#commentnavi,a#cancel-comment-reply-link,.post .info,#navlist li li a,.boxcaption h3,#related_posts h3,#wp-calendar caption,#wp-calendar td#prev,#wp-calendar td#next,#trackbacks h3,#trackbacks .actions{font-size:12px;}
a,#title a:hover,.post .title a:hover{color:#3B5998;}
.boxcaption h3,#related_posts h3,.messagebox .content,.post .content tr.even td,.userinfo,#trackbacks .caption,.wp-pagenavi span.current{background:#F7F7F7;}
#tagline,.post .info,#related_posts .excerpt,.sidedate,#trackbacks li small{color:#999;}
.post .content th,#sidebar h3,.widget .showcase,#calendar_wrap,.wp-pagenavi a:hover,.wp_syntax .line_numbers{background:#E9E9E9;}
.commentlist .comment,#trackbacks,#trackbacks li{border-color:#BDC7D8;}
