* {margin:0; padding:0;}
img, a img {border:none;}

body {
	margin:0;
	padding:0;
	background:#B8B390 url('../images/bg_image.gif') no-repeat top center;
}

#page {
	position:relative;
	width:980px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
}

#fbWrapper {
	float:left;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:980px;
	z-index:100;
}

a.dFb {
	float:left;
	display:block;
	position:relative;
	width:154px;
	height:120px;
	top:0px;
	left:0px;
	background:url("../images/fb-details.png") no-repeat 0px 0px;
}
a.dFb:HOVER, a.dFb:FOCUS {
	background-position: 0px -120px;
}

a.pFb {
	float:right;
	display:block;
	position:relative;
	width:154px;
	height:120px;
	top:0px;
	right:0px;
	background:url("../images/fb-pappagallo.png") no-repeat 0px 0px;
}
a.pFb:HOVER, a.pFb:FOCUS {
	background-position: 0px -120px;
}

#tableWrapper {
	position:relative;
	width:980px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	background:#33C;
}


/* type styles below */

FONT.PapNavCopy {
	color : #E1DBE3;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 15px;
	line-height : 100%;
	font-style : none;
	font-weight : normal;
}

FONT.DetNavCopy {
	color : #EEECD7;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 15px;
	line-height : 100%;
	font-style : none;
	font-weight : normal;
}

FONT.Headline {
	color : #ffffff;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 24px;
	line-height : 110%;
	font-style : none;
	font-weight : normal;
}
		
FONT.PapFeatureBody {
	color : #E0DAE3;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 14px;
	line-height: 130%;
	font-style : none;
	font-weight : normal;
}

FONT.DetFeatureBody {
	color : #D2D0B6;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 14px;
	line-height : 130%;
	font-style : none;
	font-weight : normal;
}

FONT.BodyCopy {
	color : #624D30;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 13px;
	line-height: 130%;
	font-style : none;
	font-weight : normal;
}

FONT.ThanksCopy {
	color : #624D30;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 24px;
	line-height: 130%;
	font-style : italic;
	font-weight : normal;
}

FONT.ParaSpacer {
	color : #ffffff;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 14px;
	line-height : 115%;
	font-style : none;
	font-weight : normal;
}

FONT.PapInsetCaption {
	color : #E0DAE3;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 14px;
	line-height : 100%;
	font-style : none;
	font-weight : normal;
	margin-right: 6px;
}

FONT.DetInsetCaption {
	color : #EEECD7;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 14px;
	line-height : 100%;
	font-style : none;
	font-weight : normal;
	margin-right:6px;
}
		
FONT.MapCaption {
	color : #D3D0B6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 150%;
	font-style : italic; 
	font-weight : normal;
}
		
FONT.Address {
	color : #D3D0B6;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 16px;
	line-height : 110%;
	font-style : none;
	font-weight : normal;
}
		
FONT.Blurbs {
	color : #FFFFFF;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 12px;
	line-height: 130%;
	font-style : italic; 
	font-weight : normal;
}
		
FONT.Hours {
	color : #FFFFFF;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 14px;
	line-height : 115%;
	font-style : none;
	font-weight : normal;
}

FONT.InfoCopy {
	color : #FFFFFF;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 13px;
	line-height : 130%;
	font-style : none;
	font-weight : normal;
}

FONT.Copyright {
	color : #FFFFFF;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 13px;
	font-style : none;
	font-weight : normal;
}
		
A.InfoLinks:LINK {
	color : #8A3D16;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 13px;
	line-height : 130%;
	font-style : underline;
	font-weight : normal;
}
		
A.InfoLinks:VISITED {
	color : #8A3D16;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 13px;
	line-height : 130%;
	font-style : underline;
	font-weight : normal;
}
		
A.InfoLinks:HOVER {
	color : #634E31;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 13px;
	line-height : 130%;
	font-style : underline;
	font-weight : normal;
}
		
A.BotNavLinks:LINK {
	color : #FFFFFF;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 13px;
	font-style : underline;
	font-weight : normal;
}
		
A.BotNavLinks:VISITED {
	color : #FFFFFF;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 13px;
	font-style : underline;
	font-weight : normal;
}

A.BotNavLinks:HOVER {
	color : #D3D0B6;
	font-family : Georgia, Times, Times New Roman, times-roman, serif;
	font-size : 13px;
	font-style : underline;
	font-weight : normal;
}

A.CaptionLinks:LINK {
	color : #D3D0B6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 150%;
	font-style : italic, underline; 
	font-weight : normal;
}

A.CaptionLinks:VISITED {
	color : #D3D0B6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 150%;
	font-style : italic, underline; 
	font-weight : normal;
}

A.CaptionLinks:HOVER {
	color : #D3D0B6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 150%;
	font-style : italic, underline; 
	font-weight : normal;
}
