@charset "UTF-8";
/* CSS Document */
* {margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0;}
ul {list-style:none;}
html {width:100%; height:100%;}
body {
	background:#D9D2BF url(images/bg1.png) scroll repeat-y left top;
	font-family:'Maven Pro', Helvetica, Geneva, Arial, sans-serif;
	font-size:14px;
	color:#111;
	margin:15px 0;
	height:100%;
	}
h1 {font-size:34px; font-weight:400; line-height:34px; letter-spacing:-2px;}
h2 {font-size:18px; font-weight:400; line-height:18px; padding:0 0 5px;}
h3 {font-size:14px; font-weight:400; line-height:16px; padding:0 0 12px;}
p {line-height:20px; padding:0 0 12px;}
address {
	line-height:18px;
	font-style:normal;
	padding:0 0 15px 5px;
	}
address a:link, address a:visited {color:#111; text-decoration:underline;}
address a:hover, address a:active {color:#111; text-decoration:underline; font-weight:800;}
#logo {text-align:right;}
#logo h1 {
	letter-spacing:-2px;
	margin:0 0 0 15px;
	padding:0;
	font-size:42px;
	}
#logo h1 a:link, #logo h1 a:visited, #logo h1 a:hover, #logo h1 a:active {text-decoration:none; color:#111;}
#logo h2 {
	font-size:14px;
	font-weight:400;
	margin:3px 0 0 70px;
	line-height:14px;
	}
#mother {
	width:960px;
	float:left;
	}
#footer {text-align:center; margin:8px 0 0; font-size:12px; float:right; width:710px;}
#footer a:link, #footer a:visited {text-decoration:none; color:#111;}
#footer a:hover, #footer a:active {text-decoration:none; color:#111; font-weight:800;}
#leftCol {
	float:left;
	width:220px;
	padding:0 30px 0 0;
	}
#leftCol ul#mainNav {
	text-align:right;
	padding:40px 0 0;
	font-size:16px;
	}
#leftCol ul#mainNav li {
	padding:8px 0;
	}
#leftCol #mainNav a:link, #leftCol #mainNav a:visited {text-decoration:none; color:#111; border-right:#111 3px solid; padding:0 5px 0 0;}
#leftCol #mainNav a:hover, #leftCol #mainNav a:active {text-decoration:none; color:#111; font-weight:800; border-right:#111 3px solid; padding:0 5px 0 0;}
#leftCol #logo a:link, #leftCol #logo a:visited {border-right:0; padding:0;}
#leftCol #logo a:hover, #leftCol #logo a:active {border-right:0; padding:0; font-weight:400;}
#leftCol h3 a:link, #leftCol h3 a:visited {color:#111; text-decoration:none;}
#leftCol h3 a:hover, #leftCol h3 a:active {color:#333; text-decoration:none;}
#rightCol {
	float:right;
	width:710px;
	margin:3px 0 0;
	border-bottom:#111 1px solid;
	}
#rightCol h1 {border-bottom:#111 1px solid;}
#rightCol p a:link, #rightCol p a:visited {color:#111; text-decoration:underline;}
#rightCol p a:hover, #rightCol p a:active {color:#111; text-decoration:underline; font-weight:800;}
#accordion {
	position:relative;
	margin:23px 0 0;
	}
#accordion h3 {
	position:absolute;
	top:-20px;
	}
#accordion div#set1, #accordion div#set2, #accordion div#set3, #accordion div#set4 {border-top:1px solid #222; border-bottom:1px solid #222; text-align:center; height:auto;}
#accordion h3#link1 {left:30px;}
#accordion h3#link2 {
	left:106px;
}
#accordion h3#link3 {
	left:182px;
}
#accordion h3#link4 {
	left:258px;
}
#accordion a:link, #accordion a:visited {text-decoration:none; font-weight:400; font-size:16px; color:#111;}
#accordion a:hover, #accordion a:active {text-decoration:none; font-weight:800; font-size:16px; color:#111;}
#accordion p {padding:3px 0 0; font-size:16px;}
#accordion img {border:5px solid #222; margin:7px;}

#home #leftCol h3 {line-height:24px; font-size:18px; margin:15px 0 0 15px; text-align:right;}
#home #rightCol, #gallery #rightCol {border-bottom:0;}

#representation #rightCol .left {float:left; width:355px;}
#representation #rightCol .right {float:right; width:355px;}

.group1 {}
.marg0pad0{margin:0; padding:0;}
.topH2 {padding:15px 0 5px;}
.border1px {border:1px solid #111;}
.lbtBorder1px {border-bottom:1px solid #111; border-left:1px solid #111; border-right:1px solid #111;}
hr {line-height:0; height:1px; margin:0 0 11px; background:#111; color:#111; border:0;}