body {font-size:11px;color:#000000;font-family:Arial;
	background:url(images/back.gif) repeat-x top #F6F1E8;
	margin:0;padding:0 0 30px 0;text-align:center;}
* :focus { outline: 0; }
img {border:0;}
div#main {width:970px;margin:10px auto 0 auto;padding:0;
	border:0;border-top:5px solid #ffffff;
	background:url(images/main_back.gif) repeat-y left #ffffff;}
div#main_shadow_wrap {background:#F6F1E8;clear:both;padding:0;
	margin:0 auto;width:970px;}
div#main_shadow {background:url(images/main_shadow.jpg) no-repeat top right #F6F1E8;
		padding:0;float:right;height:28px;
		width:968px;border:0;border-top:6px solid #ffffff;}
div#right {width:709px;float:right;margin:0;padding:0;}
div#left {width:261px;float:left;margin:0;padding:0;background:url(images/logo_back.jpg) no-repeat top left;}
div.clear {clear:both;font-size:1px;}
div#menu_top {height:90px;background:url(images/top_menu.gif) no-repeat;
	margin:0;padding:0;}
ul#top {list-style:none;margin:0;padding:47px 22px 0 0;}
ul#top li {float:right;margin:0 0 0 8px;width:113px;display:inline;height:21px;}
ul#top li a {display:block;padding:3px 8px 4px 0;background:url(images/button.gif) no-repeat;
	color:#ffffff;font-size:11px;text-decoration:none;text-align:right;background-position:0 -21px;}
ul#top li a:hover {text-decoration:none;background-position:0 0;}
ul#top li a.sel {text-decoration:none;background-position:0 0;}


div#logo a {display:block;width:161px;height:178px;background:url(images/logo.jpg) no-repeat;
	margin:26px 0 59px 49px;text-indent:-9000px;}

div#main_pic{background:#ffffff;padding:6px;margin:0;}

div#footer {margin:0 auto;width:950px;background:#ffffff;border:10px solid #ffffff;
	clear:both;}
div#footer a.gravity {float:right;display:inline;margin:0;padding:0;}
div#footer p {padding:15px 8px 18px 80px;background:url(images/footer_logo.jpg) no-repeat top left;
	margin:0;text-align:left;}
div#footer a {color:#000000;}
div#footer a:hover {text-decoration:none;}

ul#menu {list-style:none;margin:0 0 0 2px;padding:20px 44px 48px 44px;text-align:left;font-size:11px;
	background:#ffffff;}
ul#menu li {margin:0;padding:0 0 15px 0;}
ul#menu a {margin:0;padding:0 0 0 0;color:#000000;display:block;text-decoration:none;font-weight:bold;}
ul#menu a:hover {color:#397CAE;}
ul#menu li ul {list-style:none;margin:0;padding:5px 0 5px 0;text-align:left;font-size:11px;}
ul#menu li ul li {margin:0;padding:0 0 0 0;}
ul#menu li ul a {margin:0;padding:0 0 2px 15px;color:#000000;display:block;text-decoration:none;font-weight:normal;
	background:url(images/menu_li.gif) no-repeat;background-position:4px 5px;}
ul#menu li ul a:hover {color:#397CAE;}
ul#menu a.sel {color:#397CAE;}


div#pagedata {background:#F9F6F1;border:6px solid #ffffff;border-top:0;border-bottom:0;padding:11px 20px 20px 20px;
	text-align:left;}
div#pagedata h1 {font-size:16px;font-weight:normal;font-style:italic;font-family:Georgia;color:#595243;
	background:#ffffff;margin:0 -9px 15px -9px;padding:11px;}
div#pagedata h2 {font-size:11px;font-weight:normal;font-style:italic;font-family:Georgia;color:#397CAE;
	background:#ffffff;margin:0;padding:0 11px 11px 11px;}
div#pagedata h1 span {font-size:11px;font-weight:normal;font-style:normal;font-family:Arial;color:#397CAE;
	background:#ffffff;margin:0;padding:7px 0 0 0;display:block;}

div#pagedata table.properties {border-collapse:collapse;margin:10px 0 10px 0;}
div#pagedata table.properties th {text-align:left;width:170px;padding:0 0 3px 10px;
	font-weight:normal;font-size:10px;color:#595344;background:url(images/bullet.gif) no-repeat;
	background-position:0px 4px;vertical-align:top;}
