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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{font:normal 15px/20px Arial}
ol, ul{list-style:none;}
:focus{outline:0;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:0;}
.fl_l{float:left;}
.fl_r{float:right;}
a{color:#3D81EE;text-decoration:underline;}
a:hover{text-decoration:none;}
#header{height:180px;background:#000}
#header .container{position:relative;width:1116px;margin:0 auto;height:150px;background:#000 url(images/header.jpg) center top no-repeat;}
#desc{position:absolute;top:44px;left:400px;font:bold 15px/20px Arial;color:#d3f4fb;letter-spacing:-0.5px;width:350px;}
#logo{font:bold 28px/30px Arial;position:absolute;top:50px;left:17px;}
#logo a{text-decoration:none;color:#FFF;}
.nav{position:absolute;top:125px;left:12px;height:55px;}
.nav li{float:left;height:55px;width:154px;margin-left:2px;}
.nav a{display:block;text-align:center;height:55px;font:bold 19px/60px Arial;color:#c1c1c1;text-decoration:none;background-position:-833px 0;}
.nav a:hover, .nav .current_page_item a{background-position:-672px 0;color:#0f0f0f;}
#content_container{width:1104px;overflow:auto;margin:0 auto;padding:0 12px 0 0;}
#content{float:left;width:736px;}
#content .post, #content .hentry {border-bottom:solid 1px #FFFFFF;padding:17px 0 0 0;position:relative;}  
.date{position:absolute;top:15px;height:93px;width:79px;left:4px;}
.date span{display:block;position:absolute;width:56px;left:10px;text-align:center;}
.date .day{font:bold 18px/20px Arial;color:#bbe4f6;top:9px;}
.date .mon{font:bold 12px/14px Arial;color:#313131;top:31px;}
.date .year{font:bold 11px/13px Arial;color:#e4e4e4;top:45px;}
.post_title{padding:2px 0 0 86px;min-height:92px;color:#000;font:bold 28px/34px Arial;}
.pagetitle{color:#000;font:bold 28px/34px Arial;padding:10px 13px;}
.post_title a{color:#000;text-decoration:none;}
.post_title a:hover{text-decoration:underline;}
.post .entry{padding:1px 0 30px 13px;}
.postmetadata{margin-left:1px;border-top:solid 1px #FFFFFF;padding:3px 13px 3px;}
.postmetadata span{color:#FFFFFF;}
.left_column {float:left;width:345px;}
.right_column {float:right;width:345px;}
.social{overflow:auto;padding:13px 13px 10px;}
#sidebar{float:right;width:331px;background:url(images/side_bg.png) 0 0 repeat;}
ul.widgets{width:300px;padding:10px 0 60px 15px;overflow:auto;}
li.widget{margin:15px 0 0;position:relative;}
li.widget .container{border-left:solid 1px #FFF;border-right:solid 1px #FFF;padding:5px 0 0 31px;}
li.widget .rounder{height:14px;background-position:-231px 0;width:300px;}
li.widget .rounder.bottom{background-position:-231px -14px;}
#follow .container{height:130px;position:relative;z-index:10;font:normal 15px/22px Arial;}
#follow a{color:#de7600;font-weight:bold;}
#follow .twit{color:#0d498e;margin-top:10px;}
#follow .bg{position:absolute;top:15px;left:163px;background-position:-95px 0;height:128px;width:129px;}
#sidebar h2{color:#2f2f30;font:bold 22px/26px Arial;letter-spacing:-0.5px;}
li.form p{display:block;margin-top:15px;float:left;height:32;}
.bar_text_fld{background-position:-231px -35px;height:32px;width:197px;}
p.bar_text_fld input{height:16px  !important;width:187px ;padding:8px 2px 8px 8px;}
p.google_search input{margin:2px 0 0 2px !important; padding:6px 2px 6px 8px !important; width:184px !important;}
p.bar_subm{background-position:-544px 0;margin-left:4px;width:39px;}
p.bar_subm input{width:39px;height:30px;text-align:center;font:bold 15px/30px Arial;color:#313131;cursor:pointer;}
li.form input{border:0 none  !important;background:none;}
#adv img{border:solid 1px #d3d3d3;}
li.widget.fl_l, li.widget.fl_r{width:145px;}
.bar_list{padding:5px 0 0;}
.bar_list {font:normal 13px/22px Arial;}
.bar_list a{line-height:22px;background:url(images/lst.gif) 1px 8px no-repeat;padding:0 5px 0 10px;text-decoration: none}
.bar_list a:hover{background-color:#bfe5f1;color:#000;}
#footer{padding:28px 0 10px 14px;border-top:solid 1px #C1C1C1;}
.nav a, #content .post .date, #content .hentry .date, #sidebar li.widget .rounder, #sidebar li#follow .bg, li.form p, #content .twitt, #content .wp-paginate .current, .wp-paginate .page{background-image:url(images/img.png);background-repeat:no-repeat;}
.entry {font:normal 14px/22px Arial;}
.entry p {margin:0 0 14px;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#000;}
.entry h1{font:bold 17px/24px Arial;margin:5px 0;}
.entry h2{font:bold 16px/22px Arial;margin:5px 0;}
.entry h3{font:bold 16px/20px Arial;margin:5px 0;}
.entry h4{font:bold 16px/20px Arial;margin:5px 0;}
.entry h5{font:bold 15px/18px Arial;margin:5px 0;}
.entry h6{font:bold 14px/16px Arial;margin:10px 0;}
.entry table{border-width:1px;border-spacing:0px;border-style:ridge;border-color:#D5C8A4;border-collapse:collapse;margin:5px 0;}
.entry table.full{width:100%;}
.entry table th{border-width:1px;padding:3px;border-style:ridge;border-color:#D5C8A4;}
.entry table td{border-width:1px;padding:3px;border-style:ridge;border-color:#D5C8A4;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;float:right;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;float:left;}
.entry img{max-width:97%; margin:0 30px 15px 0; border:solid 1px #cccccc;}
.entry ul{list-style:disc outside;margin-left:14px;}
.entry li{margin:7px 0 8px 0;}
.entry ul li ul{list-style:circle outside;}
.entry ol{padding:0 0 0 35px;margin:0;list-style-type:decimal;}
.entry ol li{margin:0;padding:0;}
.entry ol li ol{list-style-type:lower-alpha;}
#respond{padding:31px 0 20px;}
#respond h3{padding:0 0 10px 27px;font-size:18px;}
#respond p{padding:5px 0 5px 27px;font-size:13px;}
#respond label{display:block;float:left;width:57px;line-height:26px;}
#respond span{padding-left:5px;font-size:10px;}
#respond input.inp_t{height:19px;width:246px;border:solid 1px #d3d3d3;background-color:#eef2f7;padding:3px 0 3px 2px;}
#respond textarea{width:675px;height:204px;border:solid 1px #d3d3d3;background-color:#eef2f7;padding:3px 4px;}
#respond div{text-align:right;width:463px;}
#respond div p{padding:0 0 0 9px;}
input.respond_subm{border:solid 1px #d3d3d3;background-color:#eef2f7;cursor:pointer;}
#comments{font-size:21px;letter-spacing:-0.5px;padding:20px 0 20px 26px;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:0;padding:5px 50px 10px 28px;list-style:none;}
.commentlist li.odd{background-color:#f3ead4;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}
.children{padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
.hidden{display:none;}
.screen-reader-text{position:absolute;left:-1000em;}
.navigation{display:block;text-align:center;margin:26px 0;}
.navigation.comments{height:60px;margin-bottom:0;background:transparent url(images/post/post_line.gif) repeat-x scroll 0 bottom;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #d5c8a4;text-align:center;background-color:#f3ead4;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.wp-paginate li{display:inline;height:26px;padding:0 5px !important;font:15px/26px Arial;vertical-align:top;text-align:center;}
.wp-paginate .page{background-position:-634px 0;display:inline-block;height:26px;width:26px;color:#000;text-decoration:none;}
.wp-paginate .current{background-position:-594px 0;color:#fff;}
.wp-paginate li a.next, .wp-paginate li a.prev{color:#399ad1;}
