@charset "utf-8";

body{
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	background-color: #ffffff;
	color:#603813;
	font-size: 100.01%;
}

#container {
	width:100%; 
	max-width:1280px;
	margin:0 auto;
/*	border:thin;
	border-color:#00FF00;
	border-style:solid;
*/	max-height:912px;
	overflow-x:hidden;
	overflow-y:auto;
	font-family: Georgia, "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
}

#header {
	background-color:#603813;
	color:#FFFFFF;
	padding-top:30px; 
	padding-left:50px;
	padding-right:50px;
	padding-bottom:30px;
}
#header-z1 { font-size:1.4em; }
#header-z2 { font-size:2.0em; }

#menu {
/*	position:relative;
	top:0;
	left:0; 
*/	background-color:#FFF5DF; 
	/* for IE 
	filter:alpha(opacity=70); 
	/* CSS3 standard 
	opacity:0.7;
	-moz-opacity:0.7;
	*/padding-top:0.8em;
	padding-bottom:0.8em;
	font-size:1.1em;
	padding-left:50px;
	padding-right:50px;
/*	font-weight:bold; */
}
#menu ul { margin:0; padding:0; }
#menu li { margin:0; padding:0; list-style:none; display:inline; }
#menu a, a:link, a:visited { color:#5A240C; text-decoration:none; padding:0 1.8em 0 0; }
#menu p { color:#5A240C; text-decoration:none; padding:0 1.8em 0 0; display:inline; }
#menu a:hover { text-decoration:underline; }


#content-container {
	margin-left:50px;
	margin-right:50px;
}

#content-title { color:#FFFFFF; font-size:1.5em; padding-top:1.5em; padding-bottom:1.2em; }

#content-title-person {
	width:26%;
	color:#FFFFFF; font-size:1.5em; padding-top:1.5em; padding-bottom:1.2em;
}

#content-left {
	float:left;
	width:26%;
	margin-right:4%;
}

#content-left ul {
/*	list-style-image:url(img/bullet.gif);
*/	list-style-type:square;
	color:#FFFFFF;
	font-size:1.2em;
	line-height:2.0em; 
}

#content-right {
	background-color:#FFF5DF; 
	/* for IE 
	filter:alpha(opacity=70); 
	/* CSS3 standard 
	opacity:0.7;
	-moz-opacity:0.7;
	*/float:left;
	width:62%;
	padding-left:4%;
	padding-right:4%;
	padding-top:1.6em;
	padding-bottom:1.6em;
	color:#5A240C;
}

#content-main {
	background-color:#FFF5DF; 
	float:left;
	width:94%;
	padding-left:3%;
	padding-right:3%;
	padding-top:1.6em;
	padding-bottom:1.8em;
	color:#5A240C;
}

#content-main-small {
	background-color:#FFF5DF; 
	margin-top:3.0em; 
	/* for IE 
	filter:alpha(opacity=70); 
	/* CSS3 standard 
	opacity:0.7;
	-moz-opacity:0.7;
	*/float:left;
	width:55%;
	padding-left:3%;
	padding-right:3%;
	padding-top:1.6em;
	padding-bottom:1.8em;
	color:#5A240C;
}

#home-teaser {
	text-align:right;
	font-size:1.5em; 
	padding-top:4.0em;
	padding-bottom:3.0em;
}

#footer { clear:both; margin-left:50px; margin-right:50px; padding-top:3.0em; height:2em; }
#footer ul { margin:0; padding:0; }
#footer li { margin:0; padding:0; list-style:none; display:inline; }
#footer a, a:link, a:visited { color:#5A240C; text-decoration:none; padding:0 0 0 1.4em; }
#footer p 	{ color:#5A240C; text-decoration:none; padding:0 0 0 1.4em; display:inline; }
#footer a:hover { text-decoration:underline; }


/* Additional TypoLight Classes*/
.clear { height:0.1px; overflow:hidden; font-size:0.1px; line-height:0.1px; clear:both; }
.invisible { width:0px; height:0px; left:-1000px; top:-1000px; position:absolute; overflow:hidden; display:inline; }

p { }

a, a:link, a:visited { text-decoration:underline; padding:0;}

a:hover { color:#000000; }

h1 {
	font-size:1.4em;
	font-weight:normal; 
}
