html{overflow-y:scroll;height:100%;margin-bottom:0.1em;}
*{padding:0;margin:0;}
img{border:0;}
body{font:62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;color:#444;background:#EDEDED;text-align:center;margin:0 0 30px;}
#page{background:white;text-align:left;margin:10px auto;padding:0 0 10px;position:relative;width:780px;border:5px solid #3371A3;-moz-border-radius:10px;}
* html #page{width:770px}
#header{padding:0;margin-top:0;position:relative;height:150px;background:#3371A3;background-image:url('images/fg_bg.gif');background-repeat:no-repeat;}
#primary{width:500px;float:left;padding:20px 0 10px;margin:0 10px 0 30px;display:inline;}
.secondary{font-size:1em;line-height:1.5em;padding:10px 0;margin:0 0 20px 71%;width:26%;color:#666;position:relative;}
.comments{text-align:left;padding:30px 0 0;position:relative;}
ul.menu{margin:0;padding:0;position:absolute;bottom:0;left:20px;width:90%;}
ul.menu li{display:inline;margin:0;}
ul.menu, ul.menu li a{padding:5px 15px 6px;}
ul.menu li a{font-size:1em;color:white;margin:0;}
ul.menu li a:hover{background:#7CA4C4;color:white !important;text-decoration:none;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{color:#333 !important;background:white;text-decoration:none;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.admintab{position:absolute;right:0px;}
* html .admintab{padding:5px 15px 6px}
a img,:link img,:visited img{border:none}
.sb-pagemenu ul{margin-left:10px;}
.sb-pagemenu ul ul{margin-top:2px;}
.sb-pagemenu ul ul .page_item{margin-left:10px;padding:0;}
.sb-pagemenu .current_page_item{}
h1, h2, h3, h4{font-family:'Trebuchet MS', Verdana, Sans-Serif;}
h1{font-size:3em;font-weight:bold;letter-spacing:-1px;margin:0;padding:40px 40px 0;}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description{text-decoration:none;color:#7CA4C4;}
h1 a:hover{text-decoration:underline;color:#B5CDDF;text-shadow:0 0 30px white;}
#header .description{font-size:1em;margin:0 40px;}
h2{text-align:center;font-size:2.4em;font-weight:bold;letter-spacing:-1px;}
.secondary h2{font-size:1.5em !important;font-weight:normal !important;padding:0 !important;display:inline;}
#primary h3, #primary h4, .single #primary .k2-asides h3{font-size:2.4em;font-weight:normal;letter-spacing:-1px;}
#primary .entry-content h3{font-size:1.8em;font-weight:normal;margin-top:25px;}
#primary .entry-content h4{font-size:1.5em;font-weight:normal;margin-top:25px;}
#primary .k2-asides h3{font-size:1.6em;font-weight:normal;}
.entry-head{margin-top:10px;}
body.page .entry-content h3{font-size:1.7em;display:block;padding:15px 0 0;}
body.page .entry-content h4{font-size:1.5em;display:block;padding:15px 0 0;}
.secondary div{margin:20px 0 0;padding:0;position:relative;}
#primary .metalink a, #primary .metalink a:visited,.secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited{color:#999;font-weight:normal;}
#primary .hentry .entry-head .metalink{font-size:1.8em;letter-spacing:-1px;text-transform:lowercase;margin-left:15px;}
#primary .k2-asides .entry-head .metalink{font-size:1.4em;}
.single #primary .k2-asides .entry-content{font-size:1.5em;color:#999;}
.comment-meta{margin:0 15px 0 0;float:none;}
.comment-login, .comment-welcomeback{margin-top:15px;color:#777;}
#comment-personaldetails{margin-top:10px;}
.feedicon{border:0 !important;padding:0 !important;}
.feedlink img{height:16px;width:16px;border:none;position:absolute;right:0;}
.secondary .k2-asides{margin:0;padding:0 0 10px;word-spacing:-1px;}
.secondary .k2-asides p{display:inline;}
.secondary .k2-asides .metalink{padding-left:0px;}
.secondary span a{margin-left:10px;}
body.page .entry-edit{position:absolute;right:0;margin-top:-15px;}
.entry-edit a{border:none;padding:2px;padding-left:23px;margin-left:10px;background:url('images/pencil.png') left center no-repeat;height:16px;}
.comment-edit a{border:none;padding:2px;padding-left:23px;margin-left:10px;background:url('images/comment_edit.png') left center no-repeat;height:16px;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited{color:#444;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited{text-decoration:none;}
.entry-meta{font-size:1em;display:block;margin-top:1px;color:#bbb;}
.entry-meta a, .comment-meta a{color:#777;}
.chronodata{padding:2px 0 2px 20px;background:url('images/time.png') left center no-repeat;}
.commentslink{padding:2px 0 2px 20px;background:url('images/comment.png') left center no-repeat;margin-left:10px;}
.quoter_comment{padding:2px 0 2px 20px;background:url('images/comment.png') left center no-repeat;margin-left:5px;}
.entry-tags{display:block;padding:2px 0 2px 20px;background:url('images/tag_blue.png') left center no-repeat;}
.hentry{margin:0;padding:5px 0 15px;position:relative;}
.entry-content{font-size:1.2em;line-height:1.8em;text-align:justify;color:#444;}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content dl, .entry-content div, .entry-content blockquote{margin:13px 0;}
.k2-asides .entry-content p, .k2-asides .entry-content ul, .k2-asides .entry-content ol, .k2-asides .entry-content dl, .k2-asides .entry-content div, .k2-asides .entry-content blockquote{margin:5px 0;}
.single .k2-asides .entry-content p, .single .k2-asides .entry-content ul, .single .k2-asides .entry-content ol, .single .k2-asides .entry-content dl, .single .k2-asides .entry-content div, .single .k2-asides .entry-content blockquote{margin:13px 0;}
.metalinks{margin-top:3px;}
.commentsrsslink{background:url('images/feed.png') left top no-repeat;padding:2px 0 2px 20px;margin-right:10px;height:16px;}
.trackbacklink{background:url('images/arrow_refresh.png') left top no-repeat;padding:2px 0 2px 20px;height:16px;}
.commentsrsslink a, .trackbacklink a{color:#999;padding:2px;}
.nopassword{text-align:center;}
#commentlist{margin:0;padding:10px 0 20px;position:relative;}
#commentlist li{margin:10px 0 0;padding:10px 10px 5px;list-style:none;}
#commentlist li.comment-unapproved{border:#3371A3 solid 2px;}
#commentlist li .comment-content{padding:10px 0;font-size:1.2em;line-height:1.8em;}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote{margin:13px 0;}
#commentlist li .comment-meta{padding:2px 0 2px 20px;background:url('images/time.png') left center no-repeat;display:block;}
#commentlist li img{padding:0;border:none;}
#commentlist li img.gravatar{float:right;margin:-5px 0 0;}
#commentlist li .commentauthor{font-size:1.5em;font-weight:bold;letter-spacing:-1px;}
#commentlist li .counter{display:none;font:normal 1.5em 'Century Gothic','Lucida Grande', Arial, Helvetica, Sans-Serif;color:#999;float:left;width:35px;}
li.byuser{background:#f6f7f8;}
li.bypostauthor{background:#eee;}
li.bypostauthor blockquote{color:#333;background:#eee url('images/quote.png') no-repeat 10px 0;}
#pinglist{font-size:1.2em;padding:0;margin:10px 0 10px;background:#f6f7f8;}
#pinglist li{margin-left:40px;padding:7px 0;list-style:none;}
#pinglist li small{font-size:0.8em;display:block;}
#pinglist li .counter{display:none;}
#pinglist li span.favatar img{margin-left:-25px;border:none;padding:0;float:left;}
#pinglist li img{padding:0;border:none;}
.comments form{clear:both;padding:1px 0 10px;margin:0;}
.comments input[type=text], .comments textarea{font:1.2em 'Courier New', Courier, Monospace;padding:3px;color:#777;}
input[type=text]:focus, textarea:focus{background:#fff;color:#333;border-color:#666;}
.comments form input[type=text]{width:45%;margin:5px 5px 1px 0;}
.comments textarea{height:250px;width:100%;margin:10px 0;}
.comments form #submit{margin:0;float:right;}
.comments .required{color:#FF0000;}
#footer{margin-top:20px;text-align:center;}
#footer a{color:#888;border-bottom:1px solid #ccc;font-weight:bold;}
#footer a:hover{border:none;text-decoration:none;color:black;}
#primary a:hover, #primary a:visited:hover, .secondary a:hover, .secondary a:visited:hover{text-decoration:underline;}
h2 a:hover, h2 span a:hover{color:#27d !important;}
a{color:#27d;text-decoration:none;}
.entry-content a:visited{color:#b41;}
.navigation{margin-bottom:10pt;}
.navigation a{color:#999;}
.navigation .left{float:left;text-align:left;width:50%;}
.navigation .right{float:right;text-align:right;width:50%;}
.clear{clear:both;margin:0;padding:0;}
#primary .entry-content img{margin:0 5px;padding:4px;border:1px solid #ccc;max-width:100%;}
.center{text-align:center;}
.alignright{float:right;}
.alignleft{float:left}
img.center, img[align="center"]{display:block;margin-left:auto;margin-right:auto;}
img.alignright, img[align="right"]{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft, img[align="left"]{padding:4px;margin:0 7px 2px 0;display:inline;}
img.noborder{border:none !important;}
small{font-size:0.9em;line-height:1.5em;}
small, strike{color:#777;}
code{font:1.1em 'Courier New', Courier, Monospace;}
acronym, abbr{font-size:0.9em;letter-spacing:.07em;border-bottom:1px dashed #999;cursor:help;}
.chronodata abbr{border:0;}
blockquote{margin:20px 0;padding:0 20px 0 50px;color:#333;background:#fff url('images/quote.png') no-repeat 10px 0;border:none;}
hr{display:none;}
.comments .navigation{margin:10px 0;}
#page-selector{text-align:center;margin:10px 0;padding:0;font-size:1.2em;width:100%;color:#999;}
#page-selector a{color:#27d;}
#page-selector a.current-page{padding:2px;border:1px solid #999;color:#999;}
.draft{background:#FFFFCC;}
.alert{background:#FFF6BF;border-top:2px solid #FFD324;border-bottom:2px solid #FFD324;text-align:center;margin:10px auto;padding:5px 20px;}
.entry-content ol, .entry-content ul, .entry-content dl{padding:0 0 0 35px;margin:0;}
.entry-content ol li, .entry-content ul li, .entry-content dl dt, .entry-content dl dd{margin:0 0 3px;padding:0;}
.entry-content dl dt{font-weight:bold;margin-top:10px;}
.secondary div p{margin-top:0.5em;}
.secondary ul, .secondary ol, .secondary div div{margin:5px 0 0;padding-left:0;}
.secondary ol{margin-left:15px;}
.secondary ul li, .secondary ol li{margin:0;padding:1px 0;}
.secondary ul li{list-style-type:none;list-style-image:none;}
ol li{list-style:decimal outside;}
.sb-links ul li{margin-top:20px;}
.sb-links ul ul li{margin-top:0;}
#s{width:12em;}
#s:focus{border-color:#666;}
#searchsubmit{width:3em;}
#loginform label{display:block;font-size:0.9em;font-weight:bold;line-height:1.5em;color:#777;}
#habari_username, #habari_password{width:15em;}
#habari_username:focus, #habari_password:focus{border-color:#666;}
.sb-comments-lc ul li span a, .sb-comments ul li small a{color:#999;font-weight:normal;word-spacing:-1px;}
.sb-comments-lc ul li{margin-bottom:6px;}
.sb-comments-lc li > a[title="Go to the comments of this entry"]{position:absolute;right:0;color:#999;}
.activityentry{font-size:1.1em;}
div#latest-comments small{display:block;margin:0;font-weight:normal;line-height:1em;}
.sb-flickr div img{border:0px;padding:5px;}
.sb-flickr div a img{border:1px solid #ccc;padding:3px;margin:5px 3px 0;}
.sb-flickr div a:hover img{border:1px solid #999;}
/* pong elements */
.ball {position:absolute;background-color:#C2DCEF;opacity:0.1;}