body{background-color:#FEFEFE;}
p.drop-cap:first-letter{font-size:3.571em;line-height:0.76em;color:#0089bf;float:left;padding:0.04em 0.12em 0 0;}
#content h2 a{color:#111;}
#content h2 a:hover{color:#0089bf;text-decoration:none;}
#content,#sidebar{padding-bottom:15px;}
.post img{float:none;border:1px solid #eee;margin:0;}
blockquote{background:#fff url('images/blockquote.png') 0 0 no-repeat;padding:0 0 0 35px;}
a{text-decoration:none;color:#0089bf;}
a:hover{text-decoration:underline;}
.center{text-align:center;}
.alignright{float:right;}
.alignleft{float:left;}
.prettyprint{overflow:auto;overflow-y:visible;width:580px;}
#content a.external {background: url(images/external.png) center right no-repeat;padding-right: 13px;display: inline-block;	cursor: pointer;	vertical-align: bottom;}
#header{background:transparent url(images/cw_bg.png) no-repeat bottom right;}
#header h1,#page_header{position:relative;width:464px;height:40px;margin-bottom:0.2em;font-size:3em;line-height:1;}
#header h1 a,#page_header a{display:block;overflow:hidden;width:464px;height:40px;text-indent:-2000px;background:url(images/main.png) 0 -280px no-repeat;}
#header h1 a:hover,#page_header a:hover{width:464px;height:40px;background:transparent url(images/main.png) 0 -330px no-repeat;}
#header .description{font-size:1em;font-weight:700;margin:-8px 0 0;}
h1#single_header,#content h2{font-size:2em;margin-bottom:0.5em;}
h1 a,h1 a:hover,#page_header a,#page_header a:hover,#page_header a:visited{text-decoration:none;color:#000;}
#nav{float:left;width:100%;line-height:1.5em;padding:0 0 8px;}
#nav ul{list-style:none;margin:0;padding:0;}
#nav li{font-size:1em;font-weight:700;float:left;background:url(images/main.png) no-repeat center right;background-position: 0 -254px;margin:0;padding-left:8px;}
#nav  li:first-child{background:none;padding-left:0px;}
#nav li a{color:#0089bf;margin-left:4px;margin-right:4px;float:left;text-decoration:none;padding:.2em 0.8em;}
#nav li.current_page_item a,#nav li a:hover{color:#000;}
#nav li.current_page_item a{color:#F2FFDF;background:#0089bf;}
.ptc{background:url(images/main.png) 0 0 no-repeat;width:137px;height:138px;margin-left:55px;margin-top:10px;}
.ptc a{display:block;overflow:hidden;width:137px;height:138px;text-indent:-2000px;}
#nav li.rss{padding-right:0;background:none;border:none;float:right;margin-right:-10px;}
a.rssfeed {overflow:hidden;display:inline-block;width:16px;height:16px;text-indent:-9000px;background:url(images/main.png) 0 -236px no-repeat;}
#searchform .text{width:150px;padding:0;}
.ui-tabs-nav{list-style:none;float:left;position:relative;z-index:1;bottom:-1px;margin:0;padding:0 0 0 1.2em;}
.ui-tabs-nav-item{border:0;outline:0;text-decoration:none;list-style:none;float:left;margin:0;padding:0;}
.ui-tabs-nav-item a{border:0;outline:0;list-style:none;float:left;font-size:1em;font-weight:700;text-decoration:none;color:#555;margin:0;padding:.2em 0.6em;}
.ui-tabs-nav-item a:hover{color:#212121;text-decoration:none;}
.ui-tabs-selected{border:1px solid #0089bf;}
.ui-tabs-selected a,.ui-tabs-selected a:hover{background-color:#0089bf;color:#fff;}
.ui-tabs-panel{list-style:none;clear:left;border-top:1px solid #ddd;color:#222;margin:0;padding:1em 0;}
.sidebar_header{font-size:1em;font-weight:700;margin-bottom:1.5em;border-bottom:1px solid #ddd;padding:0.4em;}
#sidebar ul{color:#9C9C8E;padding-left:1em;}
.twitter-link a{background:transparent url(images/twitter_sv.gif) no-repeat center left;padding-left:18px;margin-right:40px;}
.lsidebar{width:160px;float:left;}
.rsidebar{width:140px;float:right;}
#flickr_badge_wrapper{padding-left:0.5em;}
.flickr_badge_image{float:left;margin:0 6px 6px 0;}
.flickr_badge_image img{border:1px solid #e0dfd0 !important;float:left;}
#flickr_badge_source{text-align:left;font:11px Arial, Helvetica, Sans serif !important;color:#666 !important;margin:0 10px;padding:0 !important;}
#flickr_badge_icon{float:left;margin-right:5px;}
#flickr_www{display:block;font:11px Arial, Helvetica, Sans serif !important;color:#3993ff !important;padding:0 10px !important;}
#flickr_badge_uber_wrapper a:hover,#flickr_badge_uber_wrapper a:link,#flickr_badge_uber_wrapper a:active,#flickr_badge_uber_wrapper a:visited{text-decoration:none !important;background:inherit !important;color:#3993ff;}
#footer{text-align:center;font-size:.9em;margin:0;}
#footer hr{margin-bottom:3px;}
#footer a{text-decoration:none;}
.commentlist li{border-bottom:1px dotted #ddd;list-style:none;margin-left:0;padding:8px 15px 8px 0;}
dl.commentlist{border-top:1px dotted #ddd;}
.commentlist dt{margin-top:.5em;}
.commentlist .author_comment{border-left:5px solid #06C;padding-left:5px;}
.commentlist dd{margin-left:0;border-bottom:1px dotted #ddd;}
.comment_num{font-weight:700;font-size:0.786em;line-height:2em;float:right;}
/*#commentform #submit{margin-left:120px;}*/
#commentform textarea{width:400px;height:100px;}
#commentform #author,#email,#url{/*width:250px;*/margin:0;padding:2px;}
#commentform p{margin-bottom:0.5em;}
#commentform label{float:left;width:120px;}
.download{width:160px;height:34px;}
.download a{background:#fff url(images/main.png) 0 -148px no-repeat;display:block;overflow:hidden;width:160px;height:34px;text-indent:-2000px;}
.download a:hover{background:#fff url(images/main.png) 0 -192px no-repeat;}
#search_form .txt{width:160px !important;border:1px solid #ddd;padding:2px;}
#search_form {margin-left:25px;}
#searchsubmit{background:#ddd;color:#fff;font-weight:700;border:0;text-transform:lowercase;padding:2px;}
#searchsubmit:hover{background:#0089bf;}
.meta a{color:#777;font-weight:bolder;padding:.2em 0.3em;}
#addthis_services table{width:100%;margin:0;}
#addthis_services td{margin:0;padding:0;}
.meta a:hover{color:#F2FFDF;background:#0089bf;text-decoration:none;}
.grey,.meta{color:#777;}
.ui-tabs-hide{display:none;}
.comments_intro{font-size:1em;font-weight:700;margin-bottom:1.5em;}
#respond{font-size:1.5em;line-height:1;margin-bottom:1em;}
.pagebar{margin-right:0.1em;margin-bottom:1em;border:1px solid #fff;background:#fff;text-decoration:none;padding:0.2em 0.5em;}
.pagebar .break{border:none;background:#fff;text-decoration:none;padding:2px 6px;}
.pagebar .this-page{border:1px solid #2E6AB1;font-weight:700;background:#2E6AB1;color:#fff;padding:0.2em 0.5em;}
.pagebar a:hover{border-color:#2E6AB1;}
.pagebar .inactive{border:1px solid #ccc;color:#ccc;text-decoration:none;padding:0.2em 0.5em;}
img.left{float:left;margin:0 1.5em 1.5em 0;padding:0;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1px;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:700;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
.pagebar a,.pageList .this-page,.pagebar a:visited{border:1px solid #9AAFE5;text-decoration:none;padding:0.2em 0.5em;}

/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.dean_ch{border: 1px dotted #a0a0a0; font-family: 'Courier New', Courier, monospace; background-color: #f0f0f0; color: #0000bb;}
.dean_ch .de1, .dean_ch .de2 {font-weight:normal;background:transparent;color:#000; padding-left: 5px;}
.dean_ch .kw1 {color: #a1a100;}
.dean_ch .kw2 {color: #000; font-weight: bold;}
.dean_ch .kw3 {color: #000066;}
.dean_ch .kw4 {color: #f63333;}
.dean_ch .co1, .dean_ch .co2, .dean_ch .coMULTI{color: #808080;}
.dean_ch .es0 {color: #000033; font-weight: bold;}
.dean_ch .br0 {color: #66cc66;}
.dean_ch .st0 {color: #ff0000;}
.dean_ch .nu0 {color: #ff33ff;}
.dean_ch .me0 {color: #006600;}
/* Pretty printing styles. Used with prettify.js. */
.str { color: #080; }
.kwd { color: #008; }
.com { color: #800; }
.typ { color: #606; }
.lit { color: #066; }
.pun { color: #660; }
.pln { color: #000; }
.tag { color: #008; }
.atn { color: #606; }
.atv { color: #080; }
.dec { color: #606; }
pre.prettyprint { padding: 2px; border: 1px solid #888; }
@media print {
  .str { color: #060; }
  .kwd { color: #006; font-weight: bold; }
  .com { color: #600; font-style: italic; }
  .typ { color: #404; font-weight: bold; }
  .lit { color: #044; }
  .pun { color: #440; }
  .pln { color: #000; }
  .tag { color: #006; font-weight: bold; }
  .atn { color: #404; }
  .atv { color: #060; }
}
