.contentLeft .minWidth {width:785px;}
.contentRight, .contentRight .container {width:175px;}
/* forums lists -- categories and discussions */
.forumsListBox .inside {padding:0;border-width:1px 0 0 0;}
.forumsCategoriesTable, .forumsDiscussionsTable {width:100%;background:#bbb;}
.forumsDiscussionsTable {font-weight:bold;}
.forumsCategoriesTable td, .forumsCategoriesTable th, .forumsDiscussionsTable td, .forumsDiscussionsTable th {vertical-align:top;text-align:center;padding:5px 10px 5px 10px;white-space:nowrap;}
.forumsCategoriesTable th, .forumsDiscussionsTable th {background:#828282;color:#fff;font-weight:bold;white-space:nowrap;}
.forumsCategoriesTable .categories, .forumsDiscussionsTable .topic {text-align:left;width:100%;white-space:normal;}
.forumsCategoriesTable .categoryHeader td {background:#f4e0cd;}
.forumsCategoriesTable .categoryHeader a {font-size:15px;font-weight:bold;}
.forumsCategoriesTable .data .categories a {background:url(../images/sidenav-square-bullet.gif) no-repeat left 6px;font-weight:bold;padding:0 0 0 12px;}
.viewDesc, .viewDesc a {font-size:11px !important;background:none !important;padding:5px !important;} /* View Description links */
.forumsCategoriesTable .data .new {color:#6db441;font-weight:bold;}
.forumsCategoriesTable .rowA td, .forumsDiscussionsTable .rowA td {background:#fff;}
.forumsCategoriesTable .rowB td, .forumsDiscussionsTable .rowB td {background:#ece8e4;}
.forumsDiscussionsTable .sticky td {background:#dae9f3;}
.forumsDiscussionsTable td.remove a {color:#900;}
/* forum thread */
.forumThreadBox .inside {padding:0;}
.forumThreadBox .stats {padding:5px 10px 5px 10px;}
.forumThreadBox .stats a {font-weight:bold;}
.forumThreadBox .threadPost {padding:10px;border-top:1px solid #bbb;}
.forumThreadBox .rowA {background:#fff;}
.forumThreadBox .rowB {background:#eee;}
.forumThreadBox .threadPost .author {font-weight:bold;}
.author {font-weight:bold;}
.threadBottomLinks {padding:0 0 10px 11px;border-bottom:1px solid #bbb;font-weight:bold;margin-bottom:15px;}
.articleForumLinks {padding:10px 0 0 0;border-top:1px solid #bbb;font-weight:bold;margin-bottom:10px;}
.articleForumLinks2 {padding:10px 0 0 0;font-weight:bold;margin-bottom:10px;}
h2.commentsHeader {font-size:18px;padding:0;position:relative;margin-bottom:15px;}
h2.commentsHeader a {position:absolute;top:0;right:0;*top:2px;}
/* forum search results */
.forumResultsBox .inside {padding:0;}
.forumResultsBox h3 {line-height:33px;background:#eee;font-size:18px;padding:0 10px 0 10px;border-top:1px solid #bbb;}
.forumResultsBox h3.top {border:0;}
.forumResultsBox .results li {margin-bottom:10px;line-height:25px;}
.forumResultsBox .results li a {font-weight:bold;}
/* add forum topic */
.grayFormBG {background-color:#f1f1f1; border:1px solid #d6d6d6; padding:10px;}
div.grayFormBG .orangeButton {width:60px;margin-right:8px;}
div.grayFormBG input {width:130px;} 
div.grayFormBG textarea {width:99%;}
div.grayFormBG label {font-weight:bold;}
div.grayFormBG #username, div.grayFormBG #password {width:120px;margin-right:10px;}
.padTop5 {padding-top:5px;}
.subformsearchbox {text-align:center;margin:10px auto;}
p.forminstruct {margin:0 0 10px 0;}
div.viewMore {height:38px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0 0 0;}
div.viewMore a {line-height:38px;font-weight:bold;margin:10px 0 0 0;}
.floatLeft {float:left;}
.loginForm {padding:10px 0 0 0;}
.lh23 {line-height:23px;}
.forgot {line-height:23px;font-size:11px;}
/* comments */
.commentItem {margin:0 0 10px 0; overflow: hidden;}
.articleComments .rowA, .forumComments .rowA {background:url(../images/comment-bg-a.jpg) repeat-x;}
.articleComments .rowB, .forumComments .rowB  {background:url(../images/comment-bg-b.jpg) repeat-x;}

.commentItem .commentHeader {height:26px;line-height:26px;padding:1px;}
.commentItem .commentHeader .number {display:block;float:left; padding: 0 5px; height:26px;background:#fff;text-align:center;font-weight:bold;font-size:18px;margin:0 10px 0 0;}
.commentItem .commentHeader .author {font-weight:bold; font-size: 0.9em;}
.commentItem .commentHeader .date {font-style:italic;}
.commentItem .commentBody {padding:10px; clear: both; width: 100%; height: 100%; overflow: hidden; }
.commentItem .commentUserInfo { float: left; text-align: center; width: 75px;}
.commentItem .commentUserInfo img.avatar { border:1px solid #DAD5CF; background: #F7EDE1; padding: 3px; width: 62px; height: 62px; }
.commentItem .commentUserInfo a:hover img.avatar, a:hover img.article-thumb { border-color: #EFE8E0; background-color: #FFF8EF; }

.commentItem .commentUserInfo img.badge { margin-top: 12px; }
.commentItem .commentText { padding-left:85px; padding-right: 15px; }


/* columns */
/*.content {width:100%;margin:15px 0 0 0;}
.contentLeft {width:auto;vertical-align:top;}
.contentLeft .minWidth {width:639px;overflow:hidden;}
.contentRight, .contentRightSlim {padding:0 10px 0 10px;vertical-align:top;}
.contentRight, .contentRight .container {width:336px;}
.contentLeft .featuredBox {padding:0 0 0 10px;}
.sidebar {width:170px;vertical-align:top;}
.contentCenter {width:100%;padding:0 0 0 10px;vertical-align:top;}
.contentRightSlim {width:170px;}*/
.content {overflow:hidden;width:965px;margin:0 auto;padding-top:15px;}
.content .contentMain {float:left;width:614px;margin-right:15px;}
.content .contentSide {float:left;width:326px;padding-right:10px;}



