/* ----- @ Main Elements -----*/
body {
	background:#191919;
	color:#000;
	font-family:arial, san-serif; 
	font-size:8pt;
	margin:0; 
	min-width:760px;
	padding:0; 
}

	a:link, a:visited, a:active {
		color:#ab8744;
		font-weight:bold;
		text-decoration:none;
	}
	a:hover {
		color:#ab8744;
		font-weight:bold;
		text-decoration:underline;
	}

	td {font-size:8pt;}
	p {margin:0; padding:0;}

	h1 {
		font-size:10pt;
		margin:0;
		padding:0;
	}
	h2 {
		font-size:9pt;
		margin:0;
		padding:0;
	}
	
	img {border:0;}
	input.button {font-size:8pt; margin-right:5px;}

	ul li {list-style-image:url('bullet.gif'); margin-left:-10px;}


	
/* ----- @ Misc ----- */
.container {margin:0 auto; width:760px;}
.container2 {margin:0 auto; width:750px;}

.img-pad-r {margin:0 0 7px 7px; float:right;}

.line {
	border-top:1px dashed #7f7f7f;
	margin:10px 0;
}
.line2 {
	border-top:1px dashed #7f7f7f;
	margin:15px 0 20px 0;
}



/* ----- @ Top ----- */
#top-cont {background:url('top-cont.jpg') center top repeat-x #fff;}
#top-home {background:url('top-bg.jpg') center top no-repeat;}
#top-sub {background:url('top-bg-sub.jpg') center top no-repeat;}

#navig {margin:0 auto; width:760px;}

	.dropmenudiv {
		background-color:#323637;
		border:1px solid #222;
		border-bottom-width:0;
		line-height:20px;
		margin-left:0px;
		margin-top:-5px;
		position:absolute;
		text-align:left;
		top:0;
		visibility:hidden;
		width:155px;
		z-index:100;
	}		
	.dropmenudiv a {
		border-bottom:1px solid #222;
		border-top:1px solid #434647;
		color:#dabb82;
		display:block;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		text-indent:4px;
		width:auto;
	}		
	.dropmenudiv a:hover {
		background-color:#434647;
		color:#dabb82;
		font-weight:bold;
		text-align:left;
	}
	* html .dropmenudiv a {width:100%;} /*IE only hack*/
	.notop {border-top:0px !important;}

#fader {
	background-color:#fff;
	height:316px;
	margin:0 auto 5px auto;
	overflow:hidden;
	width:740px;
}
	
	

/* ----- @ Content ----- */
.welcome {border-right:1px dashed #7f7f7f;}

	.mainText {
		padding:10px;
	}

#featured {
	background:url('featured-bg.gif') left top no-repeat;
	height:190px;
	padding:6px 0 0 14px;
}
	#slide {height:180px; overflow:hidden;}
	.photo {
		height:179px;
		padding:10px 0 0 0;
		position:relative;
		width:240px;
	}
	.photo span {
		background:url('featured.png') no-repeat;
		display:block;
		height:78px;
		left:167px;
		position:absolute;
		top:0;
		width:78px;
	}
		.boxcaption{ 
			float: left; 
			position: absolute; 
			background: #000; 
			height: 40px; 
			width: 235px; 
			opacity: .8; 
			filter:alpha(opacity=80);
		}
		.captionfull .boxcaption {
			color:#fff;
			padding-top:5px;
			text-align:center;
			top: 200px;
			left: 0;
		}

#latestnews {
	padding:0 0 15px 13px;
}
	a.block:link, a.block:visited, a.block:active {
		background-color:#c0944b;
		border:1px solid #b2873f;
		color:#fff;
		display:block;
		font-weight:bold;
		margin:10px 0;
		padding:2px;
		text-align:center;
		text-decoration:none;
		width:80px;
		vertical-align:center;
	}
	a.block:hover {
		background-color:#d9ad64;
		border:1px solid #b2873f;
		color:#222;
		font-weight:bold;
		text-decoration:none;
	}

	

/* ----- @ Footer ----- */
#footer-cont {background:url('footer-cont.jpg') center top repeat-x #191919; width:100%;}
#footer {
	background:url('footer-bg.jpg') center top no-repeat;
	color:#fff; 
	font-size:7pt;
	height:170px;
}
	#footer a:link, #footer a:visited, #footer a:active {
		color:#fff;
		font-weight:normal;
		text-decoration:none;
	}
	#footer a:hover {
		color:#fff;
		font-weight:normal;
		text-decoration:underline;
	}
	#footer p {margin-bottom:10px;}
	#footer ul, #footer ul li {
		list-style-image:url('bullet.gif');
		margin:0;
		padding:0;
	}
	#footer ul li {
		margin-left:14px;
	}
		.foot1 {padding:0 10px;}
			.foot1 ul.left {float:left; width:75px;}
			.foot1 ul.right {float:right; width:140px;}
		.foot2 {padding:0 14px;}
		.foot3 {padding:0 10px 0 15px;}
