* {margin:0; padding:0;}
body, div, p, input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#000; }
body {
	text-align:center;
	background:#F2F2F2;
	line-height:1.4em;
}
a:link, a:visited, a:active { color:#666; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }
h2 { font-size:8.5pt; margin-bottom:1px; }

#root_layout {
	width:990px; height:650px;
	margin: 0 auto;
	position: absolute;
	top:50%; left:50%;
	margin-left: -495px; margin-top:-325px;
	background:#FFFFFF;
}

#header { height:200px; width:auto; background:url("../head.jpg"); text-indent:-2000px; }

#content { height:430px; }

	#menu { height:415px; width:150px; float:left; background:#EEE; padding-top:15px; border-right:1px solid #CCC; }
		#menu div a { text-align:left; width:144px; display:block; padding:5px 0 4px 6px; line-height:1.2em;}
		#menu div a:hover { color:#000; text-decoration:none; background:#C1D1AB; }
		.active { font-weight:bold; }

	#textContentContainer { height:400px; width:400px; float:left; padding:15px; padding-bottom:0px; text-align:left}
		#textContentContainer img { height:77px; }
		.textContent p { height:305px; width:auto; border:0px solid #CCC; text-align:justify; overflow:hidden; }
		.nav { text-align:right; padding:1px 0; }
		
	#gallery { height:400px; width:394px; float:left; text-align:left; border-left:1px solid #CCC; padding:15px 5px; }
		#gallery img { margin-top:5px; padding:2px; border:1px solid #CCC; }
		.thumbsGallery a { width:130px; height:120px; float:left; text-align:center; }
		.thumbsGallery img { padding:2px; border:1px solid #CCC; }
		/*.image { height:345px; text-align:center; overflow:hidden; }*/
	
#footer { height:20px; background:#C1D1AB; text-align:right; padding-right:5px; }