body{color:#292929;background-color:#2d3137;font-family:Arial;font-size:12px;line-height:20px;margin:0;padding:0;}
#header{width:950px;height:100px;margin:auto;}
#container{float:right;width:950px;color:#292929;padding-bottom:15px;padding-top:7px;}
#wrapper2{width:950px;background-color:#f9f9f9;background-image:url(images/sidebar-bg.gif);background-repeat:repeat-y;background-position:right;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;margin:0 auto;padding:0;}
#footer{clear:both;-moz-border-radius:10px;-webkit-border-radius:10px;width:950px;padding-top:14px;font-size:11px;color:#ededed;background-color:#232323;background-position:top;background-repeat:no-repeat;min-height:250px;text-align:justify;margin:20px auto 0;}
.footer-box{float:left;width:280px;margin-left:23px;margin-bottom:10px;}
#left-div{width:647px;float:left;padding-left:5px;padding-top:15px;}
a:link,a:visited{text-decoration:none;color:#c41919;}
a:hover{color:#c41919;text-decoration:underline;}
a{outline:none;}
h1{font-weight:400;font-size:30px;margin:0 0 10px;}
h2{font-weight:400;font-size:18px;margin:0 0 10px;}
h3{font-weight:400;font-size:24px;margin:0 0 10px 17px;}
ul{line-height:24px;list-style:none;}
.cat-box-items{width:100%;border-bottom:1px solid #DCDCDC;margin-bottom:5px;}
.headings{color:#000;margin-bottom:10px;display:block;width:100%;}
.topbanner{float:right;margin-top:8px;margin-bottom:-5px;border:none;}
.wrapper2Enable{width:950px;margin:0 auto auto !important;padding:0;}
#respond h3{margin-bottom:20px;}
.home-post-wrap{width:588px;float:left;margin-bottom:30px;}
.home-post-wrap-box{width:280px;margin-right:10px;float:left;background-image:url(images/post-bg.gif);background-repeat:repeat-x;border:1px solid #EBEBEB;margin-bottom:10px;padding:10px;}
.readmore{float:right;margin-top:10px;}
.readmore a:link,.readmore a:hover{color:#292929;}
blockquote{overflow:auto;background-color:#f5f5f5;border:1px solid #e0e0e0;margin:20px 30px;padding:0 10px;}
.adwrap{margin-left:25px;float:left;}
.adwrap a,.adwrap a:hover,.adwrap a:visited{margin-right:5px;margin-bottom:5px;display:block;float:left;}
.icons{margin-top:0;margin-bottom:-5px;margin-right:10px;}
.post-inside-2{float:left;width:450px;}
.sidebargfx{float:left;border:0;margin:38px 0 0 66px;}
.logogfx{float:right;border:0;margin-top:-12px;display:block;}
.logo{border:0 none;display:block;float:left;padding-bottom:11px;padding-left:10px;padding-top:1px;position:absolute;}
.twitter{border:0;}
.thumbnail{float:left;margin-right:25px;margin-left:18px;border:none;margin-bottom:15px;}
.current-category{color:#292929;border:1px solid #EBEBEB;display:block;margin-bottom:10px;width:614px;padding:5px;}
.post-info{color:#66a52f;margin-left:16px;display:block;float:left;margin-bottom:19px;margin-top:-17px;}
.post-info2{color:#66a52f;margin-left:5px;display:block;float:left;margin-bottom:19px;margin-top:-17px;}
.articleinfo{border-bottom:1px solid #EEE;padding-bottom:7px;color:#545454;}
.titles{font-weight:400;font-size:19px;text-decoration:none;background-image:url(images/home-title-bg.gif);margin-left:-5px;width:612px;height:49px;text-shadow:0 2px 0 rgba(0, 0, 0, 0.3);}
.titlesblue{font-weight:400;font-size:19px;text-decoration:none;background-image:url(images/home-title-bg2.gif);margin-left:-5px;width:612px;height:49px;text-shadow:0 2px 0 rgba(0, 0, 0, 0.3);}
.commentlist{width:588px;list-style-image:none;list-style-type:none;float:left;margin:0 0 0 6px;padding:0;}
.commentlist li{font-weight:700;width:582px;list-style-image:none;list-style-type:none;float:left;margin:0;}
.commentlist li div{width:582px;display:block;float:left;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;margin:0;padding:10px;}
.commentlist li .avatar{float:left;border:1px solid #eee;background:#fff;padding:2px;}
.commentlist cite{font-size:18px;float:left;font-style:normal;margin-left:10px;margin-right:6px;margin-top:5px;font-weight:400;}
.says{display:none;}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;display:block;float:left;width:90%;margin-left:3%;}
.alt{margin:0;padding:10px;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentlist .children li{width:90%;display:block;background-color:#FDFDFD;background-image:url(images/comment-children-bg.gif);background-position:left;background-repeat:repeat-y;border:1px solid #E2E2E4;overflow:hidden;padding-bottom:10px;margin:0;}
.commentlist .children li div{width:97%;background-image:url(images/comment-children-top.gif);background-repeat:no-repeat;background-position:top left;padding:3%;}
.commentlist .commentmetadata{font-weight:400;float:left;display:block;clear:both;background-image:none;width:90%;margin:5px 0 0 3%;}
.commentlist .vcard,.commentlist .children .comment-author,.commentlist .children .vcard,.commentlist .commentmetadata,.commentlist .children .comment-author,.commentlist .children .comment-meta{background-image:none;padding:0 !important;}
.commentlist .reply,.commentlist .children .reply{float:right;background-image:none;width:54px;height:22px;margin-bottom:0;margin-right:10px;font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;padding:0;}
.commentlist .reply a:link,.commentlist .reply a:hover,.commentlist .children .reply a:link,.commentlist .children .reply a:hover{background-image:url(images/reply.gif);width:39px;height:17px;display:block;color:#FFF;font-size:8px;text-transform:lowercase;font-weight:400;letter-spacing:1px;padding:5px 0 0 15px;}
.commentlist .children li ul li{padding-bottom:10px;background-color:#FFF;}
#respond{margin-top:20px;float:left;background-image:none;}
.commentlist #respond h3,.commentlist #respond a{margin-left:28px;}
.children textarea{width:90% !important;}
.children input{width:80% !important;}
#cancel-comment-reply-link{display:block;background-image:url(images/comment-close.gif);width:144px;height:21px;font-weight:400;color:#292929;font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;padding:5px 0 0 23px;}
#submit{width:120px !important;}
#commentform{margin:10px 0 0 20px;}
#commentform textarea{background:#f8f7f6;border:1px solid #d6d3d3;width:350px;padding:10px;}
#commentform #email{font-size:13px;background:#f8f7f6;border:1px solid #d6d3d3;width:220px;background-image:url(images/comment-email.gif);background-position:7px 7px;background-repeat:no-repeat;height:20px;padding-left:30px;padding-top:6px;margin-bottom:3px;}
#commentform #author{font-size:13px;background:#f8f7f6;border:1px solid #d6d3d3;width:220px;background-image:url(images/comment-author.gif);background-position:7px 7px;background-repeat:no-repeat;height:20px;padding-left:30px;padding-top:6px;margin-bottom:3px;}
#commentform #url{font-size:13px;background:#f8f7f6;border:1px solid #d6d3d3;width:220px;background-image:url(images/comment-website.gif);background-position:7px 7px;background-repeat:no-repeat;height:20px;padding-left:30px;padding-top:6px;margin-bottom:3px;}
#pages{background-color:#FFF;background-image:url(images/menucat.jpg);float:right;height:44px;position:relative;top:15px;width:523px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:auto;}

#pages .home,#pages .current_page_item{background-image:url(images/pages-hover-left.gif);background-position:left;position:relative;z-index:80 !important;}
.nav li ul{position:absolute;top:-999em;border-top:4px solid #d92121;border-bottom:4px solid #c21c1c;z-index:99;}
.nav li{float:left;position:relative;}
.nav ul li{width:100%;}
.nav li:hover ul,ul.nav li.sfHover ul{left:0;top:25px;}
.nav li li:hover ul,ul.nav li li.sfHover ul{left:240px;top:0;}
.nav li li{background-color:#cc1c1c;height:auto !important;padding:0;}
#pages ul li ul{width:240px;}
.nav li:hover a:link,.nav li:hover a:visited{color:#FFF !important;background-image:url(images/pages-hover-right.gif);background-position:right;background-repeat:no-repeat;}
.nav li li:hover,.nav li .current_page_item{background-image:none !important;}
.nav li li a:link,.nav li li a:visited{width:180px;height:auto !important;background-image:none !important;float:left;margin:0 !important;padding:10px 30px !important;}
.nav li li a:hover{background-color:#df2626;background-image:none !important;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:0;padding:0 4px 5px;}
p img{max-width:100%;padding:0;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
#about{width:298px;background-image:url(images/about-bg.gif);float:left;font-size:11px;}
#about h2{font-size:18px;color:#FFF;font-weight:400;text-transform:uppercase;font-family:Trebuchet MS;background-image:url(images/about-title-bg.gif);background-repeat:no-repeat;background-position:left;width:122px;height:30px;padding-left:100px;padding-top:11px;float:right;margin:0;}
#about-content{float:left;padding:8px 10px 10px 15px;}
#about-image-border{background-color:#9F9F9F;border-left:1px solid #8D8D8D;border-top:1px solid #8D8D8D;border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;float:left;display:inline;position:relative;z-index:99;margin:-33px 10px 0 0;padding:3px;}
#sidebar{float:right;padding-left:0;padding-right:0;width:298px;}
.sidebar-box{padding-top:5px;margin-bottom:0;float:right;width:298px;color:#FFF;padding-left:10px;}
.sidebar-box a:link,.sidebar-box a:visited,.sidebar-box a:active,sidebar-box a:hover{color:#101214;text-decoration:none;}
.sidebar-box ul li{margin:5px 3px 3px 0;}
.sidebar-box ul{list-style-image:url(images/arrow-green.gif);}
.sidebar-box h2{font-size:18px;color:#525252;font-weight:400;text-transform:uppercase;font-family:Trebuchet MS;background-image:url(images/h3-bg.gif);background-repeat:no-repeat;background-position:left;width:292px;height:31px;padding-left:22px;padding-top:10px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);}
.aktt_tweets{color:#000;}
.categoriesmenu{list-style:none;}
#pages ul li a{display:block;float:left;height:35px;position:relative;top:-4px;color:#FFF;text-decoration:none;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);padding:14px 9px 0 10px;}
#pages ul li a:hover{text-shadow:0 0 6px #FF0;}
.footer-box ul{padding-left:1px;list-style-image:url(images/sidebar-bullet.gif);margin:0;}
.footer-box li{background-repeat:repeat-x;background-position:bottom;}
.footer-box h3{color:#fff;margin-bottom:5px;font-size:18px;padding-bottom:10px;margin-top:5px;margin-left:0;}
#footer a:link,#footer a:visited{color:#ededed;font-size:11px;}
.footer-box a:link,.footer-box a:visited{color:#ededed;background-image:url(images/smooth-blue/arrow-orange.gif);background-repeat:no-repeat;background-position:left;padding-left:20px;}
.footer-box a:hover{color:#fff !important;}
.credits{clear:both;padding-bottom:20px;font-size:11px;width:950px;color:#ededed;margin:12px auto;}
.credits a:link,.credits a:hover,.credits a:visited{color:#fff;font-weight:700;}
#search{color:#FFF;float:right;width:225px;position:relative;margin-top:-37px;padding:0;}
#search input{background:#fff;font-size:11px;color:blcack;font-family:Tahoma, arial, verdana, courier;width:200px;height:19px;vertical-align:middle;border:1px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;padding:7px 6px 0 10px;}
#search .input{width:28px;height:28px;background:none;border:none;vertical-align:middle;margin:0;padding:0;}
#searchform{margin-right:20px;margin-bottom:15px;}
#about_author img,.alignleft{float:left;}
.post-info2 a:visited,.post-info2 a:link,.post-info a:visited,.post-info a:link{color:#106795;}
.post-title,#comments{line-height:30px;}
#commentform p,.children{clear:both;}
.children .commentmetadata,.children .vcard,#respond div{background-image:none;}
.nav li:hover li ul,.nav li.sfHover li ul,.nav li:hover ul,.nav li li:hover ul{top:-999em;}
.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto;}
#about_author{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0;border:1px solid silver;display:block;margin-left:17px;min-height:82px;padding:15px;}
.article_read{padding-left:17px;float:left;}
.article_read h3{font-weight:400;font-size:24px;margin-left:0;}
.author_text{margin-top:-12px;padding-left:97px;width:450px;}
#gravbox{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96.png) repeat scroll 0 0;float:left;height:96px;margin-right:6px;width:96px;}
#sidebar1,.alignright{float:right;}
.home-post-wrap .avatar avatar-60 photo{width:60px;height:60px;left:300px;}
.titles a:link,.titles a:visited,.titles a:active,.titlesblue a:link,.titlesblue a:visited,.titlesblue a:active{font-weight:400;font-size:19px;text-decoration:none;line-height:40px;color:#fff;padding-left:19px;}
.titles-boxes,.titlesblue-boxes{font-weight:700;}
img.avatar-50{float:left;border:none;clear:left;margin: 4px 10px 0 20px;padding-bottom:13px;}
li.ahp_recent-posts{list-style-type:none;}
.wp_syntax {
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid silver;
  margin: 0 0 1.5em 0;
  overflow: auto;
}

/* IE FIX */
.wp_syntax {
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
  width: 100%;
}

.wp_syntax table {
  border-collapse: collapse;
}

.wp_syntax div, .wp_syntax td {
  vertical-align: top;
  padding: 2px 4px;
}

.wp_syntax .line_numbers {
  text-align: right;
  background-color: #def;
  color: gray;
  overflow: visible;
}

/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
  font-size: 12px;
  line-height: 1.333;
  white-space: pre;
}
