/* CSS Document */body {	background-color:#FFFFFF;	margin:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;		/* OPTIONAL BACKGROUND IMAGE		background-image:url(images/backgrounds/main.jpg);	background-position:center;	background-repeat:repeat-y;		*/}a {	color:#333333;}a:hover {	text-decoration:none;}textarea,input,submit {	background-color:#eeeeee;	color:#666666;	padding:5px;	border:none;	margin:3px;}h1 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:200%;	color:#000000;	font-weight:normal;}h3 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:100%;	color:#000000;	font-weight:normal;	text-align:center;}/* THE AREA THAT CONTAINS THE STONE IMAGE AND THE WEBSITE TITLE */#title {	margin:0 auto 0 auto;	text-align:center;	margin-bottom:25px;}#title p {	font-variant:small-caps;	letter-spacing:2px;}/* PROPERTIES OF THE HEADER IMAGE */#title img {	border:none;}/* THE AREA THAT CONTAINS ALL THE CONTENT OF THE WEBSITE */#container {	width:600px;	margin:0 auto 0 auto;}/* THE SIDEBAR WITHIN THE CONTAINER */#sidebar {	width:200px;	float:right;}#sidebar h1 {	font-family:"Trebuchet MS", Arial, Verdana;	text-align:right;	font-size:200%;	color:#333333;	border-bottom:1px dashed #eeeeee;}#sidebar p {	line-height:20px;}/* THE MENU */#menu {	text-align:right;}#menu a {	color:#333333;	background-image:url(images/backgrounds/a.jpg);	background-position:right;	background-repeat:no-repeat;	padding-right:10px;	line-height:15px;	text-decoration:none;}#menu a:hover {	color:#cccccc;	background-image:url(images/backgrounds/a_hover.jpg);}/* THE AREA NEXT TO THE SIDEBAR */#content {	margin-right:220px;	padding-right:20px;	border-right:1px solid #cccccc;	background-image:url(images/backgrounds/content.jpg);	background-position:right;	background-repeat:repeat-y;}#content h1 {	font-family:"Trebuchet MS", Arial, Verdana;	text-align:left;	font-size:200%;	color:#626477;	border-bottom:1px dashed #eeeeee;	padding-top:15px !important;	padding-top:0;	background-image:url(images/stone.gif);	background-position:top right;	background-repeat:no-repeat;}#content p {	line-height:20px;	text-indent:15px;}#content ol,ul {	line-height:25px;}#content li {	list-style-image:url(images/backgrounds/li.gif);}/* THE FOOTER */#footer {	width:580px;	margin:0 auto 0 auto;	padding:10px;	text-align:center;	border-top:1px dashed #cccccc;}/* =Hoverbox Code----------------------------------------------------------------------*/.hoverbox{	cursor: default;	list-style: none;}.hoverback{	background:url(gallery/gallerygrey.gif);	background-position:left;	background-repeat:no-repeat	}.hoverbox img{	background: #fff;	border-color: #fff;	border-style: solid;	border-width: 1px;	color: inherit;	padding: 1px;	margin: 1px;	vertical-align: top;}.hoverbox li{	background: #fff;	border-color: #fff;	border-style: solid;	border-width: 1px;	color: inherit;	display: inline;	float: left;	margin-left: -9px;	margin-bottom: 10px;	padding: 2px;	position: relative;}.hoverbox a{	cursor: default;}.hoverbox a .preview{	display: none;}.hoverbox a:hover .preview{	display: block;	position: absolute;	top: -33px;	left: -50px;	z-index: 1;}.hoverbox .preview{	border-color: #000;}/* =Internet Explorer Hacks----------------------------------------------------------------------*/* html .hoverbox a{	position: relative;}* html .hoverbox a:hover{	font-size: 100%;	z-index: 1;}* html .hoverbox a:hover .preview{	top: -38px;	left: -50px;}* html .hoverbox li{	position: static;}/*--------------------------------------------------------------------------------------------------						lightbox-----------------------------------------------------------------------------------------------------*/#lightbox{	background-color:#eee;	padding: 35px;	}#lightboxDetails{	font-size: 1em;	padding-top: 0.4em;	}	#lightboxCaption{ float: left; }#keyboardMsg{ float: right; }#closeButton{ top: 5px; right: 5px; }#lightbox img{ border: none; clear: both;} #overlay{	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 100%;	background-color: #000;	filter:alpha(opacity=50);	-moz-opacity: 0.5;	opacity: 0.5;	}.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;	}* html>body .clearfix {	display: inline-block; 	width: 100%;	}* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}	