/* Start of CMSMS style sheet 'Default' */
/********** GENERAL FORMATTING **********/
* 			{margin: 0; 
			padding: 0;
			}

body 			{background:#524427;
			color: #FFFFFF;
			font: normal 0.75em/160% arial, helvetica, sans-serif;
			}

.bkgd		{background: #524427 url(uploads/images/structure/bkgd.gif) repeat-x;
			}
			
p			{padding-bottom: 1em;
			}

img:link, a img	{border: 0;}

.left			{float: left;}
.right			{float: right;}
.clear			{clear: both; line-height: 1px; height: 1px; }

ul, ol	 		{list-style-position: outside;
			padding-left: 20px;
			}

li			{padding: 2px 5px;
			}


/********** TEXT FORMATTING **********/	
h1			{color: #ffffff;
			font: normal 1.2em/130% arial, helvetica, sans-serif;
			padding: 0 0 .5em 0;
			}

h2			{color: #ffffff;
			font: normal 1.1em/130% arial, helvetica, sans-serif;
			padding: .5em 0 .5em 0;
			}

h3			{color: #ffffff;
			font: normal 1.05em/130% arial, helvetica, sans-serif;
			padding: .5em 0 .5em 0;
			}

h4, h5, h6	{color: #ffffff;
			font: bold 1em/130% arial, helvetica, sans-serif;
			padding: .5em 0 .5em 0;
			}

a 			{color: #feb15f;
			text-decoration: none;
			}

a:hover		{color: #ffffff;
			text-decoration: none;
			}


/********** MAIN STRUCTURE **********/

#container		{width: 1146px;
			margin: 56px auto 40px auto;
			overflow: hidden;
			}

#content1		{float: left;
			width: 697px;
			}

.hours		{float: right;
			text-align: right;
			background:#26272b;
			width: 667px;
			height: 222px;
			overflow: hidden;
			}

.logo			{float: left;
			width: 697px;
			height: 109px;
			background:#26272b;
			overflow: hidden;
			}

.main		{float: right;
			background:#26272b;
			width: 667px;
			min-height: 261px;
			overflow: hidden;
			}

#topNav		{float: left;
			position: relative;
			width: 633px;
			height: 82px;
			padding: 0 0 0 34px;
			}

.mainTxt		{padding: 0 40px 20px 87px;
			}

#content2		{float: left;
			background:#e5bb00;
			width: 223px;
			height: 592px;
			overflow: hidden;
			}

.img1		{float: left;
			width: 197px;
			height: 370px;
			overflow: hidden;
			}

.img2		{clear: both;
			float: left;
			width: 197px;
			height: 222px;
			overflow: hidden;
			}

#content3		{float: left;
			background: none;
			width: 226px;
			height: 592px;
			overflow: hidden;
			}

.img3		{float: left;
			width: 226px;
			height: 592px;
			border-top-right-radius: 30px;
			-moz-border-radius-topright: 30px;
			border-bottom-right-radius: 30px;
			-moz-border-radius-bottomright: 30px;
			overflow: hidden;
			}

#footer		{float: right;
			font-size: 0.8em;
			color: #26272b;
			}

#bottomNav	{padding: 14px 0 0 0;
			text-align: right;
			}

#bottomNav .nav {
			text-transform: uppercase;
			display: inline;
			padding-left: 10px;
			}

#bottomNav a	{color: #FFFFFF;
			}

#menu, #menu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu a {
	display: block;
}

#menu li { /* all list items */
	float: left;
	padding: 0;
	white-space: nowrap;
	text-transform: lowercase;
}

#menu li ul { /* second-level lists */
	position: absolute;
	font-size: 1.1em;
	background: #91220E;
	left: -999em; 
	padding: 3px 0;
	margin-top: -28px;
	z-index: 1000;
}

#menu li ul li { /* all sub list items */
	clear: both;
	line-height: 120%;
	padding: 3px 10px;
}

#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}

#menu li ul li a {
	color: #FFFFFF;
}
/* End of 'Default' */