/* CSS Document */

body {

	background-color: #FFFFFF;
	
}

#body-small {

	position: absolute;

	left: 50px;

	top: 20px;
	
	height: 525px;

	float: left;

	width: 500px;

	z-index: 0;

	border: 2px solid #000000;

	background-color: #FFFFFF;

}

#body-small-n-tall {

	position: absolute;

	left: 50px;

	top: 20px;
	
	height: 800px;

	float: left;

	width: 500px;

	z-index: 0;

	border: 2px solid #000000;

	background-color: #FFFFFF;

}


#body-big {

	position: absolute;

	left: 50px;

	top: 20px;
	
	height: 800px;

	float: left;

	width: 675px;

	z-index: 0;

	border: 2px solid #000000;

	background-color: #FFFFFF;

}

#body-big-n-tall {

	position: absolute;

	left: 50px;

	top: 20px;
	
	height: 900px;

	float: left;

	width: 675px;

	z-index: 0;

	border: 2px solid #000000;

	background-color: #FFFFFF;

}

#body-slideshow {

	position: absolute;

	left: 20px;

	top: 5px;
	
	height: 900px;

	float: left;

	width: 950px;

	z-index: 0;

	border: 2px solid #000000;

	background-color: #FFFFFF;

}


#header {

	position: absolute;

	left: 3px;

	top: 3px;

	float: left;

	width: 405px;

	z-index: 0;

	background-color: #FFFFFF;

}

#header-content {
	
	padding-left: 15px;
	
	padding-right: 15px;

}

#title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;
	
	font-weight: bold;

	color: #000000;
	
	padding-top: 15px;
	
	padding-bottom: 0px;

	}
	

#header-content span {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	
	padding-top: 0px;
	
	padding-bottom: 10px;


}

#left {

	position: absolute;

	left: 3px;

	top: 75px;

	float: left;

	width: 345px;

	z-index: 1;

}

#left-slideshow {

	position: absolute;

	left: 3px;

	top: 40px;

	float: left;

	width: 345px;

	z-index: 1;

}



#left-content {

	padding-top: 5px;
	
	padding-bottom: 10px;
	
	padding-left: 20px;
	
	padding-right: 10px;
	
	line-height: 15px;

}


#left-content p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;
	

}

#left-content a {

	color: #333399;

	text-decoration: underline;
	
	letter-spacing: 1px;


}

#left-content a:hover {

	color: #993399;

	text-decoration: underline;
	
	letter-spacing: 1px;


}



#right {

	position: absolute;

	left: 144px;

	top: 75px;

	float: left;

	width: 140px;

	position: absolute;

	z-index: 1;

}

#right-content {

	padding-top: 5px;
	
	padding-bottom: 10px;
	
	padding-left: 20px;
	
	padding-right: 10px;

}

#right-content p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#right-content a {

	color: #993300;

	text-decoration: underline;

}

#right-content a:hover {

	color: #993399;

	text-decoration: underline;

}

#full {

	position: absolute;

	left: 3px;

	top: 280px;

	float: left;

	width: 675px;

	z-index: 1;

}



#full-content {

	padding-top: 5px;
	
	padding-bottom: 10px;
	
	padding-left: 20px;
	
	padding-right: 10px;
	
	line-height: 15px;

}


#full-content p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;
	

}

#full-content a {

	color: #333399;

	text-decoration: underline;
	
	letter-spacing: 1px;


}

#full-content a:hover {

	color: #993399;

	text-decoration: underline;
	
	letter-spacing: 1px;


}

#middle {

	position: absolute;

	left: 3px;

	top: 40px;

	float: left;

	width: 300px;

	z-index: 1;

}

#middle-content {

	padding-top: 5px;
	
	padding-bottom: 10px;
	
	padding-left: 20px;
	
	padding-right: 10px;

}

#middle-content p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	
	line-height:15px;

}

#middle-content a {

	color: #3F668D;

	text-decoration: none;

}

#middle-content a:hover {

	color: #993399;

	text-decoration: underline;

}

#photos-1 {

	position: absolute;

	left: 13px;

	top: 75px;

	float: left;

	width: 210px;

	z-index: 1;

}

#photos-2 {

	position: absolute;

	left: 225px;

	top: 75px;

	float: left;

	width: 210px;

	z-index: 1;

}

#photos-3 {

	position: absolute;

	left: 437px;

	top: 75px;

	float: left;

	width: 210px;

	z-index: 1;

}

#photos-content {

	padding-top: 5px;
	
	padding-bottom: 5px;
	
	padding-left: 5px;
	
	padding-right: 5px;

}


#photos-content p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10.5px;

}

#photos-content a {

	color: #3F668D;

	text-decoration: underline;

}

#photos-content a:hover {

	color: #993399;

	text-decoration: underline;

}

#pic-right {

	position: absolute;

	left: 350px;

	top: 75px;

	float: left;

	width: 105px;

	height: 135px;

	z-index: 1;

}

#pic-left {

	position: absolute;

	left: 3px;

	top: 75px;

	float: left;

	width: 105px;

	height: 135px;

	z-index: 1;

}


#footer {

	position: absolute;

	left: 0px;
	
	top: 475px;

	float: left;

	width: 498px;
	
	border-top: 1px solid #333333;

	z-index: 1;

}

#footer-small-n-tall {

	position: absolute;

	left: 0px;
	
	top: 750px;

	float: left;

	width: 498px;
	
	border-top: 1px solid #333333;

	z-index: 1;

}


#footer-small {

	position: absolute;

	left: 3px;

	float: left;

	width: 450px;

	z-index: 1;

}


#footer-small-content {

	padding-top: 5px;
	
	padding-bottom: 5px;
	
	padding-left: 20px;
	
	padding-right: 10px;

}


#footer-small-content p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#footer-small-content a {

	color: #6633CC;

	text-decoration: underline;

}

#footer-small-content a:hover {

	color: #330033;

	text-decoration: underline;

}


#footer-photos {

	position: absolute;

	left: 128px;
	
	top: 750px;

	float: middle;

	width: 420px;
	
	border-top: 1px solid #333333;

	z-index: 1;

}

#footer-photos-tall {

	position: absolute;

	left: 128px;
	
	top: 840px;

	float: middle;

	width: 420px;
	
	border-top: 1px solid #333333;

	z-index: 1;

}

#footer-slideshow {

	position: absolute;

	left: 50px;
	
	top: 750px;

	float: middle;

	width: 420px;
	
	border-top: 1px solid #333333;

	z-index: 1;

}



#footer-content {

	padding-top: 10px;
	
	padding-bottom: 10px;
	
	padding-left: 15px;
	
	padding-right: 15px;

}

#footer-content p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10.5px;

}

#footer-content a {

	color: #333333;

	text-decoration: underline;

}

#footer-content a:hover {

	color: #993399;

	text-decoration: underline;

}

#enlargement {

	position: absolute;

	left: 0px;

	top: 0px;

	float: left;

	z-index: 0;

	background-color: #FFFFFF;
	
	margin: 0px;
	
	padding: 0px;

}