@charset "UTF-8";
/* CSS Document */
/*-- Color Scheme  --
Gold: #fbb829
Maroon: #600
Tan: #ffffcc
Light Yellow: #fddc82
White: #fff
Black: #000
--*/
body {
	background: #000 url(../images/layout/bkgd-body.png) repeat;
	text-align: center;
	behavior: url("csshover3.htc");
}
.oneColFixCtr #container {
	width: 960px;
	background: #ffffcc url(../images/layout/bkgd-container.jpg) repeat 0 0;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

/*--|
	| Header
	|_______________*/
	#header {
	width:100%;
	height:185px;
	background: url(../images/layout/h1.png) 0 0 no-repeat;
	margin:0 0 7.25em 0;/*-if you adjust the bottom margin, you need to adjust the "top" style on img#book-online style below _____*/
	padding:0;
	}
		#header h1 {text-indent: -9999em;}
		
/*--|
	| Main Content
	|________________*/
.oneColFixCtr #mainContent {
	padding: 0 .5em; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	position: relative;
}
		.oneColFixCtr #mainContent img#book-online{
	position:relative;
	background:url(../images/layout/book-online.png) no-repeat 0% 0%;
	width:297px;
	height:64px;
	text-indent:-9999px;
	float:right;
	margin: 0 0 -5.25em .5em;/*--Match the bottom margin to the 'top:' style below to get flowed text to fill the space created by 'top:'________*/
	z-index:800;
	top: -4.25em;
		}
				.oneColFixCtr #mainContent img#book-online:link {background:url(../images/layout/book-online.png) no-repeat 0% 0%;}
				.oneColFixCtr #mainContent img#book-online:visited {background:url(../images/layout/book-online.png) no-repeat 0% -75px;}
				.oneColFixCtr #mainContent img#book-online:hover {background:url(../images/layout/book-online.png) no-repeat 0% -149px;}
				.oneColFixCtr #mainContent img#book-online:active {background:url(../images/layout/book-online.png) no-repeat 0% -220px;}
				
	/*--Aside (Sidebar, <aside> is an HTML 5 spec, so get used to seeing it__________*/
		.oneColFixCtr #mainContent #aside {
	position:relative;
	float:right;
	width:242px;
	height:100%;
	background:#600;
	margin:0 1em -2em 0;
	padding: 1em .5em;
	z-index: 10;
	border:4px double #FBB829;
	color: #fff;
	vertical-align:top;
		}
		.oneColFixCtr #mainContent #aside h3 {
	color:#fff;
	text-align:left;
	font: normal small-caps bold 1em/1.25;
		}
		.oneColFixCtr #mainContent td#aside{ vertical-align:top;}
