/* Start of CMSMS style sheet 'BenGreenwood - default' */
		body
		{
			background:url('uploads/images/layout/gradient_back.png') 50% 0 #333;
			font-family:verdana, sans-serif;
			font-size:small;
			margin:0;
			padding:10px;
			text-align:justify;
		}
		
		#container
		{
			background:black;
			/*border:2px solid #888;*/
			margin:auto;
			padding:10px;
			color:white;
			width:880px;
		}
		
		body.sidebar #container
		{
			background:url('uploads/images/layout/back-left.gif') -55px 0 repeat-y black;
		}
		
		h1
		{
			background:black;
			padding:0;
			margin:-10px;
			text-align:center;
		}
		
		h1 img
		{
			vertical-align:top;
		}
		
		#advert
		{
			text-align:center;
			margin:20px 0 0 -4px;
		}

		#menu
		{
			background:black;
			font-size:125%;
			clear:both;
			margin:10px -10px;
			padding:0 0 0 5px;
			border-bottom:1px solid #888;
			border-top:1px solid #888;
			line-height:2.5em;
			text-align:center;
		}
		
		#menu ul
		{
			text-align:center;
			margin:-3px 0 0 -5px;
		}
		
		#menu ul li
		{
			display:inline;
			line-height:2.5em;
			padding:0;
			text-transform:uppercase;
			font-family:century gothic, tahoma, sans-serif;
		}
		
		#menu li a
		{
			font-weight:bold;
			color:white;
			text-decoration:none;
			padding:0.5em 10px;
		}
		
		#menu li.skip
		{
			display:none;
		}
		
		#menu li dfn
		{
			display:none;
		}
		
		#menu li.currentpage h3,
		#menu li.selected a,
		#menu li a.activeparent,
		#menu li a:hover
		{
			font-weight:bold;
			display:inline;
			background:url('uploads/images/layout/back-menu-hover.png') 0 50% repeat-x #000;
			margin:0;
			font-size:100%;
			padding:0.5em 10px;
		}
		
		#left
		{
			margin:0;
			clear:left;
			float:left;
			width:145px;
			padding:0;
			display:none;
		}
		
		
		
		body.sidebar #left
		{
			display:block;
		}
		
		#left fieldset
		{
			font-size:80%;
			border:none;
			margin:0 0 10px 0;
		}
		
		#left legend
		{
			font-weight:bold;
		}
		
		#left label
		{
			display:block;
			text-align:right;
		}
		
		#left input
		{
			border:none;
			background:#ccc;
			color:black;
			width:95px;
			margin:1px;
		}
		
		#left input.submit
		{
			width:auto;
			float:right;
		}
		
		#left h3
		{
			font-family:century gothic, sans-serif;
			margin:0 0 5px 0;
			padding:0 0 2px 0;
			font-size:100%;
			border-bottom:1px solid #888;
		}
		
		#left ul
		{
			margin:0 0 10px 0;
			padding:0 10px 10px 10px;
			list-style:none;
		}
		
		#left ul a,
		#left ul h3
		{
			border:none;
			padding:0;
			margin:0;
			font-family:verdana, sans-serif;
			color:white;
			text-decoration:none;
		}
		
		#left ul a:hover
		{
			text-decoration:underline;
		}

		#left ul dfn
		{
			display:none;
		}

		body.home #content
		{
			padding:20px 10px 10px 20px;
		}
		
		#content
		{
			margin:-10px;
			padding:20px 20px 10px 10px;
			/*background:url('uploads/images/layout/back-tyres.jpg') no-repeat 100% 100%;*/
		}
		
		body.sidebar #content
		{
			padding:20px 20px 10px 190px;
		}
		
		#content .column-both
		{
			margin:10px 20px 0 20px;
		}

		#content .columns
		{
			clear:both;
			background:url('uploads/images/layout/dotted.gif') 51% 0 repeat-y;
		}

		#content .column1
		{
			padding:0 15px 0 30px;
			width:45%;
			float:left;
			clear:left;
		}
		
		#content .column2
		{
			padding:0 15px 0 15px;
			width:45%;
			float:right;
		}
		
		#content h2
		{
			font-family:century gothic, verdana, sans-serif;
			margin:0 0 10px 0;
			color:#eee;
		}
		
		#content h3
		{
			font-family:century gothic, verdana, sans-serif;
			margin:0 0 5px 0;
			font-size:100%;
			color:#eee;
		}
		
		#content p
		{
			margin:0 0 10px 0;
		}

		#content img
		{
			margin:0 10px 10px 10px;
		}
		
		#content a
		{
			color:#006699;
			text-decoration:none;
		}
		
		#content a:hover
		{
			text-decoration:underline;
		}

		#content .signup label
		{
			display:block;
			float:right;
			clear:right;
			text-align:right;
			margin-right:50px;
		}
		
		#content .signup fieldset
		{
			border:none;
			margin:0;
			padding:0;
		}

		#content .signup input
		{
			border:none;
			background:#ccc;
			color:black;
			width:150px;
			margin:1px;
		}
		
		#content .signup input.submit
		{
			width:auto;
			float:right;
			clear:right;
			margin-right:50px;
		}
		
		#footer
		{
			padding:0 10px 0 10px;
			margin:auto;
			width:880px;
			line-height:30px;
			text-align:center;
			font-size:70%;
			color:#ccc;
			background:url('uploads/images/layout/back-bottom.gif') 50% 0 no-repeat;
			border-top:1px solid #888;
		}
		* html #footer
		{
			/*margin-left:-1px;*/
			height:30px;
			padding-top:10px;
		}
		
		#footer img
		{
			vertical-align:middle;
		}

		body.sidebar #footer
		{
			width:745px;
			padding-left:145px;
			/* background:url('uploads/images/layout/back-bottom-sidebar.gif') 50% 50% no-repeat; */
		}
		
		a img
		{
			border:none;
		}
		
		form
		{
			margin:0;
			padding:0;
		}

		.NewsSummary h3
		{
			text-transform:uppercase;
			margin-bottom:0.5em;
		}

.clearfix:after 
{
	content:".";
	display:block;
	height:0;
	clear:right;
	visibility:hidden;
}
/* Hide from IE/mac \*/
* html .clearfix 
{
	height:1%;
}
/* Stop hiding */

/* End of 'BenGreenwood - default' */

