/* © xHtml Master 2007 - 2008 */
body {
	background:url(../img/bg.gif) repeat;
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	text-align:center;
}
h3 {
	font-family: times, Times New Roman, times-roman, georgia, serif;
	font-size: 26px;
	line-height: 40px;
	letter-spacing: -1px;color: #444;
}
h2 {
	font-family: times, Times New Roman, times-roman, georgia, serif;
	font-size: 42px;
	line-height: 40px;
	letter-spacing: -1px;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
    font-weight: 100;

}
	/*
h2 img {
		display:block;
	}
*/
a {
	text-decoration:underline;
	color:#dd5b0f;
}
a:hover {
	text-decoration:none;
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:1px
}


#container {
	background:url(../img/bg-header.gif) repeat-x top;
}
#header {
	background:url(../img/header.jpg);
	width:983px;
	height:299px;
	margin:0 auto;
	text-align:left;
}
	#header h1 {
		font-size:1px;
		padding-left:90px;
		padding-top:10px;
	}
		#header h1 a {
			display:block;
			width:265px;
			height:100px;
			text-decoration:none;
			text-indent:-100000px;
		}

#content {
	background:url(../img/bg-content.gif) repeat-y;
	width:983px;
	position:relative;
	margin:0 auto;
	text-align:left;
	padding-bottom:20px;
}
#content .top {
	position:absolute;
	top:0;
	left:0;
	display:block;
}

#sidebar {
	width:250px;
	float:left;
	padding-left:60px;
	position:relative;
	padding-top:45px;
	z-index:2;
}

#sidebar ul {
	background:url(../img/sidebar-gradient.gif) repeat-x top;
	padding-top:10px;
	padding-bottom:50px;
}
	#sidebar ul li a {
		font:13px/28px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		color:#8b9e28;
		display:block;
		height:28px;
		padding-left:10px;
		text-decoration:none;
	}
	#sidebar ul li a:hover {
		text-decoration:underline;
	}
		
#sidebar blockquote {
	font:11px/150% "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#555;
	background:url(../img/quot0.gif) no-repeat top left;
	padding-top:30px;
}
	#sidebar blockquote div {
		background:url(../img/quot1.gif) no-repeat bottom right;
		padding-bottom:18px;
	}
	#sidebar blockquote p {
		padding-left:10px;
		padding-right:10px;
		
	}
		#sidebar blockquote p em {
			font-size:10px;
		}
		
#page {
	padding-top:45px;
	padding-right:70px;
	width:572px;
	float:right;	
	position:relative;
	z-index:2;
}
	#page p {
		padding-bottom:14px;
		line-height:160%;
	}
	#page li {
	margin-left:20px;
	list-style:disc;
	line-height:1.5em;
	}
	#page p.txt {
		padding-bottom:24px;
	}

	#page .box {
		background:url(../img/bg-box.gif) no-repeat;
		width:572px;
		margin-bottom:12px;
		height:166px;	
	}
		#page .box .left {
			width:384px;
			padding-left:18px;
			padding-top:14px;
		}
		#page .box h3 {
			font:18px Georgia, "Times New Roman", Times, serif;
			color:#2d2f22;
			padding-bottom:5px;
		}
		#page .box p {
			font-size:11px;
			color:#787b69;
			padding-bottom:9px;
			margin-bottom:12px;
			background:url(../img/dots.gif) repeat-x bottom;
			margin-right:10px;
		}
		#page .box .button {
			float:left;
			display:block;
			margin-right:7px;
			text-indent:-10000px;
			font-size:1px;
		}
			#page .box .button  img {
				display:block;	
			}
		#page .box img.right {
			padding-top:7px;
			padding-right:7px;
			display:block;
		}
	#footer {font-size:80%; color:#999999; text-align:center; margin:10px 0;}
	#gallery img {border:1px solid #ccc; padding:3px; margin:10px;}