* html div.fulltext form, * html div.contact form, * html div.discussion form {
	padding-bottom: 12px;
}
* html div.fulltext fieldset, * html div.contact fieldset, * html div.discussion fieldset {
	width: 100%;
}
div.fulltext label, div.contact label, div.discussion label {
	height: 1%;
}
* html div.fulltext input, * html div.contact input, * html div.discussion input, * html textarea {
	width: 100%;
}
* html div.colA div.contact input, * html div.colA div.discussion input, * html div.colA textarea {
	width: 382px;
}
* html div.colB div.contact input, * html div.colB div.discussion input, * html div.colB textarea {
	width: 197px;
}
* html div.colC div.contact input, * html div.colC div.discussion input, * html div.colC textarea {
	width: 100%;
}

/*button {padding: 0 2px 1px 2px;}*/

* html div.button {
	display: inline;
}
* html form div.hoverButton {
	background-color: #ffda98;
	background-image: url('../img/button-hover.png');
}
* html form div.hoverButton div {
	background-image: url('../img/button-hover.png');
}
* html div#page {
	width: 770px;
	height: 100%;
}
* html div#header {
	height: 3.11em;
}
* html div#pageNavigator {
	width: 100%;
}
* html div#menu ul li a {
	width: 100%;
}
div#search input {
	margin: 2px 0;
}
div#search input#ftSearch {
	width: 121px;
}
* html div#footer {
	top: expression( document.getElementById('page').offsetHeight - document.getElementById('footer').offsetHeight - 14 );
	width: 730px;
	height: 3.21em;
}
* html div.box {
	width: 100%;
}
* html div.colD div.box div.wsw h1, * html div.colD div.box div.wsw h2 {
	height: 2.9em;
}
* html #page div.item {
	width: 100%;
}
* html div.pagination {
	width: 100%;
}
div.pagination div.paging {
	height: 1%;
}
* html div.sitemap ul {
	width: 100%;
}
* html div.colA div.fulltext label {
	padding-bottom: 1px;
}
* html div.colA div.fulltext input {
	width: 97px;
	margin-top: 1px;
}
* html div.colA div.fulltext select {
	margin-top: 1px;
}
div.colB div.fulltext input {
	width: 167px;
}
* html div.colB div.fulltext input {
	width: 172px;
}
* html div.colC div.fulltext input {
	width: 212px;
}
* html div.fulltext form div.hoverButton {
	background-image: url("../img/button-fulltext-hover.png");
}
* html div.fulltext form div.hoverButton div {
	background-image: url("../img/button-fulltext-hover.png");
}
* html div.contact address {
	width: 100%;
}
* html div.faq .title {
	width: 100%;
}
* html div.photogallery div.large a.photo {
	width: 206px;
}
* html div.photogallery div.small a.photo {
	width: 124px;
}
* html div.colD div.photogallery div.large a.photo {
	width: 150px;
}
div.colA div.photogallery a.photo span.image span, div.colB div.photogallery div.small a.photo span.image span, div.photogallery div.detail div.photo span.image span {
	position: absolute;
	top: 50%;
	left: 50%;
}
div.colA div.photogallery a.photo span.image span img, div.colB div.photogallery div.small a.photo span.image span img, div.photogallery div.detail div.photo span.image img {
	position: relative;
	top: -50%;
	left: -50%;
	margin: 0;
	overflow: hidden;
}
* html div.photogallery a.photo span.name {
	width: 100%;
}
* html div.photogallery div.detail div.photo {
	width: 246px;
}
* html div.colA div.photogallery div.detail div.photo {
	width: 496px;
}
* html div.photogallery div.detail span.pagination a span {
	padding: 4px 14px;
}
* html div.poll h3 {
	width: 100%;
}
* html div.poll li {
	width: 100%;
}
* html div.poll .answerBar {
	height: 10px;
}
div.discussion div.post div.head {
	height: 1%;
}
* html div.discussion p, * html div.discussion h3 {
	width: 100%;
}
