@charset "UTF-8";
/* CSS Document */

/* Resets */
*{padding:0; margin:0;}
a{-moz-outline:none;}

body {background-image:url(i/background.gif);}

/*Formatting*/
body { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#0b0101;}
a {text-decoration:none;}
	#leftCol a {color:#0b0101;}
	#leftCol a:hover {color:#f5a620;}
	#footer a {color:#f5a620; padding-right:15px; text-decoration:none;}

p {font-size:13px; line-height:20px; padding-bottom:20px;}
	#midCol p {padding-left:5px; width:420px;}
	#rightCol p {width:220px; font-size:12px; line-height:16px;}
	#footer p {font-size:11px; color:#8e7153; padding-top:20px;}

h2 {color:#f5a620; padding-bottom:20px;}
	#midCol h2 {padding-left:5px;}
h3 {padding-bottom:10px; font-size:13px; font-weight:bold; }


/*Structure*/
#containAll {margin:0;}
#container {margin:0 auto; display:block; width:1020px; position:relative;}
#main {background-image:url(i/main_bkgd.jpg); background-repeat:repeat-x; background-color:#22110a; width:1020px; display:block; padding-bottom:20px; border-bottom:solid 2px #8e7153; }
#main.sub {padding-top:10px;}
.clear {clear:both;}


/*Header*/
#header {background-image:url(i/header_bkgd.jpg); width:1020px; height:135px; display:block;}
#header a.logo {display:block; width:400px; height:120px; position:absolute; left:310px;}
		a.logo span {display:none;}

#nav {display:block; width:1020px; height:28px;}
		#nav span {display:none;}
		.space_left {background-image:url(i/nav_spacer_left.jpg);width:95px; height:28px; display:block; float:left; margin:0; padding:0;}
		a.home {display:block; height:28px; float:left; width:73px; background-image:url(i/nav.jpg); background-position:0 0; background-repeat:no-repeat;}
		a.home:hover {background-position:0px -28px;}
		a.accommodations {display:block; height:28px; float:left; width:184px; background-image:url(i/nav.jpg); background-position:-73px 0; background-repeat:no-repeat;}
		a.accommodations:hover {background-position:-73px -28px;}
		a.restaurant {display:block; height:28px; float:left; width:200px;background-image:url(i/nav.jpg); background-position:-257px 0; background-repeat:no-repeat;}
		a.restaurant:hover {background-position:-257px -28px;}
		a.history {display:block; height:28px; float:left; width:110px;background-image:url(i/nav.jpg); background-position:-457px 0; background-repeat:no-repeat;}
		a.history:hover {background-position:-457px -28px;}
		a.paranormal {display:block; height:28px; float:left; width:154px;background-image:url(i/nav.jpg); background-position:-567px 0; background-repeat:no-repeat;}
		a.paranormal:hover {background-position:-567px -28px;}
		a.contact {display:block; height:28px; float:left; width:120px;background-image:url(i/nav.jpg); background-position:-721px 0; background-repeat:no-repeat;}
		a.contact:hover {background-position:-721px -28px;}
		.space_right {display:block; height:28px; float:left; width:84px; background-image:url(i/nav_spacer_right.jpg);}

		
		
/*Home*/
#home_splash {width:1020px; height:400px; display:block;}
	#flash {text-align:center;}
	

/*Sub*/
#subContent {display:block; width:1020px; padding:0 0 0 42px;}
	#s_bkgd_top {background-image:url(i/s_bkgd_top.png); width:937px; display:block; height:20px;}
	#s_bkgd_mid {background-image:url(i/s_bkgd_mid.png); width:937px; display:block; background-repeat:repeat-y; padding-top:20px;}
	#s_bkgd_bot {background-image:url(i/s_bkgd_bot.png); width:937px; display:block; height:19px; margin-bottom:20px;}
	
	#fullCol {display:block; float:left; width:100%; padding:0 0 0 0; text-align:center}

	#leftCol {display:block; float:left; width:130px; padding:0 17px 0 18px;}
		#leftCol ul {font-weight:bold;  list-style-type:none;}
		#leftCol li {padding-bottom:10px; background-image:url(i/bullet.png); background-repeat:no-repeat; background-position:0 1px; padding-left:10px;}
	#midCol {display:block; float:left; width:425px; padding:0 26px 0 27px;}
	#rightCol {display:block; float:left; width:255px; padding:0 0 0 35px;}
		#rightCol img {padding-bottom:10px;}
	.divider {background-image:url(i/divider.png); display:block; float:left; width:2px; height:340px;}


/*Footer*/
#promo {display:block; padding-left:38px;}
	#promo a {display:block; float:left; width:230px; height:133px; padding-right:10px; background-repeat:no-repeat;}
	#promo a span {display:none;}
	a.photo {background-image:url(i/home_ad_photogallery.png);}
	a.timeline {background-image:url(i/home_ad_timeline.png);}
	a.room {background-image:url(i/home_ad_bookaroom.png);}
	a.map {background-image:url(i/home_ad_map.png);}
	
#footer {display:block; width:910px; padding:0px 55px 50px 55px; background-color:#0b0101;}
	p.left {float:left; display:block;}
	p.right {float:right; display:block;}
	a.facebook {background-image:url(i/facebook.jpg); display:block; width:80px; height:25px; background-repeat:no-repeat; }
	#footer a span {display:none;}