body {
	background:#222 url("images/body-bg.gif");
	font-family: Arial, Tahoma, Verdana; 
	font-size:10pt; 
	color:#ccc;
	margin:0 auto; 
	padding:0px;
}

#wrapper {
	width:782px;
	padding:0px 9px;
	margin:0 auto;
	background:url("images/wrapper-bg.png") repeat-y;
}

#inner-wrapper {
	background:url("images/wrapper-bg.jpg") top left no-repeat;
}

#header {
	height:200px;
}

#header img {
	margin:190px 0px 0px 40px;
}

#content-wrapper {
	padding:20px;
}

#content {
	width:450px;
	padding:20px;
	background:#222 url("images/body-bg.gif");
	border:#6395a5 1px solid;
	float:left;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#navigation {
	width:230px;
	float:right;
}

#content h1 {
	font-size:14pt;
	color:#A0AD76;
	border-bottom:#A0AD76 1px solid;
	margin:0px;
	padding-bottom:3px;
}

#content h2, #content h3, #content h4 {
	font-size:11pt;
	color:#A0AD76;
	border-bottom:#A0AD76 1px solid;
	margin:18px 0px 0px 0px;
	padding-bottom:2px;
}

#content p {
	margin:10px 0px 20px 0px;
}

#content a {
	text-decoration:none;	
	color:#fc0; 	
}

#content a:hover {
	text-decoration:underline;
}

#navigation h2 {
	margin: 0 -3px 0px;
	padding: 0 0 0 30px;
	font-size: 9pt;
	height: 27px;
	line-height: 27px;
	color: #333333;
	background: url("images/side-title-bg.png") no-repeat left;
	text-transform: uppercase;
}

#navigation ul {
	background:url("images/body-bg.gif");
	margin: 0px 0px 10px 0px;
	padding: 8px 5px;
	border: 1px solid #6395a5;
	font-size:6pt;
	color:#deb214;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
}

#navigation li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	line-height:2.4em;
}

#navigation a {
	text-decoration:none;	
	color:#fc0; 
	font-size:9pt;
}

#navigation a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}