BODY {
	margin: 0px;
	background-image: url(img/bg-tail.gif);
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3f2c25;
}

H1 {
	margin-bottom: 0px;
	margin-top: 7px;
	padding-bottom: 0px;
	font-size: 22px;
	color: #5cb1c7;
	text-align: left;
}

.contentleft A {
	color: #54afc3;
	padding-left: 30px;
	padding-right: 30px;
	text-decoration: none;
	font-size: 17px;
}

.contentleft A:HOVER {
	color: #89654b;
}

.blue {
	background-image: url(img/header-tail.gif);
	background-repeat: repeat-x;
}

.header {
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;
	width: 1496px;
	margin: 0 auto;
}

.pic {
	width: 229px;
	height: 185px;
	background-image: url(img/pic.png);
	z-index: 1000;
	position: absolute;
	left: 500px;
	top: 250px;
}

.stamp {
	width: 173px;
	height: 146px;
	background-image: url(img/stamp.png);
	z-index: 1000;
	position: absolute;
	left: -30px;
	top: 260px;
}

.shell {
	width: 146px;
	height: 111px;
	background-image: url(img/shell.png);
	z-index: 1000;
	position: absolute;
	left: -100px;
	top: 510px;
}

.maintext {
	width: 760px;
	margin: 0 auto;
}

.contentleft {
	margin: 0 220px 30px 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding-right: 30px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
text-align: justify;
background-image: url(img/spacer-1.gif);
background-repeat: repeat-y;
background-position: right;
}

.contentright {
	float: right; /* since this element is floated, a width must be given */
	width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px;
	font-size: 12px;
	font-family: "Georgia", "Times New Roman", Times, serif;
	font-style: italic;
	margin-bottom: 30px;
}

.contentright A {
	color: #714e4a;
}

.contentright A:HOVER {
	color: #54afc3;
	text-decoration: none;
}

.footer {
width: 100%;
height: 105px;
background: url(img/footer-tail.gif) center top repeat-x;
}

.footertxt {
	width: 760px;
	height: 105px;
	margin: 0 auto;
}

.credits {
	padding-top: 25px;
		text-align: right;
	font-size: 11px;
}

.footertxt A {
	color: #3f2c25;
	text-decoration: none;
}

.footertxt A:HOVER {
	color: #54aec2;
}

form {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
    padding: 20px;
    border: 1px dashed #eed89d;
	 margin-top: 20px;
	 margin-bottom: 30px;
 
    /*** Adding in CSS3 ***/
 
    /*** Rounded Corners ***/
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
 
    /*** Background Gradient - 2 declarations one for Firefox and one for Webkit ***/
    background:  -moz-linear-gradient(19% 75% 90deg,#faf4e2, #ffffff);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#faf4e2), to(#ffffff));
 
    /*** Shadow behind the box ***/
    -moz-box-shadow:0px 5px 10px #6b400d;
    -webkit-box-shadow:0px 5px 10px #6b400d;
}

INPUT, TEXTAREA  {
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px; /* KHTML */
border-radius: 5px; /* CSS3 */
border: 1px solid #eed89d;
background-color: #fff;
padding: 3px;
margin: 2px;
width: 120px;
}

LABEL {
margin-left: 2px;
}