/*  phpBB 3.0 Style Sheet    
--------------------------------------------------------------	
Style name:		proSilver	
Based on style:	proSilver (this is the default phpBB 3 style)	
Original author:	
subBlue ( http://www.subBlue.com/ )	
Modified by:				
Copyright 2006 phpBB Group ( http://www.phpbb.com/ )    
--------------------------------------------------------------*/
#phpbbplus_area {	width:979px;
	margin-left:auto;
	margin-right:auto;
	min-height:650px;
}	#plusheader {	height:319px;
	float:left;
	width:100%;
}	.button2 {	height:20px;
	font-weight:bold!important;
	-moz-border-radius:3px;
	text-shadow: 0px 1px 0px #8e8571;
}	.button1 {	min-height:20px;
	-moz-border-radius:3px;
	text-shadow: 0px 1px 0px #8e8571;
}	#plussiggy img{	width:405px;
}	#pluspanel {	width:304px;
	height:106px;
	margin-left:auto;
	margin-top:4px;
}	.pluspanel_ava{	margin-left:3px;
	margin-top:3px;
	height:100px;
	width:100px;
	float:left;
}	.pluspanel_ava img{	max-width:100%;
	max-height:100%;
	float:left;
}	.pluspanel_pm {	background-image:url("images/bg_pms.gif");
	width:148px;
	height:53px;
	float:left;
	margin-top:3px;
	margin-left:3px;
	color:#dce2c7;
}	.pluspanel_log {	background-image:url("images/b_logout.gif");
	height:53px;
	background-position:top;
	width:44px;
	float:left;
	margin-left:3px;
	margin-top:3px;
}	.pluspanel_log:hover {	background-position:bottom;
}	.logoutbutton {	display:block;
	height:53px;
	width:44px;
}	#pluspanel_search {	float:left;
	height:21px;
	width:195px;
	background-image:url("images/div_search.gif");
	margin-left:3px;
	margin-top:3px;
}	#search_plus {	width:137px;
	height:12px;
	background-color:transparent;
	border:1px solid #474940;
	margin-left:2px;
	margin-top:2px;
	color:#474940;
	font-size:9px;
	font-family:Tahoma;
	padding-top:3px;
	}	.pluslogin {	float:right;
	width:220px;
	margin-right:10px;
	line-height:20px;
	}	.pluslogin label {	color:#dce2c7;
	}	.plus_register {	background-image:url("images/b_register.gif");
	width:68px;
	height:100px;
	background-position:bottom;
	float:left;
	margin:3px;
}	.plus_register:hover {	background-position:top;
}	.plus_register a:link {	width:68px;
	height:100px;
	display:block;
}	#username2 {	width:220px;
}
	#username2:hover {border-color:#FFF;
}#username2:focus {border-color:#FFF;
}#password2:hover {border-color:#FFF;
}#password2:focus {border-color:#FFF;
}	#password2 {	width:220px;
}	#search_plus:hover {	border:1px solid #d9dfc4;
	color:#d9dfc4;
	}	#search_plus:focus {	border:1px solid #d9dfc4;
	color:#d9dfc4;
	}
.search_go {	background-image:url("images/b_go.gif");
	border:none;
	height:17px;
	width:42px;
	font-size:0px;
	margin-top:1px;
}	.search_go:hover {	background-position:bottom;
}
.pluscat_header {	background-image:url("images/catheader.gif");
	width:973px;
	height:34px;
	float:left;
	border:3px solid #2b2e2e;
	border-bottom:none;
	text-indent:8px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
 }	.pluscat_bottom {	background-image:url("images/catheader.gif");
	width:973px;
	height:34px;
	float:left;
	border:3px solid #2b2e2e;
	border-top:none;
	text-indent:8px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
	margin-bottom:3px;
}	.pluscat {	background-image:url("images/catheader.gif");
	width:973px;
	height:34px;
	float:left;
	border:3px solid #2b2e2e;
	text-indent:8px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
 }	.pluscat2 {	background-image:url("images/catheader.gif");
	width:99%;
	height:34px;
	float:left;
	border:3px solid #2b2e2e;
	text-indent:8px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
 }	.pluscat_header2 {	background-image:url("images/catheader.gif");
	width:965px;
	height:34px;
	float:left;
	border:3px solid #2b2e2e;
	border-bottom:none;
	padding-left:8px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
 }	.plusbutton {	height:31px;
	width:92px;
	float:right;
	margin-top:1px;
}
.pluscat_header a:link {font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
 padding:3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.pluscat_header a:hover { background-color:#FC0;
 text-decoration:none;
 color:#2b2e2e;
 }
.pluscat_header a:visited {font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
 padding:3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.pluscat_header a:visited:hover { background-color:#FC0;
 text-decoration:none;
 color:#2b2e2e;
 }
.pluscat_alt {	background-image:url("images/bg_header.gif");
	height:24px;
	width:973px;
	float:left;
	border:3px solid #2b2e2e;
	border-top:none;
	border-bottom:none;
}	#plusmenu {	width:632px;
	height:76px;
	margin-left:auto;
	margin-top:7px;
	padding-left:1px;
}
/* Hide widget titles from certain areas */
#plusmenu h2, #footer h3, #header h2, #plussubmenu h2, #headerwrapper h2 {
	display:none!important;
}

ul.plusmenubutton {
	margin: 0; padding: 0;
	float: left;
}
	ul.plusmenubutton li {
		/* display:block; */ display: inline;
		float:left;
	}

		ul.plusmenubutton li div a {
			height:36px;
			line-height:38px;
			width:92px;
			text-align:center;
			font-size:9px;
			font-weight:bold;
			color:#FFF!important;
			text-shadow: 0px 1px 0px #000;
			display:block;
		}
			ul.plusmenubutton li div a:hover {
				opacity:0.8;
				text-shadow: 0px 1px 0px #ffff78;
				color:#000!important;
				background-image:url("images/plusmenubutton.gif");
				background-repeat:no-repeat;
				display: block;
			}

			ul.plusmenubutton li ul {
				border:none;
				border:0px;
				margin:0px;
				padding:0px;
				float:left;
				width:185px;
				margin-left:3px;
				color:#d9dfc4;
				font-weight:bold;
				opacity:0.95;
			}	
			ul.plusmenubutton li ul {
				/* background-image:url("images/bg_dropdown2.gif"); */
				height:20px;
				list-style:none;
				display:block;
				margin:0;
				padding:0;
				}
			ul.plusmenubutton li ul:hover{
				background-position:bottom;
			}
				ul.plusmenubutton li ul li{
						float:left;
						text-align:left;
						width:100%;
						line-height:20px;
						text-indent:4px;
						}	
				
				ul.plusmenubutton li ul li a{
						color:#3a3f43;
						display:block;
						font-weight:bold;
						line-height:20px;
						padding:0px 4px;
						text-decoration:none;
						text-shadow: 0px 1px 0px #fff;
						}		
				ul.plusmenubutton li ul li a:hover{
							color:#d9dfc4!important;
							text-decoration:none;
							text-shadow: 0px 1px 0px #000;
							}	
				ul.plusmenubutton li ul{
						color:#000!important;
						background:#d9dfc4;
						-moz-border-radius:3px;
						border:1px solid #d9dfc4;
						display:none;
						height:auto;
						position:absolute;
						width:185px;
						z-index:200;
						/*top:1em;
						/*left:0;
				*/		}	
				ul.plusmenubutton li:hover ul{
						display:block;
						}	.
				ul.plusmenubutton li li {
						display:block;
						float:none;
						width:185px;
						}	
				ul.plusmenubutton li ul a{
						color:#3a3f43!important;
						display:block;
						font-style:normal;
						padding:0px 0px 0px 0px;
						text-align:left;
						}		
ul.plusmenubutton li ul a:hover{
			background:#3a3f43;
			-moz-border-radius:3px;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}	











	ul.plusmenubutton li ul {
		margin: 0; padding: 0;
	}
		ul.plusmenubutton li ul li {
			display: inline;
			visibility:hidden;
			overflow: hidden;
			position:relative;
		}
		ul.plusmenubutton li:hover ul li {
			display: inline;
			visibility:visible;
			overflow: hidden;
			position:relative
		}	



.plusbreadcrumbs {	
	min-width:450px;
	float:left;
	margin-top:11px;
	padding-left:5px;
	color:#FC0;
}	
.breadcrumbslinks {	
	font-weight:bold;
	padding:4px;
	color:#FFF!important;
	text-shadow: 0px 1px 0px #000;
}
.breadcrumbslinks:hover {	
	font-weight:bold;
	color:#2b2e30!important;
	text-shadow: 0px 1px 0px #ffffff;
	background-color:#ffd200;
	-moz-border-radius: 3px;
}	
	
