@charset "UTF-8";
/* CSS Document */

*
	{
	margin: 0pt;
	padding: 0pt;
	}
	
.clearer
	{
	clear: both;
	height: 0px;
	}
	
a.pdf
	{
	color: #470000;
	text-decoration: none;
	}

body.index
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background: url(img/indexbg.jpg);
	margin: auto;
	}
	
img.bodyindex
	{
	margin: 100px 400px 100px 400px;
	}
	
body
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background: #470b01;
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	}
	
p.content-left
	{
	padding: 0px 15px 0px 35px;
	color: #a2a855;
	}

span.left-title
	{
	color: #FFFFFF;
	font-size: 1.1em;
	font-variant: small-caps;
	}

span.evidence
	{
	color: #FFFFFF;
	}

p.content-right
	{
	padding: 5px 50px 10px 20px;
	color: #FFF;
	font-weight: normal;
	font-size: 0.9em;
	}
	
p.scorri
	{
	padding: 0px 0px 0px 22px;
	color: #FFF;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	}
	
p.content-right-img
	{
	padding: 5px 50px 5px 20px;
	}
	
p.footer-copyright
	{
	color: #FFFFFF;
	text-align: left;
	float: left;
	padding: 15px 0px 0px 35px;
	}
	
p.footer-button
	{
	float: right;
	color: #500000;
	text-align: right;
	padding: 15px 35px 0px 0px;
	}
	
h1.title
	{
	color: #FFFFFF;
	padding: 20px 15px 0px 35px;
	display: block;
	font-size: 1.05em;
	font-weight: normal;
	}
	
h2.title
	{
	color: #FFFFFF;
	padding: 0px 50px 10px 20px;
	display: block;
	font-size: 1.05em;
	font-weight: normal;
	}
	
span.footer_divider
	{
	color: #FFFFFF;
	}
	
span.webdesign
	{
	font-size: 0.95em;
	}
	
span.gryphon
	{
	font-size: 0.95em;
	color: #FFFFFF;
	}
	
img.natale
	{
	margin: 0px 0px 0px 43px;
	}

img.dotted
	{
	padding: 5px 0px 10px 0px;
	}
	
img.border
	{
	border: 1px solid #a2a855;
	}
	
a.linked	
	{
	color: #FFFFFF;
	text-decoration: none;
	}
	
a:hover.linked	
	{
	color: #FFFFFF;
	text-decoration: underline;
	}	

a.footer
	{
	color: #FFFFFF;
	text-decoration: none;
	}
	
a:hover.footer
	{
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#header
	{
	width: 840px;
	height: 150px;
	margin: 0pt auto;
	/*background: transparent url(img/headerbg-natale.jpg) center top scroll;*/
	background: transparent url(img/headercontentbg.jpg) center top scroll;
	}
	
#topmenu
	{
	height: 26px;
	list-style-type:none;
	padding-left: 20px;
	position: absolute;
	top: 124px;
	width: 800px;
	}
	
#topmenu li
	{
	display:inline;
	}
	
#topmenu li#nav8 a
	{
	width: 100px;
	}
	
#topmenu li a
	{
	float: left;
	height: 0px;
	overflow: hidden;
	padding-top: 26px;
	width: 100px;
	}
	
#topmenu li a
	{
	background: url(img/menu.png) no-repeat;
	}
	
#topmenu li#nav1 a
	{
	background-position: 0px 0px;
	}
#topmenu li#nav2 a
	{
	background-position: -100px 0px;
	}

#topmenu li#nav3 a
	{
	background-position: -200px 0px;
	}

#topmenu li#nav4 a
	{
	background-position: -300px 0px;
	}

#topmenu li#nav5 a
	{
	background-position: -400px 0px;
	}

#topmenu li#nav6 a
	{
	background-position: -500px 0px;
	}
	
#topmenu li#nav7 a
	{
	background-position: -600px 0px;
	}
	
#topmenu li#nav8 a
	{
	background-position: -700px 0px;
	}

#topmenu li#nav1 a:hover
	{
	background-position: -0px -26px;;
	}

#topmenu li#nav2 a:hover
	{
	background-position: -100px -26px;
	}

#topmenu li#nav3 a:hover
	{
	background-position: -200px -26px;
	}

#topmenu li#nav4 a:hover
	{
	background-position: -300px -26px;
	}

#topmenu li#nav5 a:hover
	{
	background-position: -400px -26px;
	}

#topmenu li#nav6 a:hover
	{
	background-position: -500px -26px;
	}
	
#topmenu li#nav7 a:hover
	{
	background-position: -600px -26px;;
	}
	
#topmenu li#nav8 a:hover
	{
	background-position: -700px -26px;;
	}
	
#wrapper
	{
	margin: 0pt auto;
	width: 840px;
	height: 1150px;
	background: #520e03 url(img/bodybg.jpg) repeat-y scroll center top;
	}
	
#content-left
	{
	width: 550px;
	min-height: 1034px;
	margin: 0pt auto;
	float: left;
	background: transparent url(img/leftbglogo.jpg) scroll center top;
	}
	
#content-right
	{
	width: 290px;
	height: auto;
	margin: 0pt auto;
	float: left;
	background: transparent url(img/contentrightbg.jpg) repeat-y scroll center top;
	}
	
#clock
	{
	margin: 0px 0px 0px 6px;
	color: #FFF;
	font-weight: normal;
	font-size: 0.9em;
	}
	
/* begin gallery */	

#gallery
	{
	width: 840px;
	margin: 0pt auto;
	min-height: 1640px;
	background: #470000 url(img/gallerybg.jpg) repeat-y scroll center top;
	}
	
#gallery1
	{
	padding: 12px 0px 0px 20px;
	width: 800px;
	margin: 0pt auto;
	float: left;
	height: auto;
	}
	
#gallery2
	{
	padding: 10px 0px 0px 62px;
	width: 488px;
	margin: 0pt auto;
	float: left;
	background: transparent url(img/leftbglogo.jpg) scroll center top;
	}
	
img.gallery
	{
	margin: 8px 0px 0px 8px;
	border: 1px solid #a2a855; 
	}
	
img.gallery1
	{
	margin: 8px 0px 0px 16px;
	border: 1px solid #a2a855; 
	}
	
p.galleryimg
	{
	text-align: left;
	color: #FFFFFF;
	padding: 8px 0px 0px 8px;
	}
	
/* end gallery */

#footer
	{
	clear: both;
	margin: 0pt auto;
	}
	
#footer-content
	{
	font-size: 0.95em;
	clear: both;
	background: transparent url(img/footercontentbg.jpg) scroll center top;
	width: 840px;
	height: 100px;
	margin: 0pt auto;
	}