body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background:#50504f url(i/gbck.gif) repeat;margin:0;padding:0;}
* html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
img{border:0;}
a:link, a:visited{color:#767676;font-weight:normal;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
#box{width:965px;background:#fff;margin:8px auto;padding:10px 5px 10px 10px;border:1px solid #c7e1be;}
#header{background:url(i/topbck.gif) repeat-x;height:100px;border-top:10px solid #143e66;border-bottom:20px solid #9ec58e;}
#header .content{width:975px;height:100px;margin:0 auto;position:relative;}
#header h1{margin:0;padding:0;}
#header h1 a{text-indent:-10000px;background:url(i/logo.gif) no-repeat 0 0;width:163px;height:22px;overflow:hidden;float:left;position:absolute;top:25px;left:0;}
p.desc{float:left;margin:5px 0 0 0;padding:0;color:#fff;} 
#jubow{background:#f3f2ed;height:30px;margin:10px auto;width:505px;float:left;position:inherit;}


#bsearch{background:url(i/search_bg.gif) no-repeat;width:325px;height:32px;padding-left:14px;position:absolute;top:26px;right:0;}
#searchform{height:32px;padding:0;margin:0;}
#searchform #s{font-size:8pt;width:218px;height:12px;vertical-align:top;margin-top:6px;_margin-top:5px;padding:3px;border:1px solid #d1e7c8;}

#nav{height:25px;margin:0;padding:0;list-style:none;position:absolute;left:0;bottom:0;}
#nav li{background:url(i/nav_bg.gif) no-repeat right -25px;height:25px;float:left;margin-right:4px;padding-right:7px;}
#nav li a{line-height:25px;color:#fff;background:url(i/nav_bg.gif) no-repeat 0 0;height:25px;float:left;padding:0 16px 0 23px;}
#nav li a:hover{text-decoration:underline;}
#nav li.current_page_item{background:url(i/nav_bg.gif) no-repeat right -75px;}
#nav li.current_page_item a{font-weight:bold;color:#143e66;background:url(i/nav_bg.gif) no-repeat 0 -50px;}

#bgbox{background:url(i/cbck.gif) repeat-y;margin:0;padding:0;}
.line{width:500px;float:left;margin:0 0 10px;padding:0 0 5px 2px;border-bottom:#e2e2e0 1px solid;}
.entry2{color:#666;text-align:justify;margin:5px auto;padding:0;}
.pastentry{width:200px;float:left;color:#666;margin:0;padding:0;}
#content{width:580px;float:left;padding:0;}
.left{float:left;width:240px;padding-right:10px;border-right:1px dashed #ccc;color:#666;}
.right{float:right;padding-right:20px;width:240px;color:#666;}
.clear{clear:both}

.navigation{width:520px;float:left;color:#666;border-bottom:#fff 2px solid;border-top:#fff 2px solid;padding:0 20px 10px;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.similiar{color:#666;text-align:justify;margin:15px 25px 20px 15px;padding:15px 15px 1px;}
#misc{width:375px;padding:0 0 10px 10px;background:#fff;float:left;}
#info{font-size:12px;line-height:140%;color:#767676;width:345px;height:169px;padding:10px 10px 10px 20px;background:#fff url(i/abbck.gif) repeat-x;float:left;}
#info img { display:inline; float:left; margin-right:15px; padding:3px; border:1px solid #f3faed; }
#info #about-me { padding-top:3px; }
#info p { line-height:100%; font-size:10px; margin:0 0 3px; padding:0; }
#info p.last { margin-bottom:15px; }
#info p.more a { text-decoration:underline; color:#ff9449; }
.sIFR-flash{visibility: visible !important;margin: 0;}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.postmeta{color:#666;border-bottom:#699 1px solid;}
.postinfo img{border:none;}
img.wp-smiley{border:0;padding:0;}
.twitter{width:395px;background:url(i/latestbck.gif) repeat-x;float:right;color:#333;text-align:justify;border:#e5e5bd 1px solid;margin:0 0 10px;padding:5px 6px;}
.center{text-align:center;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dotted #999;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
#past{padding:0;margin:0;}

#sidebar{width:375px;float:right;padding-left:10px;display: inline;background:#fff url(i/sidebar.gif) repeat-y right;}
.rsidebar{width:173px;float:right;color:#767676;margin:0;padding:15px 5px 0 9px;}
.lsidebar{width:187px;float:left;color:#767676;margin:0;padding:0;}
.rsidebar ul li ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li ul li{display:block;border:0;margin:0 0 5px;padding:0 0 0 5px;}
.lsidebar ul li ul{list-style-type:square;margin:0;padding:0;}
.lsidebar ul li ul li{list-style-type:none;border:0;margin:0 0 5px;padding:0 0 0 5px;}
#sidebar img,.lsidebar img{border:0;}
.rsidebar ul,.lsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul{padding:0 10px;}
.rsidebar ul li,.lsidebar ul li{list-style-type:none;margin:0 0 15px;padding:0;}
.rsidebar p,.lsidebar p{padding:0 5px;}

#footer{text-align:right;width:975px;height:32px;clear:both;color:#dadada;font-size:10px;margin:0 auto;padding-right:2px;}
.footer a:hover{text-decoration:none;color:#fff;border:none;}
.footer a:link,.footer a:active,.footer a:visited{font-size:10px;text-decoration:none;color:#143E66;border:none;}
.footer img{border:0;}

.boxcomments{margin:15px 25px 20px 15px;}
#commentform{background:url(i/dot.gif) repeat-x 0 0;margin:0;padding:15px 15px 1px 70px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist em{font-style:normal;color:#9ec58e;}
ol.commentlist a,ol.commentlist a:visited{color:#f00;}
ol.commentlist li{background:url(i/dot.gif) repeat-x 0 0;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{display:block;list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px;border:1px dashed #ccc;}
input#url,input#author,input#email,textarea{color:#666;width:40%;border:1px solid #9ec58e;margin-bottom:0.6em;background:#fff;margin-top:2px;padding:3px;}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{text-decoration:none;border:1px dashed #000;color:#7c940c;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi a:hover{border:1px dashed #000;color:#147;background-color:#FFF;}
.wp-pagenavi span.pages{color:#000;border:1px dashed #000;background-color:#FFF;margin:2px;padding:5px 10px;}
.wp-pagenavi span.current{font-weight:700;border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi span.extend{border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}

.clearfix{display:inline-block;}
.clearfix{display:block;}
.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#info h2{margin:0 0 10px 0;padding:0 0 5px;font-size:15px;font-family:Arial, verdana, helvetica, sans-serif;color:#598647;}
.lsidebar h2,.rsidebar h2{font-family:"Eras Medium ITC";background:url(i/dash.gif) repeat-x 0 bottom;margin:0 0 5px 0;padding:0 0 5px;font-size:12px;color:#598647;}
.lsidebar h2 {line-height:23px;background:url(i/side_title.gif) no-repeat;height:23px;padding-left:20px;}
.rsidebar h2 {margin-bottom:10px;}
.rsidebar h2 span {background:url(i/icon_title.gif) no-repeat 0 center;display:block;padding-left:15px;}
#content h2{margin:0;padding:8px 0 10px 60px;font-size:14px;font-family:"Lucida Grande",tahoma,arial,helvetica,sans-serif;color:#143e66;}
#content .post:after{content:"";display:block;height:0px;clear:both;visibility:hidden;}
#content .post{background:url(i/dot.gif) repeat-x 0 bottom;width:540px;clear:both;margin:15px;margin-right:25px;padding-bottom:20px;position:relative;display:inline-block;zoom:1;}
#content .post h2 a{font-size:14px;font-weight:bold;color:#143e66;}
#content .post p {line-height:1.5em;color:#767676;text-align:justify;}
#content .post a.more-link {color:#f00;text-decoration:underline;}
#content .postinfo{color:#143e66;clear:both;padding-top:25px;}
#content .postinfo a,#content .postinfo a:visited{color:#143e66;text-decoration:underline;}
#content h2{font-weight:normal;text-decoration:none;color:#143e66}
.tags{margin:0 0 30px 60px;}
.tags,.tags a{font-size:12px;color:#9ec58e;}
.tags a{text-decoration:underline;margin-right:5px;}
.tags a:hover{color:#143e66;}
.calendar{text-align:center;background:url(i/calbg.gif) no-repeat;width:48px;height:62px;position:absolute;top:0;left:4px;}
.calendar span{display:block;}
.calendar .mon{font-size:12px;height:18px;color:#e0e1e3;padding-top:6px;}
.calendar .day{font:bold 16px Arial;line-height:36px;color:#016bb7;}
.related_post{margin:0;padding:0 10px;list-style:none;}
.related_post li {background:url(i/icon_arrow.gif) no-repeat 0 center;margin-bottom:5px;padding-left:10px;}
.categories { color:#bbb; }
#wp-calendar {width:100%;margin:0 auto 10px;border-spacing:0;}
#wp-calendar thead td {line-height:17px;text-align:center;color:#598647;background:url(i/cal_caption.gif);height:17px;}
#wp-calendar thead a {text-decoration:none;}
#wp-calendar #today {color:#000;background:url(i/today.gif) no-repeat 6px 0;}
#wp-calendar #week {background:url(i/cal_head.gif) no-repeat 0 3px;}
#wp-calendar #week th {text-indent:-9999px;text-align:left;height:15px;padding:6px 3px;}
#wp-calendar th,#wp-calendar td {font:10px Arial;text-align:right;padding:3px 5px;}
#wp-calendar tbody td {width:16px;}
#wp-calendar a {text-decoration:underline;color:#ff9449;}