@charset "UTF-8";
/* CSS Document */
*{margin:0;padding:0}
	body{padding:60px;background:white;text-align:center;background:white;color:#333;font:80%/140% georgia,serif;}
	h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;font-size:1em;}
	h3{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;font-size:1em;text-align:left;color:#666666; font-style:italic;width:500px;}
	
	a{color:#000;text-decoration:none;border:9px solid #FFF;}
	a:hover{background-color:#3399FF; color:#FFF; border:9px solid #3399FF;}
	
		img a{text-decoration:none;}
	img a:hover{text-decoration:none;}
	
	
	




#contactform {
margin-top:30px;
text-align:left;
width:500px;
color:black;
font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;font-size:1em;
}
 
 


/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #606060;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #333;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {
	color: #333;
}

/*
form.ddfm .required {
	color: #FF0000;
}*/

.ddfmerrors {
	color: #FF0000;
}



/* FORM STRUCTURE CSS */

.ddfmwrap {
	margin:0px;
	width:0px;
	text-align:center;
}

.ddfmwrap p.fieldwrap {
	padding: px;
	margin: 1px;
	clear: left;
}

form.ddfm {
	text-align:center;
	width: 600px; 
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 10px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	width:130px;
	/*width: 26%;*/ 
	text-align: left;
	margin: 0 10px 0 0;
	padding-bottom:2px; 
		background-color:#66CC33;
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 100%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm .fmcheck {
	width: 100%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmradio {
	width: 100%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 70%;
	margin-bottom: 8px;
	padding: 3px;
}

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 100%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 55%;
	margin-bottom: 10px;  
	padding: 2px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

form.ddfm .credits {
	text-align:left;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 427px;
	margin:0px;
	padding:0px;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 47%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width:400px;
	margin-bottom: 15px;  
	text-align: left;
	color:#FF0000;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}








	.caption{font-style:italic;color:#887;}
	.demo{position:absolute;text-align:left;}
	.gallery_demo{width:1100px;margin:0 auto;}
	.gallery_demo li{width:68px;height:50px;border:2px solid #3399FF;margin: 0 2px;background:#FFF;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#icon {padding:20px;}
	
	#main_image{margin:0 auto 60px auto;height:1px;width:1100px;background:white;float:left;}
	#main_image img{padding-left:140px;margin-bottom:10px;float:left;text-align:center;}
	
	.nav{font-weight:600;color:#000;text-decoration:none;border:9px solid #FFF;text-align:left;}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	
	
	
	.galleria{list-style:none;width:150px;position:absolute;}
.galleria li{display:block;width:30px;height:30px;overflow:hidden;float:left;margin:0 8px 8px 0;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer; width:800px;}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em;width:50px;}
* html .galleria li div span{width:400px} /* MSIE bug */


#divider {
float:left; margin:40px 10px 10px 0px;width:360px;text-align:center;height:250px;
ont: 80% 'helvetica neue',sans-serif;letter-spacing:3px;font-size:0.9em;line-height:20px;
}
#divider .captionlink {font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;font-size:1em;line-height:24px;}
#divider .captionlink a {font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;font-size:1em;text-decoration:none;line-height:24px; }
#divider .captionlink a:hover {background-color:#3399FF; color:#FFF; border:9px solid #3399FF; }

#divider img{margin-bottom:30px;}

/* Museum Vic*/

#headermv {
width:86%; float:left; margin:10px 10px 10px 0px; text-align:left; height:100px;
font: 80% 'helvetica neue',sans-serif;letter-spacing:3px;font-size:0.9em;line-height:20px; display:block;
}

#dividermv {
float:left; margin:40px 10px 10px 0px;width:260px;text-align:left;font: 80% 'helvetica neue',sans-serif;letter-spacing:1px;font-size:0.9em;line-height:20px; height:200px;
}
#dividermv .captionlink {font:bold 80% 'helvetica neue',sans-serif;text-transform:uppercase;font-size:1em;}
#dividermv .captionlink a {font:80% 'helvetica neue',sans-serif; }
#dividermv .captionlink a:hover {background-color:#3399FF; color:#FFF; }

#dividermv img{margin-bottom:30px;}








.dropdown {font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;font-size:1em;float:right;}
.dropdown dt {cursor:pointer; padding:0 4px 8px 4px;}
.dropdown dt:hover {}
.dropdown dd {position:absolute; overflow:hidden; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {list-style:none;}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:0 4px 0 4px; text-decoration:none;}
.dropdown a:hover {background-color:#3399FF; color:#FFF; border:9px solid #3399FF;}
