body {	
	}
h1 {
	background:url("/images/logo.png") repeat scroll 0 0 transparent;
	display:block;
	height:138px;
	margin:33px 0 0 -21px;
	position:absolute;
	text-indent:-5000px;
	width:597px;
}	

h2 {
	color: #426995;
	}
h3 {
	font-size: 14px;
	}	
fieldset {
	border: none;
	padding: 0;
	margin: 0;
	}
.panel.bg3 fieldset span {
	color: #999;
	}



fieldset span {
	font-size: 11px;
	}
	
	
hr {
	display: none;
	}	


dt {
	width: auto;
	}
dd {
	margin: 0;
	}
	
.quick-login label,
#cp-main label {
	display: inline;
	}	
table {
	width: 100%;
	}
table th {
	background: #333;
	color: #fff;
	border-right: 1px solid #444;
	padding: 10px;
	font-size: 12px;
	}
table th a {
	color: #fff !important;
	}	
table td {
	border-bottom: 1px solid #BCE0F8;
	padding: 10px;
	font-size: 11px;
	vertical-align: top;
	}
table tr.bg2 td {
	background: #F0F9FE;
	}
	
	
		
/*---------------------------------------- Id's ------------------------------------*/


#wrap {
	background:url("/images/searchBar.png") repeat-x scroll 0 0 transparent;
/*	width: 960px;
	overflow: hidden;
	margin: 0 auto;
	*/
	}
#logo img {
	display: none;
	}
#page-header {	
	overflow: hidden;
	margin: 0 auto 15px auto;
	width: 960px;
	}

#page-body {
	margin:0 auto;
	width: 960px;
		overflow: hidden;
	}
#site-description p {
	display: none;
	}
#site-description {
	float: left;
	width: 300px;
	overflow: hidden;
	}
#search-box {
	margin:0;
	overflow:hidden;
	width:100%;
}
#search input.button2 {
	background:url("/images/buttons.gif") repeat scroll 0 -29px transparent;
	border:medium none;
	cursor:pointer;
	display:block;
	float:right;
	height:18px;
	margin:5px 0 0;
	padding:0;
	text-indent:-5000px;
	text-transform:capitalize;
	width:19px;
}
#search fieldset a {
	color: #fff;
	font-size: 11px;
	font-weight:normal;
	display: block;
	display: none;
	}
#page-header .navbar {
	width: 950px;
	overflow: hidden;
	padding: 10px 5px 0 5px;
	}
#page-header  .navbar a {
	font-size: 13px;
	font-weight:  normal;
	}
#page-header .advanced-search a {
	font-weight:  bold;
}
#page-body .right.rightside {	
	display: none;
	}


#page-body p {
	font-size: 12px;
	}
.section-search #page-body p,
.section-ucp #page-body p,
.section-mcp #page-body p {
	display: block;
	}
#page-body p.author {
	display: block;
	}


#login_forum p {
	display: inline;
	}
#login .content {
	width: 100%;
	}
#login dl {
	}
#topic_time_limit {
	width: 25px;
	}
#page-body h3 {
	display: none;
	}
#page-body .postbody h3 {
	display: block;
	}
.post {
	border:1px solid #BCD5EB;
	border-top: 7px solid #426995;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:0 0 20px;
	overflow:hidden;
	padding:20px;
	width: 95%;
}
/*.forabg, .forumbg, .post {
	padding: 14px 20px 20px;
	background: #fff;
	box-shadow: 0 0 4px #91bad0;
	-webkit-box-shadow: 0 0 4px #91bad0;
	-moz-box-shadow: 0 0 4px #91bad0;
	width: 914px;
	margin: 5px 0 30px 3px;
	overflow: hidden;
}
*/


#page-body {
	padding: 14px 20px 20px;
	background: #fff;
	box-shadow: 0 0 4px #91bad0;
	-webkit-box-shadow: 0 0 4px #91bad0;
	-moz-box-shadow: 0 0 4px #91bad0;
	width: 914px;
	margin: 5px auto 30px auto;
	overflow: hidden;
}
	
#jumpbox {
	width: 400px;
	float: right;
	overflow: hidden;
	}
	
	
	
	
	
#postingbox #message-box #message {
	width: 96%;
	}	


#postform #message {
	width: 700px;
	}	
