/*------------------ RESET DEFAULTS --------------------*/

	* { margin: 0; padding: 0; }
	body { background: #FFF; font-family: Arial; font-size: 12px; color: #333; background: url('../images/loader.gif') no-repeat  center 250px; }
	img { border: none; }
	.clear_me { border: none; clear: both; width: 0; height: 0; font-size: 0; }

/*------------------ BACKGROUND --------------------*/

	#bg {
		position: absolute;
		right: 0;
		left: 200px;
		top: 0;
		height: 100%;
		overflow: hidden;
		z-index: 1;
		background: url('../images/loader.gif') no-repeat center center;
	}
	.bgimg { margin: 0; padding: 0; display: block;}
	ul, li { margin: 0; padding: 0; list-style-type: none;}
	#liSwitcher-viewport{ margin: 0; padding: 0; }

/*------------------ CONTENT / THICKBOX --------------------*/

	#d_content {
		overflow: auto;
		background: #FFFBF3 url('../images/block_bg.jpg');
		padding: 0 20px 20px 20px;
		position: absolute;
		left: 207px;
		top: 60px;
		width: 325px; 
		height: 558px; 
		opacity: 0;
		filter: alpha(opacity=0);
	}

	#d_content { width: 500px; height: 420px; position: absolute; top: 20px; left: 220px; z-index: 20; }

	#d_content p { color: #333; margin: 0; padding: 0; }

	#d_content p.title {
		display: block;
		font-size: 16px;
		color: #333;
		font-weight: normal;
		margin: 14px 0 0 0;
		text-transform: uppercase;
		letter-spacing: -0.04em;
	}

	#toggle_link { position: absolute; right: 15px; top: 12px; }
	a#toggle_link { text-decoration: none; font-weight: bold; color: #333; padding: 2px; }
	a:hover#toggle_link { background: #333; color: #FFF; }



/*------------------ NAVIGATION --------------------*/

	#navbar {
		width: 200px;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0;
		z-index: 10;
		background: #80240D;
		opacity: .95;
		filter: alpha(opacity=95);				
	}

	#nav_links { position: absolute; top: 165px; left: 35px; }

	#menu_nav { margin-bottom: 25px; }

	a.nav {
		font-family: helvetica, sans-serif;
		font-size: 16px;
		letter-spacing: -0.07em;
		color: #FFFBF3;
		margin: 0 0 10px 0;
		text-transform: uppercase;
		text-decoration: none;
		display: block;
		text-align: right;
	}
	a.nav:hover { color: #000; cursor: pointer; }


	/* 
	 * BELOW ADDED ONLY FOR NEW YEAR'S EVE AND SHOULD 
	 * BE REMOVED WHEN NYE MENY IS REMOVED 
	 */
	.menu_nav_unselected, .menu_nav_selected{
		line-height: 175%
	}

	.menu_nav_unselected{
		padding: 3px;
		text-transform: none;
		color: #333;
		letter-spacing: normal;
	}

	.menu_nav_selected{
		padding: 3px;
		text-transform: none;
		background-color: #80240D; 
		color: #FFFFFF; 
		text-decoration: none;
		letter-spacing: normal;
	}


#farm_photos img {
	border: 1px solid #333;
	margin: 9px 9px 0 0;
	width: 150px;
	height: 150px;
}


/* Switcher Styles */

#loading {
	position: absolute;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 24px; 
	height: 24px;
	text-indent: -999em;
}
#supersize{
	position:fixed;
	left: 200px;
	background:  url('../images/loader.gif') no-repeat center center;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}


