		/* OVERALL STYLE */		
		.clearer
		{
			clear: both;
		}
		
		/* LAYOUT STYLE */
		#forumMain
		{
			padding: 0 20px 20px;
			margin: 0 auto;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		#forumCenter
		{
			float: left;
			width: 730px;
		}
		#forumSidebar
		{
			float: left;
			width: 180px;
			margin-left: 20px;
		}			
		.forumBorder, .forumBox
		{
			padding: 1px;
			border: 1px solid #696969;
			background-color: #FFFFFF;
		}
		.forumBox
		{
			margin: 0 0 10px;
		}			
		.forumBox h1
		{
			margin: 0 0 1px;
			display: block;
			padding: 5px 10px;
			border-bottom: 1px solid #375576;
			background-color: #88A6C0;
			color: white;
			font-weight: bold;
			font-size: small;
		}
		.forumBox .forumBoxContent
		{
			padding: 7px;
		}
		
		/* GENERAL STYLE */
		.forumBreadcrumb
		{
			float: left;
			padding-bottom: 10px;
		}
		.forumWarning
		{
			text-align: center;
			color: red;
			font-weight: bold;
			padding-bottom: 10px;
		}
		.forumTopLine
		{
		}
		.forumControls
		{
			padding: 5px 0;
		}
		.forumControl
		{
			float: right;
			margin-left: 10px;
		}
		#forumModControls
		{
		}
		.forumModControlLink
		{
			font-weight:bold;
			color:red !important;		
		}
		
		/* TABLE */
		.forumTable
		{
			border: 1px solid #ADADAD;
			border-width: 0px 1px 1px 0px;
		}
		.forumTable td, .forumTable th
		{
			border: 1px solid #ADADAD;
			border-width: 1px 0px 0px 1px;
		}
		.forumTable th
		{
			background: #88A6C0 repeat-x;
			border-bottom: solid 1px #375576;
			font-size: 95%;
			color: white;
			font-weight: normal;
			text-align: left;
			padding: 5px;
		}
		.forumTopicRow td
		{
			vertical-align: middle;
		}
		.forumWidthSetRow
		{
			height: 0px;
			border: none;
		}
		.forumWidthSetRow td
		{
			border: none;
			padding: 0px;
		}
		
		/* POSTS */
		.forumPost
		{
			font-size: 14px;
		}
		.forumUser
		{
			font-weight: bold;
			font-size:13px;
		}
		.forumHR
		{
			height: 1px;
			border: 0;
			background-color: #666666;
			margin: 4px 0;
		}
		.forumPostTitle
		{
			font-weight: bold; 
			font-size:12px; 
		}
		.forumSignature
		{
			max-height: 100px;
			overflow: auto;
			padding-bottom: 3px;
			line-height: 1.3em;
		}
		
		/* RATINGS */
		.forumRatingControls
		{
			float: right;
			font-size: 12px;
			padding: 2px;
			margin-right: 10px;
		}
		.forumRatingControls div
		{
			float: left;
		}
		.forumRatingControls strong, .forumRatingControls span
		{
			float: left;
			padding: 3px;
		}
		.forumRatingControls span
		{
			color: gray;
		}
		.forumRatingControls a
		{
			float: left;
			height: 15px;
			width: 15px;
			margin: 0px 5px;
			padding: 2px;
			font-weight: bold;
			text-align: center;
			font-size: 18px;
			background-color: lightgray;
			border: 1px solid lightslategray;
			line-height: 11px;
		}
		.forumRatingControls a:hover
		{
			text-decoration: none;
			color: white;
			background-color: lightsteelblue;
			border-color: steelblue;
			cursor: pointer;
		}
		
		/* SEARCH */
		.forumSearchBox
		{
			border: 1px solid lightsteelblue;
			color: gray;
		}
		.forumSearchButton
		{
			border: 1px solid steelblue;
			padding: 0;
			width: 35px;
		}
		.forumSearchButton:hover, .forumSearchButton:active
		{
			background-color: lightsteelblue;
		}
		