#faqlinks a {
	font-weight: normal;
	}


#format-buttons input {
	background-image: none;
	text-indent: 0;
	background: #d89b2b;
	color: #fff;
	width:auto;
	height: auto;
	padding: 3px 5px;
	border: 1px solid #cc8015;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	margin: 0 5px 5px 0;
	}
	
	
	
#topicreview {
	border-top: 2px solid #e5e5e5;
	margin: 30px auto;
	padding: 20px 0 0;
	}	
#topicreview .quote-icon a {
	background-image: none;
	text-indent: 0;
	background: #333;
	color: #fff;
	width:auto;
	height: auto;
	padding: 3px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}	
#topicreview .quote-icon {
	border: none;
	}	
#topic-search input {
	border-color: #BCD5EB;
	margin: 0 5px 0 0;
	}
	
#postingbox	 .fields1 dl {
	margin: 0 0 20px;
	}
#postingbox	 .fields1 dt {
	float: none;
	}
#postingbox	 .fields1 dd {
	display: inline;
}

#postingbox .column1,
#postingbox .column2 {
	width: 45%;
	float:left;
	margin: 0 30px 0 0;
	overflow: hidden;
	}	
#postingbox .column1 #username_list,
#postingbox .column2 select {
	width: 98%;
	height: 95px;
	}







#page-footer {
	background: #305B84;
	padding: 20px;
	width:920px;
	margin: 0 auto;
	}
#page-footer a {
	color: #fff;
	}
#page-footer .navbar,
#page-footer .copyright {
	width: 920px;
	margin: 0 auto;
	color: #C1CEDA;
	font-size: 11px;
	}



#tabs {
	width: 180px;
	float: left;
	overflow: hidden;
	}
#tabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#tabs li a {
	display: block;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #E9F6FE;
	border:1px solid #BCD5EB;
	padding: 5px 10px;
	margin: 0 10px 0 0;
	}
#tabs li.activetab a {
	background: #426995;
	border-color: #426995;
	color:#fff;
	}

/*.panel.bg3 {
	width: 700px;
	float:right;
	}
	*/
.section-ucp #tabs,
.section-mcp #tabs {
	margin:0 0 20px;
	overflow:hidden;
	padding: 0;
	font-size: 12px;
	width: 95%;
}
#postform #tabs {
	width: auto;
	}
.section-ucp  #tabs ul,
.section-mcp #tabs ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

.section-ucp #tabs ul li,
.section-mcp #tabs ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}


.section-ucp #navigation,
.section-mcp #navigation {
	border-right:2px solid #E5E5E5;
	float:left;
	width:141px;
	padding: 0 20px 40px 0;
}

.section-ucp #navigation ul,
.section-mcp #navigation ul {
	list-style-type: none;
	margin:  0;
	padding: 0;
	}
#cp-main {
	width: 714px;
	float: right;
	}	 
	 
	 
	 
#head #search {
	margin: 0;
	}
	 
#search {
	margin: 8px  0 0;
	}
/*------------------------------------------------ Classes ---------------------------------*/

.clear {
	clear: both;
	}
/*.display-options {
	margin: 30px 0 15px;
	padding: 20px 0 15px;
	border-top: 2px solid #e5e5e5;
	font-size: 12px;
	}
	*/
/*.display-options, .topic-actions, .headerspace {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #E9F6FE;
	border:1px solid #BCD5EB;
	margin:0 0 20px;
	overflow:hidden;
	padding: 10px 15px;
	font-size: 12px;
	width:880px;
}*/
.details dd {
	margin: 0 0 20px;
	}
.details dt {
	font-weight: bold;
	}


.display-options, .topic-actions, .headerspace {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #E9F6FE;
	border:1px solid #BCD5EB;
	margin:0 0 20px;
	overflow:hidden;
	padding: 10px 15px;
	font-size: 12px;
	width: 96%;
}
.display-options label {
	float: left;
	margin: 0 25px 0 0;
	}


.error {
	color: #FF0000;
	}
	
	
.fields1 dt {
	float: left;
	margin: 0 10px 0 0;
	display: block;
	}
.fields1 dl dd {
	/*width: 300px;*/
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	vertical-align: top;
	overflow: hidden;
	}
.fields1 dl dd input {
	}

