html, body {

	margin: 0;

	padding: 0;

	height: 100%;

	width: 100%;

	font: normal 85% Arial, Helvetica, sans-serif;

	background: #fff url('../images/bg_main.gif') repeat-x left top;

}

img {

	border: 0;

}

.clear {

	clear: both;

}

form {

	margin: 0;

	padding: 0;

}

h1 {

	margin: 0 0 0 28px;

	padding: 30px 0 10px 10px;

	font-size: 160%;

	font-weight: normal;

	background: url(../images/bg_header.jpg) no-repeat left bottom;

}

h1 b {

	color: #fcb03f;

	font-weight: normal;

}

h1.contact {

	background: url('../images/bg_header_contact.jpg') no-repeat left bottom;

}

h1.submit {

	background: url('../images/bg_header_submit.jpg') no-repeat left bottom;

}

#main {

	color: #929292;

	background: url('../images/bg_top.gif') no-repeat center top;

}

#page {

	margin: 0 auto;

	width: 1032px;

	background: url('../images/bg_right.gif') no-repeat right top;

}

#flashMenu {

	float: left;

}

.menu {

	float: right;

	margin: 8px 0;

	padding: 0;

}

.menu li {

	font-size: 10px;

	font-weight: normal;

	xfont-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding: 0 5px 0 6px;;

	display: inline;

	border-right: 1px solid #c9c9c9;

}

.menu li.white {

	border: none;

	padding: 0 0 0 6px;

}

.menu li.white a {

	color: #fff;

}

.menu a {

	color: #c3c3c3;

	text-decoration: none;

	

}

.menu a:hover {

	text-decoration: underline;

}

#center {

	width: 700px;

	float: left;

}

#center p {

	clear: both;

	font-size: 110%;

	margin: 0;

	padding: 10px 140px 10px 28px;

}

#center p.top {

	padding: 70px 140px 10px 28px;

}

.list {

	clear: both;

	float: left;

	margin: 0 0 0 25px;

	width: 543px;

	background: url('../images/bg_list.gif') repeat-y left top;

}

.item {

	width: 174px;

	height: 125px;

	margin: 3px 7px 4px 0px;

	float: left;

	text-align: center;

	background: #000;

}

.item a {

	margin: 7px 24px 0 25px;

	border: 1px solid #6d6d6d;

	display: block;

}

.item a:hover {

	border: 1px solid #fff;

}

.item a img {

	border: 1px solid #000;

}

#center .item p {

	font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: left;

	color: #ffbf00;

	padding: 0;

	xword-spacing: 1px;

	font-weight: normal;

	letter-spacing: -0.1px;

	text-transform: lowercase;

	line-height: 10px;

	margin: 3px 24px;

}

#center .item p b {

	font-weight: normal;

	color: #bbbbbb;

}

.pages {

	float: left;

	margin: 3px 0 0 0;

	padding: 0;

	list-style: none;

}

.pages li {

	padding: 0 0 1px 0;

}

.pages li a {

	text-decoration: none;

	background: #dbdbdb;

	color: #7f7f7f;

	width: 18px;

	height: 16px;

	padding: 2px 0 0 0;

	display: block;

	text-align: center;

	font-size: 95%;

}

.pages li a:hover {

	background: #7f7f7f;

	color: #fff;

}

.contactForm {

	font-size: 100%;

	margin: 0 0 0 25px;

	padding: 60px 0 0 20px;

	background: url('../images/bg_contact.jpg') no-repeat left top;

}

.contactForm.submit {

	background: url('../images/bg_submit.jpg') no-repeat left top;

}

.contactForm input, .contactForm textarea {

	font: normal 100% Arial, Helvetica, sans-serif;

	display: block;

	border: 1px solid #d4d4d4;

	margin: 0 0 10px 0;

	width: 180px;

}

.contactForm textarea {

	width: 300px;

	height: 100px;

}

.contactForm a {

	text-decoration: none;

	color: #ffbf00;

}

.contactForm a:hover {

	text-decoration: underline;

}

#center .contactForm p{

	font-size: 100%;

	margin: 0 350px 10px 0;

	padding: 0;

}
h1.web {

	background: url(../images/bg_header_webdesign.jpg) no-repeat left bottom;
}
h1.photo {

	background: url(../images/bg_header_photog.jpg) no-repeat left bottom;
}
h1.art {

	background: url(../images/bg_header_fineart.jpg) no-repeat left bottom;
}
h1.about {

	background: url(../images/bg_header_aboutus.jpg) no-repeat left bottom;
}
h1.support {

	background: url(../images/bg_header_support.jpg) no-repeat left bottom;
}