#plussubmenu {	width:658px;
	height:21px;
	background-image:url("images/plussubmenu.png");
	margin-top:97px;
	margin-left:auto;
	font-size:11px;
	font-weight:bold;
	color:#ffd200;
	padding-top:8px;
	text-align:center;
}
#plussubmenulink {	
	font-size:11px;
	font-weight:bold;
	color:#d9dfc4;
	text-shadow: 0px 1px 0px #000;
	padding:4px;
}
#plussubmenulink:hover {	
	background-color:#6F0;
	color:#2b2e30!important;
	text-shadow: 0px 1px 0px #ffffff;
	background-color:#ffd200;
	-moz-border-radius: 3px;
}
.plusscrollingbar {	height:40px;
	width:40px;
	position:fixed;
	margin-left:-40px;
}	.plusinfo {	background-image:url("images/bg_info.gif");
	height:131px;
	padding:3px;
	float:left;
}	.plusonline {	background-image:url("images/catheader_half.gif");
	height:34px;
	width:483px;
	float:left;
	margin-right:7px;
	text-indent:8px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
}	.plusonline a:link {font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
 padding:3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.plusonline a:hover { background-color:#FC0;
 text-decoration:none;
 color:#2b2e2e;
 }
.plusonline a:visited {font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
 padding:3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.plusonline a:visited:hover { background-color:#FC0;
 text-decoration:none;
 color:#2b2e2e;
 }	.plusstats {	background-image:url("images/catheader_half2.gif");
	height:34px;
	width:483px;
	float:left;
	text-indent:8px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
 color:#d9dfc4;
}	.pluscontent {	
	background-color:#2b2e2e;
	float:left;
	min-height:10px;
	margin-top:0px;
	margin-bottom: 0px;
	width:100%;
	font-size:11px;
	background-image:url("images/bg_list.gif");
	background-repeat:no-repeat;
}	.plus_extracontent {	
	background-image:url("images/bg2.gif");
	background-repeat:no-repeat;
	background-color:#f2f1ed;
	float:left;
	margin:3px;
	padding:5px;
	-moz-border-radius: 3px;
	width:963px;
}	.plusdate {	background-image:url("images/date.gif");
	height:16px;
	background-repeat:no-repeat;
	line-height:19px;
	padding-left:20px;
}	.plus_extracontent2 {	background-image:url("images/bg2.gif");
	background-repeat:no-repeat;
	background-color:#f2f1ed;
	float:left;
	margin:3px;
	padding:2px;
	-moz-border-radius: 3px;
	width:99%;
}	
/* General phpbbplus Topic Styles---------------------------------------- */
.pluspost_nickname {	line-height:20px;
	float:left;
	width:192px;
	height:20px;
	margin-top:2px;
	margin-left:2px;
	text-indent:5px;
}	
.pluspost_title {	color:#000!important;
	font-size:25px;
 	font-variant:small-caps;
 	font-family:"Times New Roman", Times, serif;
	width:80%;
	margin-top:8px;
	float:left;
	margin-bottom:10px;
}	
.pluspost_title a:visited { 
	color:#47493e!important;
}
.pluspost_title a:link { color:#47493e!important;
 }
.pluspost_title a:hover { color:#47493e!important;
}
.pluspost_avatar {	float:left;
	width:192px;
	height:105px;
	margin-top:5px;
	margin-left:2px;
	}	.pluspost_avatar img {	max-height:100px;
	max-width:100px;
	margin-left:46px;
}
.pluspost_rank {	width:192px;
	float:left;
	margin-top:4px;
	text-indent:4px;
	margin-bottom:2px;
	}	.pluspost_rank img{	margin-left:0px;
}	.pluspost_text{	margin-left:4px;
	background-color:#303437;
	border:1px solid #151515;
	margin-bottom:3px;
	float:left;
	width:181px;
	font-size:9px;
	height:18px;
	line-height:18px;
	padding-left:4px;
}	.pluspost_tools {	background-image:url("images/bg_header.gif");
	width:640px;
	height:24px;
	float:right;
	margin-top:3px;
	margin-bottom:3px;
}	/* General phpbbplus Markup Styles---------------------------------------- */	
.plusprofile_avatar {	height:100px;
	width:100px;
	float:left;
}	.plusprofile_avatar img {	max-height:100px;
	max-width:100px;
}
.plusprofile_ranktext {	float:right;
	width:300px;
}	.plusprofile_rankimg {	float:right;
	width:300px;
}	.plusprofile_text {	float:right;
	width:300px;
}
/* General phpbbplus Corrections---------------------------------------- */
.pluscat_bottom label {	color:#D9DFC4;
}	.pluscat label {	color:#D9DFC4;
}	.pluscontent label {	color:#D9DFC4;
	font-size:11px;
}	.plus_extracontent label {	color:#fa3200;
}	.plus_extracontent2 label {	color:#fa3200;
}
.panel dd a:link {	color:#fa3200;
}	.panel dd a:visited {	color:#fa3200;
}	.panel dd a:hover {	color:#000;
}	.panel li a:link {	color:#fa3200;
}	.panel li a:visited {	color:#fa3200;
}	.panel li a:hover {	color:#000;
}	.plus_extracontent a:visited{ color:#fa3200;
}
.plus_extracontent a:link{ color:#fa3200;
}
.plus_extracontent a:hover{ color:#000;
}
.plus_extracontent2 a:visited{ color:#fa3200;
}
.plus_extracontent2 a:link{ color:#fa3200;
}
.plus_extracontent2 a:hover{ color:#000;
}
.disclaimerlink {	display:block;
	height:60px;
	width:145px;
}
/* General proSilver Markup Styles---------------------------------------- */
* {	/* Reset browsers default margin, padding and font sizes */	margin: 0;
	padding: 0;
}
html {	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */	height: 100%;
	margin-bottom: 1px;
}
body {	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */	font-family: Tahoma, Helvetica, Arial, sans-serif;
	color: #828282;
	background-color: #FFFFFF;
	/*font-size: 62.5%;
			 This sets the default font size to be equivalent to 10px */	font-size: 10px;
	margin: 0;
}
h1 {	/* Forum name */	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-right: 200px;
	color: #FFFFFF;
	margin-top: 15px;
	font-weight: bold;
	font-size: 2em;
}
h2 {	/* Forum header titles */	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3f3f3f;
	font-size: 2em;
	margin: 0.8em 0 0.2em 0;
}
.inner {	/* width:100%; */ margin-bottom: 3px;
}
h2.solo {	margin-bottom: 1em;
}
h3 {	/* Sub-headers (also used as post headers, but defined later) */	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #989898;
}
h4 {	/* Forum and topic list titles */	font-family: Times New Roman, Verdana, Helvetica, Arial, Sans-serif;
	font-size: 20px;
	color:#6F0!important;
	}
p {	line-height: 1.3em;
	font-size: 1.1em;
	margin-bottom: 1.5em;
}
img {	border-width: 0;
}
hr {	/* Also see tweaks.css */	border: 0 none #FFFFFF;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}
hr.dashed {	border-top: 1px dashed #CCCCCC;
	margin: 10px 0;
}
hr.divider {	display: none;
}
p.right {	text-align: right;
}
/* Main blocks---------------------------------------- */#wrap {	background-image:url("images/headerplus.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}
.prueba {	float:left;
	width:979px;
}
#simple-wrap {	padding: 6px 10px;
}
#page-body {	margin: 4px 0;
	clear: both;
}
#page-footer {	clear: both;
}
#page-footer h3 {	margin-top: 20px;
}
#logo {	float: left;
	width: auto;
	padding: 10px 13px 0 10px;
}
a#logo:hover {	text-decoration: none;
}
/* Search box--------------------------------------------- */#search-box {	color: #FFFFFF;
	position: relative;
	margin-top: 30px;
	margin-right: 5px;
	display: block;
	float: right;
	text-align: right;
	white-space: nowrap;
 /* For Opera */}
#search-box #keywords {	width: 95px;
	background-color: #FFF;
}
#search-box input {	border: 1px solid #b0b0b0;
}
/* .button1 style defined later, just a few tweaks for the search button version */#search-box input.button1 {	padding: 1px 5px;
}
#search-box li {	text-align: right;
	margin-top: 4px;
}
#search-box img {	vertical-align: middle;
	margin-right: 3px;
}
/* Site description and logo */#site-description {	float: left;
	width: 70%;
}
#site-description h1 {	margin-right: 0;
}
/* Round cornered boxes and backgrounds---------------------------------------- */.headerbar {	background: #ebebeb none repeat-x 0 0;
	color: #FFFFFF;
	margin-bottom: 4px;
	padding: 0 5px;
}
.navbar {	background-color: #ebebeb;
	padding: 0 10px;
}
.forabg {	background: #2b2e2e none repeat-x 0 0;
	margin-bottom: 3px;
	border-bottom:3px solid #2b2e2e;
	padding: 0 3px;
	clear: both;
}
.forumbg {	background: #ebebeb none repeat-x 0 0;
	padding: 0 0px;
	border:3px solid #2b2e2e;
	border-top:none;
	clear: both;
	padding-top:3px;
}
.panel {	margin-bottom: 4px;
	padding: 0 0px;
	background-color: #f3f3f3;
	color: #3f3f3f;
	float:left;
}
.post {	padding: 0 0px; /* 3px */
	margin-right: 3px;
	margin-bottom: 3px;
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.post:target .content {	color: #000000;
}
.post:target h3 a {	color: #000000;
}
.bg1	{ background-color: #f7f7f7;
}
.bg2	{ background-color: #f2f2f2;
 }
.bg3	{ background-color: #ebebeb;
 }
.rowbg {	margin: 5px 5px 2px 5px;
}
.ucprowbg {	background-color: #e2e2e2;
}
.fieldsbg {	/*border: 1px #DBDEE2 solid;
*/	background-color: #eaeaea;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}
span.corners-top {	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}
span.corners-top span {	background-image: none;
	background-position: 100% 0;
}
span.corners-bottom {	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}
span.corners-bottom span {	background-image: none;
	background-position: 100% 100%;
}
.headbg span.corners-bottom {	margin-bottom: -1px;
}
.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom {	margin: 0 -10px;
}
.rules span.corners-top {	margin: 0 -10px 5px -10px;
}
.rules span.corners-bottom {	margin: 5px -10px 0 -10px;
}
/* Horizontal lists----------------------------------------*/ul.linklist {	display: block;
	margin: 0;
}
ul.linklist li {	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	font-size: 1.1em;
	line-height: 2.2em;
}
ul.linklist li.rightside, p.rightside {	float: right;
	margin-right: 0;
	margin-left: 5px;
	text-align: right;
}
ul.navlinks {	padding-bottom: 1px;
	margin-bottom: 1px;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}
ul.leftside {	float: left;
	margin-left: 0;
	margin-right: 5px;
	text-align: left;
}
ul.rightside {	float: right;
	margin-left: 5px;
	margin-right: -5px;
	text-align: right;
}
/* Table styles----------------------------------------*/table.table1 {	/* See tweaks.css */}
#ucp-main table.table1 {	padding: 2px;
}
table.table1 thead th {	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 1.3em;
	font-size: 1em;
	padding: 0 0 4px 3px;
}
table.table1 thead th span {	padding-left: 7px;
}
table.table1 tbody tr {	border: 1px solid #232526;
	background-color:#2e3132;
	background-image:none;
}
table.table1 tbody tr:hover, table.table1 tbody tr.hover {	background-color: #393c3e;
	background-image:none;
	color: #000;
}
table.table1 td {	color: #6a6a6a;
	font-size: 1.1em;
}
table.table1 tbody td {	padding: 5px;
	border-top: 1px solid #FAFAFA;
}
table.table1 tbody th {	padding: 5px;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: #333333;
	background-color: #FFFFFF;
}
/* Specific column styles */table.table1 .name		{ text-align: left;
 }table.table1 .posts		{ text-align: center !important;
 width: 7%;
 }table.table1 .joined	{ text-align: left;
 width: 15%;
 }table.table1 .active	{ text-align: left;
 width: 15%;
 }table.table1 .mark		{ text-align: center;
 width: 7%;
 }table.table1 .info		{ text-align: left;
 width: 30%;
 }table.table1 .info div	{ width: 100%;
 white-space: normal;
 overflow: hidden;
 }table.table1 .autocol	{ line-height: 2em;
 white-space: nowrap;
 }table.table1 thead .autocol { padding-left: 1em;
 }
table.table1 span.rank-img {	float: right;
	width: auto;
}
table.info td {	padding: 3px;
}
table.info tbody th {	padding: 3px;
	text-align: right;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
}
.forumbg table.table1 {	margin: 0 -0px -1px -1px;
	width:975px;
	padding-top:3px;
}
/* Misc layout styles---------------------------------------- *//* column[1-2] styles are containers for two column layouts    Also see tweaks.css */.column1 {	float: left;
	clear: left;
	width: 489px;
}
.column2 {	float: right;
	clear: right;
	width: 489px;
}
/* General classes for placing floating blocks */.left-box {	float: left;
	width: auto;
	text-align: left;
}
.right-box {	float: right;
	width: auto;
	text-align: right;
}
dl.details {	/*font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
*/	font-size: 1.1em;
}
dl.details dt {	float: left;
	clear: left;
	width: 30%;
	text-align: right;
	color: #000000;
	display: block;
}
dl.details dd {	margin-left: 0;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #828282;
	float: left;
	width: 65%;
}
/* Pagination---------------------------------------- */.pagination {	height: 1%;
 /* IE tweak (holly hack) */	width: auto;
	text-align: right;
	float: right;
}
.pagination span.page-sep {	display: none;
}
li.pagination {	margin-top: 0;
}
.pagination strong, .pagination b {	font-weight: normal;
}
.pagination span strong {	margin: 0 0px;
	color: #FFFFFF;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	font-size: 12px;
	line-height:35px;
	text-indent:5px;
	font-weight:bold;
	height:40px;
	text-align:center;
	width:30px;
	float:right;
}
.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {	font-weight: normal;
	text-decoration: none;
	color: #747474;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	font-size: 12px;
	line-height:35px;
	text-indent:5px;
	font-weight:bold;
	height:40px;
	text-align:center;
	width:30px;
	float:right;
	background-image:url("images/bgpagination.gif");
	background-position:right;
}
.pagination span a:hover {	border-color: #d2d2d2;
	background-color: #d2d2d2;
	color: #FFF;
	text-decoration: none;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	font-size: 12px;
	line-height:35px;
	text-indent:5px;
	font-weight:bold;
	height:40px;
	text-align:center;
	width:30px;
	float:right;
}
.pagination img {	vertical-align: middle;
}
/* Pagination in viewforum for multipage topics */.row .pagination {	display: block;
	float: right;
	width: auto;
	margin-top: 0;
	padding: 1px 0 1px 15px;
	font-size: 0.9em;
	background: none 0 50% no-repeat;
}
.row .pagination span a, li.pagination span a {	background-color: #FFFFFF;
}
.row .pagination span a:hover, li.pagination span a:hover {	background-color: #d2d2d2;
}
/* Miscellaneous styles---------------------------------------- */#forum-permissions {	float: right;
	width: auto;
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 10px;
	text-align: right;
}
.copyright {	padding: 5px;
	text-align: center;
	color: #555555;
}
.small {	font-size: 0.9em !important;
}
.titlespace {	margin-bottom: 15px;
}
.headerspace {	margin-top: 20px;
}
.error {	color: #bcbcbc;
	font-weight: bold;
	font-size: 1em;
}
.reported {	background-color: #f7f7f7;
}
li.reported:hover {	background-color: #ececec;
}
.plusonline2 {	background-image:url("images/online.gif");
	height:11px;
	width:8px;
	margin-top:5px;
	margin-right:0px;
	float:left;
	}
