div.mainTitleRow{
	position: relative;
	width: 100%;
	height: 53px;
	margin-top: 0px;
	margin-bottom: 4px;
	left: 0;
	border: 1px solid #DDDDDD;
}
div.mainTitleRow span.title a{
	color:#7C7C7C;
	text-decoration:none;
}
div.mainTitleRow span.title a:hover{
 	color:#7C7C7C;
	background-color: #FCF0F8;
}
div.mainTitleRow span.title{
	position:absolute;
	font-weight:normal;
	font-size:15px;
	font-weight:bold;
	margin: 18px 10px 0 5px;
}

div.mainTitleRow span.marginTop{
	position:absolute;
	margin-top: 18px;
	width:100%;
	text-align:center;
}
div.mainTitleRow span.postLnk, div.mainTitleRow span.prevLnk, div.mainTitleRow span.indexLnk, div.mainTitleRow span.NextLnk{
	position: absolute;
	font-size:14px;
	height: 53px;
} 
div.mainTitleRow span.postLnk a, div.mainTitleRow span.prevLnk a, div.mainTitleRow span.indexLnk a, div.mainTitleRow span.NextLnk a{
	color:#7CB715;
	text-decoration:none;
}
div.mainTitleRow span.postLnk a:hover, div.mainTitleRow span.prevLnk a:hover, div.mainTitleRow span.indexLnk a:hover, div.mainTitleRow span.NextLnk a:hover{
	color:#FF00A4;

}
div.mainTitleRow span.postLnk{
	width: 16%;
	left: 55%;
	font-weight:bold;
}
div.mainTitleRow span.prevLnk{
	width: 10%;
	left: 74%;

}
div.mainTitleRow span.indexLnk{
	width: 8%;
	left: 84%;

}
div.mainTitleRow span.NextLnk{
	width: 8%;
	left: 92%;
}
/** PAGING STYLE **/

div.page-row, div.page-rowb{
	position: relative;
	width: 100%;
	height: 27px;
	margin-bottom: -5px;
	left: 0;
	border: 1px solid #DDDDDD;
	font-size:14px;
}

div.page-row{margin-top: 7px;}

div.page-rowb{margin-top: 15px;}

div.page-row span.pages, div.page-rowb span.pages{
	position:relative;
	font-weight:bold;
	margin: 6px 10px 0 5px;
}
div.page-row span.numbers, div.page-rowb span.numbers{
	font-weight:normal;
}

div.page-row span.marginTop, div.page-rowb span.marginTop{
	position:absolute;
	margin-top: 4px;
	width:100%;
}
div.page-row a, div.page-rowb a{
	color:#7CB715;
	text-decoration:none;
}
div.page-row a:hover, div.page-rowb a:hover{
 	color:#FF00AA;
}
div.page-row a:active, div.page-rowb a:active{
	color:#7CB715;
	font-weight:bold;
}

/** END OF PAGING STYLE **/

div.title-row{
	position: relative;
	width: 100%;
	height: 27px;
	margin-top: 15px;
	margin-bottom: -5px;
	left: 0;
	border: 1px solid #DDDDDD;
}
div.title-row span.title{
	position:absolute;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	margin: 6px 10px 0 5px;
}