.fields1 dl dd  a {
	font-size: 11px;
	display: block;
	
}
.forum-selection {
	margin: 0 0 25px;
	}	
	
	
.headerbar .inner {	
	overflow: hidden;
	width: 960px;
	height: 160px;
	}


.jumpbox {
	/*width: 960px;*/
	overflow: hidden;
	margin: 0 0 25px;
	font-size: 12px;
	float: right;
	}

#page-body .headerspace h3 {
	display: block;
	font-size: 13px;
	}
.headerspace {
	margin: 30px 0 ;
	}
.headerspace fieldset {
	margin: 10px 0 0;
	}


strong.pagination a:link, strong.pagination a:hover, strong.pagination a:active, strong.pagination a:visited,
.topic-actions .pagination a:link, .topic-actions .pagination a:hover, .topic-actions .pagination a:active, .topic-actions .pagination a:visited  {
	float: none;
	display: inline;
	border: none;
	padding: 0;
	background: none;
	}
.panel {
	margin: 0 0 30px;
	}	
	
.post .content {
	width: 100%;
	float: left;
	margin: 0;
	}
.post .postprofile {
	float: right;
	width: 21%;
	margin: 0;
	font-size: 11px;
	border-left: 2px solid #BCD5EB;
	padding: 0 0 30px 20px;
	}
.post .postprofile dd {
	margin: 0;
	}


.posthilit {
	background: #D89B2B;
	color: #fff;
	}

.post .back2top {
	display: block;
	clear: both;
	text-align: right;
	}
	
.postbody {
	width: 73%;
	float: left;
}
.quick-login input {
	width: 185px;
	margin: 0 10px 0 0;
	}
.quick-login input#autologin {
	width: auto;
	margin: 4px 10px 0 0;
	}





.searchresults {
	margin: 15px 0 0;
	padding: 0;
	float: left;
	clear: both
	}
.searchresults ul, .searchresults li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
.section-search .panel {
	float: left;
	width: 45%;
	margin: 0 40px 30px 0;
	}
.section-search .panel label {
	font-weight: bold;
	display: inline;
	}
.section-search .panel dd label {
	font-weight: normal;
	}
.section-search .panel input {
	margin: 0 0 10px;
	}
	
.section-search .panel.bg3 {
	border-top: 1px solid #e5e5e5;
	text-align: center;
	margin: 50px auto 0 auto;
	padding: 20px 0 0;
	float: none;
	clear: both;
	}

.section-memberlist #memberlist {
	width: 100%;
	}
.section-memberlist #memberlist th {
	background: none;
	border: none;
	border-bottom: 1px solid #BCE0F8;
	text-align: left;
	}



.topic-actions .search-box {
	width: 371px;
	float: left;
	}

.topic-actions .buttons {
	float: left;
	margin: 0 30px 0 0;

}	


.panel.bg3 select,
.panel.bg3 textarea, 
.panel.bg3 .inputbox {
	width: 400px;
	}
.section-ucp .panel.bg3 select ,
.section-mcp .panel.bg3 select {
	width: auto;
	}

.panel.bg3 form dl {
	margin: 0  0 15px;
	}

.topic-actions .pagination {
	margin: 4px 0 0;
	}
.topiclist .pagination {
	margin: 0;
	background: #E9F6FE;
	padding: 0px 6px;
	-moz-border-radius: 3px;
	}







#poll-panel-tab, #options-panel-tab {
	display: none;
	}





/*-------------------------------------------- Buttons ---------------------------------------*/


.quick-login input.button2,
.post-icon a:link, .post-icon a:hover, .post-icon a:active, .post-icon a:visited,
#forum-search input.button2,
.display-options input.button2,
.button2,
.button1,
.reply-icon a:link, .reply-icon a:hover, .reply-icon a:active, .reply-icon a:visited  {
	background: #D89B2B;
	cursor: pointer;
	width: auto;
	padding: 6px;
	color: #fff;
	font-weight: bold;
	border: none;
	margin: 0;
	line-height: normal;
	text-transform: capitalize;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CC8015;
	text-align: center;
	font-size: 13px;
	}
.post-icon a {
	float: left;
	}
	
#forum-search input.button2,
#topic-search input.button2 {
	border: 1px solid #CC8015;
	background-position: 0 0;
	width: auto;
	}