div.rules {	background-color: #ececec;
	color: #bcbcbc;
	padding: 5px 10px;
	width:959px;
	margin: 0px 0;
	font-size: 1.1em;
}
div.rules ul, div.rules ol {	margin-left: 20px;
}
p.rules {	background-color: #ececec;
	background-image: none;
	padding: 5px;
}
p.rules img {	vertical-align: middle;
}
p.rules a {	vertical-align: middle;
	clear: both;
}
#top {	position: absolute;
	top: -20px;
}
.clear {	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: transparent;
}
/* Dropdown menu styles---------------------------------------- */
.pluspanel_menu{	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	width:195px;
	margin-left:3px;
	margin-top:3px;
	color:#d9dfc4;
	font-weight:bold;
	}	.pluspanel_menu ul{	background-image:url("images/bg_dropdown.gif");
	height:20px;
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	}
.pluspanel_menu ul:hover{	background-position:bottom;
	}
	.pluspanel_menu li{		float:left;
		text-align:left;
		width:100%;
		line-height:20px;
		text-indent:4px;
		}	.pluspanel_menu li a{		color:#3a3f43;
		text-shadow: 0px 1px 0px #FFF;
		display:block;
		font-weight:bold;
		line-height:20px;
		padding:0px 4px;
		text-decoration:none;
		}		.pluspanel_menu li a:hover{			color:#d9dfc4!important;
			text-decoration:none;
			text-shadow: 0px 1px 0px #000;
			}	.pluspanel_menu li ul{		color:#000!important;
		background:#d9dfc4;
		-moz-border-radius:3px;
		border:1px solid #d9dfc4;
		display:none;
		height:auto;
		position:absolute;
		width:195px;
		z-index:200;
		/*top:1em;
		/*left:0;
*/		}	.pluspanel_menu li:hover ul{		display:block;
		}	.pluspanel_menu li li {		display:block;
		float:none;
		width:195px;
		}	.pluspanel_menu li ul a{		display:block;
		font-style:normal;
		padding:0px 0px 0px 0px;
		text-align:left;
		}		.pluspanel_menu li ul a:hover{			background:#3a3f43;
			-moz-border-radius:3px;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}	.pluspanel_menu p{		clear:left;
		}		.pluspanel_menu #current{		background:url(images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		}				
/* Dropdown menu styles 2---------------------------------------- */
.pluspanel_menu2{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	width:185px;
	margin-left:3px;
	color:#d9dfc4;
	font-weight:bold;
	}	
.pluspanel_menu2 ul{
	background-image:url("images/bg_dropdown2.gif");
	height:20px;
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	}
.pluspanel_menu2 ul:hover{
	background-position:bottom;
}
.pluspanel_menu2 li{
		float:left;
		text-align:left;
		width:100%;
		line-height:20px;
		text-indent:4px;
		}	.pluspanel_menu2 li a{		color:#3a3f43;
		display:block;
		font-weight:bold;
		line-height:20px;
		padding:0px 4px;
		text-decoration:none;
		}		
.pluspanel_menu2 li a:hover{
			color:#d9dfc4!important;
			text-decoration:none;
			text-shadow: 0px 1px 0px #000;
			}	
.pluspanel_menu2 li ul{
		color:#000!important;
		background:#d9dfc4;
		-moz-border-radius:3px;
		border:1px solid #d9dfc4;
		display:none;
		height:auto;
		position:absolute;
		width:185px;
		z-index:200;
		/*top:1em;
		/*left:0;
*/		}	
.pluspanel_menu2 li:hover ul{
		display:block;
		}	.
pluspanel_menu2 li li {
		display:block;
		float:none;
		width:185px;
		}	
.pluspanel_menu2 li ul a{
		color:#3a3f43!important;
		display:block;
		font-style:normal;
		padding:0px 0px 0px 0px;
		text-align:left;
		}		
.pluspanel_menu2 li ul a:hover{
			background:#3a3f43;
			-moz-border-radius:3px;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}	
.pluspanel_menu2 p{
		clear:left;
		}		
.pluspanel_menu2 #current{
		background:url(images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		}

/* proSilver Link Styles---------------------------------------- */
a:link	{ color: #898989;
 text-decoration: none;
 }a:visited	{ color: #898989;
 text-decoration: none;
 }a:hover	{ color: #d3d3d3;
 text-decoration: none;
 }a:active	{ color: #d2d2d2;
 text-decoration: none;
 }
/* Coloured usernames */.username-coloured {	font-weight: bold;
	display: inline !important;
	padding: 0 !important;
}
/* Links on gradient backgrounds */#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {	color: #FFFFFF;
	text-decoration: none;
}
#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {	color: #FFFFFF;
	text-decoration: none;
}
#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {	color: #ffffff;
	text-decoration: underline;
}
#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {	color: #ffffff;
	text-decoration: none;
}
/* Links for forum/topic lists */a.forumtitle {	font-family: Tahoma, Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}
/* a.forumtitle:visited { color: #898989;
 } */
a.forumtitle:hover {	color: #bcbcbc;
	text-decoration: none;
}
a.forumtitle:active {	color: #898989;
}
a.topictitle {	font-family: Tahoma, Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}
/* a.topictitle:visited { color: #d2d2d2;
 } */
a.topictitle:hover {	color: #bcbcbc;
	text-decoration: none;
}
a.topictitle:active {	color: #898989;
}
/* Post body links */.postlink {	text-decoration: none;
	color: #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 0;
}
.postlink:visited {	color: #bdbdbd;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.postlink:active {	color: #d2d2d2;
}
.postlink:hover {	background-color: #f6f6f6;
	text-decoration: none;
	color: #404040;
}
.signature a, .signature a:visited, .signature a:active, .signature a:hover {	border: none;
	text-decoration: underline;
	background-color: transparent;
}
/* Profile links */.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {	font-weight: bold;
	color: #898989;
	text-decoration: none;
}
.postprofile a:hover, .postprofile dt.author a:hover {	text-decoration: underline;
	color: #d3d3d3;
}
/* Profile searchresults */	.search .postprofile a {	color: #898989;
	text-decoration: none;
 	font-weight: normal;
}
.search .postprofile a:hover {	color: #d3d3d3;
	text-decoration: underline;
 }
/* Back to top of page */.back2top {	clear: both;
	height: 11px;
	text-align: right;
}
a.top {	background: none no-repeat top left;
	text-decoration: none;
	width: 11px;
	height: 11px;
	display: block;
	float: right;
	overflow: hidden;
	letter-spacing: 1000px;
	text-indent: 11px;
}
a.top2 {	background: none no-repeat 0 50%;
	text-decoration: none;
	padding-left: 15px;
}
/* Arrow links  */a.up		{ background: none no-repeat left center;
 }a.down		{ background: none no-repeat right center;
 }a.left		{ background: none no-repeat 3px 60%;
 }a.right		{ background: none no-repeat 95% 60%;
 }
a.up, a.up:link, a.up:active, a.up:visited {	padding-left: 10px;
	text-decoration: none;
	border-bottom-width: 0;
}
a.up:hover {	background-position: left top;
	background-color: transparent;
}
a.down, a.down:link, a.down:active, a.down:visited {	padding-right: 10px;
}
a.down:hover {	background-position: right bottom;
	text-decoration: none;
}
a.left, a.left:active, a.left:visited {	padding-left: 12px;
}
a.left:hover {	color: #d2d2d2;
	text-decoration: none;
	background-position: 0 60%;
}
a.right, a.right:active, a.right:visited {	padding-right: 12px;
}
a.right:hover {	color: #d2d2d2;
	text-decoration: none;
	background-position: 100% 60%;
}
/* invisible skip link, used for accessibility  */.skiplink {	position: absolute;
	left: -999px;
	width: 990px;
}/* proSilver Content Styles---------------------------------------- */
ul.topiclist {	display: block;
	list-style-type: none;
	margin: 0;
}
ul.forums {	background: #f9f9f9 none repeat-x 0 0;
}
ul.topiclist li {	display: block;
	list-style-type: none;
	color: #777777;
	margin: 0;
}
ul.topiclist dl {	position: relative;
}
ul.topiclist li.row dl {	padding: 2px 0;
}
ul.topiclist dt {	display: block;
	float: left;
	width: 50%;
	font-size: 1.1em;
	padding-left: 5px;
	padding-right: 5px;
}
ul.topiclist dd {	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
	padding: 4px 0;
}
ul.topiclist dfn {	/* Labels for post/view counts */	position: absolute;
	left: -999px;
	width: 990px;
}
ul.topiclist li.row dt a.subforum {	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
.forum-image {	float: left;
	padding-top: 5px;
	margin-right: 5px;
}
li.row {	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #8f8f8f;
}
li.row strong {	font-weight: normal;
	color: #000000;
}
li.row:hover {	background-color: #f6f6f6;
}
li.row:hover dd {	border-left-color: #CCCCCC;
}
li.header dt, li.header dd {	line-height: 1em;
	border-left-width: 0;
	margin: 2px 0 4px 0;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 9px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight:bold;
}
li.header dt {	font-weight: bold;
}
li.header dd {	margin-left: 1px;
}
li.header dl.icon {	min-height: 0;
}
li.header dl.icon dt {	/* Tweak for headers alignment when folder icon used */	padding-left: 8px;
	padding-right: 50px;
}
/* Forum list column styles */dl.icon {	min-height: 35px;
	background-position: 10px 50%;
		/* Position of folder icon */	background-repeat: no-repeat;
}
dl.icon dt {	padding-left: 45px;
					/* Space for folder icon */	background-repeat: no-repeat;
	background-position: 5px 95%;
		/* Position of topic icon */}
dd.posts, dd.topics, dd.views {	width: 8%;
	text-align: center;
	line-height: 2.2em;
	font-size: 1.2em;
}
dd.lastpost {	width: 25%;
	font-size: 1.1em;
}
dd.redirect {	font-size: 1.1em;
	line-height: 2.5em;
}
dd.moderation {	font-size: 1.1em;
}
dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span {	display: block;
	padding-left: 5px;
}
dd.time {	width: auto;
	line-height: 200%;
	font-size: 1.1em;
}
dd.extra {	width: 12%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}
dd.mark {	float: right !important;
	width: 9%;
	text-align: center;
	line-height: 200%;
	font-size: 1.2em;
}
dd.info {	width: 30%;
}
dd.option {	width: 15%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}
dd.searchby {	width: 47%;
	font-size: 1.1em;
	line-height: 1em;
}
ul.topiclist dd.searchextra {	margin-left: 5px;
	padding: 0.2em 0;
	font-size: 1.1em;
	color: #333333;
	border-left: none;
	clear: both;
	width: 98%;
	overflow: hidden;
}
/* Container for post/reply buttons and pagination */.topic-actions {	margin-bottom: 3px;
	font-size: 1.1em;
	min-height: 28px;
}div[class].topic-actions {}
/* Post body styles----------------------------------------*/
.postbody {	padding: 0;
	line-height: 1.48em;
	color: #333333;
	width: 445px;
	margin-right:0px;
	float: right;
	clear: both;
	background-image:url("images/bg_message2.gif");
	background-repeat:no-repeat;
	background-color:#f6f5f1;
	padding-left:18px;
	padding-right:12px;
	min-height:179px;
}
.postbody .ignore {	font-size: 1.1em;
}
.postbody h3.first {	/* The first post on the page uses this */	font-size: 1.7em;
}
.postbody h3 {	/* Postbody requires a different h3 format - so change it here */	font-size: 1.5em;
	padding: 2px 0 0 0;
	margin: 0 0 0.3em 0 !important;
	text-transform: none;
	border: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	line-height: 125%;
}
.postbody h3 img {	/* Also see tweaks.css */	vertical-align: bottom;
}
.postbody .content {	
	font-size: 11px;
	float:left;
	width:100%;
	line-height:18px;
}
.search .postbody {	width: 68%}
/* Topic review panel----------------------------------------*/
#review {	margin-top: 2em;
}
#topicreview {	padding-right: 5px;
	overflow: auto;
	height: 300px;
}
#topicreview .postbody {	width: auto;
	float: none;
	margin: 0;
	height: auto;
}
#topicreview .post {	height: auto;
}
#topicreview h2 {	border-bottom-width: 0;
}
.post-ignore .postbody {	display: none;
}
/* Content container styles----------------------------------------*/
.content {	min-height: 3em;
	overflow: hidden;
	line-height: 1.4em;
	font-family: Tahoma, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #333333;
}
.content h2, .panel h2 {	font-weight: normal;
	color: #989898;
	border-bottom: 1px solid #CCCCCC;
	font-size: 1.6em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}
