ul,ol{list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
form { clear:both;}
.profile-opts { float:right; width:160px; }
.profile-opts li { display:block;overflow:hidden;margin:0 0 5px;}
#lsidebar{background:#1181c9 url(images/bluegradient.jpg) repeat-x left top;color:#fff;display:block;margin-bottom:10px;margin-right:20px;padding:12px;width:125px;}
#lsidebar a{color:#fff;font-weight:700;}
#forumlogin{display:block;width:125px;}
#loginboxes{height:100px;}
input#submit{margin-bottom:30px;}
#hottags{overflow:hidden;width:125px;}
.frontpageheatmap{font-weight:400;padding-bottom:10px;}
#discussions{background-color:#fff;float:left;width:630px;}
#forumlist td,#latest td,#favorites td{padding:8px 5px;}
#forumlist td img,#latest td img,#favorites td img{vertical-align:middle;}
.topic-link,.forum-link{line-height:18px;}
.topic-meta{float:right;width:125px;}
.post-form-c{background:#fcfcfc;border:1px solid #eaeaea;float:left;margin:0 0 10px;padding:10px;width:465px;}
.edit-form textarea { height: 300px; width: 96%; }
h2.posttitle,h2.post-form,h2#register,h2#loginpage,h2#profileedit,h2#currentfavorites,h2.populartags{border-bottom:2px solid #eaeaea;font-size:18px;font-weight:400;text-transform:uppercase;}
#forumlist th,#latest th, #favorites th {background:#fafafa;border-bottom:2px solid #eaeaea;padding:8px 5px;}
#favorites { width: 630px; margin: 0 0 30px; }
#favorites tr { font-size: 11px; }
tr.alt{background-color:#f6fbff;}
#forumlist th{font-size:13px;font-weight:700;}
#latest th, #favorites th{font-size:13px;font-weight:700;text-align:left;}
h2.latestdiscussions{border-bottom:1px solid #6c9a30;color:#6c9a30;display:block;font:13pt Verdana,Arial,Helvetica,sans-serif;height:30px;letter-spacing:-0.5px;margin-bottom:6px;}
#latest{margin-bottom:15px;}
#latest td a img, #favorites td a img {position:relative;top:-1px;}
#forumlist td a img { position:relative; top:-2px;}
.td-topic {width:385px;}
.td-topic a img { float: left; }
.td-topic a span { padding-left: 23px; margin: 0; line-height: 14px; display: block; }
#forumlist tr a.new-topic{color:#fff;}
a.new-topic{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#2a97c4;color:#fff;font-size:11px;font-weight:700;padding:3px 5px;font-family:Verdana;}
a.new-topic:hover{background:#32acdf;}
h5{color:#747474;float:left;font-size:18px;margin:0 0 10px;text-transform:uppercase;width:100%;z-index:1;}
h5 a.rss{color:#b5b5b5;float:right;font-size:11px;margin:8px 0 0;}
h5 a.rss:hover{color:#000;}
form.postform label{float:left;font-weight:700;width:100%;}
form.postform label.small {float:none;font-weight:700;width:inherit; font-size: 11px; line-height: 24px;}
form.postform .submit{font-family:Verdana;font-size:16px;}
p.allowed,.allowed-stuff{background:#fff;border:1px solid #eaeaea;color:#777;display:block;font-size:11px;line-height:16px;padding:5px;width:inherit;}
.allowed-stuff { display: none; width: inherit; clear: both; overflow: hidden; margin: 0 0 10px; }
.allowed-stuff h3 { font-size: 14px; font-weight: bold; margin: 0 0 5px; }
.allowed-stuff ul { list-style-type: square; padding: 0 0 0 30px; }
#viewdiv{background-color:#fafafa;border:1px solid #eaeaea;font-size:11px;margin:20px 0 0;overflow:hidden;padding:8px 5px;}
#viewdiv h2{float:left;font-size:13px;line-height:12px;margin:0;padding:0;}
#viewdiv li{float:left;margin-right:10px;}
.admin{background:#fcfcfc;border:1px solid #eaeaea;clear:both;font-size:11px;padding:5px;}
ul.topicmeta{border-bottom:3px solid #F5F5F5;color:#bcbcbc;float:left;font-size:11px;margin:0;padding:0 0 10px;width:100%;}
ul.topicmeta li{display:block;float:left;line-height:20px;margin-right:15px;}
ul.topicmeta li.rss{float:right;margin:0;}
#topic_posts,#topic_voices{display:none;}
.page h2.topictitle{margin:0 0 15px; line-height:30px;}
#yourtaglist li{display:inline;padding-right:12px;}
#othertags p{display:inline;font-weight:700;}
#topic-tags{background:#fafafa;border:1px solid #eaeaea;display:block;font-size:11px;margin:20px 0;overflow:hidden;padding:5px;}
#topic-tags p{float:left;font-size:11px;font-weight:700;line-height:14px;margin:0;width:100%;}
#tags-list li{clear:both;float:left;line-height:14px;margin-top:5px;width:100%;}
#tag{border:1px solid #ccc;width:60px;padding:2px;float:left;}
#tag,#tagformsub{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#tagformsub{background:#5E5E5E;border:none;color:#fff;cursor:pointer;font-family:Verdana;font-size:10px;font-weight:700;padding:0px 3px;line-height:21px;line-height:20px;display:block;float:right;}
#tagformsub:hover{background:#000;}
#topic-tags form{float:left;margin:10px 0 0;width:100%;}
h2#userlogin{margin:0 0 5px; font-size: 22px; line-height: 26px;}
body#profile-page h3#useractivity{border-bottom:1px solid #6c9a30;color:#6c9a30;display:block;font-size:15pt;font-weight:400;height:35px;margin-bottom:6px;}
div.profiletitle{border-bottom:1px solid #1280c6;display:block;height:35px;margin-bottom:6px;}
#profile-menu{display:inline;margin-left:15px;}
#profile-menu li{display:inline;margin-left:3px;}
body#profile-page td{padding:5px;}
pre,code{font:1em Monaco, 'Courier New', monospace;}
.right{float:right;}
.delete:hover{background-color:#c00;color:#fff;}
fieldset{border-width:0;margin:0;padding:0;}
img.avatar{border:1px solid #ddd;}
.bozo{background-color:#ee8;}
.alt.bozo{background-color:#ff9;}
.bbcrumb{background:#fafafa;border:1px solid #eaeaea;color:#bcbcbc;font-size:11px;margin-bottom:20px;padding:5px;}
.bbcrumb a{font-weight:400;}
#r{border-top:1px solid #ccc;clear:both;color:#666;font-size:1em;letter-spacing:2px;margin:auto;padding-top:10px;text-align:center;text-transform:uppercase;width:760px;}
.notice{background-color:#fbfff3;border:1px solid #d4e3b1;color:#3c5402;margin:0 0 20px;padding:10px;}
.notice.error { background-color: #fff1f1; border-color: #d59696; color: #480303; }
.notice p{margin-bottom:0;}
.sticky{background-color:#fafdf2; border-bottom: 2px solid #eef2e1;}
.sticky big {font-size: 13px; }
#topic_labels { float: right; margin: 10px 0 0; font-size: 11px; text-transform: uppercase; }
#thread{list-style:none;margin:0;padding:0;}
#thread li ol,#thread li ul{ margin: 0 0 10px 20px; padding: 0 0 0 20px;}
#thread li ol { list-style-type:decimal;}
#thread li ul { list-style-type:square;}
#thread li ol li,#thread li ul li{padding:0; margin: 0 0 5px;}
.thread{border-bottom:1px solid #eaeaea;margin:30px 0 0;overflow:hidden;}
.threadauthor{float:left;width:70px;}
.threadpost{padding-left:75px;}
#thread .post{border:none;}
#thread .post blockquote{border-left:5px solid #b7d2df;margin:0 20px;padding:5px 5px 5px 10px;background:#f8fbfc; font-size:11px; color: #3581a5; line-height: 18px; font-style:italic;}
#thread .post pre, #thread .post code { background: #f5fcff; line-height: 18px; padding: 1px 2px; border:1px solid #c8e4f2; }
#thread .post pre { max-height: 400px; overflow: auto; margin: 0 0 10px; padding: 5px; }
.clearit { clear:both; height:20px; display:block;}
.poststuff{color:#ccc;font-size:11px;margin:0 0 10px;}
.poststuff span a{margin-left:5px;}
#forumlist small{font:11px Verdana,Arial,Helvetica,sans-serif;text-align:center;}
#manage-tags{list-style:none;margin:10px 0;}
#manage-tags li{float:left;padding-bottom:10px;width:200px;}
.submit{text-align:right;}
.topiclink{display:block;}
a.rss-link{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f8f8f8 url(http://cdn.devgrow.com/wp-content/themes/devgrowv2/images/rss-icon.gif) no-repeat 4px 5px;border:1px solid #eaeaea;color:#000;display:block;font-size:11px;padding:5px 5px 5px 22px;}
a.rss-link:hover{background-color:#fff;}
#topic-move{margin-top:1em;}
#useravatar{margin-bottom:1em;float:left; width: 100px; float: left;}
#useravatar img{background: #D9D9D9; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;}
.user-info { padding-left: 110px;padding-right:160px; }
.vcard { overflow: hidden; margin: 0 0 30px; }
#userinfo li { float: left; width: 100%; margin: 0 0 5px; }
#userinfo li span {font-size: 11px; float: left; margin-right: 10px;}
#useractivity{margin:15px 0 5px;}
.user-recent { margin: 0 0 30px; }
.user-recent li { font-size: 11px; color: #aaa; line-height: 24px; }
.user-recent li a { font-size: 13px;}
.form-invalid{background-color:#ffebe8 !important;}
.form-invalid input{border-color:#c00 !important;}
.form-table input,.form-table textarea{border-color:#c6d9e9;}
#thread .post img{max-width:534px;}
caption,th,#latest tr{text-align:left;}
div.remember,#userinfo{margin-top:10px;}
#forumlist,#latest,ol#thread{width:630px;}
#forumlist,#latest { margin: 0 0 30px; }
h5 span,#tags-list,.left{float:left;}
.admin form,.admin fieldset,.admin div,#yourtaglist,#profile-menu{display:inline;}
.deleted,#thread li.deleted .threadpost{background-color:#e88;}
.alt.deleted,#thread li.alt.deleted .threadpost{background-color:#f99;}
#thread li.alt .threadpost,#thread li.deleted{background-color:transparent;}
.form-warning { font-style: normal; width: 100%; font-size: 11px; padding: 5px; background: #fff5f5; }
.login-fieldset { position: relative; }
.signup-now { position: absolute; top: 30px; right: 30px; width: 250px; padding: 10px; background: #f4fbff; }
.signup-now p { margin: 0; }
.signup-now a { font-weight: bold; }
.hint { font-size:11px; color: #aaa; }

form.editable fieldset, form.editable legend, form.editable input, form.editable .submit input { 
  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
  }
form.editable fieldset {
  margin-bottom: 20px;
  padding: 10px;
  background: #fafafa;
  border: 1px solid #ddd;
}
form.editable legend {
  padding: 5px;
  font-weight: bold;
  background: #fff;
  border: 1px solid #ddd;
}
form.editable label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.editable input {
	padding: 3px;
	border-width: 1px;
}
form.editable label {
	font-weight: bold;
	padding: 0 10px;
}
form.editable tr {
	width: 100%;
	float: left;
	}
form.editable th { min-width: 150px; text-align: right; }
form.editable .required-message { margin:10px 0 0 155px;}
form.editable p { font-size:11px; line-height:16px;}
form.editable #pass2 { margin-left: 150px; }
form.editable .pass-strength { margin: 0 0 10px; }
form.editable .pass-strength th { font-weight:bold; min-width: 140px; padding-right:10px; }
form.editable .pass-strength th { font-weight:bold; min-width: 140px; padding-right:10px; }
form.editable .submit input { padding: 6px 10px; background: #444; color: #fff; font-size: 14px; display: block; border:none; font-weight: bold; font-family: Verdana; cursor: pointer; }
form.editable .submit input:hover{ background: #000; }
.nav span, .nav a { padding: 5px; border: 2px solid #f1f1f1; margin-right: 5px; }
.nav .page-numbers.current { background: #f3f3f3; }
.nav .page-numbers.next, .page-numbers.previous { font-weight: bold; }
.widget_polls-widget { display: none; }
