/* CSS Flora Viale */

#main {
	position:absolute;
	left:50px;
	top:50px;
	width:850px;
	height:445px;
	z-index:1;
}
#images_photogallery {
	position:absolute;
	left:335px;
	top:0px;
	width:361px;
	height:414px;
}
#header {
	position:absolute;
	left:52px;
	width:848px;
	height:23px;
	z-index:2;
}
#footer {
	position:absolute;
	left:50px;
	top:510px;
	width:850px;
	height:84px;
	z-index:3;
}
.navbartitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0033;
	top: 20px;
}



CSS TO HORIZONTALLY CENTER CONTENT
html, body {
	height: 100%;         /* required */
}
body {
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
}
div#distance { 
	margin-bottom: -10em; /* half of content height */
	background: red;      /* temporary - used to see div */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */

}
div#content {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 0em;        /* required - desired height */
	width: 60em;          /* required - desired width */
	background: blue;     /* cosmetic */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}

.image {
	border:thin;
	border-color:#CCCCCC;
	}

#contenttext {
	position:absolute;
	left:500px;
	top:44px;
	width:388px;
	height:51px;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	text-align:justify;
	border: 5px;	
}

#contentimage_grants {
	position:absolute;
	left:205px;
	top:66px;
	z-index:5;
	padding-top:17px;
	border: 0px;
	padding: 4px;	
}

#contentimage_about {
	position:absolute;
	left:176px;
	top:66px;
	border:0px;
	padding:4px;	
}

#contentimage_contact {
	position:absolute;
	left:190px;
	top:60px;
	border:0px;
	padding:4px;	
}

#contentimage_workshops {
	position:absolute;
	float:right;
	left:82px;
	top:71px;
	z-index:5;
	border: 0px;
	padding: 4px;
}

#contentimage_workshops-paper {
	position:absolute;
	float:right;
	left:165px;
	top:64px;
	z-index:5;
	border: 0px;
	padding: 4px;
}

#contentimage_workshops-paper2 {
	position:absolute;
	left:232px;
	top:112px;
	width:159px;
	height:158px;
	z-index:6;
}

#contentimage_workshops-games {
	position:absolute;
	float:right;
	left:250px;
	top:64px;
	z-index:5;
	border: 0px;
	padding: 4px;
}

#contentimage_workshops-nature {
	position:absolute;
	float:right;
	left:243px;
	top:100px;
	z-index:5;
	border: 0px;
	padding: 4px;
}

#contentimage_workshops-nature2 {
	position:absolute;
	left:-193px;
	top:4px;
	width:182px;
	height:184px;
	z-index:8;
}

#contentimage_workshops-wax {
	position:absolute;
	float:right;
	left:180px;
	top:64px;
	z-index:5;
	border: 0px;
	padding: 4px;
}

#contentimage_workshops-metalwire {
	position:absolute;
	float:right;
	left:250px;
	top:69px;
	z-index:5;
	border: 0px;
	padding: 4px;
}

#contentimage_collection {
	position:absolute;
	left:177px;
	top:66px;
	z-index:5;
	padding-top:17px;
	border: 0px;
	padding: 4px;	
}

#pagetitle {
	color:#CCCCCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	padding-top:22px;
	padding-bottom:0px;
	}
	
#pagetitle-workshops {
	color:#CCCCCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	padding-top:0px;
	}

#pagetitlesub {
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding-top:20px;
	}

.caption-right {
	display:inline;
	float:right;
	clear:right;
	padding:5px;
	text-align: right;
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
} 

.subtitle-tiny {
	display:inline;
	float:left;
	clear:left;
	padding:5px;
	text-align: left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
} 

a {
color:#FF0033;
text-decoration: none;
}

a:link{
	color:#999999;
}

a:visited{
	color:#006699;
}

a:hover{
	color:#669900;
}