div#pagedata table.properties td {text-align:left;padding:0 0 3px 10px;
	font-weight:normal;font-style:italic;font-size:11px;color:#000000;vertical-align:top;}

div#pagedata ul {list-style:none;margin:10px 0 10px 0;padding:0;}
div#pagedata ul li {text-align:left;padding:0 0 3px 10px;font-weight:normal;color:#595344;
	background:url(images/bullet.gif) no-repeat;background-position:0px 5px;}

div#pagedata h3 {display:inline;color:#A09270;
	font-size:14px;font-weight:bold;font-style:italic;font-family:Georgia;
	padding-right:10px;}

div#pagedata p {margin-bottom:20px;}
div#pagedata div.onlypicsholder {width:638px;padding:0;margin:0;clear:both;font-size:1px;
	background:url(images/onlypicsholder.gif) repeat top left;height:2px;}
table#onlypics {border-collapse:collapse;margin:2px 0 2px 0;padding:10px 0 10px 0;background:#F9F6F1;}
table#onlypics td {padding:0 0 2px 2px;background:#F9F6F1;empty-cells:show;}
table#onlypics td.td1 {padding:0 0 2px 0;background:#F9F6F1;}

div#pagedata ul#pictures {list-style:none;margin:0 0 20px 20px;padding:0;float:right;}
div#pagedata ul#pictures li {margin:0 0 20px 0;padding:0;background:url();}
div#pagedata ul#pictures li a {display:block;}
div#pagedata ul#pictures li a img {border:5px solid #ffffff;}

div#pagedata div#extra {clear:both;background:#ffffff;padding:0;margin:20px 0 20px 0;font-size:1px;}
div#pagedata div.related {clear:both;background:#FFFFFF;padding:11px;margin:0 0 20px 0;}
div#pagedata div.related h4 {display:block;color:#8B826B;width:283px;padding:0 0 10px 0;margin:0;
	font-size:16px;font-weight:normal;font-style:italic;font-family:Georgia;}
div#pagedata div.related ul {list-style:none;margin:0;padding:0 0 0px 0;}
div#pagedata div.related ul li {margin:0 0 5px 0;padding:5px 0 0 0;border-top:1px dotted #ADADAD;background:none;
	color:#D30E1A;font-size:10px;}
div#pagedata div.related ul li.first {border-top:0;padding-top:0;}
div#pagedata div.related ul li a {color:#4689B4;display:inline;padding-right:10px;font-size:11px;}
div#pagedata div.related ul li a:hover {text-decoration:none;}

div#pagedata div#mapsmall {background:#ffffff;float:left;padding:11px;}
div#pagedata div#mapsmall h4 {display:block;color:#8B826B;width:295px;padding:0 0 10px 0;margin:0;
	font-size:16px;font-weight:normal;font-style:italic;font-family:Georgia;}
div#pagedata div#mapsmall div#map {width:635;}
div#pagedata div#mapsmall div#map p.map {font-size:10px;}


table#before_after {width:100%;margin:20px 0 20px 0;}
table#before_after th {color:#8B826B;vertical-align:top;
	font-size:16px;font-weight:normal;font-style:italic;font-family:Georgia;}
table#before_after th.before {text-align:left;width:158px;}
table#before_after th.after {text-align:right;width:158px;}
table#before_after td {width:158px;font-size:11px;color:#000000;font-family:Arial;vertical-align:top;}
table#before_after td h5 {color:#4689B4;display:block;font-size:11px;font-weight:normal;
	margin:0 0 1px 0;padding:0;}
table#before_after td.beforetext {text-align:left;width:161px;}
table#before_after td.aftertext {text-align:right;width:161px;}


div#pagedata ul#works {list-style:none;margin:0;padding:10px 0 0 0;}
div#pagedata ul#works li {border:1px solid #ECE8E0;background:#FFFFFF;padding:13px;margin:0 0 9px 0;}
div#pagedata ul#works li div.picture {float:right;display:inline;margin:0 0 10px 10px;padding:0;}
div#pagedata ul#works li h2 {color:#595344;font-size:16px;font-family:Georgia;font-weight:normal;font-style:italic;margin:0;padding:0 0 5px 0;}
div#pagedata ul#works li h3 {color:#000000;font-size:11px;font-family:Arial;font-weight:normal;font-style:normal;margin:0;padding:0 0 2px 0;}
div#pagedata ul#works li h4 {color:#C40000;font-size:11px;font-family:Arial;font-weight:normal;font-style:normal;margin:0;padding:0;}
div#pagedata ul#works li p {color:#000000;font-size:11px;font-family:Arial;font-weight:normal;font-style:normal;margin:0;padding:10px 0 0 0;}
div#pagedata ul#works li a.more {display:inline;float:right;margin:0 155px 0 0;padding:2px 10px 5px 20px;
	background:url(images/more.jpg) no-repeat top left;color:#ffffff;text-decoration:none;}
