/* site.css 

NOTE - All of the innerpages use siteInner.css

*/


	ul, li, p, body, h1, h2, h3 {
		margin: 0;
		padding: 0;
	}
	
	#bkgBottom {
		width: 984px;
		height: 118px;
		background: url(images/bkgBottom.png) no-repeat;
	}
	
	#bkgBottom p {
		color: #f4ead7;
	}
	
	#bkgBottom p a {
		color: #f4ead7;
		text-decoration: none;
	}

	#bkgBottom p a:hover {
		text-decoration: underline;
	}

	#bkgRepeat {
		width: 984px;
		height: 600px;
		background: url(images/bkgRepeat.png) repeat-y;
	}
	
	#bkgTop {
		width: 984px;
		height: 45px;
		background: url(images/bkgTop.png) no-repeat;
	}
	
	
	body {
		color: #333;
		background-color: #515e4a;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
	}
	
	.boldContent {
		font-size: 11px;
		font-weight: bold;
	}
	
	.boldContent12 {
		font-size: 12px;
		font-weight: bold;
	}
	
	.boldContent14 {
		font-size: 14px;
		font-weight: bold;
	}
	
	.clearBoth {
		clear: both;
	}

	#container {
		width: 984px; 
		height: 600px; 
		margin: 0 auto;
		position: relative;
	}
	
	#content {
		width: 902px;
		margin-left: 35px;
	}
	
	#contentLeft {
		width: 270px;
		height: 600px;
		margin: 20px 0px 0px 17px;
		float: left;
	}
	
	#contentMiddle {
		width: 260px;
		height: 600px;
		margin: 20px 0px 0px 52px;
		float: left;
		background-color: #CCC;
	}
	
	#contentRight {
		width: 250px;
		height: 600px;
		margin: 20px 0px 0px 53px;
		float: left;
		background-color: #CCC;
	}
	
	.error_strings { 
		font-size: 12px; 
		color: #900;
		margin: 2px 0px 12px;
	}

	#footerLeft {
		width: 700px;
		height: 100px;
		margin-left: 60px;
		float: left;
	}
	
	#footerRight {
		width: 150px;
		height: 100px;
		text-align: right;
		float: left;
	}
	
	h1 {
		font-size: 18px;
	}
		
	h2 {
		font-size: 16px;
		margin: 0px 0px 10px;
		color: #B55E27;
	}
		
	h3 {
		font-size: 14px;
		margin: 5px 0px;
		color: #58595B;
	}
		
	h3 a {
		 font-size: 12px; 
		 color: #b55e27;
		 text-decoration: none;
	}

	h3 a:hover {
		 text-decoration: underline;
	}

	#h1Header {
		background: url(images/h1strip.png) no-repeat;
		width: 902px;
		height: 32px;
		margin-left: 35px;
	}
	
	#h1Header h1 {
		color: #fff;
		font-size: 18px;
		font-weight: normal;
		line-height: 32px;
		padding: 0px 0px 0px 15px;
		margin: 0px;
		text-transform: uppercase;
		width: 787px;
		float: left;
	}
	
	#headerLeft {
		width: 352px;
		height: 99px;
		padding: 3px 0px 0px 9px;
		float: left;
	}
	
	#headerRight {
		width: 277px;
		height: 99px;
		text-align: right;
		padding-top: 7px;
		float: left;
	}
	
	#header {
		width: 984px;
		height: 110px;
	}
	
	html {
		overflow-y: scroll;
	}

	img {
		border: 0;
	}

	#innerContainer {
		width: 984px; 
		height: 600px; 
		position: absolute;
		top: 5px;
	}
	
	.innerfade {
		background-color: #f4ead7;
	}	
	
	#innerHdrLogoleft {
		width: 290px;
		height: 110px;
		margin-left: 5px;
		float: left;
	}
	
	#left {
		width: 290px;
		height: 475px;
		margin: 3px 0px 0px 5px;
		float: left;
	}
	
	#leftNav {
		width: 290px;
		height: 258px;
		margin-left: 5px;
	}
	
	.leftNavRect {
		width: 259px;
		height: 86px;
		background: url(images/lgRectangle.png) no-repeat;
		text-align: center;
		margin-left: 25px;
	}
	
	.leftNavRect p {
		padding-top: 30px;
	}

	.leftNavRect p a {
		font-size: 20px;
		color: #58595B;
		text-decoration: none;
	}

	.leftNavRect p a:hover {
		text-decoration: underline;
	}

	#logo {
		width: 230px;
		height: 175px;
		padding: 35px 0px 0px 45px;
	}
	
	#main {
		width: 670px;
		height: 365px;
	}
	
	#mainLeft {
		width: 507px;
		height: 355px;
		float: left;
		padding: 10px 0px 0px 9px;
	}
	
	#mainRight {
		width: 147px;
		height: 345px;
		float: left;
		padding: 11px 0px 0px 6px;
		background-color: #f4ead7;
	}
	
	#nav {
		background: url(images/navBar3.png) no-repeat;
		clear: both;
		width: 931px;
		height: 62px;
		margin-left: 20px;
	}
	
	#nav ul {
		 padding: 0px 0px 0px 42px;
	}
	
	#nav ul li, #nav ul li a  {
		color: #f4ead7;
		display: inline;
		float: left;
		line-height: 40px;
		text-decoration: none;
		font-size: 14px;
		padding: 0px 8px;
	}
	
	#nav ul li a:hover {
		text-decoration: underline;
	}

	.orange18 {
		color: #B55E27;
		font-size: 18px;
	}

	.orange22 {
		color: #B55E27;
		font-size: 22px;
	}

	.orange26 {
		color: #B55E27;
		font-size: 26px;
	}

	p.orange14 a {
		font-size: 14px;
		color: #B55E27;
		text-decoration: none;
	}
	
	p.orange14 a:hover {
		text-decoration: underline;
	}

	p.standard14 a, p.standard16 a {
		color: #58595B;
		text-decoration: none;
	}
	
	p.standard14 a:hover, p.standard16 a:hover {
		text-decoration: underline;
	}

	#right {
		width: 670px;
		height: 480px;
		float: left;
	}
	
	.redBold {
		color: #900;
		font-weight: bold;
	}
	
	.room {
		width: 256px;
		height: 196px;
		border: 2px solid #58595B;
	}
	
	.roomText {
		width: 256px;
	}
	
	small a {
		text-decoration: none; 
		display: block; 
		text-align: center; 
		padding-top: 5px;
	}
	
	small a:hover {
		text-decoration: underline;
	}
	
	.smRect {
		width: 133px;
		height: 105px;
		background: url(images/smRectangle.png) no-repeat;
		padding: 10px 0 0 15px;
	}
	
	.smRect p {
		margin-top: 6px;
	}

	.smRect p a {
		font-size: 10px;
		color: #58595B;
		text-decoration: none;
	}

	.smRect p a:hover {
		text-decoration: underline;
	}

	#socialMedia {
		width: 100px;
		float: left;
		text-align: right;
	}
	
	.ssContainer {
		background-color: #f4ead7;
	}	
	
	.standard10 {
		font-size: 10px;
		color: #58595B;
	}
	
	.standard14 {
		font-size: 14px;
		color: #58595B;
	}
	
	.standard14_69 {
		font-size: 14px;
		margin-top: 6px;
		color: #58595B;
	}
	
	.standard16 {
		font-size: 16px;
		color: #58595B;
	}
	
	.standard18bold {
		font-size: 18px;
		font-weight: bold;
		color: #58595B;
	}