html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0 none;font-family:inherit;font-size:100.01%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
body{background: #f2f2f2;color:#505050;font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;}
a{color:#0a8ed2;text-decoration:none;}
a:hover {text-decoration:underline;}
textarea{border:1px solid #ccc;background:url('images/topfade.gif') repeat-x;color:#555;font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;padding:2px;resize:none;width:530px;overflow:auto}
.inputtext{border:1px solid #ccc;background:url('images/topfade.gif') repeat-x;color:#555;font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;padding:2px;width:200px;}
.inputbutton{font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;background:url('images/btn.png') repeat-x;color:#000;padding:2px 7px;border:1px solid #aaa;cursor:pointer;}
.fl{float:left;}
.fr{float:right;}

.content{position:relative;left:50%;margin-top:0;margin-left:-465px;width:930px;display:block}
.header{height:170px;background:url(images/header-bg.png) repeat-x #e8f5f4;clear:both;width:100%;padding-top:10px;border-bottom:1px solid #cde8f6}
.header a{color:#fff;}
.header-left{float:left;height:130px;width:50%;text-align:left;padding-top:10px}
.header-right{float:right;height:130px;width:50%;text-align:right;padding-top:10px}
.header .topmenu{width:100%;clear:both;height:30px;}
.header .topmenu ul{list-style:none;}
.header .topmenu li{display:inline;}
.header .topmenu li.current_page_item a{color:#0a8ed2;}
.header .topmenu li a{font-size:15px;font-weight:bold;padding:7px 10px;}
.header .topmenu li a:hover{text-decoration:none;color:#0a8ed2;}
.header .description{color:#333;font-size:11px;padding-left:117px;}

.main{width:100%;padding-top:20px;}
.footer{height:200px;background:url(images/footer-bg.gif) top left;border-top:1px solid #fff;clear:both;width:100%;padding-top:20px;color:#fff;}
.footer .left{width:310px; display:inline; float:left;}
.footer .center{width:310px; display:inline;}
.footer .right{width:310px; display:inline; float:right;}
.footer .right a{padding-right:3px;}

.posts{display:inline;float:left;width:580px;margin-right:20px;}
.posts .pagination{margin-bottom:10px;}
.posts .pagination a{color:#777;font-size:14px;font-weight:bold;}
.posts .pagination .older{padding:0 0 0 20px;background:url("images/older.png") no-repeat;align:left}
.posts .pagination .newer{padding:0 20px 0 0;background:url("images/newer.png") no-repeat;align:right}
.posts .the_title{background: #F5F4F0;border: 1px solid #DEDBD1;color: #363636;font-size: 14px;height: 20px;margin: 0px 0px 15px;padding: 10px 18px 5px;text-align: left;font-weight: bold;}

.sidebar{display:inline;float:left;width:330px;}
.sidebar li{list-style: none;}

.description{display:block;color:#fff;}
.box{border:1px solid #DEDBD1; background:#fff url("images/bgr-box-trans.png") repeat-x scroll left top ;padding:15px 20px 20px 20px;margin-bottom:15px; overflow: auto}
.box h1{background-color:#0a8ed2;color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0 0 5px 0}

.post h2{font-size:18px;font-weight:bold;padding-bottom:5px;}
.post h2 a:hover{text-decoration:none;}
.post h3{background:#F5F4F0;border:1px solid #DEDBD1;color:#363636;font-size:13px;margin:20px 0 15px 0;padding:7px;text-align:left;font-weight:bold;}
.post h4{padding:5px 0;font-size:12px;font-weight: bold;}
.post ul{margin:10px 0 10px 5px;}
.post li{padding-left:0;margin-left:10px;}
.post .post-meta-top{border-bottom:1px solid #CACACA;color:#666;font-size:11px;height:25px;line-height:25px;margin:10px 0 5px 0;}
.post .post-date{background:url("images/clock.gif") no-repeat scroll 0 0 transparent;}
.post .comments{background:url("images/comicon.jpg") no-repeat scroll left center transparent;padding:0 0 0 20px;}
.post .more-link{display:block;margin-top:10px;}
.post .related_post_title{padding:20px 0 5px 0;font-size:15px}
.post .entry{padding-top:10px;}
.post .entry p{padding:0 0 10px 0;}
.post .entry strong{font-weight:bold;}
.post .entry .aligncenter{border:1px solid #e6e6e6;clear:both;display:block;margin:10px auto 10px;padding:5px;}
.post .entry code{border:1px solid #e6e6e6;background:#eaeaea;display:block;margin:10px 0;padding:5px;font-family: monospace;}
.post .entry code .customcode{color:#ff0000}
.post .more-link{background:url("images/more-link.png") no-repeat scroll left center transparent;line-height:20px;padding:1px 0 1px 20px;}
.post .tags{background:url("images/tag.png") no-repeat scroll left center transparent;padding:1px 0 0 20px;font-size:11px;}
.post .tags a{color:#999;}
.post .download{background:url('images/download.png') no-repeat;padding:5px 0 8px 32px;margin:10px 0;font-weight:bold;;}
.post .download a{font-weight:normal;}
.post table{border-top:1px solid #333;border-left:1px solid #333;border-collapse:collapse;padding:0;}
.post th{background-color:#eaeaea;font-weight:bold;padding:2px 4px;border-bottom:1px solid #333;border-right:1px solid #333;}
.post td{padding:2px 4px;border-bottom:1px solid #333;border-right:1px solid #333;}

.comments .comment{border-bottom:1px solid #DEDBD1;padding-bottom:8px;margin-bottom:8px;}
.comments h3{font-size:14px;font-weight:bold;margin-bottom:10px;}
.comments h3 .note{font-size:12px;font-weight:normal;}
.comments .commentlist li{list-style: none;}
.comments .avatar{float:left;padding:4px;border:1px solid #dedbd1;margin-right:10px;}
.comments .comment-author{}
.comments .comment-meta{font-size:11px;padding-bottom:8px;}
.comments #respond{margin-top:20px;}
.comments #comment{margin-top:5px;}

.searchform{margin:0;padding:0;display:inline}
.inputsearch{background:url('images/search.png') no-repeat #fff 3px 2px;border:1px solid; color:#555;font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;padding:2px 0 2px 22px;width:130px; }

.subscribe_icons {margin:0 auto;width:295px;display:block;list-style:none;padding-top:10px;height:55px;}
.subscribe_icons li {float:left;font-size:11px;margin:0 2px 5px;text-align:center;width:55px;}
.subscribe_icons a{background:url("images/spritemap.png") no-repeat scroll center top transparent; display:block; padding:40px 0 2px;}
.subscribe_icons a:hover{color:#444; text-decoration: none;-webkit-box-shadow:rgba(0, 0, 0, 0.35) 0px 2px 3px;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.35);}
.subscribe_buzz a{background-position:7px 0px;}
.subscribe_twitter a{background-position:-49px 0px;}
.subscribe_facebook a{background-position:-98px 0px;}
.subscribe_rss a{background-position:-152px 0px;}
.subscribe_email a{background-position:-208px 0px;}

.top_posts{margin-top:10px}
.top_posts .titles li {cursor:pointer;border:1px solid #ddd; border-bottom:none;padding:3px 5px; display: inline;}
.top_posts .tops{border:1px solid #ddd;padding:3px;}
