body	{
	margin:	0;
	padding:	0 0 7px 0;
	background:	#fff url(img/bg.jpg) repeat;
	}
h1, h2, h3, h4, h5, h6	{
	font-family:	georgia, serif;
	margin-bottom:	0;
	}
h1	{
	display:	none;
	}
h2	{
	font-size:	20px;
	margin-bottom:	2px;
	}
#banner	{
	width:	100%;
	background:	#000;
	margin:	0 auto 10px auto;
	text-align:	center;
	height:	34px;
	}
#sabbie-verde{
width:160px;
height:147px;
background:url(images/verde-sabbie.png) no-repeat;
margin-left:106px;
margin-top:670px;
position:absolute;
z-index:400;

}
#pos-link{

margin-top:116px;
margin-left:10px;
}

#sidebar h3	{
	margin:	15px 0 2px 0;
	font-size:	15px;
	}
#sidebar p, #sidebar h3	{
	color:	#46697F;
	}
img	{
	border:	0;
	}
a	{
	color:	#3A90B9;
	}
a:hover	{
	color:	#000;
	}
p, ul, dl, li	{
	font:	13px/19px georgia, serif;
	margin-top:	0;
	}
p	{
	margin-bottom:	20px;
	}
#sidebar p	{
	margin:	0;
	}
.pullquote	{
	font:	italic 16px georgia, serif;
	display:	block;
	margin:	0; 
	color:	#7A9CA3;
	}
.clear	{
	clear:	both;
	}


#layoutwrapper	{
	width:	935px;
	background:	url(img/pagebg.jpg) repeat-y top right;
	}

#photo	{
	position:	absolute;
	top:	89px;
	left:	45px;
	background:	#F0EFEF;
	}
	
#photo1	{
    width:509px;
	height:309px;
	position:	absolute;
	top:	94px;
	left:	48px;
	background:	#F0EFEF;
	}

#core	{
	background:	url(img/top.jpg) no-repeat;
	width:	470px;
	padding:	170px 65px 0 400px;
	}
#sidebar	{
	margin:	240px 50px 0 0;
	float:	left;
	width:	160px;
	}
#text	{
	float:	left;
	width:	260px;
	}


#nav	{
	position:	absolute;
	left:	80px;
	top:	440px;
	width:	209px;
	height:	255px;
	background:	url(img/navbg.jpg) no-repeat;
	}

 #nav1	{
	position:	absolute;
	left:	80px;
	top:	690px;
	width:	209px;
	height:	466px;
	background:	url(img/navbg1.jpg) no-repeat;
	}




.candy	{
	float:	right;
	}

#nav ul, #nav li	{
	margin:	0;
	padding:	0;
	}
#nav li	{
	list-style:	none;
	padding:	3px 0 0 15px;
	font:	12px/14px georgia, serif;
	border-bottom:	1px solid #B8BAA6;
	}
#nav h3	{
	margin:	30px 0 3px 23px;
	font-size:	13px;
	color:	#333;
	}
#nav a	{
	padding:	0 0 0 20px;
	background:	transparent url(img/box.gif) no-repeat;
	text-decoration:	none;
	color:	#282E28;
	}
#nav a:hover	{
	color:	#000;
	}
#nav a:visited	{
	background:	transparent url(img/check.gif) no-repeat;
	}

#sub	{
	float:	left;
	width:	160px;
	padding:	3px 0 0 110px;
	}

#footer	{
	padding:	20px 130px 0;
	clear:	left;
	background:	url(img/footer.jpg) no-repeat;
	height:	50px;
	margin:	0 0 0 313px;
	text-align:	center;
	}
#footer p	{
	font:	12px/13px georgia, serif;
	}
#footer a	{
	color:	#666;
	text-decoration:	none;
	}
.tiny 	{
	font-size:	11px;
	}

#extraphoto	{
	float:	right;
	width:	148px;
	height:	210px;
	margin:	10px -50px 10px 10px;
	position:	relative;
	display: inline;
	}

