/* © xHtml Master 2007 - 2008 */
body {
	background:url(../images/bg.gif) repeat top center;
	color:#1c130f;
	font:11px "Lucida Sans", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-align:center;
}
h2 {
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#669999;
	padding-bottom:14px;
	
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:1px
}

#container {
	background:url(../images/bg-content.png) repeat-y;
	width:994px;
	margin:0 auto;
}

#header {
	background:url(../images/bg-header.gif) no-repeat;
	width:900px;
	height:328px;
	margin:0 auto;
	text-align:left;
}
	#header h1 {
		float:left;
		height:58px;
		padding-left:20px;
	}
		#header h1 a {
			text-decoration:none;
			display:block;
			float:left;
			font:28px Georgia, "Times New Roman", Times, serif;
			color:#1c130f;
			padding-top:18px;
		}
		
	#header ul {
		float:right;
		padding-right:21px;
		padding-top:23px;
	}
		#header li {
			display:inline;
			font:18px Georgia, "Times New Roman", Times, serif;
			color:#669999;
		}
			#header li a {
				text-decoration:none;
				color:#669999;
			}
			#header li a:hover {
				text-decoration:underline;
			}
	#header .swf {
		text-align:center;
	}
		#header .swf img {
			display:block;
			margin:0 auto;
		}
#nav {
	background:url(../images/bg-nav.gif) repeat-x;
	height:43px;
	width:890px;
	margin:0 auto;
	text-align:left;
	padding-top:9px;
	padding-left:10px;
}
	#nav ul li {
		display:block;
		float:left;
		margin-left:10px;
	}
		#nav ul li a {
			background:url(../images/tab-left.gif) no-repeat bottom left;
			display:block;
			float:left;
			text-decoration:none;
			color:#669999;
			padding-left:10px;
		}
			#nav ul li a span {
				background:url(../images/tab-right.gif) no-repeat bottom right;
				height:43px;
				display:block;
				float:left;
				cursor:pointer;
				font:18px/43px Georgia, "Times New Roman", Times, serif;
				padding:0 20px 0 10px;
				
			}
		#nav ul li a:hover, #nav ul li a.active {
			color:#1c130f;
		}
		#nav ul li a.active {
			background:url(../images/tab-left.gif) no-repeat top left;
		}
			#nav ul li a.active span {
				background:url(../images/tab-right.gif) no-repeat top right;
			}
#content {
	width:900px;
	margin:0 auto;
	text-align:left;
}

#home {
	padding-top:22px;
	padding-bottom:20px;
	float:left;
	padding-left:19px;
	width:570px;
}
	#home .welcome {
		padding-bottom:12px;
		border-bottom:solid 1px #d4cfc3;
		margin-bottom:24px;
	}
	#home .events {
		width:260px;
		float:left;
	}
		#home .events div {
			padding-bottom:18px;
		}
		#home .events a.button img {
			display:block;
			margin:0 auto;
			margin-top:20px;
		}
		#home .events a {
			color:#1c130f;
			text-decoration:underline;
		}
		#home .events a:hover {
			text-decoration:none;
		}
	#home .news {
		border-left:solid 1px #d4cfc3;
		float:right;
		padding-left:20px;
		width:270px;
	}
		#home .news a {
			color:#1c130f;
			text-decoration:underline;
		}
		#home .news a:hover {
			text-decoration:none;
		}
	#home p {
		padding-bottom:18px;
		line-height:150%;
		text-align:justify;
	}
	#home .brd-right {
		display:block;
		float:right;
		border:solid 3px #d4cfc3;
		margin-left:20px;
	}
	
