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;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
body{color:#777;background:#000;font:12px Arial,Verdana,sans-serif;}
.clearfix{display:block;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.left{float:left;}
.none{display:none;}
.right{float:right;}
#header-wrapper{background:#f4f4f4 url(../images/sprites-header.png) 0 0 repeat-x;height:167px;}
#header{width:960px;height:127px;margin:0 auto;padding:0 100px;}
#header.header-1{background:url(../images/header-1.jpg) 0 0 no-repeat;height:127px;}
#header.header-2{background:url(../images/header-2.jpg) 0 0 no-repeat;height:127px;}
#header.header-3{background:url(../images/header-3.jpg) 0 0 no-repeat;height:127px;}
#header.header-4{background:url(../images/header-4.jpg) 0 0 no-repeat;height:127px;}
#header.header-5{background:url(../images/header-5.jpg) 0 0 no-repeat;height:127px;}
#header a.facebook,#header a.facebook:visited,#header a.linkedin,#header a.linkedin:visited,#header a.rss,#header a.rss:visited,#header a.twitter,#header a.twitter:visited{display:block;width:16px;height:16px;float:right;margin:5px 0 5px 10px;background:url(../images/sprites-header.png) 0 -266px;text-indent:-999em;}
#header a.facebook:hover{background-position:-16px -266px;}
#header a.linkedin,#header a.linkedin:visited{background-position:0 -298px;}
#header a.linkedin:hover{background-position:-16px -298px;}
#header a.logo,#header a.logo:visited{display:block;width:104px;height:76px;float:left;margin:38px 0 0 0;background:url(../images/sprites-header.png) -96px -247px;text-indent:-999em;}
#header a.logo:hover{background-position:-96px -323px;}
#header a.rss,#header a.rss:visited{background-position:0 -250px;}
#header a.rss:hover{background-position:-16px -250px;}
#header a.twitter,#header a.twitter:visited{background-position:0 -282px;}
#header a.twitter:hover{background-position:-16px -282px;}
#header #header-ad{margin:0 0 0 492px;padding:46px 0 0 0;width:468px;height:60px;}
#nav{width:960px;height:40px;margin:0 auto;padding:0 100px;}
#nav li{float:left;display:block;}
#nav li a,#nav li a:visited{color:#000;font-size:16px;font-weight:bold;display:block;height:40px;padding:0 20px;line-height:30px;}
#nav li a:hover{color:#fff;background:url(../images/sprites-header.png) 0 -167px no-repeat;text-shadow:0 1px 0 #e8923a,0 -1px 0 #f88901;}
#nav li.current_page_item a,#nav li.current_page_item a:hover,#nav li.current_page_item a:visited{color:#fff;background:url(../images/sprites-header.png) 50% -207px no-repeat;text-shadow:0 1px 0 #e8923a,0 -1px 0 #f88901;}
#nav li.first a{margin:0 0 0 -20px;}
#page-wrapper{background:#f4f4f4;}
#page{width:960px;margin:0 auto;padding:0 100px;}
#content{width:620px;float:left;min-height:400px;padding:2px 0 0 0;color:#777;}
#content a,#content a:visited{color:#6784ba;}
#content a:hover{border-bottom:1px dotted #6784ba;}
#content a.digg-com,#content a.facebook-com,#content a.google-com,#content a.linkedin-com,#content a.myspace-com,#content a.twitter-com,#content a.youtube-com{background:url(../images/sprites-content.png) 0 0 no-repeat;padding:0 0 1px 20px;display:block;line-height:16px;}
#content a.digg-com:hover,#content a.facebook-com:hover,#content a.google-com:hover,#content a.linkedin-com:hover,#content a.myspace-com:hover,#content a.twitter-com:hover,#content a.youtube-com:hover{border-bottom:0;text-decoration:underline;}
#content a.facebook-com{background-position:0 -30px;}
#content a.google-com{background-position:0 -60px;}
#content a.img,#content a.img:visited,#content a.img-614x461,#content a.img-614x461:visited{background:#fff;padding:2px;border:1px solid #ccc;width:200px;height:150px;display:inline-block;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;box-shadow:0 1px 3px #b1b1b1;}
#content a.img:hover,#content a.img-614x461:hover{background:#dcdcdc;}
#content a.img-614x461,#content a.img-614x461:visited{width:614px;height:461px;}
#content a.linkedin-com{background-position:0 -90px;}
#content a.myspace-com{background-position:0 -120px;}
#content a.readmore,#content a.readmore:visited{color:#000;line-height:16px;background:url(../images/sprites-paging.png) 100% -40px no-repeat;height:16px;display:inline-block;padding:0 14px 0 0;}
#content a.readmore:hover{background-position:100% -60px;border-bottom:0;color:#777;}
#content a.twitter-com{background-position:0 -150px;}
#content a.youtube-com{background-position:0 -180px;}
#content h1,#content h2,#content h3{font-weight:bold;margin:0 0 10px 0;color:#000;position:relative;}
#content h1{font-size:24px;text-shadow:0 1px 2px #a4a4a4,0 -1px 0 #fff;}
#content h1 span{background:url(../images/sprites-content.png) 0 -214px repeat-x;position:absolute;display:block;width:100%;height:25px;}
#content h2{font-size:18px;text-shadow:0 1px 1px #a4a4a4,0 -1px 0 #fff;}
#content h2 span{background:url(../images/sprites-content.png) 0 -217px repeat-x;position:absolute;display:block;width:100%;height:20px;}
#content h2 a,#content h2 a:visited{color:#000;}
#content h2 a:hover{border-bottom:1px dotted #000;}
#content h3{font-size:14px;}
#content p{margin:0 0 10px 0;line-height:1.5em;}
#content p.meta{margin:-7px 0 10px 0;font-size:10px;}
#content table.gallery {margin:0 0 10px 0;}
#content table.gallery td{padding:0 2px 2px 0;}
#content ul.cir{list-style:disc outside;margin:0 0 10px 15px;}
#content ul.cir li{padding:3px 0;}
.img-full,.img-left,.img-posts,.img-projects,.img-right{background:#fff;padding:2px;border:1px solid #ccc;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;box-shadow:0 1px 3px #b1b1b1;}
.img-left{float:left;margin:0 10px 5px 0;}
.img-posts,.img-projects{float:left;margin:0 10px 10px 0;}
.img-right{float:right;margin:0 0 10px 10px;}
#posts{margin:0 0 20px 0;}
#posts li{padding-top:10px;border-bottom:1px dotted #777;display:block;}
#posts li:first-child{padding-top:0;}
#posts p{margin:0 0 10px 0;}
#posts p.meta{margin:-7px 0 10px 0;}
#posts .summary{margin:0 0 0 166px;}
#post-share{height:25px;padding:10px;margin:0 0 10px 0;background:#e7e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;box-shadow:0 1px 3px #b1b1b1;}
#post-share-fb{float:left;width:450px;}
#post-share-digg{float:left;padding:4px 0 4px 10px;margin:0 0 0 10px;border-left:1px solid #b1b1b1;}
#comment-list li{padding:10px;margin:0 0 10px 0;background:#e7e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;box-shadow:0 1px 3px #b1b1b1;}
#comment-list li.my-comment{background:#e0e3ee;}
#comment-list p{margin:0;}
.form{font-size:11px;padding:10px;background:#e7e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;box-shadow:0 1px 3px #b1b1b1;}
.form h1 span{background-image:none!important;}
.form label{float:left;vertical-align:top;text-align:left;padding-bottom:2px;margin:0 0 3px 0;white-space:nowrap;width:300px;color:#000;}
.form label em{font-style:normal;color:#f00;padding:0 1px 0 1px;}
.form li{padding:5px 10px 5px 0;}
.form li span{padding:0 0 0 3px;color:#f00;}
.form #submit{color:#fff;background:#034dad url(../images/sprites-form.png) 0 0 repeat-x;border:0;padding:0 5px;height:25px;line-height:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.form #submit:hover,.form #submit:active{background:#034dad url(../images/sprites-form.png) 0 -25px repeat-x;}
.form .text{padding:.15em;border:1px solid #dfdfdf;width:438px;-moz-box-shadow:0 1px 2px #ddd;-webkit-box-shadow:0 1px 2px #ddd;box-shadow:0 1px 2px #ddd;}
.form .text:focus{border:1px solid #3c3c3c;}
.recaptchatable{background:#fff;-moz-box-shadow:0 1px 2px #ddd;-webkit-box-shadow:0 1px 2px #ddd;box-shadow:0 1px 2px #ddd;}
.recaptcha-error{color:#f00;}
#slider-wrapper{width:614px;min-height:400px;margin:0 0 10px 0;background:#fff;padding:2px;border:1px solid #ccc;-moz-box-shadow:0 1px 3px #b1b1b1;-webkit-box-shadow:0 1px 3px #b1b1b1;box-shadow:0 1px 3px #b1b1b1;}
#slider-wrapper .prev,#slider-wrapper .next{float:left;margin:0 0 0 233px;display:block;width:16px;height:16px;text-indent:-999em;background:url(../images/sprites-paging.png) -20px 0 no-repeat;}
#slider-wrapper .prev:hover{background-position:-20px -20px;border:0;}
#slider-wrapper .next{float:right;margin:0 238px 0 0;background-position:-40px 0;}
#slider-wrapper .next:hover{background-position:-40px -20px;border:0;}
#slider-wrapper .bx_pager{margin:0 auto;height:16px;width:106px;}
#slider-wrapper .bx_pager a,#slider-wrapper .bx_pager a:visited{float:left;display:block;width:16px;height:16px;margin:0 5px 0 0;line-height:16px;text-align:center;color:#fff;font-size:10px;background:url(../images/sprites-paging.png) 0 0 no-repeat;}
#slider-wrapper .bx_pager a:hover,#slider-wrapper .bx_pager a.active{background-position:0 -20px;border:0;}
#slider li{width:614px;}
#slider a,#slider a:hover{border:0;}
.slider-summary{padding:10px 5px 0 5px;}
#sidebar-wrapper{width:320px;float:right;padding:0 0 100px 0;background:url(../images/sidebar-wrapper.jpg) bottom no-repeat;}
#sidebar{padding:10px 0 0 20px;width:300px;background:url(../images/sidebar.jpg) no-repeat;font-size:11px;}
#sidebar a,#sidebar a:visited{color:#777;}
#sidebar a:hover{color:#6784ba;}
#sidebar h3{font-size:14px;font-weight:bold;color:#000;margin:0 0 10px 0;position:relative;text-shadow:0 1px 1px #888,0 -1px 0 #fff;}
#sidebar h3 span{position:absolute;display:block;width:150px;height:15px;}
#sidebar p{margin:0 0 10px 0;padding:0;line-height:1.5em;}
#sidebar-about,#sidebar-ads,#sidebar-middle,#sidebar-tags,#sidebar-twitter{width:300px;}
#sidebar-about,#sidebar-ads,#sidebar-middle,#sidebar-tags{padding-top:12px;background:url(../images/sprites-sidebar.png) 0 -120px no-repeat;}
#sidebar-about{margin-top:10px;}
#sidebar-about a,#sidebar-about a:visited{color:#6784ba;}
#sidebar-about a:hover{color:#000;}
#sidebar-about h3 span{background:url(../images/sprites-sidebar.png) 0 -61px repeat-x;}
#sidebar-about p{margin-bottom:0;}
#sidebar-ads{padding-bottom:10px;}
#sidebar-left{width:140px;float:left;}
#sidebar-left h3 span{background:url(../images/sprites-sidebar.png) 0 -61px repeat-x;width:140px;}
#sidebar-middle li{border-bottom:1px dotted #777;display:block;padding:3px 2px;color:#777;}
#sidebar-middle li:last-child{border-bottom:0;}
#sidebar-middle a,#sidebar-middle a:visited{padding:0 0 0 10px;background:url(../images/sprites-sidebar.png) 0 0 no-repeat;}
#sidebar-right{width:140px;float:right;}
#sidebar-right h3 span{background:url(../images/sprites-sidebar.png) 0 -61px repeat-x;width:75px;}
#sidebar-tags div{margin-bottom:10px;}
#sidebar-tags h3 span{background:url(../images/sprites-sidebar.png) 0 -61px repeat-x;}
#sidebar-twitter h3 span{background:url(../images/sprites-sidebar.png) 0 -31px repeat-x;width:200px;}
#sidebar-twitter li{line-height:1.5em;display:block;margin-bottom:10px;}
#footer-wrapper{background:#000 url(../images/sprites-footer.png) 0 -40px repeat-x;}
#footer{width:960px;min-height:320px;margin:0 auto;font-size:11px;padding:30px 100px 0 100px;}
#footer h3{color:#999;font-size:16px;margin:0 0 10px 0;position:relative;text-shadow:0 1px 2px #000,0 -1px 2px #000;}
#footer h3 span{background:url(../images/sprites-footer.png) 0 -18px repeat-x;position:absolute;display:block;width:100%;height:20px;}
#footer li{border-bottom:1px solid #222;padding:3px 0;display:block;}
#footer li:last-child{border-bottom:0;}
#footer li a{display:block;color:#555;padding:0 0 0 10px;background:url(../images/sprites-footer.png) 0 0 no-repeat;}
#footer li a:hover{color:#999;}
#footer p{padding:20px 0 0 0;color:#555;}
#footer p a,#footer p a:visited{color:#555;border-bottom:1px solid #222;}
#footer p a:hover{color:#999;}
#most-commented,#most-viewed,#recent-posts{float:left;margin-bottom:10px;color:#555;}
#most-commented,#recent-posts{width:310px;margin-right:10px;}
#most-viewed{width:320px;}
.dp-highlighter{font-size:12px;background-color:#e7e7e7;width:99%;overflow:auto;margin:18px 0 18px 0!important;padding-top:1px;overflow:scroll;}
.dp-highlighter ol,.dp-highlighter ol li,.dp-highlighter ol li span{margin:0;padding:0;border:none;white-space:nowrap;}
.dp-highlighter a,.dp-highlighter a:hover{background:none;border:none;padding:0;margin:0;}
.dp-highlighter .bar{padding-left:45px;}
.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar{padding-left:0;}
.dp-highlighter ol{list-style:decimal;background-color:#fff;margin:0 0 1px 45px!important;padding:0;color:#5C5C5C;}
.dp-highlighter.nogutter ol,.dp-highlighter.nogutter ol li{list-style:none!important;margin-left:0!important;}
.dp-highlighter ol li,.dp-highlighter .columns div{list-style:decimal-leading-zero;list-style-position:outside!important;border-left:3px solid #6CE26C;background-color:#F8F8F8;color:#5C5C5C;padding:0 3px 0 10px!important;margin:0!important;line-height:14px;}
.dp-highlighter.nogutter ol li,.dp-highlighter.nogutter .columns div{border:0;}
.dp-highlighter .columns{background-color:#F8F8F8;color:gray;overflow:hidden;width:100%;}
.dp-highlighter .columns div{padding-bottom:5px;}
.dp-highlighter ol li.alt{background-color:#FFF;color:inherit;}
.dp-highlighter ol li span{color:black;background-color:inherit;}
.dp-highlighter.collapsed ol{margin:0;}
.dp-highlighter.collapsed ol li{display:none;}
.dp-highlighter.printing{border:none;}
.dp-highlighter.printing .tools{display:none!important;}
.dp-highlighter.printing li{display:list-item!important;}
.dp-highlighter .tools{padding:3px 8px 3px 10px;font:9px Verdana,Geneva,Arial,Helvetica,sans-serif;color:silver;background-color:#f8f8f8;padding-bottom:10px;border-left:3px solid #6CE26C;}
.dp-highlighter.nogutter .tools{border-left:0;}
.dp-highlighter.collapsed .tools{border-bottom:0;}
.dp-highlighter .tools a{font-size:9px;color:#a0a0a0;background-color:inherit;text-decoration:none;margin-right:10px;}
.dp-highlighter .tools a:hover{color:red;background-color:inherit;text-decoration:underline;}
.dp-about{background-color:#fff;color:#333;margin:0;padding:0;}
.dp-about table{width:100%;height:100%;font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important;}
.dp-about td{padding:10px;vertical-align:top;}
.dp-about .copy{border-bottom:1px solid #ACA899;height:95%;}
.dp-about .title{color:red;background-color:inherit;font-weight:bold;}
.dp-about .para{margin:0 0 4px 0;}
.dp-about .footer{background-color:#ECEADB;color:#333;border-top:1px solid #fff;text-align:right;}
.dp-about .close{font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important;background-color:#ECEADB;color:#333;width:60px;height:22px;}
.dp-highlighter .comment,.dp-highlighter .comments{color:#008200;background-color:inherit;}
.dp-highlighter .string{color:blue;background-color:inherit;}
.dp-highlighter .keyword{color:#069;font-weight:bold;background-color:inherit;}
.dp-highlighter .preprocessor{color:gray;background-color:inherit;}
