#site {
	width: 962px;
	margin: 27px 0px 0px 40px;
	padding-bottom: 20px;
}

#content {
	width: 962px;
}

#logo {
	margin: 20px 0px 20px 212px;
	width: 962px;
}
div.hh {
	height: 72px;
}
div.nh {
	height: 26px;
}
div.ml1c {
	margin-left: 164px;
}
div.mt {
	margin-top: 17px;
}
div.smt {
	margin-top: 3px;
}



div.pb {
	padding-bottom: 17px;
}
div.pbt {
	padding-bottom: 17px;
	padding-top: 17px;
}
div.pt {
	padding-top: 17px;
}

div.c1 {
	width: 142px;
}
div.c2 {
	width: 306px;
}
div.c3 {
	width: 470px;
}
div.c5 {
	width: 798px;
}

div.cgap {
	margin-right: 22px;
}

div.bb {
	border-bottom: 1px solid #666666;
}
div.nodisplay, p.nodisplay {
	display: none;
}


div.habs {
	position: absolute;
	left: 0px;
	bottom: 12px;
}


a.selected {
	color: #ffffff;
}
a.pressselected {
	color: #fb6716;
}

h2 {
	margin-bottom: 17px;
}
h3 {
	margin-bottom: 17px;
	cursor: pointer;
}
h4 {
	font-size: 11px;
	line-height: 15px;	
	margin-bottom: 17px;
}


div.indented p {
	text-indent: 40px;
}


div.formrow {
	position: relative;
	width: 180px;
	margin-top: 10px;
	margin-left: 91px;
	background: #aaaaaa;
}
div.formrow label {
	width: 80px;
	position: absolute;
	left: -90px;
	top: 2px;
	text-align: right;
}
div.submitrow {
	width: 180px;
	margin-top: 10px;
	margin-left: 91px;
	text-align: right;
}
#message {
	width: 271px;
	margin-top: 10px;
	text-align: right;
}
a.submit, a.login {
	background: #aaaaaa;
	padding: 2px 6px 2px 5px;
	color: #2f2f2f;
	text-decoration: none;
}
a.submit:hover, a.login:hover {
	background: #ffffff;
}

p {
	margin-right: 5px;
}

/* -------------------------- SLIDESHOW --------------------------- */

#slideshow {
	width: 470px;	
	height: 500px;
	overflow: hidden;
}
div.bigimg {
	width: 470px;
	height: 470px;
}
div.caption {
	margin-top: 12px;
	width: 470px;
	height: 20px;
	line-height: 13px;
	font-size: 11px;
}




#header {
	width: 962px;
	margin-bottom: 16px;
}
#logo {
	margin: 20px 0px 20px 212px;
	width: 428px;
}

ul.topnavi, div.pagenavi ul {
	list-style: none;
}
ul.topnavi li, div.pagenavi ul li {
	margin-right: 8px;
	display: inline;
	list-style-type: none;
}
ul.topnavi a, ul.topnavi li, div.pagenavi, div.pagenavi a, div.pagenavi ul span, div.pagenavi ul a, div.pagenavi ul li  {
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
}


#cats {
	margin-top: -2px;
	list-style: none;
}

#cats li {
	list-style-type: none;
}

#cats a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 20px;
}




h1.error {
	color: #fb6716;
	font-size: 24px;
	margin-bottom: 14px;
}


/* -------------------------- PRESS PAGE --------------------------- */

#presscats {
	margin-top: -2px;
	list-style: none;
}

#presscats li {
	list-style-type: none;
}

#presscats a {
	text-decoration: none;
	font-size: 13px;
	line-height: 20px;
}


div.pressthumbc {
	width: 142px;
	height: 215px;
}
div.pressthumb {
	background: #2f2f2f;

}
div.presscap {
	width: 142px;
	margin-top: 12px;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
}
div.presscap a {
	text-decoration: none;
}