.panel h3 {	margin: 0.5em 0;
}
.panel p {	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.4em;
}
.content p {	font-family: Tahoma, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 1em;
	line-height: 1.4em;
}
dl.faq {	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	margin-top:3px;
	line-height: 1.4em;
	background-image:url("images/bg_list.gif");
	background-position:center;
	border:1px solid #3b3f42;
	border-bottom-color:#262929;
	border-right-color:#262929;
	margin-left:3px;
	background-color:#2b2e2e;
	max-width:960px;
	-moz-border-radius: 3px;
	padding:5px;
}
dl.faq:hover {	background-color:#282828;
	background-image:none;
}
dl.faq dt {	font-weight: bold;
	color: #d9dfc4;
}
.content dl.faq {	font-size: 1.2em;
	margin-bottom: 0.5em;
}
.content li {	list-style-type: inherit;
}
.content ul, .content ol {	margin-bottom: 1em;
	margin-left: 3em;
}
.posthilit {	background-color: #f3f3f3;
	color: #BCBCBC;
	padding: 0 2px 1px 2px;
}
.announce, .unreadpost {	
	/* Highlight the announcements & unread posts box */	
	border-left-color: #BCBCBC;
	border-right-color: #BCBCBC;
}
/* Post author */p.author {	margin: 0 15em 0.6em 0;
	padding: 0 0 5px 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
}
/* Post signature */.signature {	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1.1em;
	border-top: 1px solid #CCCCCC;
	clear: left;
	line-height: 140%;
	overflow: hidden;
	width: 100%;
}
dd .signature {	margin: 0;
	padding: 0;
	clear: none;
	border: none;
}
.signature li {	list-style-type: inherit;
}
.signature ul, .signature ol {	margin-bottom: 1em;
	margin-left: 3em;
}
/* Post noticies */.notice {	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	width: auto;
	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1em;
	border-top: 1px dashed #CCCCCC;
	clear: left;
	line-height: 130%;
}
/* Jump to post link for now */ul.searchresults {	list-style: none;
	text-align: right;
	clear: both;
}
/* BB Code styles----------------------------------------*//* Quote block */blockquote {	background: #ebebeb none 6px 8px no-repeat;
	border: 1px solid #dbdbdb;
	font-size: 0.95em;
	margin: 0.5em 1px 0 25px;
	overflow: hidden;
	padding: 5px;
}
blockquote blockquote {	/* Nested quotes */	background-color: #bababa;
	font-size: 1em;
	margin: 0.5em 1px 0 15px;
	}
blockquote blockquote blockquote {	/* Nested quotes */	background-color: #e4e4e4;
}
blockquote cite {	/* Username/source of quoter */	font-style: normal;
	font-weight: bold;
	margin-left: 20px;
	display: block;
	font-size: 0.9em;
}
blockquote cite cite {	font-size: 1em;
}
blockquote.uncited {	padding-top: 25px;
}
/* Code block */dl.codebox {	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #d8d8d8;
	font-size: 1em;
}
dl.codebox dt {	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
}
blockquote dl.codebox {	margin-left: 0;
}
dl.codebox code {	/* Also see tweaks.css */	overflow: auto;
	display: block;
	height: auto;
	max-height: 200px;
	white-space: normal;
	padding-top: 5px;
	font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
	line-height: 1.3em;
	color: #8b8b8b;
	margin: 2px 0;
}
.syntaxbg		{ color: #FFFFFF;
 }
.syntaxcomment	{ color: #000000;
 }
.syntaxdefault	{ color: #bcbcbc;
 }
.syntaxhtml		{ color: #000000;
 }
.syntaxkeyword	{ color: #585858;
 }
.syntaxstring	{ color: #a7a7a7;
 }
/* Attachments----------------------------------------*/.attachbox {	float: left;
	width: auto;
 	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
	max-width:500px;
}
.pm-message .attachbox {	background-color: #f3f3f3;
}
.attachbox dt {	font-family: Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
}
.attachbox dd {	margin-top: 4px;
	padding-top: 4px;
	clear: left;
	border-top: 1px solid #d8d8d8;
}
.attachbox dd dd {	border: none;
}
.attachbox p {	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}
.attachbox p.stats{	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}
.attach-image {	margin: 3px 0;
	width: 100%;
	max-height: 350px;
	overflow: auto;
}
.attach-image img {	border: 1px solid #999999;
/*	cursor: move;
 */	cursor: default;
}
/* Inline image thumbnails */div.inline-attachment dl.thumbnail, div.inline-attachment dl.file {	display: block;
	margin-bottom: 4px;
}
div.inline-attachment p {	font-size: 100%;
}
dl.file {	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
}
dl.file dt {	text-transform: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
dl.file dd {	color: #666666;
	margin: 0;
	padding: 0;
	}
dl.thumbnail img {	padding: 3px;
	border: 1px solid #666666;
	background-color: #FFF;
}
dl.thumbnail dd {	color: #666666;
	font-style: italic;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.attachbox dl.thumbnail dd {	font-size: 100%;
}
dl.thumbnail dt a:hover {	background-color: #EEEEEE;
}
dl.thumbnail dt a:hover img {	border: 1px solid #d2d2d2;
}
/* Post poll styles----------------------------------------*/fieldset.polls {	font-family: Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}
fieldset.polls dl {	margin-top: 5px;
	border-top: 1px solid #e2e2e2;
	padding: 5px 0 0 0;
	line-height: 120%;
	color: #666666;
}
fieldset.polls dl.voted {	font-weight: bold;
	color: #000000;
}
fieldset.polls dt {	text-align: left;
	float: left;
	display: block;
	width: 30%;
	border-right: none;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}
fieldset.polls dd {	float: left;
	width: 10%;
	border-left: none;
	padding: 0 5px;
	margin-left: 0;
	font-size: 1.1em;
}
fieldset.polls dd.resultbar {	width: 50%;
}
fieldset.polls dd input {	margin: 2px 0;
}
fieldset.polls dd div {	text-align: right;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 2px;
	overflow: visible;
	min-width: 2%;
}
.pollbar1 {	background-color: #aaaaaa;
	border-bottom: 1px solid #747474;
	border-right: 1px solid #747474;
}
.pollbar2 {	background-color: #bebebe;
	border-bottom: 1px solid #8c8c8c;
	border-right: 1px solid #8c8c8c;
}
.pollbar3 {	background-color: #D1D1D1;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}
.pollbar4 {	background-color: #e4e4e4;
	border-bottom: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
}
.pollbar5 {	background-color: #f8f8f8;
	border-bottom: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
}
/* Poster profile block----------------------------------------*/.postprofile {	/* Also see tweaks.css */	margin: 0px 0px 0px 3px;
	min-height: 80px;
	color: #666666;
	background-image:url("images/avabox.gif");
	width: 198px;
	float: left;
	display: inline;
}
.pm .postprofile {	border-left: 1px solid #DDDDDD;
}
.postprofile dd, .postprofile dt {	line-height: 1.2em;
	margin-left: 0px;
}
.postprofile strong {	font-weight: normal;
	color: #000000;
}
.avatar {	border: none;
	margin-bottom: 3px;
}
.online {	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
/* Poster profile used by search*/.search .postprofile {	width: 198px;
	margin-left:6px;
}
/* pm list in compose message if mass pm is enabled */dl.pmlist dt {	width: 60% !important;
}
dl.pmlist dt textarea {	width: 95%;
}
dl.pmlist dd {	margin-left: 61% !important;
	margin-bottom: 2px;
}/* proSilver Button Styles---------------------------------------- */
/* Rollover buttons   Based on: http://wellstyled.com/css-nopreload-rollovers.html----------------------------------------*/.buttons {	float: left;
	width: auto;
	height: auto;
}
/* Rollover state */.buttons div {	float: left;
	margin: 0 5px 0 0;
	background-position: 0 100%;
}
/* Rolloff state */.buttons div a {	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}
/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) *//*.buttons div span		{ display: none;
 }*//*.buttons div a:hover	{ background-image: none;
 }*/.buttons div span			{ position: absolute;
 width: 100%;
 height: 100%;
 cursor: pointer;
}
.buttons div a:hover span	{ background-position: 0 100%;
 }
/* Big button images */.reply-icon span	{ background: transparent none 0 0 no-repeat;
 }
.post-icon span		{ background: transparent none 0 0 no-repeat;
 }
.locked-icon span	{ background: transparent none 0 0 no-repeat;
 }
.pmreply-icon span	{ background: none 0 0 no-repeat;
 }
.newpm-icon span 	{ background: none 0 0 no-repeat;
 }
.forwardpm-icon span 	{ background: none 0 0 no-repeat;
 }
/* Set big button dimensions */.buttons div.reply-icon		{ width: 92px;
 height: 31px;
 }
.buttons div.post-icon		{ width: 92px;
 height: 31px;
 }
.buttons div.locked-icon	{ width: 92px;
 height: 31px;
 }
.buttons div.pmreply-icon	{ width: 92px;
 height: 31px;
 }
.buttons div.newpm-icon		{ width: 92px;
 height: 31px;
 }
.buttons div.forwardpm-icon	{ width: 92px;
 height: 31px;
 }
/* Sub-header (navigation bar)--------------------------------------------- */a.print, a.sendemail, a.fontsize {	display: block;
	overflow: hidden;
	height: 18px;
	text-indent: -5000px;
	text-align: left;
	background-repeat: no-repeat;
}
a.print {	background-image: none;
	width: 22px;
}
a.sendemail {	background-image: none;
	width: 22px;
}
a.fontsize {	background-image: none;
	background-position: 0 -1px;
	width: 29px;
}
a.fontsize:hover {	background-position: 0 -20px;
	text-decoration: none;
}
/* Icon images---------------------------------------- */.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 0 17px;
}
/* Poster profile icons----------------------------------------*/ul.profile-icons {	padding-top: 3px;
	list-style: none;
}
/* Rollover state */ul.profile-icons li {	float: left;
	margin: 0 3px 3px 0;
	background-position: 0 100%;
}
/* Rolloff state */ul.profile-icons li a {	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
}
/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */ul.profile-icons li span { display:none;
 }ul.profile-icons li a:hover { background: none;
 }
