body{font-size:10px;}
*{padding:0;margin:0;}
#header{border-style:double;border-color:#ddd;clear:both;}
#column_wrap{float:left;}
.post_box, .teasers_box{border-style:dotted;border-color:#bbb;clear:both;}
.teaser{float:left;}
.teaser_right{float:right;}
.top{border:none;}
#sidebars{border-color:#ddd;}
#sidebar_1{border-color:#ddd;}
#footer{border-style:double;border-color:#ddd;text-align:right;clear:both;}
a, a:hover{text-decoration:none;}
a img{border:none;}
input, textarea{font-size:1em;color:#444;background:#eee;border:1px solid #aaa;border-right-color:#ddd;border-bottom-color:#ddd;}
input:focus, textarea:focus{background:#fff;border-color:#777;border-right-color:#ccc;border-bottom-color:#ccc;}
.sidebar .text_input{width:95%;}
input.form_submit:hover{color:#090;}
img.alignleft, img.left{float:left;}
img.alignright, img.right{float:right;}
img.aligncenter, img.center{display:block;margin-right:auto;margin-left:auto;float:none;clear:both;}
img.frame{background:#eee;border-style:solid;border-color:#ddd;}
img[align="left"]{float:left;clear:left;}
img[align="right"]{float:right;clear:right;}
img[align="middle"]{display:block;margin-right:auto;margin-left:auto;float:none;clear:both;}
.wp-caption.alignleft{float:left;}
.wp-caption.alignright{float:right;}
.wp-caption.alignnone{clear:both;}
h1, h2, h3, h6{font-weight:normal;}
h4, h5{font-weight:bold;}
.format_text h2{font-weight:bold;}
.headline_meta{font-style:italic;}
.headline_meta span, .headline_meta abbr{font-style:normal;text-transform:uppercase;letter-spacing:1px;}
.menu{position:relative;list-style:none;z-index:50;}
.menu li{position:relative;float:left;}
.menu ul li{clear:both;}
.menu a{display:block;}
.menu li:hover ul, .menu a:hover ul, .menu:hover ul:hover ul, .menu:hover ul:hover ul:hover ul{visibility:visible;}
.menu:hover ul ul, .menu:hover ul:hover ul ul{visibility:hidden;}
.menu, .menu a, .menu li ul{border-style:solid;}
.menu a{text-transform:uppercase;letter-spacing:2px;}
.menu .current > a, .menu .current-cat > a, .menu .current-menu-item > a{cursor:text;}
.menu .rss{float:right;}
.menu .rss a, .menu .rss a:hover{padding-right:16px;background:url('lib/images/icon-rss.gif') 100% 50% no-repeat;border:none;}
.menu .rss a:hover{text-decoration:underline;}
#logo{font-weight:bold;}
#tagline{font-weight:normal;}
/*---:[ content styles ]:---*/
.format_text a { text-decoration: underline; }
.format_text a:hover { text-decoration: none; }
.format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }
.format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }
.format_text .drop_cap { color: #888; float: left; }
.format_text ul { list-style: square; }
.format_text dt { font-weight: bold; }
	/*---:[ pullquotes ]:---*/
.format_text blockquote.right, .format_text blockquote.left { border: none; }
.format_text blockquote.right { float: right; }
.format_text blockquote.left { float: left; }
.format_text blockquote.right p, .format_text blockquote.left p { margin: 0; }
	/*---:[ end pullquotes ]:---*/
.format_text .ad { float: right; clear: right; }
.format_text .ad_left { float: left; clear: left; }

/*---:[ after-post elements ]:---*/
.format_text .to_comments { color: #666; clear: both; }
.format_text .to_comments span { color: #111; line-height: 1em; }
.format_text .to_comments span.bracket { color: #ccc; }
.format_text .to_comments a { color: #666; text-decoration: none; }
.format_text .to_comments a:hover { color: #111; text-decoration: underline; }
.post_tags{color:#666;}
.post_tags a{text-decoration:none;}
.post_tags a:hover{text-decoration:underline;}
#feature_box{background:#eee;border-style:solid;border-color:#ddd;}
.teaser a.teaser_link:hover{text-decoration:underline;}
.teaser .teaser_author{font-style:italic;}
.teaser .teaser_author .author{font-style:normal;text-transform:uppercase;letter-spacing:1px;}
.teaser .format_teaser a{text-decoration:underline;}
.teaser .format_teaser a:hover{text-decoration:none;}
#archive_intro{border-style:solid;border-color:#ddd;}
.prev_next .next{text-align:right;}
.prev_next .floated{float:left;}
.prev_next a{text-decoration:none;}
.prev_next a:hover{text-decoration:underline;}
#comment_nav_2{border-style:solid;border-color:#ddd;}
.image_box, .custom_box{border-style:solid;border-color:#ddd;}
.sidebar a:hover{text-decoration:underline;}
ul.sidebar_list{list-style:none;}
.thesis_widget_subscriptions .sub_rss a{padding-left:20px;background:url('lib/images/icon-rss.gif') 0 50% no-repeat;}
.thesis_widget_subscriptions .sub_email a{padding-left:20px;background:url('lib/images/icon-email.gif') 0 50% no-repeat;}
li.thesis_widget_google_cse form input[type="text"]{width:95%;}
li.thesis_widget_google_cse form input[type="submit"]{font-weight:bold;color:#111;background:url('lib/images/submit-bg.gif');border:3px double #999;border-top-color:#ccc;border-left-color:#ccc;cursor:pointer;}
li.thesis_widget_google_cse form input[type="submit"]:hover{color:#090;}
.
#trackback_list{border-top:1px dotted #bbb;}
#trackback_list a{color:#111;}
#trackback_list a:hover{color:#111;text-decoration:underline;}
#trackback_list span{color:#888;}
.comments_closed p{text-transform:uppercase;letter-spacing:1px;color:#888;}
#respond_intro p{color:#555;}
#respond_intro p a{font-weight:bold;}
#respond_intro p a:hover{text-decoration:underline;}
#cancel-comment-reply-link{text-transform:uppercase;letter-spacing:1px;color:#fff;background:#d00;border-style:solid;border-color:#ac0000;border-top-color:#fa5a5a;border-left-color:#fa5a5a;float:right;}
.login_alert{background:#f5f5f5;border:1px solid #ddd;}
.login_alert p{font-weight:bold;}
.login_alert p a:hover{text-decoration:underline;}
#footer a{border-bottom:1px solid #ccc;}
.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.social img{ width:23px; height:22px; }