table.top tr td{vertical-align:top;}
.oneColFixCtr #mainContent table#menu {
	text-align:left;
	margin: -1em 0 0;
	padding: 0;
	border-collapse:collapse;
	width:99%;
	vertical-align: top;
}
.oneColFixCtr #mainContent table#menu tr td { vertical-align:top;}

	.oneColFixCtr #mainContent table caption.menuType {
	font: small-caps bold 130%/140% Sylfaen, "Palatino Linotype", Palatino, "Franklin Gothic Medium", Garamond, 'MS Serif', "New York", Georgia, Serif;
	color: #FDDC82;
	background-color:#000;
	border:double 3px #fddc82;
	text-align:left;
	margin: 0;
	padding: 0.25em .25em .25em 1em;
}
	.oneColFixCtr #mainContent table tr.alternate {background-color:#FDDC82;border:solid 1px #fff;}
	.oneColFixCtr #mainContent table#menu tr td#additions {
	background-color:#FBB829;
	border:double 3px #000;
	width: 38%;
	vertical-align: top;
	color:#FFFFCD
}
	.oneColFixCtr #mainContent table#menu tr td#additions h5{
	color:#600;
	padding:0 0 0 1em;
	letter-spacing:1px;
	text-decoration: none;
	border-bottom: solid 1px #000;
	margin: 0 0 .5em 0;
	text-align: left;
	background: url(../images/layout/list-bullet.png) no-repeat 0% 45%;
}
	.oneColFixCtr #mainContent table#menu tr td#additions ul {
	color:#000;
	list-style:square inside;
}
	
	.oneColFixCtr #mainContent table#menu tr td h5 {text-align:left;margin: 0;padding: 0;}
	.oneColFixCtr #mainContent table tr td.price {
	margin:0;
	padding:0.25em;
	font-size:1.5em;
	width:8%;
	vertical-align: top;
	text-align:right;
}
.oneColFixCtr #mainContent table tr td table caption{
	font: small-caps light 120%/120% Sylfaen, "Palatino Linotype", Palatino, "Franklin Gothic Medium", Garamond, 'MS Serif', "New York", Georgia, Serif;
	color: #000;
	border-bottom:double 3px #000;
	text-align:left;
	margin: 0;
	padding: 0.25em .25em .25em 1em;
	display: block;
	letter-spacing: 1px;
	width: 100%;
	display:table-row;
}
	
	.oneColFixCtr #mainContent ul.rooms {
	width:45%;
	margin:0;
	padding:5%;
	border:double 3px #000;
	background:	rgba(0, 0, 0, 0.1);/*--This is CSS3 rgba specification. It reads as (red,green,blue,opacity).--*/
	filter:alpha(opacity=50);
	; /*patch for Internet Explorer 6/7*/
	filter: “alpha(opacity=50)”; /*patch for Internet Explorer 8*/
	zoom: 1;
	display: inline;
	}
		.oneColFixCtr #mainContent ul.rooms li {
			border-right: solid 1px #222;
			border-bottom: solid 1px #222;
		}
		.oneColFixCtr #mainContent ul.rooms li img {
			border: double 3px #FBB829;
			
		}
	.oneColFixCtr #mainContent table#info {
	border-collapse:collapse;
	width:100%;
	margin:0;
	padding:5%;
	border:double 3px #000;
	background:	rgba(0, 0, 0, 0.1) url(../images/layout/stripes.png) repeat 0% 0%;/*--This is CSS3 rgba specification. It reads as (red,green,blue,opacity).--*/
	filter:alpha(opacity=50); /*patch for Internet Explorer 6/7*/
	filter: “alpha(opacity=50)”; /*patch for Internet Explorer 8*/
	zoom: 1;
	}
	.oneColFixCtr #mainContent table#info caption {text-align:left; margin: 0 0 .5em 0;font:small-caps bold 140%/150% Georgia, serif;}
		.oneColFixCtr #mainContent table#info th, td {padding:.25em;}
		.oneColFixCtr #mainContent table#info tr {
			backround: rgba(0, 0, 0, 0.1);/*--This is CSS3 rgba specification. It reads as (red,green,blue,opacity).--*/
			filter:alpha(opacity=50); /*patch for Internet Explorer 6/7*/
			filter: “alpha(opacity=50)”; /*patch for Internet Explorer 8*/
		}
		.oneColFixCtr #mainContent table#rezovations {
	background-color:none;
}
		.oneColFixCtr #mainContent table#info thead th {
	background-color:#FDDC82;
	color:#600;
	font:small-caps bold 120%/130% Georgia, serif;
	border-bottom: solid 1px #000;
	border-top: solid 1px #000;
	margin:.5em 0;
}
		.oneColFixCtr #mainContent table#info thead th#description {
	background-color:#FDDC82;
	color:#600;
	font:small-caps bold 120%/130% Georgia, serif;
	letter-spacing:1px;
}
		.oneColFixCtr #mainContent table#info thead th#rates {
	background-color:#000;
	color:#FFFFCD;
	font:small-caps bold 120%/130% Georgia, serif;
	width:11.4em;
	letter-spacing:1px;
}
		.oneColFixCtr #mainContent table#info tbody th.room {font-weight:normal;vertical-align:top;padding:1em 0 0 1em;vertical-align:top;}
			.oneColFixCtr #mainContent table#info tbody th.room ul {
	list-style: url(../images/layout/list-bullet.png) outside;
	padding:0;
	margin:-2em 0 1em 1.5em;
}
			.oneColFixCtr #mainContent table#info tbody th.room h6 {color:#600;text-decoration:underline;}
			.oneColFixCtr #mainContent table#info tbody td.image {
	vertical-align:top;
	padding:0.25em;
	text-align:right;
	font: normal small-caps bold 90%/130% Helvetica, Verdana, sans-serif;
}
			.oneColFixCtr #mainContent table#info tbody td.rates {vertical-align:top;padding:1em .5em;;}
				.oneColFixCtr #mainContent table#info tbody td.rates sup {text-decoration:underline;}
				.oneColFixCtr #mainContent table#info tbody th.room p {
	font-size:13px;
	line-height:13px;
	font-weight:normal;
	margin: 0;
}
				.oneColFixCtr #mainContent table#info tbody td.rates p.book-online {width:10em; height:4.8em;float:right;background:url(../images/layout/book-online=Rooms+Rates.png) no-repeat 100% 0%;padding:1.2em 1.35em 0 0;text-align:center;display:block;font: bold 100%/110% "Trebuchet MS", Arial, Helvetica, sans-serif; margin:.25em 0;}
		.oneColFixCtr #mainContent table#info tbody img {border:double 3px #600;padding:0;margin:0}
			.oneColFixCtr #mainContent table#info tbody img:link {border:double 3px #600;padding:0;margin:0}
			.oneColFixCtr #mainContent table#info tbody img:visited {border:double 3px #333;padding:0;margin:0}
			.oneColFixCtr #mainContent table#info tbody img:hover {border:double 3px #FBB829;padding:0;margin:0}
			.oneColFixCtr #mainContent table#info tbody img:active {border:double 3px #222;padding:0;margin:0}
		.oneColFixCtr #mainContent table#info tr.alternate {
	background-color: rgba(251, 184, 41,0.1);/*--This is CSS3 rgba specification. It reads as (red,green,blue,opacity).--*/
	filter:alpha(opacity=10); /*patch for Internet Explorer 6/7*/
	filter: “alpha(opacity=10)”; /*patch for Internet Explorer 8*/
}
.oneColFixCtr #mainContent #history {display:block;width:99%;margin: 0 auto;padding: 0 0 0 1em;}
.oneColFixCtr #mainContent #history h2 {display:block;width:99%;margin: 0 auto;padding: 0 0 0 1em;}
.oneColFixCtr #mainContent #history p {text-align:left;margin:0 0 1em;padding: 0 0 0 2em;font-style: oblique;color:#666;}
.oneColFixCtr #mainContent #history ul {list-style:none;display:block;margin: 0 auto;padding: 0;}
.oneColFixCtr #mainContent #history ul li {list-style:none;display:inline;}
.oneColFixCtr #mainContent #history img {margin:0 auto;display:inline;}