/* Positioning of moderator icons */.postbody ul.profile-icons {	float: right;
	width: auto;
	padding: 0;
}
.postbody ul.profile-icons li {	margin: 0 3px;
}
/* Profile & navigation icons */.email-icon, .email-icon a		{ background: none top left no-repeat;
 }
.aim-icon, .aim-icon a			{ background: none top left no-repeat;
 }
.yahoo-icon, .yahoo-icon a		{ background: none top left no-repeat;
 }
.web-icon, .web-icon a			{ background: none top left no-repeat;
 }
.msnm-icon, .msnm-icon a			{ background: none top left no-repeat;
 }
.icq-icon, .icq-icon a			{ background: none top left no-repeat;
 }
.jabber-icon, .jabber-icon a		{ background: none top left no-repeat;
 }
.pm-icon, .pm-icon a				{ background: none top left no-repeat;
 }
.quote-icon, .quote-icon a		{ background: none top left no-repeat;
 }
/* Moderator icons */.report-icon, .report-icon a		{ background: none top left no-repeat;
 }
.warn-icon, .warn-icon a			{ background: none top left no-repeat;
 }
.edit-icon, .edit-icon a			{ background: none top left no-repeat;
 }
.delete-icon, .delete-icon a		{ background: none top left no-repeat;
 }
.info-icon, .info-icon a			{ background: none top left no-repeat;
 }
/* Set profile icon dimensions */ul.profile-icons li.email-icon		{ width: 20px;
 height: 20px;
 }ul.profile-icons li.aim-icon	{ width: 20px;
 height: 20px;
 }ul.profile-icons li.yahoo-icon	{ width: 20px;
 height: 20px;
 }ul.profile-icons li.web-icon	{ width: 20px;
 height: 20px;
 }ul.profile-icons li.msnm-icon	{ width: 20px;
 height: 20px;
 }ul.profile-icons li.icq-icon	{ width: 20px;
 height: 20px;
 }ul.profile-icons li.jabber-icon	{ width: 20px;
 height: 20px;
 }ul.profile-icons li.pm-icon		{ width: 28px;
 height: 20px;
 }ul.profile-icons li.quote-icon	{ width: 52px;
 height: 18px;
 }ul.profile-icons li.report-icon	{ width: 52px;
 height: 18px;
 }ul.profile-icons li.edit-icon	{ width: 52px;
 height: 18px;
 }ul.profile-icons li.delete-icon	{ width: 52px;
 height: 18px;
 }ul.profile-icons li.info-icon	{ width: 52px;
 height: 18px;
 }ul.profile-icons li.warn-icon	{ width: 52px;
 height: 18px;
 }
/* Fix profile icon default margins */ul.profile-icons li.edit-icon	{ margin: 0 3px 0 3px;
 }ul.profile-icons li.quote-icon	{ float:right;
 margin: 0 3px 0 0px;
 }ul.profile-icons li.info-icon, ul.profile-icons li.report-icon	{ margin: 0 3px 0 0;
 }/* proSilver Control Panel Styles---------------------------------------- */
/* Main CP box----------------------------------------*/#cp-menu {	float:right;
	width: 17%;
	margin-bottom: 5px;
	margin-right:2px;
}
#cp-main {	float: left;
	width: 81%;
}
#cp-main .content {	padding: 0;
}
#cp-main h3, #cp-main hr, #cp-menu hr {	border-color: #bfbfbf;
}
#cp-main .panel p {	font-size: 1.1em;
}
#cp-main .panel ol {	margin-left: 2em;
	font-size: 1.1em;
}
#cp-main .panel li.row {	border-bottom: 1px solid #cbcbcb;
	border-top: 1px solid #F9F9F9;
}
ul.cplist {	margin-bottom: 5px;
	border-top: 1px solid #cbcbcb;
}
#cp-main .panel li.header dd, #cp-main .panel li.header dt {	color: #000000;
	margin-bottom: 2px;
}
#cp-main table.table1 {	margin-bottom: 1em;
}
#cp-main table.table1 thead th {	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #333333;
	padding: 5px;
}
#cp-main table.table1 tbody th {	font-style: italic;
	background-color: transparent !important;
	border-bottom: none;
}
#cp-main .pagination {	float: right;
	width: auto;
	padding-top: 1px;
}
#cp-main .postbody p {	font-size: 1.1em;
}
#cp-main .pm-message {	border: 1px solid #e2e2e2;
	margin: 10px 0;
	background-color: #FFFFFF;
	width: auto;
	float: none;
}
.pm-message h2 {	padding-bottom: 5px;
}
#cp-main .postbody h3, #cp-main .box2 h3 {	margin-top: 0;
}
#cp-main .buttons {	margin-left: 0;
}
#cp-main ul.linklist {	margin: 0;
}
/* MCP Specific tweaks */.mcp-main .postbody {	width: 100%;
}
/* CP tabbed menu----------------------------------------*/#tabs {	line-height: normal;
	margin: 0px 0 -5px 3px;
	min-width: 570px;
}
#tabs ul {	margin:0;
	padding: 0;
	list-style: none;
}
#tabs li {	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}
#tabs a {	float: left;
	background: none no-repeat 0% -35px;
	margin: 0 1px 0 0;
	padding: 0 0 0 0px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}
#tabs a span {	float: left;
	display: block;
	background: none no-repeat 100% -35px;
	padding: 6px 10px 6px 5px;
	color: #828282;
	white-space: nowrap;
}
#tabs a:hover span {	color: #bcbcbc;
}
#tabs .activetab a {	background-position: 0 0;
}
#tabs .activetab a span {	background-position: 100% 0;
	padding-bottom: 7px;
	color: #333333;
}
#tabs a:hover {	background-position: 0 -70px;
}
#tabs a:hover span {	background-position:100% -70px;
}
#tabs .activetab a:hover {	background-position: 0 0;
}
#tabs .activetab a:hover span {	color: #000000;
	background-position: 100% 0;
}
/* Mini tabbed menu used in MCP----------------------------------------*/#minitabs {	line-height: normal;
	margin: -20px 7px 0 0;
}
#minitabs ul {	margin:0;
	padding: 0;
	list-style: none;
}
#minitabs li {	display: block;
	float: right;
	padding: 0 10px 4px 10px;
	font-size: 1em;
	font-weight: bold;
	background-color: #f2f2f2;
	margin-left: 2px;
}
#minitabs a {}
#minitabs a:hover {	text-decoration: none;
}
#minitabs li.activetab {	background-color: #F9F9F9;
}
#minitabs li.activetab a, #minitabs li.activetab a:hover {	color: #333333;
}
/* UCP navigation menu----------------------------------------*//* Container for sub-navigation list */#navigation {	width: 99%;
	background-color:#282828;
	margin-top:-5px;
	padding:3px 3px;
}
#navigation ul {	list-style:none;
}
/* Default list state */#navigation li {	margin: 1px 0;
	padding: 0;
	font-weight: bold;
	display: inline;
}
/* Link styles for the sub-section links */#navigation a {	display: block;
	padding: 5px;
	margin: 0px 0 3px 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
		-moz-border-radius: 3px;
}
#navigation a:hover {	text-decoration: none;
		color: #bcbcbc;
	background-image: none;
}
#navigation #active-subsection a {	display: block;
	color: #d3d3d3;
	background-color: #F9F9F9;
	background-image: none;
}
#navigation #active-subsection a:hover {	color: #d3d3d3;
}
/* Preferences pane layout----------------------------------------*/#cp-main h2 {	border-bottom: none;
	padding: 0;
	margin-left: 10px;
	color: #333333;
}
#cp-main .panel {	background-color: #F9F9F9;
	float:left;
	width:99%;
	padding:5px;
}
#cp-main .pm {	background-color: #FFFFFF;
}
#cp-main span.corners-top, #cp-menu span.corners-top {	background-image: none;
}
#cp-main span.corners-top span, #cp-menu span.corners-top span {	background-image: none;
}
#cp-main span.corners-bottom, #cp-menu span.corners-bottom {	background-image: none;
}
#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {	background-image: none;
}
/* Topicreview */#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {	background-image: none;
}
#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {	background-image: none;
}
#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {	background-image: none;
}
#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {	background-image: none;
}
/* Friends list */.cp-mini {	background-color: #f9f9f9;
	padding: 0 5px;
	margin: 10px 15px 10px 5px;
}
.cp-mini span.corners-top, .cp-mini span.corners-bottom {	margin: 0 -5px;
}
dl.mini dt {	font-weight: bold;
	color: #676767;
}
dl.mini dd {	padding-top: 4px;
}
.friend-online {	font-weight: bold;
}
.friend-offline {	font-style: italic;
}
/* PM Styles----------------------------------------*/#pm-menu {	line-height: 2.5em;
}
/* PM Message history */.current {	color: #999999;
}
/* Defined rules list for PM options */ol.def-rules {	padding-left: 0;
}
ol.def-rules li {	line-height: 180%;
	padding: 1px;
}
/* PM marking colours */.pmlist li.bg1 {	border: solid 3px transparent;
	border-width: 0 3px;
}
.pmlist li.bg2 {	border: solid 3px transparent;
	border-width: 0 3px;
}
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {	border-left-color: #bcbcbc;
	border-right-color: #bcbcbc;
}
.pmlist li.pm_marked_colour, .pm_marked_colour {	border: solid 3px #ffffff;
	border-width: 0 3px;
}
.pmlist li.pm_replied_colour, .pm_replied_colour {	border: solid 3px #c2c2c2;
	border-width: 0 3px;
	}
.pmlist li.pm_friend_colour, .pm_friend_colour {	border: solid 3px #bdbdbd;
	border-width: 0 3px;
}
.pmlist li.pm_foe_colour, .pm_foe_colour {	border: solid 3px #000000;
	border-width: 0 3px;
}
.pm-legend {	border-left-width: 10px;
	border-left-style: solid;
	border-right-width: 0;
	margin-bottom: 3px;
	padding-left: 3px;
}
/* Avatar gallery */#gallery label {	position: relative;
	float: left;
	margin: 10px;
	padding: 5px;
	width: auto;
	background: #FFFFFF;
	border: 1px solid #CCC;
	text-align: center;
}
#gallery label:hover {	background-color: #EEE;
}/* proSilver Form Styles---------------------------------------- */
/* General form styles----------------------------------------*/fieldset {	border-width: 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	float:left;
	width:100%;
}
input {	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	padding: 0 3px;
	font-size: 1em;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}
