body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-family:Arial;font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
body{background:url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/bg.gif') repeat-x top;font-family:Verdana, Arial, Sans-Serif;font-size:13px;}
em{font-style:italic;}
a:link,a:visited,a:active{color:#2c87ad;text-decoration:none;}
a:hover{background:#f8fcff;color:#1ca9e4;}
p{font-size:13px;line-height:21px;margin:0 0 15px;}
h4{border-bottom:3px solid #e7e7e7;color:#747474;float:left;font-size:18px;margin:0 0 30px;text-transform:uppercase;width:100%;z-index:1;}
h4 a.rss{color:#b5b5b5;float:right;font-size:11px;margin:8px 0 0;}
.field,.post-content input,.post-content textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid;border-color:#868686 #C7C7C7 #C7C7C7;padding:3px;}
input.field{margin-right:5px;padding:5px;float:left;}
textarea.field{padding:5px;width:90%;}
input.submit{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#5E5E5E;border:0;color:#fff;cursor:pointer;font-size:11px;font-weight:700;margin:0;padding:7px;}
label { line-height: 26px; }
label.wide { width: 100%; color: #000; float: left; margin: 0 0 3px; }
form p { margin: 0 0 10px; width: 100%; float: left; }
.button,a.button{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#5E5E5E;border:0;color:#fff;font-size:11px;font-weight:700;padding:4px 5px;}
.button.red{background:#c81717;}
.button.red:hover{background:#f02525;}
.ml-20{margin-left:20px;}
.mb-20,#footer .widget.mb-20{margin-bottom:20px;}
.mb-10{margin-bottom:10px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.wrap{margin:0 auto;width:960px;}
#header{display:block;float:left;height:55px;margin:0 0 30px;padding:20px 0;width:100%;z-index:70;}
#logo a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;float:left;font-family:Arial;font-weight:700;height:55px;left:-5px;position:relative;text-shadow:#fff 2px 2px 2px;text-transform:uppercase;width:212px;}
#logo span,#logo em,#logo strong{cursor:pointer;position:absolute;}
#logo span{color:#30a2dd;font-size:28px;left:4px;top:5px;}
#logo em{color:#dcdcdc;font-size:72px;font-style:normal;left:56px;line-height:100px;top:-21px;}
#logo strong{color:#c81717;font-size:40px;left:72px;top:8px;}
#logo a:hover{background:none;}
#logo a:hover span{color:#36baff;}
#logo a:hover em{color:#eee;}
#logo a:hover strong{color:#ef1d1d;}
.topnav{font-size:11px;margin:4px 0 0;padding:0;float:left;width:100%;}
.topnav li{float:left;margin-right:10px;}
.topnav a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#ddd;display:block;padding:5px 6px;}
.topnav a:hover{background:#222;color:#fff;}
.topnav .right { color: #ccc; line-height: 24px; cursor: default;}
.topnav .right a{font-weight:700; color: #fff; padding: 0 5px; display:inline;-moz-border-radius:5px;-webkit-border-radius:5px; line-height: 24px;}
.topnav .right a:hover { background: #222; }
.search-box{display:none;height:24px;overflow:hidden;}
input.search-input{background:#555;border:1px solid #999;color:#fff;padding:2px;}
input.search-submit{background:#444;border:none;color:#ddd;font-size:11px;font-weight:700;padding:3px;cursor:pointer;}
#nav{float:left;margin:5px 0 0 10px;}
#nav li{float:left;font-size:18px;margin:10px 10px 0 15px;position:relative;}
#nav a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;border:2px solid #eaeaea;color:#000;padding:4px 6px;}
#nav ul a{background:#444;border:none;color:#fff;font-size:13px;font-weight:700;}
#nav a:hover,#nav .selected a,#nav .sfHover a{background-color:#444;border-color:#444;color:#fff;}
.intro{background:#f2f2f2;color:#a3a3a3;margin:10px 0;padding:10px;}
.intro p{font-size:17px;line-height:24px;margin:0;}
.intro-close{display:block;float:right;}
#main{float:left;width:100%;z-index:1;}
#content{float:left;padding:0 20px 0 0;width:630px;}
.post{border-bottom:2px solid #efefef;float:left;margin:0 0 30px;width:100%;}
.single .post{border-bottom:none;}
.post-image{float:left;margin-right:20px;padding:0 0 15px;text-align:center;}
.post-img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#d9d9d9;display:block;margin:0 0 13px;padding:3px;}
.post-content{float:left;margin:0 0 0 30px;width:600px;}
.post-content.home{margin:0 0 10px;width:524px;}
.home .post-content h2 a {line-height:35px;}
.page .post-content{margin:0;width:630px;}
.post-content h2{font-size:24px;font-weight:700;line-height:34px;margin:0 0 5px;}
.post-content h2 a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#eef7ff;border:none;color:#026e82;font-family:Arial;padding:2px 4px;text-shadow:#fff 2px 2px 0;line-height:40px;}
.post-content h2 a:hover{background:#e5f6ff;border-bottom:1px dashed #67b5dd;}
.comments{float:right;margin:6px 0 0;}
.post-content .comments a,.post-content .comments a:hover{background:url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/comments.gif') no-repeat top left;border:none;color:#000;display:block;font-size:14px;font-weight:700;height:24px;padding:2px 0;text-align:center;width:40px;}
.post-content .comments-small a,.post-content .comments-small a:hover{background:url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/comments-small.gif') no-repeat 0 1px;margin:0 0 0 10px;padding:0 0 0 18px;}
.entry .post-content h2{font-size:28px;line-height:36px;margin:0 0 10px;}
.post-content .post-text h2{border-bottom:2px solid #f5f5f5;font-size:24px;line-height:36px;margin:0 0 10px;}
.page h2{font-size:28px;font-weight:700;line-height:36px;margin:0 0 20px;}
.post-content h3,.post-content h4,.post-content h5,.post-content h6{line-height:28px;margin:0 0 15px;}
.post-content h3{font-size:24px;float:left;width:100%;clear:both;margin:15px 0;line-height:34px;}
.post-content h4{border-bottom:2px solid #f5f5f5;color:#000;font-size:22px;text-transform:none;width:inherit; float: none; }
.post-content h5{font-size:20px;}
.post-content h6{border-bottom:2px solid #f5f5f5;font-size:18px;}
.post-content .interview h3{background:#f4faff;color:#294f6a;padding:5px;}
.post-content h5.blue-title{border-left:5px solid #90bade;font-size:24px;padding-left:10px;}
.post-content h3 span{background:#A21100;color:#fff;font-weight:700;margin:0 5px 0 0;padding:3px 5px;}
.post-content img.alignleft{margin:5px 15px 10px 0;}
.post-content img.aligncenter{margin:0 0 15px 0;}
.post-content img.alignright{margin:7px 0 10px 10px;}
.post-content img.boxed{background:#fff;border:1px solid #eaeaea;padding:5px;}
.post-content img.img-up{margin-top:-10px;}
.post.entry p{line-height:22px;}
.post.entry p.note{background:#fbf9f1;border:1px solid #d8d1ad;line-height:18px;padding:10px;}
.meta{color:#838383;display:block;font-size:11px;margin:0 0 10px;}
.meta.single{border-bottom:3px solid #f5f5f5;margin-bottom:20px;padding:0 0 15px;}
.meta.single em a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#bc3d3a;color:#fff;font-style:normal;padding:2px 3px;}
.meta.single em a:hover{background:#991e1b;border:none;}
.post-big{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#3f3f3f url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/post-big.gif') repeat-y top left;margin:0 0 20px;overflow:hidden;}
.post-big span{background:url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/categories.gif') no-repeat center left;display:block;padding-left:30px;}
.post-big span.tutorials{background-position:0 center;}
.post-big span.freebies{background-position:-30px center;}
.post-big span.resources{background-position:-60px center;}
.post-big span.articles,.post-big span.general{background-position:-90px center;}
.post-big img, .post-image img, .post-content img { background: #fff url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/ajax-loader.gif') no-repeat center center; } 
.post-content ul{list-style:square;}
.post-content ol{list-style:decimal;}
.post-content ul,.post ol{margin:0 0 20px;padding:0 10px 0 40px;}
.post-content ul li,.post-content ol li{line-height:20px;padding:0 5px 3px;}
.post-content ul ul,.post-content ol ul,.post-content ol ol,.post-content ul ol{background:transparent;margin:0;padding:0 0 0 30px;}
.post-content ul ul ul,.post-content ol ul ul,.post-content ol ol ol,.post-content ul ol ul{margin:0;padding:0 0 0 30px;}
.directory,.directory ul{list-style-type:none;}
.directory ul{padding:0;}
.directory li{padding:0 0 0 24px;}
.directory .folder{background:url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/folder.gif) no-repeat 0 2px;}
.directory .file{background:url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/file.gif) no-repeat 2px 2px;}
.lined li{border-bottom:1px dotted #ccc;line-height:24px;overflow:hidden;}
.bulletless{list-style-type:none;overflow:hidden;padding:10px;}
.bulletless span{float:left;margin-right:3%;}
.bulletless span.c1{width:30%;}
.bulletless .heading{font-size:18px;}
.post-content a.green-button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#5c940b;border:none;color:#fff;display:block;font-size:18px;font-weight:400;margin:5px 20px;overflow:hidden;padding:6px;text-align:center;}
.post-content a:hover{border-bottom:1px dashed #67b5dd;}
.post-content a.green-button:hover{background:#69b200; border:none;}
.post-content blockquote{background:#f9f9f9;border-left:5px solid #ccc;font-style:italic;margin:0 20px 20px;padding:10px;}
.post-content blockquote span{font-size:16px;line-height:24px;}
.post-content pre{background:#eee;margin:0 20px 20px;padding:10px;}
.post-content img.aligncenter.size-full{clear:both;display:block;margin:20px 0 0;}
.post-end{float:right;margin:15px 0 0;width:600px;}
.top-half{-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;background:#fbfbfb;border:1px solid #e7e7e7;border-bottom:none;overflow:hidden;}
.top-half .half-wrap{overflow:hidden;padding:15px;}
.share{width:295px;}
.related{width:300px;}
.bottom-half{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;background:#fbfaf6;border:1px solid #eeebdf;overflow:hidden;padding:15px;}
.author-img{background:#fff;border:1px solid #e2e2e2;float:right;height:50px;padding:5px;width:50px;}
.bottom-half p{color:#6f6f6f;font-size:12px;line-height:20px;margin:0;}
.bottom-half a{color:#b2330b;}
.bottom-half a:hover{color:#d03a0b;}
.post-end h2,.post-end h3{font-family:Verdana;font-size:12px;font-weight:700;letter-spacing:2px;margin:0 0 15px;text-transform:uppercase;}
.post-end h3{color:#713b2b;font-size:14px;margin:0 0 5px;}
.related { border-left:1px solid #e7e7e7; min-height: 180px; }
.related ul{list-style-type:square;padding:0 0 0 20px;}
.related ul li{padding:0 0 3px;}
.related ul li a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;}
.gray-line{background-color:#eaeaea;clear:both;display:block;font-size:1px;height:1px;margin:25px 0;overflow:hidden;}
.divider{background-color:#eaeaea;clear:both;display:block;font-size:1px;height:10px;margin:25px 0;overflow:hidden;}
.white-line{clear:both;display:block;font-size:1px;height:1px;margin:25px 0;overflow:hidden;}
.hidden {display:none;}
.interview .gray-line{height:10px;}
.interview .post-content img{margin:15px 0;}
.post-date{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fbfbfb;border:1px solid #eaeaea;color:#888;float:right;padding:5px;width:30px;margin:0 0 0 5px;}
.post-date span,.post-date strong,.post-date small{float:left;margin:0;text-align:center;width:30px;}
.post-date span,.post-date small{font-size:10px;text-transform:uppercase;}
.post-date strong{font-size:18px;font-weight:400;}
.post-image a{border:none;}
a.gallery-submit, a.big-red, a.big-button {float:right;font-size:14px;margin:3px;padding:6px 8px;}
a.big-red { margin: 0; background:#b22003; }
a.big-blue { margin: 0; background: #27a1e0; }
a.big-blue:hover { background: #0f80ba; }
a.big-green { margin: 0; background: #64a300; }
a.big-green:hover { background: #487500; }
a.gallery-submit:hover, a.big-red:hover {background:#7c1400;}
.gallery-list li{float:left;margin: 0 30px 30px 0;}
.gallery-list .alt{float:left;margin-right:0;}
.gallery-list a { position: relative; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.gallery-list a span { position: absolute; width: 300px; height: 240px; background: url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/gallery-shadow.png) no-repeat top left; }
.gallery-list a big { font-size: 14px; position: absolute; padding: 5px; display: block; background: #000; color: #fff; bottom: 0; width: 290px; display: none; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.gallery-list a big strong { float: left; }
.gallery-list a big em { float: right; font-style: normal; padding-left: 18px; margin-left: 10px; }
.gallery-list em.g-comments { background: url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/dark_comment.png) no-repeat 0 2px; }
.gallery-list em.g-likes { background: url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/thumbs_up.png) no-repeat 0 1px; }
.gallery-list .comments{margin-top:5px;}
#sharing-buttons{float:left;margin:0 0 15px;width:100%;}
#sharing-buttons div{float:left;overflow:hidden;padding:0 7px;position:relative;}
#sharing-buttons .digg{padding-left:0;}
#sharing-buttons .dzone{padding-left:0;top:-2px;}
#sharing-buttons .fb-share{top:2px;margin-right:6px;}
.vwidgetcontainer{background:#f2f2f2;}
#share{display:block;float:left;width:100%;}
#share li{float:left;margin-right:5px;}
#share li a,#share li a:visited,#share li a:active{border:none;position:relative;}
#share .last{margin-right:0;}
#searchsubmit{background:#5e5e5e;border-color:#5e5e5e;color:#fff;font-weight:700;cursor:pointer;}
.post-content .dl-wrap{float:left;overflow:hidden;padding:5px 0 15px;text-align:center;width:100%;}
.post-content a.download-button{background:#f2faff;border:2px solid #c8deea;color:#105a85;float:none;font-size:18px;line-height:38px;margin:0 auto;padding:6px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.post-content a.download-button:hover{background:#f7fcff;border-color:#96cae8;}
.pagination a{background:#fcfcfc;border:1px solid #eaeaea;font-size:18px;margin-right:5px;padding:3px 5px;}
.pagination a:hover{border-color:#1996d1;}
.pagination .selected a{background:#545454;border-color:#545454;color:#fff;}
.post-content.body h2{border-bottom:1px dotted #ccc;font-size:24px;font-weight:700;margin-bottom:15px;padding-bottom:0;}
.large-images h3{background:#f3f3f3;display:block;line-height:28px;margin:0 0 20px;}
.large-images img{border:1px solid #ccc;display:block;margin:0 0 15px;padding:5px;width:588px;}
#sidebar{float:right;width:300px;}
.ads{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f4f4f4;border:1px solid #eaeaea;overflow:hidden;padding:7px;}
.ads.wide{padding:12px 8px;}
.widget{margin-bottom:30px;overflow:hidden;}
.widget h2{background:#5e5e5e;color:#fff;font-size:18px;overflow:hidden;padding:5px 8px;}
.widget h2 a{border:none;color:#888;}
.widget a:hover{background:#f4fbff;color:#2D7BAC;}
.widget img{margin-right:5px;vertical-align:middle;}
.widget strong{display:block;margin:0 0 4px;}
.widget.c3 strong { display:inline; line-height:22px; }
.widget h4.widgettitle { margin-bottom: 15px; }
.top-contributors { clear: both; }
.top-contributors img { border: 2px solid #ccc; }
.top-contributors a:hover img { border-color: #E5F6FF; }
.top-contributors .list { font-size: 12px; margin: 0 0 5px; }
.widget .top-contributors .list .tc-user { font-weight: normal; padding: 5px 0 0; }
.subscribe p{background:url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/rss.gif) no-repeat 2px 13px;}
.subscribe a:hover h2{background:#ffaf04;color:#9c2100;}
.subscribe a:hover p{background-position:2px -23px;color:#9c2100;}
.twitter p{background:url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/twitter.gif) no-repeat 2px 12px;}
.twitter a:hover h2{background:#c8eaff;color:#2d7bac;}
.twitter a:hover p{background-position:2px -25px;color:#2d7bac;}
.ads.small ul li{float:left;padding:0 17px 20px;}
.sidebar-search{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;border:1px solid;border-color:#868686 #C7C7C7 #C7C7C7;overflow:hidden;}
.sidebar-search .text{border:0;color:#a2a2a2;float:left;margin:2px;padding:2px;width:273px;}
.widget-posts{float:left;width:100%;margin:10px 0 0;}
.widget-posts li{border-bottom:1px solid #eaeaea;float:left;margin:0 0 10px;padding:0 0 10px;width:100%;}
.widget-posts a:link,.widget-posts a:visited,.widget-posts a:active{border-bottom:1px dotted #ccc;display:inline;padding:0;}
.widget-posts img{border:2px solid #ccc;float:left;margin:0 10px 0 0;}
.widget-posts a:hover img{border-color:#e5f6ff;}
.widget-posts strong{display:block;font-weight:700;line-height:16px;margin:0;padding:0 0 2px;}
.widget-posts a{color:#000;font-weight:400;}
.widget-posts span{font-size:11px;}
.widget-posts em{cursor:default;font-style:normal;margin:0 5px;}
.info{height:35px;overflow:hidden;position:relative;}
.info[class]{display:table;position:static;}
.info-outer{position:absolute;top:50%;}
.info-outer[class]{display:table-cell;position:static;vertical-align:middle;width:100%;}
.info-inner{position:relative;top:-50%;}
.info-inner[class]{position:static;}
.widget:hover .widget-posts li img{-khtml-opacity:1px;-moz-opacity:1px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1px;}
.friends li{float:left;margin:0 0 5px;width:50%;}
.friends a:link,.friends a:visited,.friends a:active{display:block;font-size:11px;line-height:20px;vertical-align:middle;}
.friends img{height:16px;margin:0 5px 0 0;vertical-align:text-top;width:16px;}
.community li a{padding:10px 5px;}
.community{margin:5px 0 0;}
#newsform h4{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#ccc;cursor:pointer;font-size:13px;font-weight:700;padding:5px 8px;}
#newsform h4:hover{background:#bbb;}
.tabs{bottom:-3px;float:right;font-family:Verdana;font-size:11px;margin:0 10px 0 0;position:relative;z-index:2;}
.tabs a{border:3px solid transparent;color:#747474;display:block;float:left;padding:2px 5px 1px;font-style:normal;}
.tabs a:hover{background:none;text-decoration:underline;}
.tabs a.selected{border-color:#e7e7e7;border-bottom:3px solid #fff;font-weight:700;}
.disc{clear:both;font-size:11px;}
.disc p a {background:#f6f6f6;font-size:11px;line-height:15px;padding:8px; display: block;}
.disc span{background:url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/disc.gif') no-repeat 10px 0;color:#969696;display:block;font-size:10px;padding:3px 0 0 25px;}
.bulleted{clear:both;list-style:square;list-style-position:inside;}
.bulleted li{margin:0 0 5px;padding:0 0 0 3px;}
.bulleted ul{list-style:square;list-style-position:inside;padding:0 0 0 10px;}
#footer{background:url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/grid.gif') repeat top;border-top:5px solid #eaeaea;color:#666;float:left;font-size:12px;margin:30px 0 0;padding:30px 0;width:100%;}
#copy{background:url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/footer-bg.gif') repeat-x top;float:left;font-size:11px;padding:15px 0;width:100%;}
#copy p{font-size:11px;margin:0;}
#copy ul li{color:#ccc;float:left;margin-left:10px;}
#copy small{color:#ccc;text-transform:uppercase;}
.c1,.c2{float:left;width:300px;}
.c3{float:left;width:135px;}
#footer .c4{float:left;margin:0 30px 30px 0;width:170px;}
.c5{float:left;width:100px;}
a.contribute,.contribute:hover{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/contribute.gif') no-repeat 6px 10px;border:1px solid #d4d4d4;cursor:pointer;display:block;height:55px;margin:0 0 30px;padding:12px 10px 15px 75px;}
a.contribute small{color:#000;float:left;font-size:11px;line-height:15px;width:100%;}
a.contribute strong{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#eefaff;border-bottom:1px dashed transparent;color:#000;float:left;font-family:Verdana;font-size:18px;font-weight:700;margin:0 0 3px;padding:2px 3px;text-shadow:#fff 2px 2px 2px;text-transform:uppercase;line-height:24px;}
a.contribute:hover strong{border-color:#67b5dd;}
.connect li a{display:block;float:left;}
#footer .widget .connect img{margin:0;position:relative;}
.btc-summary{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#f5f5f5;overflow:hidden;padding:5px 8px;width:584px;float:right;}
.btc-summary img{vertical-align:-10%;}
.fn .commentTipWrapper{padding-left:0;padding-top:0;}
.reply a,.reply a:visited,#cancel-comment-reply a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#f5f5f5;color:#000;display:block;float:right;font-size:10px;margin:5px 5px 0;padding:3px 4px;position:relative;text-align:center;text-decoration:none !important;text-transform:uppercase;}
.reply a:hover,#cancel-comment-reply a:hover{background:#eee;}
.reply a:active{background:#424242;color:#FFF;}
.bypostauthor .reply a {background:#e5f4fa;}
.bypostauthor .reply a:hover {background:#d9eff7;}
.comment #respond{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px;background:#fff;border:1px solid #eaeaea;margin:10px 0 10px 20px;padding:10px;overflow:hidden;}
#respond h5,#trackbacks h5{font-family:Verdana;font-size:22px;margin:0 0 20px;}
#respond #submit{font-size:16px;padding:5px 8px;cursor:pointer;}
#trackbacks { width: 578px; padding: 10px; background: #fafafa; border:1px solid #eaeaea; float:right; margin: 0 0 30px; }
#trackbacks h3 { font-size: 18px; margin: 0 0 10px; }
.comments-closed { padding:10px;border:2px solid #eaeaea; background:#fafafa;clear:both;width: 578px;float:right;text-align:center;}
.comments-closed p {margin:0;}
.comments-closed p a { font-weight: bold; }
.btc-powered { display: none; }
.comment-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;background:#fff;border:2px solid #f1f1f1;overflow:hidden;padding:10px;}
.commentlist .comment-text{padding:0 0 0 51px;}
.comment-text p{font-size:12px;line-height:18px;margin:0 0 10px;}
.comment-text p i{background:#f9f9f9;color:#888;font-size:11px;font-style:normal;}
.commentlist .children{border:none;border-left:1px dotted #ccc;display:block;margin:10px 0 0 30px;}
.commentlist .children li{background:url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/comment-li.gif) no-repeat 0 25px;margin:0 0 10px;padding:0 0 0 30px;}
.commentlist .bypostauthor .comment-box{background:#fafdff;border-color:#e4eff9;}
.commentlist code{background:#f2f2f2;padding:3px;}
.avatar{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;background:#bcbcbc;float:left;height:35px;margin:0 10px 0 0;padding:3px;width:35px;}
#trackbacklist{list-style-type:square;}
#trackbacklist li{margin:4px 0 0 35px;font-size:11px;}
#trackbacklist cite{font-style:normal;}
cite.fn{display:block;font-size:13px;font-weight:700;}
.comment-author{overflow:hidden;}
.comment-date a,.comment-date a:visited{color:#000;font-size:11px;}
.commentmetadata a:hover,.commentmetadata a:active{color:#333;text-decoration:underline;}
#comments h3,.pagetitle{border-bottom:3px solid #f5f5f5;clear:both;font-family:Verdana;font-size:24px;margin:0 0 20px;padding:0 0 5px;}
#fbc_login.fbc_connect_button_area{background:#f1f1f1;float:right;padding:10px 5px;position:relative;right:120px;text-align:center;top:20px;width:125px;}
.fbc_connect_button_area span{display:block;padding:0 0 10px;}
.fbc_connect_button_area span small{font-size:12px;font-weight:700;}
.btc-powered{color:#888;font-size:11px;margin:20px 0 0;}
.socialIcon a:hover{top:-1px;}
.subscriberCount{color:#999;cursor:default;float:left;font-family:Arial;font-size:28px;line-height:32px;margin-right:10px;}
.sf-menu ul{position:absolute;top:-999em;width:10em;z-index:99;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu .sfHover ul{left:0;margin:0;top:26px;z-index:99;}
#nav ul{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;background:#444;padding:5px;}
#nav li li strong{background:#666;color:#ccc;display:block;font-size:14px;padding:5px 0;text-indent:5px;width:100%;}
#nav li .sub{text-indent:10px;}
.sf-menu{float:left;margin-bottom:1em;}
#nav.sf-menu a.sf-with-ul{min-width:1px;padding-right:18px;}
.sf-sub-indicator{background:url('http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/down-arrow.gif') no-repeat 0 0;display:block;height:15px;overflow:hidden;position:absolute;right:5px;text-indent:-999em;top:13px;width:15px;}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,#nav .sfHover a .sf-sub-indicator,.sf-menu .selected .sf-sub-indicator,.sf-menu a:hover .sf-sub-indicator,.sf-menu ul .sfHover > a > .sf-sub-indicator{background-position:0 -30px;}
.tipsy{background-image:url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/tipsy.gif);background-repeat:no-repeat;filter:alpha(opacity=80);font-size:10px;opacity:0.8px;padding:5px;}
.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px;text-align:center;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
#content .wp-pagenavi{clear:both;color:#666;}
#content .wp-pagenavi a,#content .wp-pagenavi span{border:2px solid #eaeaea;margin:2px;padding:3px 5px;text-decoration:none;}
#content .wp-pagenavi a:hover{border-color:#ccc;}
#content .wp-pagenavi span.current{background:#eee;border-color:#eaeaea;color:#666;font-weight:700;}
.galley-meta{width:120px;}
a.gallery-big-image img{margin:0;}
a.gallery-big-image:hover{border:none;}
.post-content .wp_likes{float:left;font-size:16px;font-weight:700;margin:6px 10px 0 0;vertical-align:middle;width:70px;}
.wp_likes span.text{display:block;float:left;line-height:16px;margin:2px 0 0 5px;}
.post-content .wp_likes a.like{color:#000;display:block;vertical-align:middle;line-height:20px;}
.post-content .wp_likes a.like img,.post-content a.liked img{filter:alpha(opacity = 80);float:left;margin:0 5px 0 0;opacity:.8;vertical-align:middle;}
.wp_likes a.like img:hover{filter:alpha(opacity = 100);opacity:1px;}
.wp_likes a.like:hover{text-decoration:none;}
.wp_likes_widget div img{border:0;margin-left:15px;margin-right:3px;vertical-align:middle;width:10px;}
.fbConnectWidgetTopmost{height:305px;}
fieldset,img,abbr,acronym,.ads a{border:0;}
strong,.wp_likes_widget div span{font-weight:700;}
h4 span,.left,.alignleft,.pagination ul li,.connect li,#respond input.button,.commentmetadata,.socialIcon{float:left;}
h4 a.rss:hover,.disc p a{color:#000;}
input.submit:hover,.button:hover,#nav ul a:hover,#searchsubmit:hover{background:#000;}
.checkbox{position:relative;top:3px;}
.right,.alignright,.sidebar-search .search-button,.reply,#cancel-comment-reply{float:right;}
.half,#respond input.field{width:50%;}
.mr-30,.c1{margin-right:30px;}
.mb-0,#footer .widget{margin-bottom:0;}
.mb-30,#footer .mb-30{margin-bottom:30px;}
.topnav .login,input.search-submit:hover{color:#fff;}
.post-text,#share li a img,.socialIcon a{position:relative;}
.post.entry,.commentlist{margin:0 0 30px;}
.post-content blockquote p,.post-content img,.disc li,.commentlist li,.comment-box li{margin:0 0 10px;}
.gallery img,.gallery-big img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;}
#share li a:hover img, .connect a:hover img{top:-2px;}
.widget h4 { margin: 0 0 5px; clear: both; }
#main .codecolorer-container{margin:0 0 15px;clear:both;}
.codecolorer, .codecolorer *, .codecolorer-container, .codecolorer-container * { font-size: 12px; }
.widget p,.disc li:last-child,.commetlist li:last-child,.trackbacklist li:last-child,#nav li li{margin:0;}
.widget .nocom,#newsform{margin:10px 0 0;}
.widget .community li p,.widget .community li strong,.widget #fvCommunityNewsCaptchaReloadLink{line-height:18px;}
#respond,#comments{padding-left:30px;}
.says,.wp_likes .unlike{display:none;}
.subscriberStats,.subscribe-to-comments{margin:15px 0 0;}
.subscribe-to-comments #subscribe { position:relative;top:2px;margin-right:5px;}
.sf-menu li:hover li ul,.sf-menu .sfHover li ul,.sf-menu li li:hover li ul,.sf-menu li .sfHover li ul{top:-999em;}
.sf-menu li li:hover ul,.sf-menu li .sfHover ul,.sf-menu li li li:hover ul,.sf-menu li li .sfHover ul{left:10em;top:0;}
#wpstats {position: absolute; left: 0; top: 0; }
.login-box { position: absolute; top: 24px; right: 0; width: 200px; padding: 10px; background: #fff; border: 2px solid #444; color: #000; z-index: 99; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: none;}
.login-box input.field { width: 187px; margin: 0 0 10px; }
.login-box input.submit { float: right; }
.login-box label { float: left; color: #000; font-size: 11px; }
.login-box .checkbox { float: left; margin: 5px 5px 0 0; }
.topnav .right { position: relative; }
.msg { padding: 10px; font-size: 11px; border: 1px solid #eaeaea; background: #fafafa; margin: 0 0 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.msg p { margin: 4px 0; font-size: 11px; line-height: 14px; }
.wpcf7-mail-sent-ok { background: #fbfff4; }
.page .wpcf7-response-output { clear:both; margin: 30px 0; }
.c3.mr-30.widget .bulleted { position:relative;top:-5px;}
.topic_icons {width:16px; height:16px; text-decoration:none; border: 0; padding: 1px; vertical-align: text-top; background:none;}
.disc-list { clear:both;}
.disc-list li { display: block; padding: 8px 5px; }
.disc-list .alt {background:#F6FBFF;}
.disc-list li p {padding-left: 23px; float:none;width:inherit;line-height:18px;}
.disc-list img { position: relative; top: 1px; float: left; }
.carbonad { width: 296px !important; }.wp_likes{margin-top:30px;}
.wp_likes span.text{margin-left:5px;}
.wp_likes a.like img,a.liked img{filter:alpha(opacity = 80);margin-right:3px;opacity:.8;vertical-align:middle;}
.wp_likes a.like img:hover{filter:alpha(opacity = 100);opacity:1px;}
.wp_likes a.like:hover{text-decoration:none;}
.wp_likes div.unlike{display:none;}
.wp_likes_widget div img{border:0;margin-left:15px;margin-right:3px;vertical-align:middle;width:10px;}
.wp_likes_widget div span{font-weight:700;}/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
/* Layout */
.codecolorer { padding: 5px; text-align: left; }
code.codecolorer { padding: 2px; }
.codecolorer-container { margin-bottom: 10px; text-align: left; }
.codecolorer, .codecolorer *, .codecolorer-container, .codecolorer-container * { font: 13px/1.4em Monaco, Lucida Console, monospace }

.codecolorer-container table { border: 0px; }
.codecolorer-container table td { margin: 0px; padding: 0px; border: 0px; }
.codecolorer-container table td.line-numbers { padding: 5px; text-align: right; }
.codecolorer-container table td.line-numbers div { width: 23px; }

/* Layout styles */
.codecolorer-container { border: 1px solid #9F9F9F; }
.codecolorer-container table td.line-numbers { color: #888888; background-color: #EEEEEE; border-right: 1px solid #9F9F9F; }
.codecolorer-noborder, .codecolorer-noborder table td.line-numbers { border: 0px; }

/* "Slush & Poppies" color scheme (default) */
.codecolorer-container, .codecolorer { color: #000000; background-color: #F1F1F1; }
/* Comment */
.codecolorer .co0, .codecolorer .co1, .codecolorer .co2, .codecolorer .co3, .codecolorer .co4, .codecolorer .coMULTI { color: #406040; font-style: italic; }
/* Constant */
.codecolorer .nu0, .codecolorer .re3 { color: #0080A0; }
/* String */
.codecolorer .st0, .codecolorer .st_h, .codecolorer .es0, .codecolorer .es1 { color: #C03030; }
/* Entity */
.codecolorer .me1, .codecolorer .me2 { color: #0080FF; }
/* Keyword */
.codecolorer .kw1, .codecolorer .kw2, .codecolorer .sy1 { color: #2060A0; }
/* Storage */
.codecolorer .kw3, .codecolorer .kw4, .codecolorer .kw5, .codecolorer .re2 { color: #008080; }
/* Variable */
.codecolorer .re0, .codecolorer .re1 { color: #A08000; }
/* Global color */
.codecolorer .br0, .codecolorer .sy0 { color: #000000; }
/* Storage */
.twitlight .xml .re1 { color: #008080; }
/* Constant */
.twitlight .xml .re0 { color: #0080A0; }
/* Highlight lines */
.codecolorer .ln-xtra { background-color: #ffff66; }

/* "Twitlight" color scheme */
.twitlight, .twitlight .codecolorer { color: #F8F8F8; background-color: #141414; }
.twitlight .codecolorer .co0, .twitlight .codecolorer .co1, .twitlight .codecolorer .co2, .twitlight .codecolorer .co3, .twitlight .codecolorer .co4, .twitlight .codecolorer .coMULTI,
	code.twitlight .co0, code.twitlight .co1, code.twitlight .co2, code.twitlight .co3, code.twitlight .co4, code.twitlight .coMULTI
	{ color: #5F5A60; font-style: italic; }
.twitlight .codecolorer .nu0, .twitlight .codecolorer .re3,
	code.twitlight .nu0, code.twitlight .re3
	{ color: #CF6A4C; }
.twitlight .codecolorer .nu0, .twitlight .codecolorer .re3,
	code.twitlight .nu0, code.twitlight .re3
	{ color: #8F9D6A; }
.twitlight .codecolorer .me1, .twitlight .codecolorer .me2,
	code.twitlight .me1, code.twitlight .me2
	{ color: #9B703F; }
.twitlight .codecolorer .kw1, .twitlight .codecolorer .kw2, .twitlight .codecolorer .sy1,
	code.twitlight .kw1, code.twitlight .kw2, code.twitlight .sy1
	{ color: #CDA869; }
.twitlight .codecolorer .kw3, .twitlight .codecolorer .kw4, .twitlight .codecolorer .kw5, .twitlight .codecolorer .re2,
	code.twitlight .kw3, code.twitlight .kw4, code.twitlight .kw5, code.twitlight .re2
	{ color: #F9EE98; }
.twitlight .codecolorer .re0, .twitlight .codecolorer .re1,
	code.twitlight .re0, code.twitlight .re1
	{ color: #7587A6; }
.twitlight .codecolorer .br0, .twitlight .codecolorer .sy0,
	code.twitlight .br0, code.twitlight .sy0
	{ color: #F8F8F8; }
.twitlight .xml .re1 { color: #F9EE98; }
.twitlight .xml .re0 { color: #CF6A4C; }

/* "Dawn" color scheme */
.dawn, .dawn .codecolorer { color: #080808; background-color: #F9F9F9; }
.dawn .codecolorer .co0, .dawn .codecolorer .co1, .dawn .codecolorer .co2, .dawn .codecolorer .co3, .dawn .codecolorer .co4, .dawn .codecolorer .coMULTI,
	code.dawn .co0, code.dawn .co1, code.dawn .co2, code.dawn .co3, code.dawn .co4, code.dawn .coMULTI
	{ color: #5A525F; font-style: italic; }
.dawn .codecolorer .nu0, .dawn .codecolorer .re3,
	code.dawn .nu0, code.dawn .re3
	{ color: #811F24; }
.dawn .codecolorer .st0, .dawn .codecolorer .st_h, .dawn .codecolorer .es0, .dawn .codecolorer .es1,
	code.dawn .st0, code.dawn .st_h, code.dawn .es0, code.dawn .es1
	{ color: #0B6125; }
.dawn .codecolorer .me1, .dawn .codecolorer .me2,
	code.dawn .me1, code.dawn .me2
	{ color: #BF4F24; }
.dawn .codecolorer .kw1, .dawn .codecolorer .kw2, .dawn .codecolorer .sy1,
	code.dawn .kw1, code.dawn .kw2, code.dawn .sy1
	{ color: #794938; }
.dawn .codecolorer .kw3, .dawn .codecolorer .kw4, .dawn .codecolorer .kw5, .dawn .codecolorer .re2,
	code.dawn .kw3, code.dawn .kw4, code.dawn .kw5, code.dawn .re2
	{ color: #A71D5D; }
.dawn .codecolorer .re0, .dawn .codecolorer .re1,
	code.dawn .re0, code.dawn .re1
	{ color: #234A97; }
.dawn .codecolorer .br0, .dawn .codecolorer .sy0,
	code.dawn .br0, code.dawn .sy0
	{ color: #080808; }
.dawn .xml .re1 { color: #A71D5D; }
.dawn .xml .re0 { color: #811F24; }

/* "Blackboard" color scheme */
.blackboard, .blackboard .codecolorer { color: #F8F8F8; background-color: #0C1021; }
.blackboard .codecolorer .co0, .blackboard .codecolorer .co1, .blackboard .codecolorer .co2, .blackboard .codecolorer .co3, .blackboard .codecolorer .co4, .blackboard .codecolorer .coMULTI,
	code.blackboard .co0, code.blackboard .co1, code.blackboard .co2, code.blackboard .co3, code.blackboard .co4, code.blackboard .coMULTI
	{ color: #AEAEAE; font-style: italic; }
.blackboard .codecolorer .nu0, .blackboard .codecolorer .re3,
	code.blackboard .nu0, code.blackboard .re3
	{ color: #D8FA3C; }
.blackboard .codecolorer .st0, .blackboard .codecolorer .st_h, .blackboard .codecolorer .es0, .blackboard .codecolorer .es1,
	code.blackboard .st0, code.blackboard .st_h, code.blackboard .es0, code.blackboard .es1
	{ color: #61CE3C; }
.blackboard .codecolorer .me1, .blackboard .codecolorer .me2,
	code.blackboard .me1, code.blackboard .me2
	{ color: #FF6400; }
.blackboard .codecolorer .kw1, .blackboard .codecolorer .kw2, .blackboard .codecolorer .sy1,
	code.blackboard .kw1, code.blackboard .kw2, code.blackboard .sy1
	{ color: #FBDE2D; }
.blackboard .codecolorer .kw3, .blackboard .codecolorer .kw4, .blackboard .codecolorer .kw5, .blackboard .codecolorer .re2,
	code.blackboard .kw3, code.blackboard .kw4, code.blackboard .kw5, code.blackboard .re2
	{ color: #FBDE2D; }
.blackboard .codecolorer .re0, .blackboard .codecolorer .re1,
	code.blackboard .re0, code.blackboard .re1
	{ color: #F8F8F8; }
.blackboard .codecolorer .br0, .blackboard .codecolorer .sy0,
	code.blackboard .br0, code.blackboard .sy0
	{ color: #F8F8F8; }
.blackboard .xml .re1 { color: #FBDE2D; }
.blackboard .xml .re0 { color: #D8FA3C; }

/* "Mac Classic" color scheme */
.mac-classic, .mac-classic .codecolorer { color: #000000; background-color: #FFFFFF; }
.mac-classic .codecolorer .co0, .mac-classic .codecolorer .co1, .mac-classic .codecolorer .co2, .mac-classic .codecolorer .co3, .mac-classic .codecolorer .co4, .mac-classic .codecolorer .coMULTI,
	code.mac-classic .co0, code.mac-classic .co1, code.mac-classic .co2, code.mac-classic .co3, code.mac-classic .co4, code.mac-classic .coMULTI
	{ color: #0066FF; font-style: italic; }
.mac-classic .codecolorer .nu0, .mac-classic .codecolorer .re3,
	code.mac-classic .nu0, code.mac-classic .re3
	{ color: #0000CD; }
.mac-classic .codecolorer .st0, .mac-classic .codecolorer .st_h, .mac-classic .codecolorer .es0, .mac-classic .codecolorer .es1,
	code.mac-classic .st0, code.mac-classic .st_h, code.mac-classic .es0, code.mac-classic .es1
	{ color: #036A07; }
.mac-classic .codecolorer .me1, .mac-classic .codecolorer .me2,
	code.mac-classic .me1, code.mac-classic .me2
	{ color: #0000A2; }
.mac-classic .codecolorer .kw1, .mac-classic .codecolorer .kw2, .mac-classic .codecolorer .sy1,
	code.mac-classic .kw1, code.mac-classic .kw2, code.mac-classic .sy1
	{ color: #0000FF; }
.mac-classic .codecolorer .kw3, .mac-classic .codecolorer .kw4, .mac-classic .codecolorer .kw5, .mac-classic .codecolorer .re2,
	code.mac-classic .kw3, code.mac-classic .kw4, code.mac-classic .kw5, code.mac-classic .re2
	{ color: #0000FF; }
.mac-classic .codecolorer .re0, .mac-classic .codecolorer .re1,
	code.mac-classic .re0, code.mac-classic .re1
	{ color: #318495; }
.mac-classic .codecolorer .br0, .mac-classic .codecolorer .sy0,
	code.mac-classic .br0, code.mac-classic .sy0
	{ color: #000000; }
.mac-classic .xml .re1 { color: #0000FF; }
.mac-classic .xml .re0 { color: #0000CD; }

/* "Vibrant Ink" color scheme */
.vibrant, .vibrant .codecolorer { color: #FFFFFF; background-color: #000000; }
.vibrant .codecolorer .co0, .vibrant .codecolorer .co1, .vibrant .codecolorer .co2, .vibrant .codecolorer .co3, .vibrant .codecolorer .co4, .vibrant .codecolorer .coMULTI,
	code.vibrant .co0, code.vibrant .co1, code.vibrant .co2, code.vibrant .co3, code.vibrant .co4, code.vibrant .coMULTI
	{ color: #9933CC; font-style: italic; }
.vibrant .codecolorer .nu0, .vibrant .codecolorer .re3,
	code.vibrant .nu0, code.vibrant .re3
	{ color: #339999; }
.vibrant .codecolorer .st0, .vibrant .codecolorer .st_h, .vibrant .codecolorer .es0, .vibrant .codecolorer .es1,
	code.vibrant .st0, code.vibrant .st_h, code.vibrant .es0, code.vibrant .es1
	{ color: #66FF00; }
.vibrant .codecolorer .me1, .vibrant .codecolorer .me2,
	code.vibrant .me1, code.vibrant .me2
	{ color: #FFCC00; }
.vibrant .codecolorer .kw1, .vibrant .codecolorer .kw2, .vibrant .codecolorer .sy1,
	code.vibrant .kw1, code.vibrant .kw2, code.vibrant .sy1
	{ color: #FF6600; }
.vibrant .codecolorer .kw3, .vibrant .codecolorer .kw4, .vibrant .codecolorer .kw5, .vibrant .codecolorer .re2,
	code.vibrant .kw3, code.vibrant .kw4, code.vibrant .kw5, code.vibrant .re2
	{ color: #FFCC00; }
.vibrant .codecolorer .re0, .vibrant .codecolorer .re1,
	code.vibrant .re0, code.vibrant .re1
	{ color: #FFFFFF; }
.vibrant .codecolorer .br0, .vibrant .codecolorer .sy0,
	code.vibrant .br0, code.vibrant .sy0
	{ color: #FFFFFF; }
.vibrant .xml .re1 { color: #FFCC00; }
.vibrant .xml .re0 { color: #339999; }
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}