.oneColFixCtr #mainContent #gallery {display:block;width:99%;margin: 0 auto;padding: 0 0 0 1em;}
.oneColFixCtr #mainContent #gallery h2 {display:block;width:99%;margin: 0 auto;padding: 0 0 0 1em;}
.oneColFixCtr #mainContent #gallery p {text-align:left;margin:0 0 1em;padding: 0 0 0 2em;font-style: oblique;color:#666;}
.oneColFixCtr #mainContent #gallery img {margin:0 auto;display:inline;border: double 3px #600;}
.oneColFixCtr #mainContent #gallery ul {list-style:none;display:block;margin: 0 auto;padding: 0;}
.oneColFixCtr #mainContent #gallery ul li {list-style:none;display:inline;}
			
/*--|
	| Page Bottom
	|_______________*/
#pgBottom {
	background: url(../images/layout/bkgd-pgBottom.png) no-repeat center 0%;
	width:1024px;
	height:108px;
	margin:0 auto;
	padding: 5px 0 0 0;
	position:relative;
}
		.oneColFixCtr #pgBottom ul {
	float:left;
	margin:0 auto;
	width:100%;
	list-style: none;
	}
		.oneColFixCtr #pgBottom ul li {display:inline;margin:0;font: normal 100%/90% Georgia, serif;}
			
/*--|
	| Footer
	|_____________*/
#footer{
	background: url(../images/layout/bkgd-footer.png) repeat-x 0 0;
	width: 100%;
	height:40px;
	position:absolute;
	margin: -156px 0 0 0;
	padding: 10px 0 0 0;
	left:0;
	}
	
	.oneColFixCtr #footer ul {
	float:left;
	margin:0 auto;
	width:100%;
	list-style: none;
	}
		.oneColFixCtr #footer ul li {display:inline;margin:0;}

/*--|
	| Navigation
	|______________*/