#boxes {
	width:272px;
	float:right;
	padding-right:20px;
	padding-top:22px;
}
	#boxes .box {
		background:url(../images/box-top.gif) no-repeat top;
		padding-top:20px;
		margin-bottom:20px;
	}
		#boxes .box .bg {
			background:url(../images/box-bottom.gif) no-repeat bottom #ebe9e3;
			min-height:155px;
			padding:0 20px 6px 20px;
		}
		#boxes .box h3 {
			font:20px Georgia, "Times New Roman", Times, serif;
			color:#669999;
			padding-bottom:10px;
		}
		#boxes .box h4 {
			font:14px Georgia, "Times New Roman", Times, serif;
			color:#669999;
			padding-bottom:10px;
		}
		#boxes .box p {
			font-size:12px;
			padding-bottom:14px;
		}
		#boxes .box label {
			display:block;
			line-height:150%;
			padding-bottom:9px;
		}
		#boxes .box input.txt {
			font:12px "Lucida Sans", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
			color:#000;
			display:block;
			padding:0 3px;
			border:solid 1px #e3e3e3;
			width:222px;
			border-top:solid 1px #909090;
			margin-bottom:10px;
		}
		#boxes .box input.img {
			display:block;
			margin-left:130px;
		}
	
	#boxes .box2 {
		background:url(../images/box-2top.gif) no-repeat top;
		padding-top:20px;
		width:269px;
		margin-left:1px;
		margin-bottom:20px;
	}
		#boxes .box2 .bg {
			background:url(../images/box-2bottom.gif) no-repeat bottom #674f41;
			padding:0 20px 20px 20px;
			min-height:137px;
		}
		#boxes .box2 h3 {
			font:20px Georgia, "Times New Roman", Times, serif;
			color:#fff;
			padding-bottom:14px;
		}
			#boxes .box2 li {
				padding-bottom:12px;
				display:block;
			}
			#boxes .box2 li a {
				display:block;
				text-decoration:underline;
				background:url(../images/arrow.gif) no-repeat left center;
				padding-left:24px;
				color:#fff;
			}
			#boxes .box2 li a:hover {
				text-decoration:none;
			}

#sidebar {
	width:271px;
	float:left;
	padding-left:20px;
	padding-top:22px;
}
	#sidebar li {
		display:block;
		font:16px Georgia, "Times New Roman", Times, serif;
		border-bottom:solid 1px #eae7e1;
	}
	#sidebar li.last {
		border-bottom:0;
	}
	#sidebar li a {
		display:block;
		color:#1c130f;
		text-decoration:none;
		padding-left:20px;
		height:45px;
		line-height:45px;
	}
	#sidebar li a:hover {
		color:#669999;
	}
	#sidebar li a.active {
		background:url(../images/arrow-2.gif) no-repeat 20px 20px;
		color:#669999;
		padding-left:50px;
	}
#page {
	float:right;
	padding-right:29px;
	width:560px;
	padding-top:22px;
	min-height: 500px;
}
	#page p {
	padding-bottom:18px;
	line-height:150%;
	text-align:left;
	}
	#page .brd-right {
		display:block;
		float:right;
		border:solid 3px #d4cfc3;
		margin-left:20px;
	}

#bottom {
	background:#1c130f;
	width:900px;
	margin:0 auto;
	text-align:left;
	height:105px;
	color:#fff;
}
	#bottom h6 {
		font:22px Georgia, "Times New Roman", Times, serif;
		padding-bottom:3px;
	}
	#bottom .left {
		padding-left:19px;
		padding-top:12px;
	}
		#bottom .left ul {
			padding-bottom:8px;
		}
			#bottom .left li {
				display:inline;
			}
			#bottom .left a {
				color:#fff;
				text-decoration:none;
			}
			#bottom .left a:hover {
				text-decoration:underline;
			}
	#bottom .right {
		padding-top:12px;
		text-align:right;
		padding-right:21px;
	}
		#bottom .right h6 {
			padding-bottom:1px;
		}
		#bottom .right p {
	line-height:150%;
		}
		#bottom .right a {
			color:#fff;
			text-decoration:underline;
			font-weight:bold;
		}
		#bottom .right a:hover {
			text-decoration:none;
		}
#footer {
	background:#4a372f;
	width:900px;
	margin:0 auto;
	text-align:left;
	height:56px;
	color:#fff;
}
	#footer .left {
		padding-top:17px;
		padding-left:19px;
	}
	#footer .right {
		text-align:right;
		padding-right:21px;
		padding-top:8px;
	}
		#footer .right p {
			padding-bottom:3px;
		}
	#footer li {
		display:inline;
		color:#fff;
	}
	#footer a {
		color:#fff;
		text-decoration:underline;
	}
	#footer a:hover {
		text-decoration:none;
	}
	
#videopage {
	padding: 10px;
}