select {	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #666666;
	padding: 1px;
}
option {	padding-right: 1em;
}
option.disabled-option {	color: graytext;
}
textarea {	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	width: 60%;
	padding: 2px;
	font-size: 1em;
	line-height: 1.4em;
}
label {	cursor: default;
	padding-right: 5px;
	color: #676767;
}
label input {	vertical-align: middle;
}
label img {	vertical-align: middle;
}
/* Definition list layout for forms---------------------------------------- */fieldset dl {	padding: 4px 0;
}
fieldset dt {	float: left;
		width: 40%;
	text-align: left;
	display: block;
}
fieldset dd {	margin-left: 41%;
	vertical-align: top;
	margin-bottom: 3px;
}
/* Specific layout 1 */fieldset.fields1 dt {	width: 15em;
	border-right-width: 0;
}
fieldset.fields1 dd {	margin-left: 15em;
	border-left-width: 0;
}
fieldset.fields1 {
}
fieldset.fields1 div {	margin-bottom: 3px;
}
/* Specific layout 2 */fieldset.fields2 dt {	width: 15em;
	border-right-width: 0;
}
fieldset.fields2 dd {	margin-left: 16em;
	border-left-width: 0;
}
/* Form elements */dt label {	font-weight: bold;
	text-align: left;
}
dd label {	white-space: nowrap;
	color: #333;
}
dd input, dd textarea {	margin-right: 3px;
}
dd select {	width: auto;
}
dd textarea {	width: 85%;
}
/* Hover effects */fieldset dl:hover dt label {	color: #000000;
}
fieldset.fields2 dl:hover dt label {	color: inherit;
}
#timezone {	width: 95%;
}
* html #timezone {	width: 50%;
}
/* Quick-login on index page */fieldset.quick-login {	margin-top: 5px;
}
fieldset.quick-login input {	width: auto;
}
fieldset.quick-login input.inputbox {	width: 15%;
	vertical-align: middle;
	margin-right: 5px;
	background-color: #f3f3f3;
}
fieldset.quick-login label {	white-space: nowrap;
	padding-right: 2px;
}
/* Display options on viewtopic/viewforum pages  */fieldset.display-options {	text-align: center;
	margin: 3px 0 5px 0;
}
fieldset.display-options label {	white-space: nowrap;
	padding-right: 2px;
}
fieldset.display-options a {	margin-top: 3px;
}
/* Display actions for ucp and mcp pages */fieldset.display-actions {	text-align: right;
	line-height: 2em;
	white-space: nowrap;
	padding-right: 1em;
}
fieldset.display-actions label {	white-space: nowrap;
	padding-right: 2px;
}
fieldset.sort-options {	line-height: 2em;
}
/* MCP forum selection*/fieldset.forum-selection {	margin: 5px 0 3px 0;
	float: right;
}
fieldset.forum-selection2 {	margin: 13px 0 3px 0;
	float: right;
}
/* Jumpbox */fieldset.jumpbox {	text-align: right;
	margin-top: 15px;
	height: 2.5em;
}
fieldset.quickmod {	width: 50%;
	float: right;
	text-align: right;
	height: 2.5em;
	margin-right:3px;
	margin-top:3px;
}
/* Submit button fieldset */fieldset.submit-buttons {	text-align: center;
	vertical-align: middle;
	margin: 0px 0;
}
fieldset.submit-buttons input {	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* Posting page styles----------------------------------------*/
/* Buttons used in the editor */#format-buttons {	margin: 15px 0 2px 0;
}
#format-buttons input, #format-buttons select {	vertical-align: middle;
}
/* Main message box */#message-box {	width: 80%;
}
#message-box textarea {	font-family: Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	width: 100%;
	font-size: 1.2em;
	color: #333333;
}
/* Emoticons panel */#smiley-box {	width: 18%;
	float: right;
}
#smiley-box img {	margin: 3px;
}
/* Input field styles---------------------------------------- */.inputbox {	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
	color: #333333;
	padding: 2px;
	cursor: text;
}
.inputbox:hover {	border: 1px solid #eaeaea;
}
.inputbox:focus {	border: 1px solid #eaeaea;
	color: #4b4b4b;
}
input.inputbox	{ width: 85%;
 }input.medium	{ width: 50%;
 }input.narrow	{ width: 25%;
 }input.tiny		{ width: 125px;
 }
textarea.inputbox {	width: 85%;
}
.autowidth {	width: auto !important;
}
/* Form button styles---------------------------------------- */input.button1, input.button2 {	font-size: 9px;
}
a.button1, input.button1, input.button3, a.button2, input.button2 {	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #FAFAFA none repeat-x top;
}
a.button1, input.button1 {	font-weight: bold;
	border: none;
}
input.button3 {	padding: 0;
	margin: 0;
	line-height: 5px;
	height: 12px;
	background-image: none;
	font-variant: small-caps;
}
/* Alternative button */a.button2, input.button2, input.button3 {	border: none;
}
/* <a> button in the style of the form buttons */a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {	text-decoration: none;
	color: #000000;
	padding: 2px 8px;
	line-height: 250%;
	vertical-align: text-bottom;
	background-position: 0 1px;
}
/* Hover states */a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {	border: none;
	background-position: 0 100%;
	color: #BCBCBC;
}
input.disabled {	font-weight: normal;
	color: #666666;
}
/* Topic and forum Search */.search-box {	margin-top: 3px;
	margin-left: 5px;
	float: left;
}
.search-box input {}
input.search {	background-image: none;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 17px;
}
.full { width: 95%;
 }
.medium { width: 50%;
}
.narrow { width: 25%;
}
.tiny { width: 10%;
}/* proSilver Style Sheet Tweaks
These style definitions are mainly IE specific tweaks required due to its poor CSS support.-------------------------------------------------*/
* html table, * html select, * html input { font-size: 100%;
 }* html hr { margin: 0;
 }* html span.corners-top, * html span.corners-bottom { background-image: url("images/corners_left.gif");
 }* html span.corners-top span, * html span.corners-bottom span { background-image: url("images/corners_right.gif");
 }
table.table1 {	width: 99%;
		/* IE < 6 browsers */	/* Tantek hack */	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
}html>body table.table1 { width: 100%;
 }	/* Reset 100% for opera */
* html ul.topiclist li { position: relative;
 }* html .postbody h3 img { vertical-align: middle;
 }
/* Form styles */html>body dd label input { vertical-align: text-bottom;
 }	/* Align checkboxes/radio buttons nicely */
* html input.button1, * html input.button2 {	padding-bottom: 0;
	margin-bottom: 1px;
}
/* Misc layout styles */* html .column1, * html .column2 { width: 45%;
 }
/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above)   From http://www.positioniseverything.net/easyclearing.html #tabs:after, #minitabs:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after {	content: ".";
 	display: block;
 	height: 0;
 	clear: both;
 	visibility: hidden;
}*/
.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {	height: 1%;
	overflow: hidden;
}
/* viewtopic fix */* html .post {	height: 25%;
	overflow: hidden;
}
/* navbar fix */* html .clearfix, * html .navbar, ul.linklist {	height: 4%;
	overflow: hidden;
}
/* Simple fix so forum and topic lists always have a min-height set, even in IE6	From http://www.dustindiaz.com/min-height-fast-hack */dl.icon {	min-height: 35px;
	height: auto !important;
	height: 35px;
}
* html #search-box {	width: 25%;
}
/* Correctly clear floating for details on profile view */*:first-child+html dl.details dd {	margin-left: 30%;
	float: none;
}
* html dl.details dd {	margin-left: 30%;
	float: none;
}
* html .forumbg table.table1 {	margin: 0 -2px 0px -1px;
}/*  	
--------------------------------------------------------------
Colours and backgrounds for common.css
-------------------------------------------------------------- */

html, body {
	color: #474940;

	background-image:url("images/plus_mbg.gif");

	background-repeat:repeat-x;

	background-color: #dce2c7;

}

h1 {
	color: #FFFFFF;

}

h2 {
	color: #28313F;

}

h3 {
	color: #FFF;

	background-color:#2d3032;

	padding:5px;

	-moz-border-radius: 4px;

}

hr {
	border-color: #FFFFFF;

	border-top-color: #CCCCCC;

}

hr.dashed {
	border-top-color: #CCCCCC;

}

/* Search box
--------------------------------------------- */

#search-box {
	color: #FFFFFF;

}

#search-box #keywords {
	background-color: #FFF;

}

#search-box input {
	border-color: #0075B0;

}

/* Round cornered boxes and backgrounds
---------------------------------------- */
.headerbar {
	background-color: #12A3EB;

	background-image: url("images/bg_header.gif");

	color: #FFFFFF;

}

.navbar {
	background-color: #cadceb;

}

.forabg {
	background-color: #282828;

	background-image: url("images/bg_list.gif");

}

.forumbg {
	background-color: #282828;

	background-image: url("images/bg_header.gif");

}

.panel {
	background-color: #ECF1F3;

	color: #28313F;

}

.post:target .content {
	color: #000000;

}

.post:target h3 a {
	color: #000000;

}

.bg1	{ background-color: #ECF3F7;
 }
.bg2	{ background-image:url("images/bg2.gif");
 background-repeat:no-repeat;
 background-position:top center;
 background-color:#f2f1ed;
}
.bg3	{ background-color: #2b2e2e;
 }

.ucprowbg {
	background-color: #DCDEE2;

}

.fieldsbg {
	background-color: #E7E8EA;

}

span.corners-top {
	background-image: url("images/corners_left.png");

}

span.corners-top span {
	background-image: url("images/corners_right.png");

}

span.corners-bottom {
	background-image: url("images/corners_left.png");

}

span.corners-bottom span {
	background-image: url("images/corners_right.png");

}

/* Horizontal lists
----------------------------------------*/

ul.navlinks {
	border-bottom-color: #FFFFFF;

}

/* Table styles
----------------------------------------*/
table.table1 thead th {
	color: #FFFFFF;

}

table.table1 tbody tr {
	
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color:#282828;

}

table.table1 td {
	color: #474940;

}

table.table1 tbody td {
	border-top-color: #363839;

}

table.table1 tbody th {
	border-bottom-color: #000000;

	color: #333333;

	background-color: #FFFFFF;

}

table.info tbody th {
	color: #000000;

}

/* Misc layout styles
---------------------------------------- */
dl.details dt {
	color: #000000;

}

dl.details dd {
	color: #474940;

}

.sep {
	color: #1198D9;

}

/* Pagination
---------------------------------------- */

.pagination span strong {
	color: #FFFFFF;

	background-color: #282828;

}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	color: #474940;


	background-color: #ECEDEE;

	border-color: #B4BAC0;

}

.pagination span a:hover {
	border-color: #FC0;

	background-color: #282828;

	background-image:none;

	color: #FFF;

}

/* Pagination in viewforum for multipage topics */
.row .pagination {
	background-image: url("images/icon_pages.gif");

}

.row .pagination span a, li.pagination span a {
	background-color: #d9dfc4;

	height:15px;

	font-size:9px!important;

	line-height:15px;

	margin-right:3px;

	min-width:18px;

	-moz-border-radius:0px;

	background-image:none;

	float:left;

}

.row .pagination span a:hover, li.pagination span a:hover {
	background-color: #FC0;

}