#navigation {
	color:#000;
	position:absolute;
	background: url(../images/layout/bkgd-navigation.png) repeat-x 0 56%;
	padding: 0;
	margin: 160px 0 0 0;
	font: small-caps bold 100%/120% Sylfaen,"Palatino Linotype",Palatino,"Franklin Gothic Medium",Garamond,'MS Serif',"New York",Georgia, Serif;
	width: 100%;
	clear: both;
	top: 0px;
	left:0;
	}
			#navigation ul#nav {
	list-style:none;
	padding: 0;
	width: 960px;
	margin:0 auto;
		}
		/*--Historic Rogersville TN emblem found in the navigation bar_________*/
			#navigation ul li img{ margin:0 1em 0 0;float: left;z-index: 999;}

			#navigation ul li {float:left;position:relative;width:auto;}
			#navigation ul li a {
				color:#222;
				display:block;
				float:left;
				padding: 0 1.75em;
				text-align: center;
				width: 100px;
				margin: 3em 0 0 0;
				height: 35px;
			}
		#navigation ul li a:link{color:#222;text-decoration:none;}
		#navigation ul li a:visited {color: #666;}
			#navigation ul li a:hover {color: #000;background: url(../images/layout/hover-navigation.png) no-repeat 50% 85%;text-decoration: underline;}
		#navigation ul li a:active {color: #961E1E;text-decoration: underline overline;}
	
	/*--Drop-Down Menus___________*/
			#navigation ul li ul {
				display: none;
				position: absolute;
				top: 4.5em;
				margin: 0;
				padding:2% 2% 8% 2%;
				z-index:2000;
				border:double 3px #FFF;
				background: #000 url(../images/layout/bkgd-NavigationDropDown2-tranparency.png) repeat 0% 0%;
				font: small-caps bold 90%/100% Georgia, serif;
				letter-spacing:1px;
				color:#fff;
				width:110%;
				text-align:center;
					/*--CSS3_____*/
						text-shadow: #000 .1em .1em;
						-moz-box-shadow: 0.3em 0.3em 0.3em #888;
						-webkit-box-shadow: 0.3em 0.3em 0.3em #888;
						box-shadow: 0.3em 0.3em 0.3em #888;
						-moz-border-radius: .5em;
						-webkit-border-radius:.5em;
				}
			/*--IE 6 fix___________*/
			li > ul {top: auto;left: auto;}
			/*--End IE 6 fix___________*/
				
				#navigation ul li ul li {
					position: relative;
					clear:left;
					margin:0 auto 0 -2%;
					padding:0 2% 5% 0%;
					text-align:center;
					z-index:2100;
					height:2em;
					color:#fff;
					width:100%;
					text-align:center;
  				}
				#navigation ul li:hover ul, /*--IE fix w/ Javascript__*/li.over ul { display: block;text-align:center;margin:auto; }
				#navigation ul li:active ul { display: block;text-align:center;margin:auto; }
				
					#navigation ul li ul li a:link {padding:2%;margin:5% auto;color:#ccc;text-align:center;width:100%;}
  					#navigation ul li ul li a:visited {padding:1% 2% 5%;margin:5% auto;color:#999;text-align:center;width:100%;}
  					#navigation ul li ul li a:hover {padding:1% 2% 5%;margin:5% auto;color:#fff;text-align:center;width:100%;}
  					#navigation ul li ul li a:active {padding:1% 2% 5%;margin:5% auto;color:#fff;text-align:center;width:100%;}
  					
					
/*--|
	| Miscellaneous
	|___________________*/
.reversed {border: solid 1px #666;background-color:#000;color:#fbb829!important;}
.hidden {display:none;}
.margin-right {margin: 0 0 1em 1em;}
.margin-left {margin: 0 1em 1em 0;}
.clear {clear:both;}
.center {margin:0 auto;}
.spaced {letter-spacing:.1em;}
.oneColFixCtr #mainContent ul.sitemap {
	list-style:outside none;
	padding:0;margin:0 1em;
}
	.oneColFixCtr #mainContent ul.sitemap li h4 a{
	padding:0;
	margin:-1em 1em 0;
	text-decoration:none;
}
	.oneColFixCtr #mainContent ul.sitemap li h4 a:link {
	padding:0;
	margin:-1em 1em 0;
	text-decoration:none;
	color: #000;
}
	.oneColFixCtr #mainContent ul.sitemap li h4  a:visited {
	padding:0;
	margin:0 1em;
	text-decoration:none;
	color:#666;
}
	.oneColFixCtr #mainContent ul.sitemap li h4  a:hover {padding:0;margin:0 1em;text-decoration:underline;color:#000;}
	.oneColFixCtr #mainContent ul.sitemap li h4  a:active {padding:0;margin:0 1em;text-decoration:none;color:#600;}
		
		.oneColFixCtr #mainContent ul.sitemap li ul {
	padding:0;
	margin:-1.5em 2em 1.5em;
}
		.oneColFixCtr #mainContent ul.sitemap li ul li {padding:0;margin:0 1em;}
