h1 {	color: #5d411d;	margin-bottom: 0px;	font-weight: normal;	text-transform: uppercase;}h2 {	color: #5d411d;	margin-bottom: 15px;	font-weight: normal;	font-size: 22px;	margin-top: 40px;}#main { margin-top: 30px; padding-left: 30px; width: 750px; }#homepage #main { padding-left: 0; width: 780px; }#main #main-left {	width: 500px;	float: left;}	#main p {	font-size: 14px;	margin-top: 15px;	line-height: 21px;	color: #5d411d;	}#main #slideshow {	float: right;	margin: 0 0 10px 25px;}		#main p.image-desc {	margin-top: 5px;	color: #5d411d;	font-size: 11px;	}#main ul { list-style-type: none; }#main ul li {	font-size: 14px;	margin-top: 10px;	color: #5d411d;}#main ul li a {	color: #5d411d;	text-decoration: underline;}#mainwrap .resources ul li a {	color: #5f5050;	text-decoration: none;}#main ul li img { margin-left: 7px; position: relative; bottom: 3px; }/* SUB-SECTION STRUCTURE */#subsection {	float: left;	width: 750px;	margin-top: 140px;}#subsection h2 {	margin-top: 0;}#subsection-nonav {	float: left;	width: 750px;	margin-top: 75px;}#subsection-nonav h2 {	margin-top: 0;}.resources #subsection-nonav ul li a {	text-decoration: underline;}.resources #subsection-nonav ul li a { margin-bottom: 12px; }.resources #subsection-nonav ul li ul { margin-left: 35px; }.resources #subsection-nonav ul li {	color: #5f5050;}/* LETTERS GALLERY */p#gallery-desc {	font-size: 11px;	margin-top: -20px;}#letters-gallery {}	#letters-gallery a {	margin-right: 50px;	margin-top: 45px;	float: left;	border: 3px solid #5d411d;	}/* CONTACT */#contact-left {	float: left;	width: 375px;	padding-top: 45px;}#contact-right {	float: left;	width: 350px;}	#contact-right p#contactus {		width: 200px;		font-size: 14px;		color: #000;		margin: 10px 0 10px 10px;		float: left;	}		#contact-right p#phonenumbers {		margin-left: 10px;		width: 200px;		color: #000;		letter-spacing: 1px;		font-size: 15px;		float: left;		margin-top: 30px;	}/* CONTACT FORM */div.c-wrapper {	width: 350px;	margin-bottom: 17px;}div.contact-value {	width: 88px;	display: inline-block;	float: left;	font-size: 14px;	margin-top: 5px;}div.c-input {	width: 250px; 	margin-bottom: 17px;	display: inline;}input#contact-input, textarea#comments, textarea#address, select#contact-input {	width: 250px;	padding: 4px;}input#contact-submit {	background-color: #5d411d;	border: 0;	padding: 6px;	color: #fff;	margin-left: 88px;	margin-top: 10px;	text-transform: uppercase;	letter-spacing: 2px;	font-family: 'times new roman', georgia, serif;}