/* ===  forum // phorum === */
#wrap {
	text-align: center;
	width: 100%;
}
#wrap #container {
	margin: 0 auto;
	text-align: left;
}
#wrap #container #searchbox {
	margin: 0 0 0 0;
	width: 200px;
}
#phorum {
	float:left;
	margin:0;
	padding:0;
	width:765px;
}
#phorum h1 {
	width:540px;
}
#phorum #user-info {
	float:right;
	margin:0 0 4px 0;
}
#phorum #user-info a {
	clear:both;
	float:right;
	margin:0 0 0 15px;
}
#phorum #search-area {
	clear:both;
	float:right;
	margin:3px 0 0 0;
	text-align:right;
	width: 220px;
}
#phorum #search-area form input {
	margin:0 0 4px 0;
}
#phorum #search-area form #submitSearch, #phorum #search-form .submit {
	background:transparent url(../../../images/btnsearch_sm.gif) no-repeat;
	_background:transparent url(../../../images/btnsearch_sm.gif) 0 5px no-repeat;
	border:none;
clear: both;
	height:22px;
	_height:27px;
	margin:-7px 0 4px 5px;
	text-indent:-9999px;
	width:55px;
}
#phorum #search-area form #submitSearch:hover, #phorum #search-form .submit:hover {
	background:transparent url(../../../images/btnsearch_sm.gif) 0 bottom no-repeat;
	cursor:pointer;
}
#phorum #breadcrumb {
	font-size: 14px;
	margin:5px 0;
}
#phorum #breadcrumb a {
	font-size: 14px;
}
#phorum #breadcrumb h1 a {
	color:#002965;
}
#phorum .paging {
	clear:both;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
}
#phorum .nav {
	clear:both;
	float:right;
	margin:5px 0;
	text-align:right;
}
#phorum .nav a {
	margin:0px 4px;
}
#phorum .icon-folder, #phorum .icon-list {
	padding:2px 0 0 0;
}
/*#phorum .icon-comment-add {
	background:transparent url(../../../images/btn_newtopic.gif) no-repeat;
	display:block;
	float:right;
	height:18px;
	margin:-1px 0 0 0;
	width:70px;
}
#phorum .icon-comment-add:hover {
	background:transparent url(../../../images/btn_newtopic.gif) 0 bottom no-repeat;
}
#phorum .icon-comment-edit {
	background:transparent url(../../../images/btn_edit.gif) no-repeat;
	display:block;
	float:right;
	height:18px;
	margin:-1px 0 0 0;
	width:36px;
}
#phorum .icon-comment-edit:hover {
	background:transparent url(../../../images/btn_edit.gif) 0 bottom no-repeat;
}*/
#phorum table {
	clear:both;
	padding:10px 0 0 0;
	width:765px;
}
#phorum table .alt {
	background-color:#e4eff8;
}
#phorum table .categoryHeadings .padLeft, #phorum table .padLeft {
	padding-left:5px;
}
#phorum table .delBor {
	border:none;
}
#phorum table .categoryHeadings th {
	background-image:url(/images/bg_moduleheader.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:1px solid #96C3E6;
	font-size:16px;
	font-weight:normal;
	height:25px;
	padding:0 0 0 0;
}
#phorum table td {
	border-right:solid 1px #96c3e6;
	padding:5px 0 5px 0;
}
#phorum table td, #phorum table td p {
	font-size:11px;
	margin:2px 0;
}
#phorum table td h3 a {
	color:#008EDB;
	font-family:Verdana;
	font-weight:normal;
}
#phorum table td a {
	color:#002965;
}
#phorum .list td h4 a {
	color:#002965;
}
#phorum .list td a {
	color:#008EDB;
}
#phorum .message {
	background-color: #e8f2f9;
	border:none;
	clear:both;
	margin:0 0 10px 0;
	padding:20px 0 30px 10px !important;
	/*padding:20px 0 5px 10px;*/
	text-align:left;
	width:755px; 
	_width:765px;
}
#phorum .message .generic .profile {
	float:left;
	width:180px;
}
.generic {
	clear:both;
}
#phorum .generic table {
	border: none;
	float:left;
	height:100px;
	margin:0;
	width:180px;
}
#phorum .generic table tr {
	margin: 5px 0;
}
#phorum .generic table td {
	border:none;
	font-size:12px;
}
#phorum .message .preview {
	float:right;
	font-size:13px;
	line-height:17px;
	width:550px;
}
#phorum .message span {
	clear:both;
	display:block;
	margin:0;
	passing:0;
}
#phorum .message .generic .message-body {
	float:right;
	padding:0 40px 0 0;
	width:525px;
}
#phorum .message .message-options {
	clear:both;
	color:#000;
	position:relative;
	left:470px;
	bottom:-15px;
	line-height:1.5em;
	width:280px;
}
#phorum .message .message-options a {
	margin:0 10px 0 0;
	padding:0;
}
#phorum .message .message-options .edit {
	background:transparent url(../../../images/btn_edit.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	float:right;
	padding:0 0 0 0;
	text-indent:-9999px;
	width:36px;
}
#phorum .message .message-options .edit:hover {
	background-position: 0 bottom;
}
#phorum .message .message-options .reply {
	background:transparent url(../../../images/btn_reply.gif) 0 0 no-repeat;
	display:block;
	height:18px;
	float:right;
	padding:0 0 0 0;
	text-indent:-9999px;
	width:46px;
}
#phorum .message .message-options .reply:hover {
	background:transparent url(../../../images/btn_reply.gif) 0 bottom no-repeat;
}
#phorum .message .message-options .quote {
	background:transparent url(../../../images/btn_quote.gif) 0 0 no-repeat;
	display:block;
	float:right;
	height:18px;
	padding:0 0 0 0;
	text-indent:-9999px;
	width:49px;
}
#phorum .message .message-options .quote:hover {
	background:transparent url(../../../images/btn_quote.gif) 0 bottom no-repeat;
}
#phorum .message .message-options .report {
	float: left;
	margin: 0px 10px 0 0;
	/*padding:0 0 0 92px;
	_padding:5px 0 0 82px;*/
}
#phorum .message .message-moderation {
	margin-top:15px;
}
#phorum .message .message-moderation a {
	float:left;
	clear:both;
	margin-bottom:3px;
}
#phorum .message .message-moderation .line {
	background:url(../../../images/dot.gif) 0 bottom repeat-x;
	height:3px;
	margin:0 10px 5px 0;
}
#phorum .message .message-moderation .admin-control {
	margin-bottom:10px;
	font-weight:bold;
}
#phorum #thread-options {
	margin:0;
	padding-bottom:20px;
	width:600px;
}
#phorum #thread-options a {
	margin-bottom:10px;
}
#phorum #post #post-form .generic {
	background-color:#f4f7fa;
	border:solid 1px #96c3e6;
	margin:60px 0 15px 0;
	padding:15px;
	clear:both;
}
#phorum #post #post-form .generic #post-body fieldset {
	border:none;
	padding:0;
	margin:0 0 10px -5px;
	width:500px;
}
#phorum #post #post-form .generic label {
	margin:10px 5px;
}
#phorum #post #post-form .generic small {
	font-size:12px;
}
#phorum #post #post-form .generic #post-body fieldset textarea {
	height:200px;
	float:left;
	margin:5px;
	width: 496px;
}
#phorum #post #post-form #post-buttons {
	margin:10px 0 10px 5px;
}
#phorum #post #post-form #post-buttons input {
	float:left;
	margin:0 10px 0 0;
}
#phorum #post #post-form #post-buttons #btn_cancel {
	background:transparent url(../../../images/btn_cancel.gif) 0 0 no-repeat;
	border: none;
	height: 18px;
	text-indent: -9999px;
	width: 54px;
}
#phorum #post #post-form #post-buttons #btn_cancel:hover {
	background:transparent url(../../../images/btn_cancel.gif) 0 bottom no-repeat;
	cursor: pointer;
}
#phorum #post #post-form #post-buttons #btn_postmsg {
	background:transparent url(../../../images/btn_postmessage.gif) 0 0 no-repeat;
	border:none;
	height:18px;
	text-indent:-9999px;
	width:96px;
}
#phorum #post #post-form #post-buttons #btn_postmsg:hover {
	background:transparent url(../../../images/btn_postmessage.gif) 0 bottom no-repeat;
	cursor: pointer;
}
#phorum #post #post-form #post-buttons #btn_preview {
	background:transparent url(../../../images/btn_preview.gif) 0 0 no-repeat;
	border:none;
	height:18px;
	text-indent:-9999px;
	width:60px;
}
#phorum #post #post-form #post-buttons #btn_preview:hover {
	background:transparent url(../../../images/btn_preview.gif) 0 bottom no-repeat;
	cursor: pointer;
}
#phorum .generic .form-table td {
	border:none;
}
#phorum .generic .form-table td h4 {
	margin:0 0 5px 0;
}
#phorum .generic .message-body {
	font-size:13px;
	margin:0 0 25px 0;
}
#phorum .information {
	margin:5px 0 0 0;
}
/*#phorum #thread-options.nav {
	float:right;
}*/
#phorum #search-form .submit{
	margin:10px 0 0 0;
}
#phorum table ul li {
	margin:5px 0;
}
#phorum table ul li a {
	color:#008EDB;
}
#phorum .generic dl {
	background-color:#e8f2f9;
	padding:15px 15px 15px 15px;
	text-align:left;
	width:500px
}
#phorum .generic dl dt {
	margin:10px 0;
	padding:0 0 0 0;
	font-weight:bold;
}
#phorum .generic dl dd {
	margin:0;
}
#phorum .generic dl dd small {
	display:block;
	margin:20px 0 0 0;
}
#phorum form .generic div #submit {
	background:transparent url(../../../images/btn_submit.gif) 0 0 no-repeat;
	border:none;
	height:20px;
	margin:0 0 0 -14px;
	text-indent:-9999px;
	width:56px;
}
#phorum form .generic div #submit:hover {
	background:transparent url(../../../images/btn_submit.gif) 0 bottom no-repeat;
}
#phorum .menu tr td p, 
#phorum .menu tr td div  {
	text-align: left;
	margin:15px 15px;
}
#phorum #search_result_div {
	margin:60px 0 0 0;
}
#phorum .search-result {
	background-color:#e8f2f9;
	margin:20px 0 0 0;
	padding:15px;
}
#phorum #footer-plug {
	clear:both;
	padding:30px 0 0 0;
}
h3.folder img {
	vertical-align:middle;
}