/* Colours
#adbec5 = Light Green
#2d474c = Dark Green
#e7eaf3 = Light Blue
*/

* { margin: 0; padding: 0;}
body { background: url('/templates/images/bg.jpg') repeat-x #170f04; font: normal 12px Arial, Helvetica, sans-serif; color: #000;}
#wrapper { width: 951px; margin: 0 auto; display: table; }
#banner { float: left; width: 951px; height: 344px; background: url('/templates/images/top.gif') top left no-repeat #FFF; padding-top: 10px;}
#bannercon { float: left; width: 951px; height: 265px; background: url('/templates/images/top.gif') top left no-repeat #FFF; padding-top: 10px;}
#bannercp { float: left; width: 951px; height: 259px; background: url('/templates/images/topcp.jpg') top left no-repeat #FFF; padding-top: 10px;}
#logo { float: left; width: 951px; height: 104px; background: url('/templates/images/logo.gif') no-repeat 14px 20px;}
#wraph { width: 951px; float: left; background: url('/templates/images/bottom.gif') no-repeat bottom left #fff; padding-bottom: 15px;}
#wrapcp { width: 951px; min-height: 712px; float: left; background: url('/templates/images/bottom.gif') no-repeat bottom left #fff;}
	#lefth { width: 460px; float: left;} #leftcp { width: 236px; float: left; height: 712px; background: url('/templates/images/leftcp.jpg') no-repeat;}
	#rightcp { width: 236px; float: left; height: 950px; background: url('/templates/images/rightcp.jpg') no-repeat;}
		#region2 { width: 236px; position: relative; top: 732px;}
		#region2 ul { list-style-type: none; padding-left: 0; margin-left: 0;} 
	#lefth table, #leftcp table, #content table, #left2 table { margin-left: 30px;}
		#lefth p, #left2 p, #content p { margin: 10px 10px 10px 30px;}
	#midh { width: 240px; float: left;} 
	#midcp { width: 479px; float: left; min-height: 500px;}
	#righth { width: 251px; float: left;} 
	#left2 { width: 670px; float: left;}
	#right2 { width: 274px; float: left;}
	#content { width: 951px; float: left; background: url('/templates/images/bottom.gif') no-repeat bottom left #fff; padding-bottom: 15px;}
	p { margin: 10px; font: normal 13px/17px Arial, Helvetica, sans-serif; color: #000;}
	td p { margin: 0; font: normal 12px Arial, Helvetica, sans-serif; color: #000; vertical-align: top;}
	body.edit_members { }
		h2 { font-size: 13px; color: #e7ab15; }
		h3 { font-size: 11px; color: #e7ab15; }
#footer { float: left; width: 951px; background-color: #181005; height: 70px;}
	#footer p { font: normal 12px/15px Arial, sans-serif; margin: 10px 15px; color: #e7ab15;}
	#footer a:link, #footer a:visited { color: #e7ab15; text-decoration: none;}
	#footer a:link.grey, #footer a:visited.grey { color: #999999; text-decoration: none;}
	img.left { float: left; margin: 10px 5px 10px 0;}
/* #footerbg { margin: 0 auto; width: 1000px; height: 80px; background-color: #000; position: relative; top: 0; left: -25px;}*/

#left { float: left; width: 198px; min-height: 700px; padding-top: 85px; background: url('/templates/images/botlogo.jpg') no-repeat top #2d474c;}
	#left p { margin-top: 20px; margin-bottom: 20px; margin-right: 5px; margin-left: 5px; font: normal 13px/18px Helvetica, Arial, sans-serif; color: #FFF;}
.large { font: bold 30px Arial, Helvetica, sans-serif; color: #2d474c;}
textarea { width: 350px; height: 125px; margin-bottom: 12px;}

td.greybg { padding-right: 10px; padding-bottom: 10px; vertical-align: middle; width: 85px;}
ul { list-style: disc; margin-left: 48px; padding: 0;}
ol { margin-left: 50px;}
li { font: normal 13px/18px Arial, Helvetica, sans-serif; color: #000; padding-left: 5px; margin: 0;}
a:link, a:visited { color: #666; text-decoration: underline;}
a:hover { color: #666; cursor: pointer;}

img { border: 0;}
.subhead  { /* Subheading */ font-size: 13px; font-weight: bold; color:#e7ab15;}
.title  { /* Page Title */ font-size: 16px; font-weight: bold; color:#e7ab15;}
h1 { margin: 10px; font-size: 16px; font-weight: bold; color:#e7ab15;}
.event { padding-right: 10px;}	
/* li { margin-bottom: 4px;}*/
.logo { margin: 19px 0 0 16px;}

#nav { float: right; height: 25px; margin: 0; padding: 0; width: 783px; }
	#nav ul { list-style: none; margin: 0; padding: 0;}
	#nav li { float: left;  display: inline;}
	#nav a, #nav span { display: block; text-decoration: none; color: #e7ab15; cursor: pointer;}
	#nav span { line-height: 25px; height: 25px; width: 87px; text-align: center; background: url('/templates/images/navtab.gif') no-repeat; color: #e7ab15;}

.cssmenu_sub { width: 150px; }
.cssmenu_sub ul { margin: 0; padding: 0; list-style: none;}
.cssmenu_sub a, .cssmenu_sub a span, .cssmenu_sub a:hover, .cssmenu_sub a:hover span { display: block; height: 1%; text-decoration: none; cursor: pointer; padding-left: 8px; margin-right: 5px; padding-bottom: 3px; color: #e7ab15;}
.cssmenu_sub a.arrow { background-image: url('/templates/images/cssmenu_arrow.gif'); background-position: right center; background-repeat: no-repeat;}
ul li div { background-color: #FFF;}
li.normal { margin-bottom: 0;}
.cssmenu_sub { width: 150px; }
h3 { margin: 10px 10px 0;}
#region2 li { margin-bottom: 7px;}