/*	$Id: site.css,v 1.7 2009/02/11 09:05:23 spud Exp $	*/

	body.index {
		margin: 0 auto;
		background: url(../../graphics/elements/background_index.png);
		background-position: top center;
		background-attachment: fixed;
		background-repeat: repeat-y;
	}
	
	body.about {
		margin: 0 auto;
		background: url(../../graphics/elements/background_about.png);
		background-position: top center;
		background-attachment: fixed;
		background-repeat: repeat-y;
	}

	body.facilities {
		margin: 0 auto;
		background: url(../../graphics/elements/background_facilities.png);
		background-position: top center;
		background-attachment: fixed;
		background-repeat: repeat-y;
	}
			
	body.catering {
		margin: 0 auto;
		background: url(../../graphics/elements/background_catering.png);
		background-position: top center;
		background-attachment: fixed;
		background-repeat: repeat-y;
	}
			
	body.membership {
		margin: 0 auto;
		background: url(../../graphics/elements/background_membership.png);
		background-position: top center;
		background-attachment: fixed;
		background-repeat: repeat-y;
	}
			
	body.contact {
		margin: 0 auto;
		background: url(../../graphics/elements/background_contact.png);
		background-position: top center;
		background-attachment: fixed;
		background-repeat: repeat-y;
	}
			
	#portal {
		width: 818px;
		margin: 50px auto;
		padding: 0 40px;
		position: relative;
	}
			
	#sidebar {
		margin-top: 0;
		padding: 0;
		float: left;
		width: 226px;
		font-variant: normal;
		font-family: Georgia, "Times New Roman", Serif;
		font-size: 15px;
		line-height: 1.5em;
		color: #897542;
	}
			
	a.nav {
		font-variant: small-caps;
		font-family: Georgia, "Times New Roman", Serif;
		font-size: 16px;
		height: 30px;
		width: 220px;
		display: block;
		text-decoration: none;
		padding: 3px 0 0 10px;
		margin: 0;
		color: #897542;
	}
			
	a.nav:hover, a.nav.active, a.nav.active:hover {
		background: url(../../graphics/elements/nav_link_active.png);
		background-repeat: no-repeat;
		color: #897542;
	}
			
	a.subnav {
		font-variant: normal;
		font-family: Georgia, "Times New Roman", Serif;
		font-size: 14px;
		height: 20px;
		width: 200px;
		display: block;
		text-decoration: none;
		padding: 3px 0 3px 20px;
		margin: 0;
		color: #897542;			
	}
			
	a.subnav:hover, a.subnav.active, a.subnav.active:hover {
		color: #c7770c;
	}
			
	.address {
		text-align: center;
		font-variant: normal;
		font-family: Georgia, "Times New Roman", Serif;
		font-size: 12px;
		line-height: 1.1em;
		color: #aa9663;
		margin: 10px 0;
	}
	
	.address:hover {
		color: #897542;
	}
			
	.address a, #contentbox a {
		text-decoration: none;
		color: #aa9663;
	}
			
	.address a:hover, #contentbox a:hover {
		text-decoration: underline;
	}
			
	#contentbox {
		font-variant: normal;
		font-family: Georgia, "Times New Roman", Serif;
		font-size: 14px;
		line-height: 1.3em;
		margin-top: 0;
		padding: 0;
		margin-left: 240px;
		width: 574px;
		text-align: justify;
		color: #897542;
	}
			
	.notop {
		margin-top: 0;
		padding-top: 0;
	}
	
	.menu {
		text-align: left;
		height: 220px;
		width: 260px;
		float: left;
		font-size: 11px;
	}
	
	dt {
		font-weight: bold;
	}
	
/*	SLIDESHOW CSS DEFINES	*/
			
	#imageSlideshowHolder{
		width:574px;
		height:400px;
		background-color: #f5f4ec;
		overflow: hidden;
		position:relative;  /* Never change this value */
	}
  
	.imageInGallery{    
		width:574px;
		height:400px;
		background-color: #f5f4ec;
  
		/* Never change these 3 value */
		left:0px;
		top:0px;
		position:absolute;  
	}	