body{margin:0; padding:0; width:auto; height:auto; font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; color:#252525; line-height:20px}
code{margin:0; padding:0; width:80%; height:auto; font:1.17em Georgia,"Times New Roman",Times,serif; color:#0f8eb3}
pre{margin:0 auto; padding:5px 20px; background:#f4f1ec url(images/code.gif) repeat; border:1px solid #bbced7; font:0.92em Georgia,"Times New Roman",Times,serif; color:#3e3e3e; line-height:200%}
blockquote{margin:0 auto; padding:5px 20px; width:80%; height:auto; background:#f8fbfc url(images/blockquote.gif) no-repeat top left; border:1px solid #edeff0}
img{margin:0; padding:0; border:0}
ins{color:#099}
del{color:#900}
h1{margin:-10px 0 0 0; padding:0; font:bold 37px Arial, Helvetica, sans-serif; color:#fefefe; position:relative; display:block}
.post-content h1, .page-content h1{margin:10px 0; padding:0; font:bold 2.50em Arial,Helvetica,sans-serif; color:#53798b}
h1 a:link, h1 a:active, h1 a:visited{color:#fefefe; outline:0}
h1 a:hover{color:#d7d7d7}
h1 span{margin:10px 0 0 0; background:url(images/gradient.png) repeat-x; width:100%; height:20px; position:absolute; display:block}
h2{margin:0; padding:0; font:0.83em Arial,Helvetica,sans-serif; color:#b9b9b9}
.post-content h2, .page-content h2{margin:10px 0; padding:0; font:bold 2.00em Arial,Helvetica,sans-serif; color:#53798b}
h3{margin:0; padding:0; font: 30px 'Ubuntu', sans-serif; color:#30393d; letter-spacing:-1px;}
.post-content h3, .page-content h3{margin:10px 0; padding:0; font:bold 1.50em Arial,Helvetica,sans-serif; color:#53798b}
h3 a:link, h3 a:active, h3 a:visited{color:#000000}
h3 a:hover{color:#F60}
h3.post-title, .single h3.post-title, h3.post-title-small{margin:0; padding:10px 0; width:510px; height:auto; border-bottom:4px solid #30393d}
.single h3.post-title{font-size:2.00em; width:275px}
h3.post-title-small{font-size:1.50em}
h4{margin:0; padding:0; font: 22px 'Ubuntu', sans-serif; color:#fefefe; letter-spacing:-1px;}
.post-content h4, .page-content h4{margin:10px 0; padding:0; font:bold 1.17em Georgia,"Times New Roman",Times,serif; color:#53798b}
#footer h4{margin:0 0 5px 0}
h5, #searchform label{ border-bottom:2px solid #30393D;margin:10px 0 10px 10px; padding:5px 0 0 2px; width:255px; font: 28px 'Ubuntu', sans-serif; color:#30393D; letter-spacing:-1px;}
.post-content h5, .page-content h5{margin:10px 0; padding:0; width:auto; height:auto; background:none; font:bold 1.00em 'Ubuntu', sans-serif; color:#53798b; letter-spacing:-1px;}
#tag_cloud h5, #searchform label{margin:0; padding:0; background:none}
a:link, a:active{color:#F60; text-decoration:none}
a:hover{color:#000}
a:visited{color:#F60; text-decoration:none}
#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited{margin:0; padding:13px 15px; font:bold 1.08em Arial,Helvetica,sans-serif; color:#34393e; display:block}
#navigation ul li a:hover{color:#000; font-weight:bold; text-decoration:underline}
#navigation ul.pages li.current_page_item a:link, #navigation ul.pages li.current_page_item a:active, #navigation ul.pages li.current_page_item a:visited{margin:-3px 0 0 0; padding:15px 15px 14px 15px; background:#171615 url(images/navigation-hover.gif) repeat-x bottom center; color:#f1f8ff; position:relative}
a.rss:link, a.rss:active, a.rss:visited, a.rss:hover{margin:9px 15px 0 0; padding:0; outline:0}
.post-info{text-align:right; font:0.92em "Trebuchet MS",Arial,Helvetica,sans-serif; color:#81888d}
.post-info span{font-size:1.18em; display:block}
.post-info span a:link, .post-info span a:active, .post-info span a:visited{color:#1e1c1a; text-decoration:none}
.post-info span a:hover{color:#F60}
.comment-count a:link, .comment-count a:active, .comment-count a:visited{margin:0; padding:10px 20px; font:bold 1.75em Arial,Helvetica,sans-serif; color:#000; display:block}
.comment-count a:hover{background:#F60}
.single .comment-count a:link, .single .comment-count a:active, .single .comment-count a:visited, .page-content .comment-count a:link, .page-content .comment-count a:active, .page-content .comment-count a:visited{padding:8px 18px; font:bold 1.45em Arial,Helvetica,sans-serif }
.cat-posts li.view-more a:link, .cat-posts li.view-more a:active, .cat-posts li.view-more a:visited{font:bold italic 1.17em Georgia,"Times New Roman",Times,serif; color:#F60}
.continue-reading a:hover, .cat-posts li.view-more a:hover{color:#F60}
.active div{margin:0 0 -1px 0; padding:0 0 0 6px; width:auto; height:40px; background:url(images/cat-hover-left.gif) no-repeat top left; float:right; display:block; position:relative; z-index:10}
.active a:link, .active a:visited{margin:0; padding:15px 25px 0 15px; width:auto; height:25px; display:inline-block; font:1.00em Georgia,"Times New Roman",Times,serif; color:#5c5659; background:url(images/cat-hover-right.gif) no-repeat top right}
.cat-posts li.view-more{margin:0; padding-top:15px; text-align:right}
.cat-posts li a:link, .cat-posts li a:active, .cat-posts li a:visited{font:bold 1.17em Arial,Helvetica,sans-serif; color:#30393d; display:block}
.cat-posts li a:hover{color:#F60}
.cat-posts li span{font:0.92em Arial,Helvetica,sans-serif; color:#889194}
.navigation{font:normal 0.92em Georgia,"Times New Roman",Times,serif; color:#81888d}
.navigation a:link, .navigation a:visited, .navigation a:active{font:bold 0.92em Georgia,"Times New Roman",Times,serif; color:#656c71}
.navigation a:hover{color:#35383a}
.submit-comment{margin:0 0 15px 0; padding:0; width:127px; height:27px; background:url(images/submit-comment.gif) no-repeat top center; display:block; outline:0; text-indent:-9999px; border:0}
.author{font:1.50em Ubuntu,Helvetica,sans-serif; color:#3c4d54; letter-spacing:-1px;}
.author a:link, .author a:active, .author a:visited{color:#3c4d54}
.author strong span, .author strong span a:link, .author strong span a:active, .author strong span a:visited{color:#6b8894; display:inline}
.author span{font:0.61em Georgia,"Times New Roman",Times,serif; color:#a3aeb2; display:block}
.comment-text{font:1.00em Arial,Helvetica,sans-serif; color:#74868d; line-height:19px}
#sidebar li{font:0.92em Arial,Helvetica,sans-serif}
#sidebar li a:link, #sidebar li a:visited, #sidebar li a:active{font:bold 1.4em Arial,Helvetica,sans-serif; color:#5a656a}
#sidebar li a:hover{text-decoration:none}
#sidebar .rss-date{margin:5px 0; padding:0; color:#709cb0; display:block}
#sidebar .rssSummary{margin:5px 0; padding:0}
.widget_tag_cloud div{padding:0 10px}
#sidebar li a.sidebar-read-more:link, #sidebar li a.sidebar-read-more:visited, #sidebar li a.sidebar-read-more:active, #sidebar li a.sidebar-read-more-rss:link, #sidebar li a.sidebar-read-more-rss:visited, #sidebar li a.sidebar-read-more-rss:active{margin:18px 0 0 25px; padding:0; font:bold 1.17em Arial,Helvetica,sans-serif; color:#a6b5bc; position:absolute}
#sidebar li a.sidebar-read-more-rss:link, #sidebar li a.sidebar-read-more-rss:visited, #sidebar li a.sidebar-read-more-rss:active{padding:1px 0 0 23px; line-height:16px; background:url(images/rss.png) no-repeat center left}
#sidebar li a.sidebar-read-more:hover, 
#sidebar li a.sidebar-read-more-rss:hover{color:#889297; text-decoration:none}
#featured-news .sidebar-content a:link, #featured-news .sidebar-content a:active, #featured-news .sidebar-content a:visited, #recent-news .sidebar-content a:link, #recent-news .sidebar-content a:active, #recent-news .sidebar-content a:visited{font:bold 1.35em Arial,Helvetica,sans-serif; color:#5a656a}
#featured-news .sidebar-content a:hover, #recent-news .sidebar-content a:hover{color:#475054}
#featured-news .sidebar-content span a:link, #featured-news .sidebar-content span a:visited, #featured-news .sidebar-content span a:active, #recent-news .sidebar-content span a:link, #recent-news .sidebar-content span a:visited, #recent-news .sidebar-content span a:active{margin:5px 0 0 0; padding:0; font:normal 1.00em Arial,Helvetica,sans-serif; color:#709cb0; display:block}
#featured-news .sidebar-content span a:hover, #recent-news .sidebar-content span a:hover{color:#5e8293}
#sponsored-ad p.sponsored-ad{margin:auto auto 8px 5px; font:0.92em Arial,Helvetica,sans-serif; color:#9caab1}
p.about-text{margin:0 0 10px 0; font:0.92em Arial,Helvetica,sans-serif; color:#b2b2b2; line-height:17px}
p.copyright{margin:10px 0 0 0; font:0.92em Arial,Helvetica,sans-serif; color:#404040}
.arial, .arial a{font-family:Arial,Helvetica,sans-serif}
.container{margin:0 auto; padding:0; width:1000px; height:auto}
.col-580{width:688px}
.col-340{width:310px}
.left, .alignleft{float:left}
.right, .alignright{float:right}
.aligncenter{margin:0 auto; display:block}
.clearfix:after{ content:"";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0}
.clearfix{ display:inline-block}
html[xmlns] .clearfix{ display:block}
* html .clearfix{ height:1%}
#header{margin:0; padding:0; width:auto; height:auto; background:#171615 url(images/bg_header.png) repeat; border-bottom:1px solid #4a4d4c}
#logo{margin:0; padding:30px 0; width:580px; height:auto; float:left}
#searchform-header{margin:52px 20px 0 0; padding:0; width:284px; height:auto; background:url(images/searchform-back.gif) no-repeat center left; float:right}
#searchform-header #s{margin:0 0 0 0; padding:6px 10px 5px 25px; width:165px; height:auto; border:0; background:none; float:left; font-size:0.92em; color:#aea592}
#searchform-header #go{float:right; margin:0}
#navigation{margin:0; padding:0; background:#EDEDED url(images/navigation.png) repeat-x bottom center; border-top:2px solid #393b3b; border-bottom:1px solid #FFF}
#navigation ul.pages{margin:0 auto; padding:0; width:800px; height:auto; list-style:none; float:left}
#navigation ul li{margin:0 3px; padding:0; float:left; overflow:visible}
.rss{margin:0 30px 0 0; padding:0; width:16px; height:17px; float:left}
#main-content{padding:20px 0; border-top:1px solid #c6dee7; border-bottom:10px solid #d0dce2}
.post{margin:0 0 25px 0}
.archive{margin:0}
.archive .post-meta{margin:0 0 17px 0}
.archive .post-info{font-style:italic}
.single{margin:0 15px 20px 0; width:275px; height:auto; float:left}
.single .post-content{margin:0; padding:22px 17px 11px}
.single .post-image{height:115px}
.single .post-footer{padding:16px 23px}
.last{margin:0}
.post-box{margin:0; padding:0; background:url("images/post-box-top.gif") repeat-x scroll center top #FDFEFE; border:1px solid #dce7ed; border-bottom:1px solid #cfdbe1; border-top:0}
.post-meta{margin:0 0 8px 0; padding:0; border-bottom:1px solid #FFF; position:relative}
h4.subheading{margin:0 0 16px 0; padding:0; color:#5E6568}
.post-info{margin:0; padding:10px 5px; width:168px; height:auto; border-bottom:4px solid #889398; bottom:0; right:0; position:absolute}
.post-content, .page-content, .comment-content{margin:0; padding:15px 22px 11px; position:relative; font-size:13px}
.page-content{padding:15px 22px 0}
.comment-count{margin:0; padding:0; width:auto; height:auto; background:#F2B94C; position:absolute; display:block; top:-10px; left:415px}
.page-content .comment-count{margin-top:-15px}
.post-image, .post-image-inner{margin:0 auto 10px auto; padding:0; width:auto; height:auto; display:block}
.post-image-inner{margin:0 auto 10px 15px; float:right}
.post-image img, .post-image-inner img{margin:0 auto; padding:3px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e7e8e8; text-align:center; display:block}
.post-footer{margin:0; padding:5px 230px 3px 23px; background:#fcfdfe; border-top:1px solid #FFF; position:relative; z-index:100; text-align:left}
.share{float:left; padding:1px 0 0 5px}
.share img{padding-right:2px;}
.category-menu{margin:0; padding:0; width:350px; height:auto; float:right; text-align:right; position:absolute; top:10px; right:10px}
.indicator, .indicator-active{margin:0; padding:0; width:7px; height:5px; display:inline-block; vertical-align:middle}
.dropdown{margin:0; padding:0; width:360px; height:auto; text-align:left; display:none; position:relative}
.cat-posts{margin:0 auto; padding:10px 0 19px 0; width:322px; height:auto; list-style:none; border-top:1px solid #ebecec}
.cat-posts li{margin:0; padding:10px 15px}
.cat-posts li.view-more{background:none}
.navigation{margin:0; padding:8px 10px; background:#dce8ee url(images/box-highlight.gif) repeat-x bottom center; border:1px solid #ebf2f5; border-bottom:1px solid #d4e0e6}
.wp-caption{margin:0 10px; padding:9px 5px 5px; background:#FFF; border:1px solid #ebf2f5; border-bottom:1px solid #CCC; ; text-align:center}
.wp-caption-text{margin:5px auto auto auto; padding:5px 0 0; font:0.92em Arial,Helvetica,sans-serif; color:#656c71}
.input{margin:0; padding:5px; background:#fdfefe url(images/post-box-top.gif) repeat-x top center; border:1px solid #dce7ed; font:0.92em Arial,Helvetica,sans-serif; color:#76716c}
.comment-content{padding:0; background:#f3f8fa; border-bottom:0}
.commentlist, .commentlist ul{margin:15px 0 0 0; padding:0; list-style:none}
.commentlist li{margin:0; padding:30px; background:url(images/white.gif) repeat-x bottom center; border-bottom:1px solid #d9e1e6}
.commentlist li.alt, .thread-alt{background:#f9fcfd url(images/white.gif) repeat-x bottom center}
.commentlist li.no-comments{margin:55px 0 0 0; padding:0 30px; background:none; border:0}
.commentlist .children{margin:10px 0 0 0; padding:0; border:1px solid #d9e1e6}
.commentlist .children li{margin:0; padding:20px; border-bottom:1px solid #FFF}
.commentlist li .comment-wrap{position:relative; text-align:left}
.commentlist li .comment-text{margin:0; padding:0; width:auto; height:auto; background:none}
.commentlist li .comment-author{margin:0; padding:0; width:auto; height:auto}
.gravatar{margin:0 10px 0 0; padding:1px 0 0 2px; width:41px; height:40px; background:url(images/gravatar.gif) no-repeat top center; float:left}
.author{margin:2px 0 0 0; padding:0; width:auto; height:auto; float:left}
#sidebar{margin:0 0 0 15px; padding:0; width:275px; height:auto; list-style:none}
#sidebar li{width:auto; height:auto}
#sidebar .widget{background:url("images/post-box-top.gif") repeat-x center top #FDFEFE; border:1px solid #dce7ed; border-bottom:1px solid #cfdbe1; border-top:0}
#sidebar #tag_cloud, #sidebar #search{padding:0; background:none}
#searchform{margin:0 auto; padding:0}
#sidebar #sponsored-ad{background:none}
#sidebar li ul, #sidebar .textwidget, #calendar_wrap{margin:0 auto; padding:0; width:245px; height:auto; list-style:none; overflow:hidden}
#calendar_wrap{margin:0 auto; width:190px}
#wp-calendar{margin:15px 0; padding:0; width:100%; height:auto}
#wp-calendar caption{font:bold 1.17em Arial,Helvetica,sans-serif; color:#5a656a}
#wp-calendar thead tr th{font-weight:bold}
#wp-calendar td{font:0.92em Arial,Helvetica,sans-serif; color:#709cb0; border:1px solid #d2dce0; text-align:center}
#wp-calendar tfoot td{border:0}
#sidebar .textwidget{margin:0 auto 15px auto}
#sidebar li{margin:0 0 3px 0; padding:0; width:auto; height:auto; background:none}
#sidebar li ul.children{margin:0 0 3px 0; padding:0; width:auto; height:auto; background:none}
#sidebar li ul.children li{margin:0 0 2px 20px; padding:0; width:auto; height:auto; background:none}
.sidebar-preview{margin:0; padding:3px 0 0 4px; width:114px; height:65px; background:#FFF url(images/sidebar-preview-back.gif) no-repeat top center; float:left}
.sidebar-content{margin:0; padding:0; width:115px; height:auto; float:right}
#footer{margin:0; padding:30px 0; width:auto; height:auto; background:#171615 url(images/bg_header.png) repeat; border-top:1px solid #171615; border-bottom:1px solid #1e1d1d}
/*.footer-divider{background:url(images/footer-divider.gif) repeat-y top left}*/
#footer .categories{margin:0; padding:0; width:310px; height:auto; float:left}
#footer .about{margin:0; padding:0; width:580px; height:auto; float:right}
#link-back{margin:0; padding:15px 0; background:#171615 url(images/bg_header.png) repeat}
.donators{margin:0; padding:0; width:450px; height:auto; float:left}
a.blog0:link, a.blog0:active, a.blog0:visited, a.blog0:hover{margin:0; padding:0 10px; height:54px; display:block; text-indent:-9999px; float:left; outline:0}
a#blog1{background:url(images/blog1.png) no-repeat center 12px; width:145px; border-right:solid thin #333}
a#blog2{background:url(images/blog2.png) no-repeat center 12px; width:154px;}
div.wp-pagenavi{background:url(images/bg_pagenavi.png) 0 0 no-repeat; padding:8px 0; overflow:hidden; text-align:center}
div.wp-pagenavi a, div.wp-pagenavi span.current{padding:4px 6px; display:inline-block}
div.wp-pagenavi a, div.wp-pagenavi a:link, div.wp-pagenavi a:visited, div.wp-pagenavi a:active{color:#666}
div.wp-pagenavi a:hover{color:#000}
div.wp-pagenavi span.pages{display:block; width:130px; line-height:26px; float:left; font-weight:bold; color:#333}
div.wp-pagenavi span.extend{}
div.wp-pagenavi span.current{padding:4px 10px; font-style:italic; font-weight:bold; border-width:1px; border-style:solid; border-color:#909090 #FFF #FFF #909090; background-color:#BBB; -webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px;color:#000}
.more-pre {
-moz-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
background:url("images/navigation.png") repeat-x scroll center bottom #EDEDED;
border:1px solid #DDDDDD;
font-family:Arial,Helvetica,sans-serif;
height:22px;
line-height:0.75em;
margin-bottom:-23px;
margin-left:-23px;
padding:8px 0 8px 8px;
width:678px;
}
a.more-link {
-moz-border-radius:0 0 8px 0px;
border-radius:0 0 8px 0px;
background:url("images/read_more_shadow.png") repeat-x scroll 0 0 transparent;
border-left:thin solid #CCCCCC;
color:#000000;
float:right;
font-size:14px;
font-weight:bold;
margin-top:-8px;
padding:15px 10px 13px;
}
a.more-link:hover{background-position: 0 -38px}
a.more-link span{background:url("images/more.png") no-repeat scroll 0 bottom; padding-left:20px}
a.micro_comments{background: transparent url("images/comment.png") no-repeat top right;
color: #444;
display: block;float: left;
margin-top:1px;
font-size:15px;
font-weight:bold;
margin-left: 3px;
padding-right: 18px; 
text-decoration: none;}
a.micro_comments span{background: transparent url("images/comment.png") 0 -20px no-repeat;display: block;
line-height: 14px;
padding: 5px 3px 1px 9px;
outline: none;
}
img#wpstats{display:none}
.ad_banner{width:470px;margin:20px auto;}
.ad_sidebar{width:127px;float:left; margin:3px 3px 20px; padding:2px;}
.adlemons_ads{margin:10px auto; border:1px solid #CCC;}