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

body 			{background:#4b7a8d url(uploads/images/structure/bkgd.jpg);
			color: #070000;
			font: normal 0.8em/150% arial, helvetica, sans-serif;
			}
		
p			{padding-bottom: 1em;
			}

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

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

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

li			{padding: 2px 5px;
			}


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

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

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

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

a 			{color: #35474f;
			text-decoration: none;
			}

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


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

#container		{width: 1018px;
			margin: 30px auto 0 auto;
			}

.header		{position: relative;
			width: 1018px;
			height: 90px;
			background: #333438;
			z-index: 100;
			}


.logo 		{position: absolute;
			top: 0;
			left: 523px;
			width: 449px;
			height: 94px;
			z-index: 500;
			}

.img1		{float: left;
			width: 485px;
			height: 90px;
			overflow: hidden;
			}

.main		{float: left;
			background:#c1c1c1 url(uploads/images/structure/content-bkgd.jpg) no-repeat top right;
			width: 972px;
			}

#topNav		{float: left;
			width: 684px;
			height: 37px;
			padding: 4px 0 0 14px;
			background: #91220e;
			}

#topNav .nav	{float: left;
			}

.img2		{clear: both;
			float: left;
			width: 262px;
			height: 433px;
			overflow: hidden;
			}

.mainTxt		{float: left;
			width: 450px;
			padding: 40px 0 98px 32px;
			}

#footer		{clear: both;
			position: relative;
			float: left;
			width: 808px;
			font-size: 0.8em;
			padding: 11px 0 0 142px;
			height: 29px;
			}

.img3		{position: absolute; 
			width: 341px;
			height: 49px;
			overflow: hidden;
			bottom: 89px;
			padding-left: 151px;
			}

.hours		{position: absolute; 
			width: 522px;
			height: 49px;
			overflow: hidden;
			bottom: 40px;
			padding-left: 22px;
			}

#bottomNav .nav {
			display: inline;
			padding-left: 22px;
			}

#bottomNav a	{text-transform: uppercase;
			color: #f9fafc;
			}
/* End of 'Default' */