div#pagedata ul#works li a.more:hover {text-decoration:underline;}

div#pagedata ul#news {list-style:none;margin:0;padding:10px 0 0 0;}
div#pagedata ul#news li {border:1px solid #ECE8E0;background:#FFFFFF;padding:13px;margin:0 0 9px 0;}
div#pagedata ul#news li div.picture {float:right;display:inline;margin:0 0 10px 10px;padding:0;}
div#pagedata ul#news li h2 {color:#595344;font-size:16px;font-family:Georgia;font-weight:normal;font-style:italic;margin:0;padding:0 0 5px 0;}
div#pagedata ul#news li h3 {color:#000000;font-size:11px;font-family:Arial;font-weight:normal;font-style:normal;margin:0;padding:0 0 2px 0;}
div#pagedata ul#news li h4 {color:#C40000;font-size:11px;font-family:Arial;font-weight:normal;font-style:normal;margin:0;padding:0;}
div#pagedata ul#news li p {color:#000000;font-size:11px;font-family:Arial;font-weight:normal;font-style:normal;margin:0;padding:10px 0 0 0;}
div#pagedata ul#news li a.more {display:inline;float:right;margin:0 0 0 0;padding:2px 10px 5px 20px;
	background:url(images/more.jpg) no-repeat top left;color:#ffffff;text-decoration:none;}
div#pagedata ul#news li a.more:hover {text-decoration:underline;}



div#pagedata ul#youtube {padding:0;background:#ffffff;list-style:none;margin:0 0 20px 0;width:650px;}
div#pagedata ul#youtube li {padding:11px 11px 11px 11px;margin:0;background:none;}
div#pagedata ul#youtube li div.video {padding:0;margin:0;width:315px;float:left;}
div#pagedata ul#youtube li h3 {padding:0 0 10px 0;margin:0;width:300px;float:left;}
div#pagedata ul#youtube li p {width:300px;float:left;}


div#side{padding:170px 0 0 0;color:#000000;margin:0 5px 0 0;float:left;display:inline;width:196px;}
div#side table {margin:0 11px 11px 11px;}
div#side table th {font-weight:normal;color:#4689B4;font-size:11px;text-align:left;width:65px;padding:0;vertical-align:top;}
div#side table td {text-align:left;padding:0;}
div#pagedata ul#form{padding:0;color:#000000;float:left;display:inline;width:420px;margin:0;}
div#pagedata ul#form li {background-image:none;background-color:#BDB8AD;margin:0 0 1px 0;padding:5px 10px;;font-size:11px;color:#F9F6F1;
	font-family:Georgia;font-style:italic;}
div#pagedata ul#form li span {width:77px;display:inline;float:left;}
div#pagedata ul#form li input {border:0;font-size:11px;font-family:Arial;width:310px;background-color:#BDB8AD;color:#ffffff;}
div#pagedata ul#form li textarea {border:0;font-size:11px;font-family:Arial;width:310px;background-color:#BDB8AD;color:#ffffff;
	height:160px;}
div#pagedata ul#form li.buttons {background-color:#F9F6F1;padding:2px 0 0 ;}

div#form_holder {background:url(images/form_back.jpg) repeat-y left;padding:0;}
form#yform a.submit {display:block;float:right;background:url(images/submit.gif) no-repeat top right;font-family:'Trebuchet MS';
	width:94px;padding:1px 0 5px 0px;margin:5px 0 0 5px;text-align:center;color:#ffffff;text-decoration:none;font-style:normal;}
form#yform a.reset {display:block;float:right;background:url(images/clear.gif) no-repeat top right;font-family:'Trebuchet MS';
	width:94px;padding:1px 0 5px 0;margin:5px 0 0 5px;text-align:center;color:#ffffff;text-decoration:none;font-style:normal;}
form#yform a:hover {text-decoration:underline;}

form#yform {margin:20px 10px 50px 10px;padding:0;width:622px;}