div.title-row span.marginTop{
	position:absolute;
	margin-top: 4px;
	width:100%;
	text-align:center;
}
div.title-row span.colPoster, div.title-row span.colViews, div.title-row span.colReplies, div.title-row span.colLastPost{
	position: absolute;
	font-size:14px;
	height: 27px;
} 
div.title-row span.colPoster{
	width: 16%;
	left: 55%;
}
div.title-row span.colViews{
	width: 8%;
	left: 72%;

}
div.title-row span.colReplies{
	width: 8%;
	left: 81%;

}
div.title-row span.colLastPost{
	width: 11%;
	left: 89%;
}
div.cat-row{
	position: relative;
	width: 100%;
	height: 50px;
	margin-top: 10px;
	left: 0;
}
div.cat-row span.title{
	position:absolute;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	margin: 15px 10px 0 5px;
}
div.cat-row span.subjectTitle{
	position:absolute;
	font-weight:normal;
	font-size:14px;
	margin: 15px 10px 0 8px;
}
div.cat-row span.subjectTitle a{
	color:#FF6CCC;
}
div.cat-row span.subjectTitle a:hover{
	color:#FF00A4;
}
div.cat-row span.marginTop{
	position:absolute;
	margin-top: 15px;
	width:100%;
	text-align:center;
}
div.cat-row span.marginTopTime{
	position:absolute;
	margin-top: 10px;
	width:100%;
	text-align:center;
}
div.cat-row span.colTitle{
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#8E8E8E;
}
div.cat-row span.poster{
	position:relative;
	font-size:12px;
	color:#8E8E8E;
}
div.cat-row span.number{
	position:relative;
	font-size:15px;
	color:#8E8E8E;
}
div.cat-row span.time{
	position:relative;
	font-size:13px;
	color:#8E8E8E;
}
div.cat-row a{
	color:#7C7C7C;
	text-decoration:none;
}
div.cat-row a:hover{
 	color:#7C7C7C;
	background-color: #FCF0F8;
}

div.cat-row span.col-1, div.cat-row span.col-3, div.cat-row span.col-4, div.cat-row span.col-5, div.cat-row span.col-1S{
	position: absolute;
	height: 50px;
}
/*dave did*/
div.cat-row span.col-1S{
	width: 54%;
	left: 0;
	border: 1px solid #DDDDDD;
	background-color: #fff6f6;
}
/*dave did*/

div.cat-row span.col-1{
	width: 54%;
	left: 0;
	border: 1px solid #DDDDDD;
}
div.cat-row span.col-2{
	position: absolute;
	height: 50px;
	width: 16%;
	left: 55%;
	border: 1px solid #F7D0E9;
}
div.cat-row span.col-3{
	width: 8%;
	left: 72%;
	background: #FCEBF5;
	border: 1px solid #FCEBF5;
}
div.cat-row span.col-4{
	width: 8%;
	left: 81%;
	background: #CECECE;
	border: 1px solid #CECECE;
}
div.cat-row span.col-5{
	width: 10%;
	left: 90%;
	background: #F4F2F3;
	border: 1px solid #DDDDDD;
}
#loginRow{
	position: relative;
	width: 100%;
	height: 50px;
	margin-top: 15px;
	left: 0;
	border: 1px solid #DDDDDD;
	
}
#colLoginTitle, #regTitleLnk{
	position: absolute;
	width: 10%;
	height: 50px;
}
#colLoginTitle{
	left: 0;
}
#colLoginTitle span.title, #regTitleLnk span.title{
	position:absolute;
	font-weight:normal;
	font-size:12px;
}
#colLoginTitle span.title{
	margin: 15px 10px 0 8px;
}
#regTitleLnk{
	right: 0;
}
#regTitleLnk span.title{
	margin-top: 15px;
	margin-left:5px;
}
#regTitleLnk a{
	color:#7CB715;
	text-decoration:none;
}
#regTitleLnk a:hover{
 	color:#FF00AA;

}
form{margin:0;padding:0;}

#rrow span.label{
 	color:#FF00AA;
}
#submit input.searchbutt {
	font-size: 11px;
	font-weight: normal;
	background-color:#F9F4E1;
	border:1px solid #DDDDDD;
	font-family: "Courier New", Courier, mono;
	cursor: pointer;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #7A797A;
}
#rrow input {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #579D22;
	border: 1px solid #DDDDDD;
	background: #F9F4E1;
}
#rrow {
	position: absolute;
	width: 80%;
	height: 50px;
	left: 10%;
	top: 13px;
	height:20px;
}
#submit {
	position:absolute;
	width:60px;
	left:395px;
	top: 0px;
}
#forgPass {
	position:absolute;
	right:14%;
	top: 35px;
	font-size: 10px;
}
#forgPass a{
	color:#F7B0D7;
	text-decoration:none;
}
#forgPass a:hover{
	color: #FF00AA;
}
#submit span.submit {
	float: right;
	width: 100%;
	text-align: center;
}