.post-icon a:link, .post-icon a:hover, .post-icon a:active, .post-icon a:visited {
	background-position: 0 -66px;
	width: auto;
}
.reply-icon a:link, .reply-icon a:hover, .reply-icon a:active, .reply-icon a:visited {
	background-position: 0 -33px;
	display: block;
	width: auto;
}
a:link.button2, a:visited.button2, a:active.button2, a:hover.button2,
.display-options input.button2
 {
	background-position: 0 -99px;
	width: auto;
	color: #fff;
}
#login input.button1 {
	background-position: 0 -132px;
	width: auto;

}
#login_forum .button1,
.quick-login input.button2
  {
	background-position: 0 -132px;
	width: auto;
}


.submit-buttons input.button2 {
	background-position: 0 -165px;
	width: auto;
}
.submit-buttons input.default-submit-action, .submit-buttons input.button1 {
	background-position: 0 -198px;
	width: auto;
}

#jumpbox input.button2 {
	width: 51px;
	}
	
.search-box .button2 {
	width: 74px;
}	
.search-box label {
	display: inline;
	}	
.pmlist	 .button2 {
	width: 105px;
	}
	
.section-ucp .button2,
.section-mcp .button2 {
	width: auto;
	}
.section-ucp .pmlist .button2,
.section-mcp .pmlist .button2 {
	width: auto;
	}
	
	
	

/*  Buttons using images:


.quick-login input.button2,
.post-icon a:link, .post-icon a:hover, .post-icon a:active, .post-icon a:visited,
#forum-search input.button2,
.display-options input.button2,
.button2,
.button1,
.reply-icon a:link, .reply-icon a:hover, .reply-icon a:active, .reply-icon a:visited  {
	background: url(/images/buttonsForum.gif);
	cursor: pointer;
	width: 200px;
	padding: 0;
	height:32px;
	text-indent: -5000px;
	border: none;
	margin: 0;
	line-height: normal;
	text-transform: capitalize;
	}
.post-icon a {
	float: left;
	}
	
#forum-search input.button2,
#topic-search input.button2 {
	background-position: 0 0;
	width: 87px;
	}
.post-icon a:link, .post-icon a:hover, .post-icon a:active, .post-icon a:visited {
	background-position: 0 -66px;
	width: 114px;
}
.reply-icon a:link, .reply-icon a:hover, .reply-icon a:active, .reply-icon a:visited {
	background-position: 0 -33px;
	display: block;
	height:32px;
	width: 124px;
}
.button2,
.display-options input.button2
 {
	background-position: 0 -99px;
	width: 52px;
}
#login input.button1 {
	background-position: 0 -132px;
	width: 77px;

}
#login_forum .button1,
.quick-login input.button2
  {
	background-position: 0 -132px;
	width: 77px;
}


.submit-buttons input.button2 {
	background-position: 0 -165px;
	width: 77px;
}
.submit-buttons input.default-submit-action, .submit-buttons input.button1 {
	background-position: 0 -198px;
	width: 87px;
}


*/





/*------------------------------------------------ Lists ---------------------------------*/


.navlinks {
	padding: 0;
	overflow: hidden;
	margin: 0;
	float: right;
	}
.navlinks ul { 
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 list-style-position: inside;
	 } 
.navlinks li {	
	list-style-type: none;
	margin: 0 ;
	padding: 0 ;
	float: left;
	color: #C1CEDA;
	}
.navlinks li.rightside {	
	display: none;
	}
.navlinks li.icon-home a {
	font-weight: bold;
	}


.linklist.leftside, .linklist.rightside {
	padding:0;
	overflow: hidden;
	margin: 0;
	width: 450px;
	float: left;
	}
.linklist.leftside ul, .linklist.rightside ul { 
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 list-style-position: inside;
	 } 
.linklist.leftside li, .linklist.rightside li {	
	list-style-type: none;
	margin: 0	;
	padding: 0;
	float: left;
	}
.linklist.leftside li.icon-ucp {	
	}
	
.linklist.rightside {
	float: left;
	text-align: right;
	}	
.linklist.rightside {
	width: auto;
	}
.linklist.rightside li {
	margin: 0 30px 0 0;
	}




