/* 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: 859px; margin: 0 auto; display: table; border: 3px solid #fff;}
#logo { float: left; width: 859px; height: 104px; background: url('/templates/images/logo.gif') no-repeat 14px 20px;}
#wrap { width: 859px; float: left; background: #fff no-repeat bottom left;}
#title { width: 859px; height: 186px; float: left; background: url('/templates/images/banner.gif') no-repeat #f4ce66;}
	#title p { margin: 0 0 5px 21px; font: normal 20px Arial, Helvetica, sans-serif;}
#issue { width: 859px; height: 25px; float: left; background: url('/templates/images/leader.gif') no-repeat 653px 8px #000; color: #e7ab15;}
	#issue p { margin-left: 25px; color: #e7ab15;}
#contents { width: 206px; float: left;}
	#contents p { font: normal 14px Arial, Helvetica, sans-serif; color: #fff; margin: 12px 10px 5px 21px;}
	#contents a:link, #contents a:visited { color: #fff; text-decoration: none;}
#body { width: 859px; float: left; padding-top: 10px;}
#disclaimer { width: 650px; float: left;}
#gpsa { width: 859px; float: left; background-color: #000;}
	p { margin: 10px 25px; 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: 859px; background-color: #181005; height: 70px;}
	#footer p { font: normal 12px/15px Arial, sans-serif; margin: 10px 25px; 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;}

td.greybg { padding-right: 10px; padding-bottom: 10px; vertical-align: middle; width: 85px;}
ul { list-style: disc; margin-left: 40px;}
ol { margin-left: 50px;}
li { font: normal 13px/18px Arial, Helvetica, sans-serif; color: #000; padding-left: 5px;}
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;}
.event { padding-right: 10px;}	
li { margin-bottom: 4px;}
.logo { margin: 19px 0 0 16px;}

#nav { float: right; height: 20px; margin: 0; padding: 0; width: 92px; }
	#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 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;}
h1 { font: normal 49px Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 30px 0 0 21px;}
h2 { font: normal 17px Arial, Helvetica, sans-serif; color: #FFF; padding: 5px 0 5px 21px;}
hr { margin-left: 10px; width: 815px; }
.disclaimer { font: normal 11px Arial, Helvetica, sans-serif;}
.leader { font: normal 21px Arial, Helvetica, sans-serif; color: #e7ab15; position: relative; top: 16px; left: 158px;}
