/*landing page*/
#col1MainForum{width:340px; margin:10px 10px 0 0; float:left;}
#co12MainForum{width:600px; float:right;}
	#co12MainForum #wBox {margin: 20px 4px 0 4px;}
	#co12MainForum .tabs {padding: 0 5px 0 10px;}
.topList{width:98%; margin:0 auto;}
	.topList .details{padding: 0 2px 0 8px;}
	.topList .postedBy{width:100px; padding: 0 2px 0 8px; text-align:center;}
	.topList .dottedLine{height: 2px;}
	.contestTble{border-collapse:collapse; margin-bottom:3px;}
	.contestTble .contestIcon{width:80px; }
	.contestTble .contestInfo{width:340px; padding: 0 0 0 5px;}
	
.forumList{width:100%; border-collapse:collapse; margin:0 auto;}
.forumList .header{padding: 5px 0 0 15px; margin:0;}
	.forumList .header h3{padding: 0; margin:0;}
.forumList .topic, .forumList .post{width:80px;}
.forumList .category{padding: 8px 2px 8px 15px; vertical-align:top;}
	.forumList .category .art{width:62px; float:left;}
	.forumList .category .contest{width:90px; float:left;}
	.forumList .category .contestDescription{width:410px; padding: 0 0 0 5px;float:left;}
	.forumList .category .description{width:445px; padding: 0 0 0 5px;float:left;}
.forumList .topicPost{padding:2px; font-size:11px; line-height:13px; text-align:center;}
.forumList .dottedLine{height:1px; margin:2px 0;}
	
.forumList .lastPost{width:235px; padding: 8px 0 8px 0; vertical-align:top;}
	.forumList .lastPost .col1, .forumList .lastPost .col2{float:left;}
	.forumList .lastPost .col1{width:25px; height:35px; vertical-align:top; padding:0 5px 0 10px;}
	.forumList .lastPost .col2{width:170px; padding:0 5px 0 0; }
	.forumList .lastPost .nobg:hover{background-image:none; padding-bottom:0;}
