@charset "utf-8";

/* CSS Document */

/*	----------------------------------------------------------------------------

	GLOBALS

	--------------------------------------------------------------------------*/

	

	* {

		margin: 0;

		padding: 0;

		}

	

	html, body {

		height: 100%;

		}

	

	body {

		background:#000000;

		font-family:Arial, Helvetica, sans-serif;

		/*color: #adadad;*/

		color:#c8c8c8;

		}

	h1 {

		font-family:"Century Gothic", Arial, Helvetica, sans-serif;

		font-size:20px;

		color:#FFFFFF;

		font-weight:normal;

		letter-spacing:-2px;

		}

	h2 {

		font-size:14px;

		font-weight:100;

		background:#000000;

		padding:2px 2px 2px 4px;

		margin:10px 0 10px 0;

		}

	

	h3 {

		font-size:12px;

		margin-top:10px;

		}

	

	p, tr, th {

		font-size:12px;

		font-weight:normal;

		

		}

	

	li {

		font-size:12px;

		list-style:none;

		}

	dt {

		font-size:12px;

		margin-top:10px;

		font-weight:bold;

		text-decoration:underline;

		}

	dd {

		font-size:12px;

		margin-left:10px;

		}





/*	----------------------------------------------------------------------------

	LINKS

	--------------------------------------------------------------------------*/



	a, a:link, a:visited, a:hover, a:active {

		color:#a1a16f;

		text-decoration: none;

		}



	a:hover {

		color: #adadad;

		}	

/*	----------------------------------------------------------------------------

	 LAYOUT

	---------------------------------------------------------------------------*/

	



	#container {

		position: relative;

		min-height: 100%;

		width:970px;

		height:710px;

		margin: 0 auto;

		/*background:url(../images/news_bg.jpg) no-repeat;*/

		}



	* html #container {

		height: 100%;

		}



	/*	----------------------------------------------------------------------------

	 >>NAV

	---------------------------------------------------------------------------*/

	#nav {

		width:970px;

		height:24px;

		padding:5px 0 0 0;

		}

	#nav ul {

		list-style:none;

		text-align:right;

		}

	#nav li {

		display:inline;

		/*border-right:thin solid #adadad;*/

		padding-right:3px;

		}
		
		#nav li a { font-weight:bold; color: #fff; }
		#nav li a:visited { color: #fff; }
		#nav li a:hover { text-decoration: underline; }

	

	/*	----------------------------------------------------------------------------

	 >>CONTENT

	---------------------------------------------------------------------------*/

	#content_home {

		width:970px;

		height:710px;

		}

		

	#content_news {

		width:970px;

		height:710px;

		background:url(../images/news_bg3.jpg) no-repeat;

		

		}

		

	#content_about {

		width:970px;

		height:710px;

		background:url(../images/about_bg2.jpg) no-repeat;

		}

	#content_what {

		width:970px;

		height:710px;

		background:url(../images/what_to_do_bg2.jpg) no-repeat;

		}

	#content_tours {

		width:970px;

		height:710px;

		background:url(../images/tours_bg2.jpg) no-repeat;

		}

	#content_properties {

		width:970px;

		height:710px;

		background:url(../images/peanuts_bg2.jpg) no-repeat;

		}

	#content_contact {

		width:970px;

		height:710px;

		background:url(../images/contact_bg2.jpg) no-repeat;

		}

	#content_peanuts {

		width:970px;

		height:710px;

		background:url(../images/peanuts_bg2.jpg) no-repeat;

		}
	#content_christmas {
		width: 970px;
		height: 710px;
		background:url(../images/christmas_bg.jpg);
	}
	
	#content_events {
		width: 970px;
		height: 710px;
		background: url(../images/events_bg.jpg);
	}
	
	#content_home {
		width: 970px;
		height: 710px;
		background: url(../images/home_bg.jpg);		
	}

		

	#right_side {

		width:633px;

		float:right;

		}

	#left {

		width:31px;

		height:710px;

		float:left;

		/*background:url(../images/left_bg.png) repeat;*/

		background:none;

		

				

	  }

	

	

	#content {

		/*width:562px;*/

		width:580px;

		height:680px;

		overflow:auto;

		float:right;

		padding:30px 0 0 0;

		margin:0 0 0 0;
	  }
	  
	  #newhome_content {
		  background: url(../images/newhome_content_bg.png) top left repeat;
		  width: 540px;
		  height: 300px;
		  overflow: auto;
		  float: right;
		  padding: 30px 20px 30px 20px;
		  margin: 350px 0 0 0;
	  }





	.content_img {

		width:555px;

		height:116px;

		padding:5px 0 10px 0;

		

		}

	.break {

		width:553px;

		height:1px;

		background:url(../images/break.jpg) no-repeat;

		margin:40px 0 40px 0;

		}

	

	#content h1 {

		margin:0 0 4px 0;



		}

	#content h2 {

			width:550px;

			}

	#content_contact table {

		text-align:left;

		margin:20px 0 20px 0;

		}

	#content_properties li, #content_peanuts li {

		display:inline;

		/*padding:0 10px 0 0;*/

		

		}



	#content_properties img a, a:link, a:visited, a:hover, a:active {

		border:#a1a16f ;

		text-decoration: none;

		

		}



	#content_properties img a:hover {

		border:#a1a16f ;

		}

	#content_peanuts img a, a:link, a:visited, a:hover, a:active {

		border:#a1a16f ;

		text-decoration: none;

		

		}



	#content_peanuts img a:hover {

		border:#a1a16f ;

		}

	

	#content_tours img a, a:link, a:visited, a:hover, a:active {

		border:#a1a16f ;

		text-decoration: none;

		

		}



	#content_tours img a:hover {

		border:#a1a16f ;

		}

	



		/*	----------------------------------------------------------------------------

		 >>PROJECTS & HIGHLIGHTS

		---------------------------------------------------------------------------*/

		#projects, #highlights {

			width:265px;

			}

		#projects {

			float:left;

			}

				

		#projects ul, #highlights ul {

			margin:10px 0 0 0;

			}

		#projects img {

			margin:10px 0 10px 0;

			}

		#highlights {

			float:right;

			}

	

/*	----------------------------------------------------------------------------

	 >>FOOTER

	---------------------------------------------------------------------------*/

	 #footer {

	 	clear:both;

		text-align:right;

		padding:5px 0 0 0;

		}

	#footer p {

		font-size:10px;

		}

	#footer_left {

		float:left;

		}

	#footer_right {

		float:right;

		}
		
.pic-left {
	float: left;
	margin: 10px 20px 10px 0;
}

.pic-right {
	float: right;
	margin: 10px 10px 10px 20px;
}

.fr { float:right; }

.fl { float: left; }

.clear { clear:both; }