/* Miscellaneous styles
---------------------------------------- */

.copyright {
	color: #555555;

}

.error {
	color: #BC2A4D;

}

.reported {
	background-color: #F7ECEF;

}

li.reported:hover {
	background-color: #ECD5D8 !important;

}
.sticky, .announce {
	/* you can add a background for stickies and announcements*/
}

div.rules {
	background-color: #ff0400;

	background-image:url(/forum/styles/Enria/theme/images/poll1.gif);

	background-repeat:repeat-x;

	float:left;

	color: #FFF;

}

p.rules {
	background-color: #ECD5D8;

	background-image: none;

}

/*  	
--------------------------------------------------------------
Colours and backgrounds for links.css
-------------------------------------------------------------- */

a:link	{ color: #d9dfc4;
 }
a:visited	{ color: #d9dfc4;
 }
a:hover	{ color: #FC0;
 }
a:active	{ color: #d9dfc4;
 }

/* Links on gradient backgrounds */
#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
	color: #FFFFFF;

}

#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
	color: #FFFFFF;

}

#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #A8D8FF;

}

#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
	color: #C8E6FF;

}

/* Links for forum/topic lists */
a.forumtitle {
	color: #d9dfc4;

}

/* a.forumtitle:visited { color: #d9dfc4;
 } */

a.forumtitle:hover {
	color: #FC0;

}

a.forumtitle:active {
	color: #d9dfc4;

}

a.topictitle {
	color: #d9dfc4;

}

/* a.topictitle:visited { color: #FC0;
 } */

a.topictitle:hover {
	color: #FC0;

}

a.topictitle:active {
	color: #d9dfc4;

}

/* Post body links */
.postlink {
	color: #FC0;

	border-bottom-color: #FC0;

}

.postlink:visited {
	color: #5D8FBD;

	border-bottom-color: #666666;

}

.postlink:active {
	color: #FC0;

}

.postlink:hover {
	background-color: #D0E4F6;

	color: #0D4473;

}

.signature a, .signature a:visited, .signature a:active, .signature a:hover {
	background-color: transparent;

}

/* Profile links */
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
	color: #d9dfc4;

}

.postprofile a:hover, .postprofile dt.author a:hover {
	color: #D31141;

}

/* Profile searchresults */	
.search .postprofile a {
	color: #d9dfc4;

}

.search .postprofile a:hover {
	color: #D31141;

}

/* Back to top of page */
a.top {
	background-image: url("./styles/Enria/imageset/icon_back_top.gif");

}

a.top2 {
	background-image: url("./styles/Enria/imageset/icon_back_top.gif");

}

/* Arrow links  */
a.up		{ background-image: url("images/arrow_up.gif") }
a.down		{ background-image: url("images/arrow_down.gif") }
a.left		{ background-image: url("images/arrow_left.gif") }
a.right		{ background-image: url("images/arrow_right.gif") }

a.up:hover {
	background-color: transparent;

}

a.left:hover {
	color: #FC0;

}

a.right:hover {
	color: #FC0;

}


/*  	
--------------------------------------------------------------
Colours and backgrounds for content.css
-------------------------------------------------------------- */

ul.forums {
	background-color: #eef5f9;

	background-image: url("images/gradient.gif");

}

ul.topiclist li {
	color: #474940;

}

ul.topiclist dd {
	border-left-color: #3a3d3f;

}

li.row dd.topics, li.row dd.posts, li.row dd.views  {
	background-image:url(/forum/styles/Enria/theme/images/bg_row.png);

	background-repeat:repeat-x;

	height:100%;

	border:none;
}
	
li.row dd.lastpost {
	border:none;

	margin-left:5px;
}

.rtl ul.topiclist dd {
	border-right-color: #fff;

	border-left-color: transparent;

}

ul.topiclist li.row dt a.subforum.read {
	background-image: url("./styles/Enria/imageset/subforum_read.gif");

}

ul.topiclist li.row dt a.subforum.unread {
	background-image: url("./styles/Enria/imageset/subforum_unread.gif");

}

li.row {
	border-top-color:  #3a3d3e;

	border-bottom-color: #1c1c1c;

	background-color:#202020;

	background-image:url("images/bg_row2.gif");

}

li.row strong {
	color: #ffd200;

	font-weight:bold;

}

li.row:hover {
	background-color: #282828;

	background-image:none;

}

li.row:hover dd {
	border-left-color: #3a3d3f;

}

.rtl li.row:hover dd {
	border-right-color: #3a3d3f;

	border-left-color: transparent;

}

li.header dt, li.header dd {
	color: #FFFFFF;

}

/* Forum list column styles */
ul.topiclist dd.searchextra {
	color: #333333;

}

/* Post body styles
----------------------------------------*/
.postbody {
	color: #333333;

}

.postbody a:link {
	color:#F60;
}
/* Content container styles
----------------------------------------*/
.content {
	color: #333333;

}

.content h2, .panel h2 {
	color: #115098;

	border-bottom-color:  #CCCCCC;

}

dl.faq dt {
	color: #d9dfc4;

}

.posthilit {
	background-color: #F3BFCC;

	color: #BC2A4D;

}

/* Post signature */
.signature {
	border-top-color: #CCCCCC;

}

/* Post noticies */
.notice {
	border-top-color:  #CCCCCC;

}

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
	background-color: #EBEADD;

	background-image: url("images/quote.gif");

	border-color:#DBDBCE;

}

blockquote blockquote {
	/* Nested quotes */
	background-color:#EFEED9;

}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #EBEADD;

}

/* Code block */
dl.codebox {
	background-color: #FFFFFF;

	border-color: #C9D2D8;

}

dl.codebox dt {
	border-bottom-color:  #CCCCCC;

}

dl.codebox code {
	color: #2E8B57;

}

.syntaxbg		{ color: #FFFFFF;
 }
.syntaxcomment	{ color: #FF8000;
 }
.syntaxdefault	{ color: #0000BB;
 }
.syntaxhtml		{ color: #000000;
 }
.syntaxkeyword	{ color: #007700;
 }
.syntaxstring	{ color: #DD0000;
 }

/* Attachments
----------------------------------------*/
.attachbox {
	background-color: #FFFFFF;

	border-color:  #C9D2D8;

}

.pm-message .attachbox {
	background-color: #F2F3F3;

}

.attachbox dd {
	border-top-color: #C9D2D8;

}

.attachbox p {
	color: #666666;

}

.attachbox p.stats {
	color: #666666;

}

.attach-image img {
	border-color: #999999;

}

/* Inline image thumbnails */

dl.file dd {
	color: #666666;

}

dl.thumbnail img {
	border-color: #666666;

	background-color: #FFFFFF;

}

dl.thumbnail dd {
	color: #666666;

}

dl.thumbnail dt a:hover {
	background-color: #EEEEEE;

}

dl.thumbnail dt a:hover img {
	border-color: #FC0;

}

/* Post poll styles
----------------------------------------*/

fieldset.polls dl {
	border-top-color: #DCDEE2;

	color: #666666;

}

fieldset.polls dl.voted {
	color: #000000;

}

fieldset.polls dd div {
	color: #FFFFFF;

}

.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 {
	border-right-color: transparent;

}

.pollbar1 {
	background-color: #AA2346;

	border-bottom-color: #74162C;

	border-right-color: #74162C;

}

.rtl .pollbar1 {
	border-left-color: #74162C;

}

.pollbar2 {
	background-color: #BE1E4A;

	border-bottom-color: #8C1C38;

	border-right-color: #8C1C38;

}

.rtl .pollbar2 {
	border-left-color: #8C1C38;

}

.pollbar3 {
	background-color: #D11A4E;

	border-bottom-color: #AA2346;

	border-right-color: #AA2346;

}

.rtl .pollbar3 {
	border-left-color: #AA2346;

}

.pollbar4 {
	background-color: #E41653;

	border-bottom-color: #BE1E4A;

	border-right-color: #BE1E4A;

}

.rtl .pollbar4 {
	border-left-color: #BE1E4A;

}

.pollbar5 {
	background-color: #F81157;

	border-bottom-color: #D11A4E;

	border-right-color: #D11A4E;

}

.rtl .pollbar5 {
	border-left-color: #D11A4E;

}

/* Poster profile block
----------------------------------------*/
.postprofile {
	color: #d9dfc4;

	border-left-color: #FFFFFF;

	font-weight:bold;

}

.rtl .postprofile {
	border-right-color: #FFFFFF;

	border-left-color: transparent;

}

.pm .postprofile {
	border-left-color: #d9dfc4;

}

.rtl .pm .postprofile {
	border-right-color: #DDDDDD;

	border-left-color: transparent;

}

.postprofile strong {
	color: #d9dfc4;

}

.online {
	background-image: url("./styles/Enria/imageset/en/icon_user_online.gif");

}
.deceased {	background-image: url("./styles/Enria/imageset/en/icon_user_deceased.gif");
}

/*  	
--------------------------------------------------------------
Colours and backgrounds for buttons.css
-------------------------------------------------------------- */

/* Big button images */
.reply-icon span	{ background-image: url("./styles/Enria/imageset/en/button_topic_reply.gif");
 }
.post-icon span		{ background-image: url("./styles/Enria/imageset/en/button_topic_new.gif");
 }
.locked-icon span	{ background-image: url("./styles/Enria/imageset/en/button_topic_locked.gif");
 }
.pmreply-icon span	{ background-image: url("./styles/Enria/imageset/en/button_pm_reply.gif") ;
}
.newpm-icon span 	{ background-image: url("./styles/Enria/imageset/en/button_pm_new.gif") ;
}
.forwardpm-icon span	{ background-image: url("./styles/Enria/imageset/en/button_pm_forward.gif") ;
}

a.print {
	background-image: url("images/icon_print.gif");

}

a.sendemail {
	background-image: url("images/icon_sendemail.gif");

}

a.fontsize {
	background-image: url("images/icon_fontsize.gif");

}

/* Icon images
---------------------------------------- */
.sitehome						{ background-image: url("images/icon_home.gif");
 }
.icon-faq						{ background-image: url("images/icon_faq.gif");
 }
.icon-members					{ background-image: url("images/icon_members.gif");
 }
.icon-home						{ background-image: url("images/icon_home.gif");
 }
.icon-ucp						{ background-image: url("images/icon_ucp.gif");
 }
.icon-register					{ background-image: url("images/icon_register.gif");
 }
.icon-logout					{ background-image: url("images/icon_logout.gif");
 }
.icon-bookmark					{ background-image: url("images/icon_bookmark.gif");
 }
.icon-bump						{ background-image: url("images/icon_bump.gif");
 }
.icon-subscribe					{ background-image: url("images/icon_subscribe.gif");
 }
.icon-unsubscribe				{ background-image: url("images/icon_unsubscribe.gif");
 }
.icon-pages						{ background-image: url("images/icon_pages.gif");
 }
.icon-search					{ background-image: url("images/icon_search.gif");
 }

/* Profile & navigation icons */
.email-icon, .email-icon a		{ background-image: url("./styles/Enria/imageset/icon_contact_email.gif");
 }
.aim-icon, .aim-icon a			{ background-image: url("./styles/Enria/imageset/icon_contact_aim.gif");
 }
.yahoo-icon, .yahoo-icon a		{ background-image: url("./styles/Enria/imageset/icon_contact_yahoo.gif");
 }
.web-icon, .web-icon a			{ background-image: url("./styles/Enria/imageset/icon_contact_www.gif");
 }