.forumList .dividerRow{height:1px; background-color:#fff;}
.forumList .dividerRow2{height:1px; background-color:#f2cfbb;}
.forumList .row2{background-color:#f1f2f2;}

.moderatorRow{background-color:#fcf1eb; padding: 8px 2px 8px 15px;}
	.moderatorRow .col a:hover{background-color:#ffdbd1;}
	.moderatorRow .col{float:left; width:170px; border: 0px solid #222;}
		.moderatorRow .col h3{padding:0;}
.moderatorCont{float:left; width:150px; background-color:#ddebf7; border: 1px solid #c3d8eb; display: table; #display: block; #position: relative; margin:0 30px 0 0; padding:0;}

.moderatorCont .thumbnail{float:left; width:25px; height:25px; padding: 8px 0 8px 8px; border: 0px solid #333;}
.moderatorCont .name{width:125px; #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; padding: 8px 0 8px 4px;}	
.moderatorCont span{#position: relative; #top: -50%;}
.moderatorRow .col .email{background-color:#c3d8eb; border: 1px solid #c3d8eb; color:#666; font-size:11px; text-align:center; width:150px; display: table; #display: block;}
	.moderatorRow .col .email a{color:#595959;}
	.moderatorRow .col .email a:hover{color:#000;}
	
.forumList .adminRule{background-color:#fcf1eb;}
	.forumList .adminRule a:hover{background-color:#fddfce;}
	
.h1 { font-size:18px; font-weight:bold; color:#D20304;}

/*sub category page*/
#wBoxForum{
	background: #fff url(../images/bg_group_gradient.gif) repeat-x top;
	border: 1px solid #bdc4c4;
	width:950px; 
	margin: 0 auto;
	padding: 5px 0 0 0; border: 1px solid #d0d7d7;
	}
#wBoxForum h1{padding-bottom:5px;}
#wBoxForum #holder920{width:920px; margin:0 auto; padding: 0;}
	#wBoxForum #holder920 h1{width:820px;}
#wBoxForum #wBox{border-right:0; border-left:0; border-bottom:0;}
#wBoxForum .searchForum{width:210px; float:left; padding: 0 0 10px 20px; }
	#wBoxForum optgroup{font-weight: bold;}
#wBoxForum .jumpForum{float:right; padding: 15px 20px 0 0; border: 0px solid #000;}

/*view topics of sub category*/
.forumList .shdTop{text-align:left; margin:0;}
#filterForumTopic{padding:10px 0 10px 15px;}
	#filterForumTopic .col1{width: 105px; float:left;}
	#filterForumTopic .col2{float:left;}
	#filterForumTopic .col3{float:left; padding-top:10px;}
	#filterForumTopic .col4{float:right; padding-top:10px;}
	#filterForumTopic .verLine{height:40px; margin: 0 10px; float:left;}
.forumList .author{width:180px; padding: 8px 0 8px 0; vertical-align:top;}
	.forumList .author .col1, .forumList .author .col2{float:left;}
	.forumList .author .col1{width:25px; height:30px; vertical-align:top; padding:0 5px 0 5px;}
	.forumList .author .col2{width:135px; padding:0 5px 0 0;}
	.forumList .author .nobg:hover, .forumList .lastPostTopic .nobg:hover{background-image:none; padding-bottom:0;}
.forumList .lastPostTopic{width:135px; padding: 8px 0 8px 0; vertical-align:top;}

/*view topic*/
#wBoxForum #holder850{width:850px; margin:0 auto; padding: 0; border: 0px solid #333;}
	#wBoxForum #holder850 .frameCont42{width:70px;}
	#wBoxForum #holder850 .commentBox, #wBoxForum #holder850 .pmMessage2{width:750px; margin-bottom:20px; }
	#wBoxForum #holder850 .commentBox .content, #wBoxForum #holder850 .pmMessage2 .pmContent{width:720px; padding: 2px 5px 0 5px;}
	#wBoxForum #holder850 .commentBox #inline, #wBoxForum #holder850 .pmMessage #inline {margin:5px 0 -5px 0;}
	#wBoxForum #holder850 .commentBox .dottedLine, #wBoxForum #holder850 .pmMessage2 .dottedLine {margin:15px 0 0 0;}
	#wBoxForum #holder850 .commentBox .message ul{margin:10px 0 10px 20px;}
	#wBoxForum #holder850 .buttonHolder{float:right; padding:10px 10px 0 0;}
#wBoxForum .dottedLine {height:1px;}

/*reply topic*/
#wBoxForum #holder850 #formCont{width:830px; margin:0 auto; padding: 0;}
#wBoxForum #holder850 #formCont .content{width:760px; margin:0 auto;}

/*report topic*/
#wBoxForum #holder850 #col1ReportForm {width: 320px; margin: 0 5px 0 0; float:left;}
	#wBoxForum #holder850 #col1ReportForm #formCont {width: 320px;}
	#wBoxForum #holder850 #col1ReportForm #formCont .content {width: 300px;}
	#wBoxForum #holder850 #col1ReportForm #formCont .checkboxInline label {width:220px;}
#wBoxForum #holder850 #col2ReportForm {width: 520px; float:left;}
	#wBoxForum #holder850 #col2ReportForm #formCont {width: 520px;}
	#wBoxForum #holder850 #col2ReportForm #formCont .content {width: 500px;}
	#wBoxForum #holder850 #col2ReportForm #formCont .content textarea{width: 480px;}
	
/*moderator manual*/
#moderatorManual{width:575px; margin: 10px auto;}
#moderatorManual .content{width:545px; margin: 0 auto; padding:10px 0 10px 0;}

/*create post*/
#wBoxForum #holder850 #formCont .thumbnail{width:100px; padding-right:30px; float:left;}
		#wBoxForum #holder850 #formCont .thumbnail .framePhoto{padding:5px;}
	#wBoxForum #holder850 #formCont .description{width:470px; padding-right:10px; float:left;}
		#wBoxForum #holder850 #formCont .inputDescription{width: 450px; height: 55px;}
	#wBoxForum #holder850 #formCont .alignment{width:210px; float:left;}
		#wBoxForum #holder850 #formCont .alignment .col{width:40px; padding-right:8px; text-align:center; float:left;}
		#wBoxForum #holder850 #formCont .alignment img{padding:5px 0;}
			
/*font10*/
.forumList .lastPost, .topList .postedBy, 
.moderatorCont .name,
#wBoxForum #holder850 .commentBox .content .reply,
.forumList .author, .forumList .lastPostTopic
{font-size: 11px; line-height: 13px;}


/*attached photo alignment - danny*/
.alignmentleft {float:left; margin:0 10px 10px 0;}
.alignmentcenter {display:block; margin:0px auto 10px; text-align:center;}
.alignmentright {float:right; margin:0 0 10px 10px;}

/* dialog box - jquery */
#tinted-modal {
	z-index: 999;
	width: 100%;
	height: 100%;
	filter: alpha(Opacity=50); -moz-opacity:0.5; opacity: 0.5;
	background: repeat url(jquery/images/tint_black.png);
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#alertbox {
	z-index: 1000;
    padding: 0px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -25px;
    background: transparent;
}

