/************* GENERAL STYLES ***/
* { margin: 0; padding: 0; }

/*** ORIGINAL ***/
html, body {
	text-align: center;
	font-size: 10.5px;
	font-family: "Verdana", verdana, arial, sans-serif;
	color: #222;
	background: #d2ca98; }
	
/*** /ORIGINAL ***/
	
/*** CHRISTMAS 
body {
	text-align: center;
	font-size: 10.5px;
	font-family: "Verdana", verdana, arial, sans-serif;
	color: #222;
	background-color: #fff;
	background-image: url(images/bg-christmas.jpg);
	background-repeat: no-repeat;
	background-position: top center; }
 /CHRISTMAS ***/
	
h1 { font-size: 160%; font-weight: normal; }

a:link, a:visited { color: #222; }
a img { border: none; }

p { margin-bottom: 16px; }

ul, ol { list-style-position: inside; }

/*** ORIGINAL ***/

#wrapper { 
	width: 765px; 
	min-height: 490px; 
	margin: 0 auto; 
	border: 1px solid #fff; }
	
	/*** /ORIGINAL ***/

/*** CHRISTMAS 
#wrapper { 
	width: 765px; 
	min-height: 476px; 
	margin: 80px auto 0 auto; 
	border: 1px solid #fff; }
 /CHRISTMAS ***/


/************* HEADER STYLES ***/
#header {
	width: 765px;
	height: 84px; 
	background: url(/splash-images/header.jpg) no-repeat;
	position: relative; }
	
	#header img.star {
		width: 148px;
		height: 148px;
		position: absolute;
		z-index: 10;
		top: 5px;
		right: 0; }
		
	#header img.star2 {
		width: 148px;
		height: 148px;
		position: absolute;
		z-index: 10;
		top: 5px;
		left: 0; }
	
	
/************* NAV STYLES ***/	
#nav { list-style: none; }	

#nav ul { 
	float: left;
	padding: 0 131px 0 138px;
	background: #fff; }
	
#nav li { float: left; margin-bottom: -2px; list-style: none; }
#nav li a { display: block; color: #fff; height: 32px; }

#nav li a span { display: none; }

#nav li a.kingswoodgolf { width: 48px; background: url(/splash-images/nav_01_golf.jpg) no-repeat; }
#nav li a.kingswoodlodge { width: 62px; background: url(/splash-images/nav_02_lodge.jpg) no-repeat; }
#nav li a.kingswoodfamilyenterainmentcenter { width: 229px; background: url(/splash-images/nav_03_familyenterainmentcenter.jpg) no-repeat; }
#nav li a.fitness { width: 72px; background: url(/splash-images/nav_04_fitness.jpg) no-repeat; }
#nav li a.openice { width: 85px; background: url(/splash-images/nav_04_mckinleysopenice.jpg) no-repeat; }


/************* SIDEBAR STYLES ***/
#sidebar { width: 170px; float: left; background: #fff; }

	#sidebar div.slideshow1 { height: 124px; border: 1px solid #fff; border-width: 1px 1px 1px 0; }
	#sidebar div.slideshow2 { height: 116px; border: 1px solid #fff; border-width: 0 1px 1px 0; }
	#sidebar div.slideshow3 { height: 115px; border: 1px solid #fff; border-width: 0 1px 1px 0; }


/************* CONTENT STYLES ***/
#content { width: 595px; float: left; background: #fff; }

	#content div.slideshow4 { height: 241px; border: 1px solid #fff; border-width: 1px 1px 1px 0; position: relative; z-index: 5; }
	#content #banner { height: 116px; }
	#content #banner img.blurb { border-right: 1px solid #fff; }


/************* FOOTER STYLES ***/
/*** #footer { 
	clear: both; 
	height: 19px;
	padding: 4px 0 0 0; 
	color: #fff; 
	background: url(/splash-images/footer_bg.jpg) no-repeat; } 
	
#footer a:link, #footer a:visited { text-transform: uppercase; color: #fff; }
#footer a:hover, #footer a:active { text-decoration: none; }***/

p.address { margin-top: 10px; font-weight: bold; }
p.copyright { margin-top: 10px; }


/************* IE FIXES ***/
* html #sidebar div.slideshow2 { margin-top: -2px; }
* html #sidebar div.slideshow3 { margin-top: -2px; }

* html #content #banner { margin-top: -2px; }

* html #footer { margin-top: -2px; }