.msnm-icon, .msnm-icon a			{ background-image: url("./styles/Enria/imageset/icon_contact_msnm.gif");
 }
.icq-icon, .icq-icon a			{ background-image: url("./styles/Enria/imageset/icon_contact_icq.gif");
 }
.jabber-icon, .jabber-icon a		{ background-image: url("./styles/Enria/imageset/icon_contact_jabber.gif");
 }
.pm-icon, .pm-icon a				{ background-image: url("./styles/Enria/imageset/en/icon_contact_pm.gif");
 }
.quote-icon, .quote-icon a		{ background-image: url("./styles/Enria/imageset/en/icon_post_quote.gif");
 }

/* Moderator icons */
.report-icon, .report-icon a		{ background-image: url("./styles/Enria/imageset/icon_post_report.gif");
 }
.edit-icon, .edit-icon a			{ background-image: url("./styles/Enria/imageset/en/icon_post_edit.gif");
 }
.delete-icon, .delete-icon a		{ background-image: url("./styles/Enria/imageset/icon_post_delete.gif");
 }
.info-icon, .info-icon a			{ background-image: url("./styles/Enria/imageset/icon_post_info.gif");
 }
.warn-icon, .warn-icon a			{ background-image: url("./styles/Enria/imageset/icon_user_warn.gif");
 } /* Need updated warn icon */

/*  	
--------------------------------------------------------------
Colours and backgrounds for cp.css
-------------------------------------------------------------- */

/* Main CP box
----------------------------------------*/

#cp-main h3, #cp-main hr, #cp-menu hr {
	border-color: #A4B3BF;

}

#cp-main .panel li.row {
	border-bottom-color: #B5C1CB;

	border-top-color: #F9F9F9;

}

ul.cplist {
	border-top-color: #B5C1CB;

}

#cp-main .panel li.header dd, #cp-main .panel li.header dt {
	color: #000000;

}

#cp-main table.table1 thead th {
	color: #333333;

	border-bottom-color: #333333;

}

#cp-main .pm-message {
	border-color: #DBDEE2;

	background-color: #FFFFFF;

}

/* CP tabbed menu
----------------------------------------*/
#tabs a {
}

#tabs a span {
	color: #d9dfc4;

	-moz-border-radius-topleft: 3px;

	-moz-border-radius-topright: 3px;

}

#tabs a:hover span {
	color: #ff7000;

	background-color:#dcdbd8;

}

#tabs .activetab a {
	
}

#tabs .activetab a span {
	color: #333333;

	background-color:#dcdbd8;

}

#tabs .activetab a:hover span {
	color: #000000;

}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs li {
	background-color: #E1EBF2;

}

#minitabs li.activetab {
	background-color: #F9F9F9;

}

#minitabs li.activetab a, #minitabs li.activetab a:hover {
	color: #333333;

}

/* UCP navigation menu
----------------------------------------*/

/* Link styles for the sub-section links */
#navigation a {
	color: #F9F9F9;


}

#navigation a:hover {
	background-color: #F9F9F9;

	color: #ff7000;

}

#navigation #active-subsection a {
	color: #47493e;

	background-color: #F9F9F9;

	background-image: none;

}

#navigation #active-subsection a:hover {
	color: #ff7000;

}

/* Preferences pane layout
----------------------------------------*/
#cp-main h2 {
	color: #333333;

}

#cp-main .panel {
	background-color: #F9F9F9;

}

#cp-main .pm {
	background-color: #FFFFFF;

}

#cp-main span.corners-top, #cp-menu span.corners-top {
	background-image: url("images/corners_left2.gif");

}

#cp-main span.corners-top span, #cp-menu span.corners-top span {
	background-image: url("images/corners_right2.gif");

}

#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
	background-image: url("images/corners_left2.gif");

}

#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
	background-image: url("images/corners_right2.gif");

}

/* Topicreview */
#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
	background-image: url("images/corners_left.gif");

}

#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
	background-image: url("images/corners_right.gif");

}

#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
	background-image: url("images/corners_left.gif");

}

#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
	background-image: url("images/corners_right.gif");

}

/* Friends list */
.cp-mini {
	background-color: #eef5f9;

}

dl.mini dt {
	color: #d9dfc4;

}

/* PM Styles
----------------------------------------*/
/* PM Message history */
.current {
	color: #999999 !important;

}

/* PM marking colours */
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #BC2A4D;

	border-right-color: #BC2A4D;

}

.pmlist li.pm_marked_colour, .pm_marked_colour {
	border-color: #FF6600;

}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	border-color: #A9B8C2;

}

.pmlist li.pm_friend_colour, .pm_friend_colour {
	border-color: #5D8FBD;

}

.pmlist li.pm_foe_colour, .pm_foe_colour {
	border-color: #000000;

}

/* Avatar gallery */
#gallery label {
	background-color: #FFFFFF;

	border-color: #CCC;

}

#gallery label:hover {
	background-color: #EEE;

}

/*  	
--------------------------------------------------------------
Colours and backgrounds for forms.css
-------------------------------------------------------------- */

/* General form styles
----------------------------------------*/
select {
	border-color: #FFF;

	-moz-border-radius:3px;

	background-color:#deddd9;

	min-height:15px;

	font-size:11px;

	background-image:url("images/inputbox_bg.gif");

	background-repeat:repeat-x;

	color: #000;

}

label {
	color: #ff7000;

}

option.disabled-option {
	color: graytext;

}

/* Definition list layout for forms
---------------------------------------- */
dd label {
	color: #333;

}


/* Hover effects */
fieldset dl:hover dt label {
	color: #000000;

}

fieldset.fields2 dl:hover dt label {
	color: inherit;

}

/* Quick-login on index page */
fieldset.quick-login input.inputbox {
	background-color: #F2F3F3;

}

/* Posting page styles
----------------------------------------*/

#message-box textarea {
	color: #333333;

}

/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #deddd9;
 
	-moz-border-radius:3px;

	background-image:url("images/inputbox_bg.gif");

	background-repeat:repeat-x;

	border-color: #FFF;

	color: #a09478;

}

.inputbox:hover {
	border-color: #a09478;

}

.inputbox:focus {
	border-color: #a09478;

	color: #2b3036;

}

/* Form button styles
---------------------------------------- */

a.button1, input.button1, input.button3, a.button2, input.button2 {
	color: #FFF;

	background-color: #FAFAFA;

	background-image: url("images/bg_button.gif");

}

a.button1, input.button1 {
	border-color: #666666;

}

input.button3 {
	background-image: none;

}

/* Alternative button */
a.button2, input.button2, input.button3 {
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	color: #000000;

}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #BC2A4D;

	color: #2b3036;

	text-shadow: 0px 1px 0px #ffee9f;

}

input.search {
	background-image: url("images/icon_textbox_search.gif");

}

input.disabled {
	color: #666666;

}

/* custom */
#headerwrapper {	
	background-color:#2b2e2e;
	float:left;
	min-height:10px;
	margin-top:0px;
	margin-bottom: 0px;
	width:100%;
	font-size:11px;
	background-image:url("images/bg_list.gif");
	background-repeat:no-repeat;
}
#header {	
	background-image:url("images/bg2.gif");
	background-repeat:no-repeat;
	background-color:#f2f1ed;
	float:left;
	margin:3px;
	padding:5px;
	-moz-border-radius: 3px;
	width:963px;
}
#header h1 {	
	color:#fff!important;
	font-size:25px;
 	font-variant:small-caps;
 	font-family:"Times New Roman", Times, serif;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom:3px;
	text-align: right;
	text-shadow: 0px 1px 0px #000;
}
#header p { 
	color: #f7f7f7;
 	text-align: right;
 	font-size: 11px;
	width:100%;
	line-height:18px;
 }
#plus_profiles {	
	background-image:url("images/profiles/currently-riding.gif");
	background-repeat:no-repeat;
	background-color:#f2f1ed;
	/* margin:3px;
	margin-top: 2px; */
	margin-left: 3px;
	margin-right: 3px;
	padding:5px;
	-moz-border-radius: 3px;
	width:963px;
	height: 115px;
}
#plus_profiles h2 {	color:#000!important;
	font-size:25px;
 font-variant:small-caps;
 font-family:"Times New Roman", Times, serif;
	margin-top:0px;
	margin-bottom:7px;
}
#plus_profile_avatar {	
	background-image:url("images/profiles/ellie.png");
	background-repeat:no-repeat;
	width: 117px;
	height: 116px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 25px;
	float:left;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
}





/* Groups Position */
div#group-1, div#group-2, div#group-3, div#group-4{clear: both;}

/* Module Columns Position Groups */
.us-stand {clear: both;	padding:7px 7px 0px;}
div.mod_1-left, div.mod_1-right, div.mod_1-center, div.mod_2-left, div.mod_2-right, div.mod_2-center, div.mod_3-left, div.mod_3-right, div.mod_3-center, div.mod_4-left, div.mod_4-right,
div.mod_4-center, div.mod_5-left, div.mod_5-right, div.mod_5-center {
	float: left;	
	width: 300px; /* width: 460px; width: 100%; */
	overflow: hidden;
}
div.mod_1-left, div.mod_2-left, div.mod_3-left, div.mod_4-left, div.mod_5-left {
	margin:0;
	}
div.mod_1-center, div.mod_2-center, div.mod_3-center, div.mod_4-center, div.mod_5-center, div.mod_1-right, div.mod_2-right, div.mod_3-right, div.mod_4-right, div.mod_5-right {
	margin:0 0 0 3px;
	}

/* Widget Styles */
.widget {
	margin: 0px;
	}
#right .widget, #left .widget {
	margin-bottom:3px;
	}
div#group-1 .widget, div#group-2 .widget, div#group-3 .widget, div#group-4 .widget{ 
	padding:3px;
}

div#group-1 {
	float: left;
}


div#group-1 h2, div#left h2 {
	font-size:16px; 
	color:#3b3b3b; 
	font-weight:bold;
 	font-variant:small-caps;
 	font-family:"Times New Roman", Times, serif;
	margin-bottom:7px;
	margin-top: 0px;
}

.widget ul li {list-style:url('images/listgreysq.png'); margin:10px 0 0 17px; line-height:14px;}
.widget ul li:hover {list-style:url('images/listsqorange.png');}
.widget ul li a {color:#474747;}
.widget ul li a:hover {color:#DE945B;}


/* Module styles */
.moduletable, .moduletable-clear, .moduletable-grey, .moduletable-tan, .moduletable-white {-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.moduletable-white {background:#fff;}

/* Module List */
.moduletable-white ul li {list-style:url('images/listsqorange.png'); margin:10px 0 0 17px; line-height:14px;}
.moduletable-white ul li:hover {list-style:url('images/listgreysq.png');}
.moduletable-white ul li a {color:#DE945B;}
.moduletable-white ul li a:hover {color:#82888C;}


.moduletable-white {
	background-image:url("images/bg2.gif");
	background-repeat:no-repeat;
	background-color:#f2f1ed;
	margin-left:3px; margin-bottom: 3px; margin-top:3px; margin-right: 0px;
	padding:0px;
}
div.mod_1-left {
	-moz-border-radius-bottomleft: 3px; -webkit-border-radius-bottomleft: 3px;
	background-color:#2b2e2e;
	min-height:10px;
	margin-top:0px;
	font-size:11px;
	background-repeat:no-repeat;
}

div.mod_3-left {
	text-align: center;

}

div#mainbody-wright {
	width: 679px;
	float: left;
	background-color:#2b2e2e;
}
div#mainbody-wright { margin-bottom: 3px; }