* {
	margin:0;
	padding:0;
}

body {
	font-family:"Trebuchet MS";
	font-size:8pt;
	color:#555555;
}

a:link, a:visited {
	color:#555555;
	text-decoration:underline;
}
a:hover, a:focus {
	color:#999999;
	text-decoration:underline;
}

#wrap {
	width:760px;
	margin:0px auto;
}

#header {
	height:249px;
	background-image: url(../images/header4.jpg);
	background-repeat: no-repeat;
}

#header .menu {
	padding: 15px 0 0 545px;
	font-size:0.9em;
}
#header .menu img {
	border:none;
	vertical-align:middle;
}

#content {
	width:760px;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
	float:left;
}

#content .content-left {
	width:441px;
	float:left;
}
#content .content-left .gray {
	padding:15px 30px 30px 30px;
	background-color:#EDF3F3;
	border-bottom:3px solid #cccccc;
	width:378px;
	clear: both;
	float: left;
}
#content .content-left .gray h1 {
	padding-bottom:15px;
	text-transform: uppercase;
}
#content .content-left .gray form input {
	font-family:"Trebuchet MS";
	font-size:1.2em;
	padding:1px;
	width:150px;
}
#content .content-left .gray form input.submit {
	font-weight:bold;
	color:#328938;
	font-size:1.2em;
	width:70px;
}
#content .content-left .gray form textarea {
	font-family:"Trebuchet MS";
	font-size:1.2em;
	padding:1px;
	width:215px;
	margin-left:2px;
	height:70px;
}

#content .content-left .white {
	padding:15px 30px;
	width:378px;
}
#content .content-left .white h1 {
	padding-bottom:10px;
	text-transform: uppercase;
}
#content .content-left .white h2 {
	font-size:1.1em;
	font-weight:bold;
	color:#328938;
	padding-bottom:1px;
}
#content .content-left .white p {
	float:left;
	width:270px;
}
#content .content-left .white p img {
	padding:2px;
	border:2px solid #999999;
	width:250px;
}

#content .content-left .white p.img-big {
	margin-top:30px;
}
#content .content-left .white p.img-big img {
	width:354px;
}

#content .content-left .white table {
	width:100%;
}
#content .content-left .white table tr td {
	padding:2px;
	vertical-align:top;
}

#content .content-left h1 {
	font-size:1.5em;
	font-weight:bold;
	text-transform: uppercase;
}
#content .content-left h2 {
	font-size:1.1em;
	font-weight:bold;
	color:#328938;
	padding-bottom:1px;
}
#content .content-left p {
	font-size:1em;
}
#content .content-left p img {
	margin:0 20px 20px 0;
	padding:2px;
	border:2px solid #999999;
	float:left;
}


#content .content-right {
	width:255px;
	padding:15px 30px;
	float:left;	
	border-left:3px solid #EAEAEA;
	border-bottom:2px solid #EAEAEA;
	background-color:#efefef;
}

#content .content-right h1 {
	font-size:1.5em;
	padding-bottom:10px;
	font-weight:bold;
	text-transform: uppercase;
}
#content .content-right h2 {
	font-size:1.1em;
	font-weight:bold;
	color:#328938;
	padding-bottom:1px;
}


#content .content-right .about {
	margin-top:15px;
	clear:both;
}
#content .content-right .about p {
	float:left;
	margin-bottom:5px;
	width:128px;
	margin-right:-5px;
}
#content .content-right .about p img {
	padding:2px;
	border:2px solid #999999;
	width:100px;
}
#content .content-right .about h2 {
	font-size:1.1em;
	font-weight:bold;
	color:#328938;
	padding-bottom:1px;
}



#content .content-right .gallery {
	margin-top:10px;
	clear:both;
	float:left;
}
#content .content-right .gallery p {
	float:left;
	width:127px;
	height:120px;
}
#content .content-right .gallery p img {
	padding:2px;
	border:2px solid #999999;
	width:100px;
}
#content .content-right .gallery p span.desc {
	width:100px;
	font-weight:bold;
}
#content .content-right .gallery p span.desc-coll {
	width:100px;
	font-style:italic;
	display:block;
}
#content .content-right .gallery p a:link, #content .content-right .gallery p a:visited {
	text-decoration:none;
	color:#777777;
}
#content .content-right .gallery p a:focus, #content .content-right .gallery p a:hover {
	color:#999999;
}

#content .content-right .gallery hr {
	clear:both;
	width:95%
}

#content .content-right .paging {
	padding-top:10px;
	clear:both;
}
#content .content-right .paging p {
	float:left;
	width:20px;
	border:1px solid;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
	height:auto;
	padding:2px 0;
}

#content .content-right .paging p.current {
	background-color:#0066FF;
}
/*
#content .content-right .paging p a:link, #content .content-right .paging p a:visited {
	color:#0066FF;
}
#content .content-right .paging p a:hover, #content .content-right .paging p a:focus {
	color:#999999;
}
*/
#content .content-right .paging p.current a:link, #content .content-right .paging p.current a:visited {
	color:#FFFFFF;
}
#content .content-right .paging p.current a:hover, #content .content-right .paging p.current a:focus {
	color:#999999;
}

#content .content-left-border {
	width:377px;
	float:left;
	margin-right:3px;
	padding:0px 30px;
	border-bottom:5px solid #F0DF37;
}
#content .content-right-border {
	border-bottom:5px solid #FFFFFF;
	width:255px;
	padding:0px 30px;
	float:left;
}

#footer {
	width:760px;
	float:left;
	clear:both;
	border-top:2px solid #EAEAEA;
}

#footer .footer-left {
	background-color:#F1F1F1;
	width:340px;
	float:left;
	padding:20px 50px;
}

#footer .footer-right {
	background-color:#F1F1F1;
	width:279px;
	float:left;
	padding:20px 20px;
	color:#999999;
}



.thumb {
	float: left;
	width: 140px;
	height: 140px;	
	text-align: center;
}

.thumb img {
	border: none;
}