.profile-icons {
	padding: 0 0 5px;
	overflow: hidden;
	margin: 0 0 15px 20px;
	float: right;
	border-bottom:1px solid #e5e5e5;
	}
.profile-icons ul { 
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 list-style-position: inside;
	 } 
.profile-icons li {	
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
	float: right;
	font-size: 11px;
	}
.profile-icons li.pm-icon,
.profile-icons li.email-icon {
	float: none;
	margin: 0;
	}
.postprofile .profile-icons {
	float: none;
	border: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #e5e5e5;
	margin: 20px 0 0;
	padding: 10px 0 0;

	}
.postbody .profile-icons li a {	
	display: block;
	background: url(/images/edit-icons.gif);
	width: 30px;
	height: 17px;
	text-indent: -5000px;
	}
.postbody  .profile-icons li.edit-icon a { background-position: 0 0; width: 42px; }
.postbody  .profile-icons li.delete-icon a { background-position: -48px 0; width: 16px; }
.postbody  .profile-icons li.report-icon a { background-position: -71px 0; width: 16px; }
.postbody  .profile-icons li.info-icon a { background-position: -120px 0; width: 16px; }
.postbody  .profile-icons li.quote-icon a { background-position: -152px 0; width: 52px; }
.postbody  .profile-icons li.warn-icon a { background-position: -301px 0; width: 16px; }


#topicreview .profile-icons {
	border: none;
	}








#page-body .linklist {
	padding: 5px 0 0;
	overflow: hidden;
	margin: 0;
	width: 960xpx;

	}
#page-body .linklist ul { 
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 list-style-position: inside;
	 } 
#page-body .linklist li {	
	list-style-type: none;
	margin: 0	;
	padding: 0;
	float: left;
	font-size: 11px;
	}
#page-body .linklist .rightside {
	float: right;
	}	




#page-footer .linklist {
	padding: 5px 0 0;
	overflow: hidden;
	margin: 0;
	width: 960xpx;
	}
#page-footer .linklist ul { 
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 list-style-position: inside;
	 } 
#page-footer .linklist li {	
	list-style-type: none;
	margin: 0	;
	padding: 0;
	float: left;
	font-size: 11px;
	color: #C1CEDA;
	}
#page-footer .linklist li.icon-home {	
	float: left;
	}
#page-footer .linklist li.rightside {	
	float: right;
	}
	
	
	
.faq {
	border-bottom: 2px solid #e5e5e5;
	padding: 0 0 20px;
	margin: 0 0 20px;
	}
.faq strong {
	font-size: 15px;
	font-weight: normal;
	}
	
.topiclist.topics {
	margin: 0 0 30px;

}.topiclist {
	padding: 5px 0 0;
	overflow: hidden;
	margin: 0;
	width: 100%;
	}
.topiclist ul { 
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 list-style-position: inside;
	 } 
.topiclist li {	
	list-style-type: none;
	margin: 0	;
	padding: 0;
	float: left;
	font-size: 11px;
	}
.topiclist li.header {	
	width: 894px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #426995;
	padding: 5px 10px ;
	color: #fff;
	}
.section-ucp .topiclist li.header,
.section-mcp .topiclist li.header {	
	width: 97%;
	}

.topiclist li.row {
	width: 100%;
	padding: 10px 10px ;
	border-bottom: 2px solid #BCD5EB;
}
.topiclist li.row:hover {
	background: #E9F6FE;
	}
.topiclist li.row:hover .topiclist .pagination {
	background: white;
	}

.topiclist li.header a {	
	color: #fff;
	}

.topiclist li.header dt, .topiclist li.row dt {	
	width: 500px;
	float: left;
	font-size: 11px;
	}
.section-ucp .topiclist li.header dt, .section-ucp .topiclist li.row dt {	width: 393px;	}
.section-mcp .topiclist li.header dt, .section-mcp .topiclist li.row dt {	width: 297px;	}
	
	
.topiclist li.header dd, .topiclist li.row dd {
	width: 75px;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0 10px;
	}	
.topiclist li.header dd.lastpost, .topiclist li.row dd.lastpost {
	width: 183px;
	text-align: left;
	}
dfn {
	display: none;
	}
.topiclist li.row dt {
	font-size: 13px;
	}
	
#advanced-search {
	font-weight:bold;
	}
