/* ---------- CSS RESET ----------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0;
}


/* ---------- GENERAL ---------- */

body {
	margin:auto;
	width:1000px;
	background:url(images/header_bk.jpg) repeat-x;
	background-color:#1a1108;
	font-family: helvetica, "Helvetica Neue", arial, sans-serif;
	font-size:14px;
	color:#fff9f2;
	letter-spacing:1px;
}

h2 {
	margin-bottom:7px;
	color:#806f2a;
}

a {
	color:#a8ef2b;
	font-weight:bold;
}

a:link, a:visited {
	color:#a8ef2b;
	text-decoration:none;
}

a:hover, a:active {
	color:#a8ef2b;
	text-decoration:underline;
}


/* ---------- HEADER ---------- */

#header {
	background:url(images/header.png) no-repeat;
	height:210px;
}

#header .link1 {
	width:35px;
	height:35px;
	display:block;
	position:relative;
	left:947px;
	top:29px;
	border:0;
}

#header .link2 {
	width:35px;
	height:35px;
	display:block;
	position:relative;
	left:947px;
	top:34px;
	border:0;
}

#header .link3 {
	width:35px;
	height:35px;
	display:block;
	position:relative;
	left:947px;
	top:39px;
	border:0;
}

#header .link4 {
	width:35px;
	height:35px;
	display:block;
	position:relative;
	left:947px;
	top:44px;
	border:0;
}


/* ---------- NAVIGATION ---------- */

#menu {
	clear:both;
	margin-top:12px;
}

#menu li {
	display:inline;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}

#menu a {
	padding:18px;
}

#menu a:link, #menu a:visited {
	color:#fff9f2;
	text-decoration:none;
}

#menu a:hover, #menu a:active {
	color:#a8ef2b;
	text-decoration:underline;
}

#menu a.selected {
	color:#a8ef2b;
}


/* ---------- PAGE CONTENT ---------- */

#title {
	margin-top:50px;
}

.lgrow {
	float:left;
	background-color:#000;
	padding:20px;
}

.blurb {
	float:left;
	width:260px;
	margin-right:20px;
	text-align:right;
	font-size:13px;
	line-height:21px;
}

.image {
	float:left;
	text-align:center;
	width:680px;
}


.smrow {
	float:left;
	background-color:#000;
	padding:20px;
}

.blurbleft {
	float:left;
	width:150px;
	margin-right:20px;
	text-align:right;
	font-size:13px;
	line-height:21px;
}

.imageleft {
	float:left;
	text-align:center;
	width:300px;
}

.blurbright {
	float:left;
	width:150px;
	margin:0 20px 0 20px;
	text-align:right;
	font-size:13px;
	line-height:21px;
}

.imageright {
	float:left;
	text-align:center;
	width:300px;
}


/* ---------- FOOTER ---------- */

#footer {
	clear:both;
	font-size:11px;
	text-align:center;
	line-height:20px;
	padding:30px 0 20px 0;
}