body {
margin:0; padding: 0; border: 0;
background-color: #679aa9;
background-image: url(Images/body_bg.jpg);
background-repeat: repeat-x;
background-position: top left;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; }

#container {margin: 0 auto; padding: 0; border: 0;
width: 800px;
background-image: url(Images/container_bg.gif);
background-repeat: repeat-y;
background-position: top left;
text-align: center;}

#wrapper {}

#sidebar {
margin:0; padding: 0; border: 0;
float: left;
width: 241px;
}

h1 {
margin: 0; padding: 0;
width: 241px; height: 404px;
background-image: url(Images/logo_01.jpg);
background-repeat: no-repeat;
background-position: top left; }

h1 span {
display: none;
}

#menu {
margin:0; padding: 0; border: 0;
text-align: center;
line-height: 22px;
}

#menu ul {
margin: 26px 0 0 0; padding: 0;
list-style-type: none;
}

#menu ul li a{
margin: 0; padding: 0;
font-family: Stone, Verdana, Arial, sans-serif;
color: #f4f0e3;
font-size: 14px;
letter-spacing: 1px; 
text-decoration: none;
line-height: 30px; }

#menu ul li a:hover{
color: #d5a10f;
}

a {}

#content {margin: 0 0 0 262px; padding: 0; border: 0;

background-image: url(Images/content_bg_01.gif);
background-repeat: no-repeat;
background-position: top right; }

#textarea {
margin: 0 50px 0 30px;
padding: 0;
padding-top: 85px;
text-align: left;
}


/* This filter is to set the min. height of the content area */

/* for Mozilla/Safari */
*>#content {
padding-top: 650px;
min-height: 1px;
}

*>#content #rightcontent {
margin-top: -650px; }

/* for IE, with IE5/Mac backslash filter\*/
* html #content {
height: 650px;
}

/* end filter */


h2 {
text-align: center;
font-size: 18px;
}

.pdots span {
margin: 0; padding: 0 0 0 30px;
background-image: url(Images/dots.gif);
background-repeat: no-repeat;
background-position: left;
font-weight: bold;
font-size: 16px;
}

#gallery {
text-align: center;
}

.ital {
font-style: italic;
text-align: center; }

a img {border-style: none;}

#footer {
margin: 0; padding: 0;
width: 800px; height: 134px;
background-image: url(Images/footer_bg_01.gif);
background-repeat: no-repeat;
background-position: top left; }



a { color: #0e0d14;}

h3 {
margin: 35px 0 0 0;
margin-left: 9px;
text-align: center;
font-size: 10px;
color: #F4F0E2;

}

#signups {
margin-left: 9px; padding: 0; border: 0;
text-align: center;
line-height: 40px;
}


.input {

	border: 2px solid #F4F0E2;
	background: #F4F0E2;
	color: #2F2423;
}
.input:hover {
	border: 2px solid #F4F0E2;
	background: #F4F0E2;
	color: #2F2423;
	

}
.button {
	border: 1px solid #2F2423;
	background: url('/forms/up.png') no-repeat top left;
	padding: 2px 8px;
	background-color:#2F2423;
	color: #869248;
	
}
.button:hover {
	border: 1px solid #2F2423;
	background: url('/forms/down.png') no-repeat top left;
	padding: 2px 8px;
	background-color:#2F2423;
	color: #FFFFFF;
	
}

label {
    display: block;
    width: 150px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}


