* {margin:0; padding:0}
body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:.75em;
		background-color:#909c9b;
		}
#main_wrapper {
		width:800px;
		margin:auto;
		padding-top:15px;
		background:url(../images/bg.gif);
		background-repeat:;
		/* border: 1px solid #000000; */
		}
#header {
		margin:auto;
		width:800px;
		height:75px;
		position:relative;
		background-color:#fff;
		}
.header_img {
		margin:5px 0 0 10px;
		}
.header_contact {
		width:500px;
		font-family:Trebuchet MS, Geneva, Helvetica, sans-serif;
		text-align:right;
		margin:-65px 0 0 290px;
		/*line-height:1.6em;*/
		color:#660000;
		font-size:.9em;
		}
.header_contact a {
		color:#003300;
		text-decoration:none;
		}
.header_contact a:hover {
		color:#666600;
		}
/* centered navigation list START */
#navlist_wrapper {
		margin:auto;
		width:800px;
		padding:3px 0 0 0;
		}
#navlist_wrapper ul {
		font-family:Trebuchet MS, Geneva, Verdana, Helvetica, sans-serif;
		list-style-type:none;
		text-align:center;
		padding:1px 0 1px 0;
		position:relative;
		background-color:#660000;
		border: 1px solid #660000;
		}
#navlist_wrapper li {
		display:inline;
		margin: 0 22px 0 22px;
		text-align:center;
		}
#navlist_wrapper li a {
		padding:0 7px 0 7px;
		color:#FFF;
		background-color:#660000;
		text-decoration:none;
		}
#navlist_wrapper li a:hover {
		color:#666600;
		}
/* centered navigation list END */

#content {
		font-family:Geneva, Helvetica, sans-serif;
		margin-left:auto;
		margin-right:auto;
		width:800px;
		height:200px;
		padding:0 0 3px 0;
		position:relative;
		}
#photo {
		margin:auto;
		position:relative;
		/* border:1px solid #0000FF; */
		width:800px;
		height:200px;
		background-image:url(../images/photo_bg.gif);
		background-repeat:repeat-x;
		}
#inner_photo {
		width:355px;
		}
#footer_wrapper {
		margin-left:auto;
		margin-right:auto;
		width:800px;
		padding:3px 0 3px 0;
		}
#footer {
		margin-left:auto;
		margin-right:auto;
		font-family:Trebuchet MS, Geneva, Helvetica, sans-serif;
		text-align:center;
		width:450px;
		position:relative;
		font-size:.9em;
		background-color:none;
		color:#660000;
		text-decoration:none;
		}
#footer {font-size:.9em;}
#footer p {
		display:inline;
		padding:0 10px 0 10px;
		}
#footer a {
		color:#003300;
		text-decoration:none;
		}
#footer p a:hover {
		color:#666600;
		}
#footer a:visited {
		color:#003300;
		}

/* index.html styles START*/
			#one, #two, #three {
                    background-image:url(../images/wood.jpg);
                    background-repeat: repeat;
					border-bottom:none;
                    border-top:none;
                    }
            #one {width:150px; height:200px;}
            #two {width:500px; height:200px; margin-left:150px; margin-top:-200px;}
			#two img {margin:0 0 0 -5px;}
            #three {
                    width:149px; height:200px; 
                    margin-left:650px; margin-top:-201px; text-align:center;
                    }
            #three a {color:#660000; text-decoration:none;
                    }
            #three a:hover {color:#666600;}
            #three a:visited {color:#003300;}
            #footer {clear:both;}
            #content p {padding:10px; font-size:.9em;}
			
			.news {font-family:Trebuchet MS, Geneva, Helvetica, sans-serif; text-align:center; color:#660000; font-weight:bolder;}
            .news span {
					font-family:Geneva, Helvetica, sans-serif; font-weight:normal;
					color:#000000;
					}
			.welcome {font-family:Trebuchet MS, Geneva, Helvetica, sans-serif; text-align:left; color:#660000; font-weight:bolder;}
            .welcome span {
					font-family:Geneva, Helvetica, sans-serif; font-weight:normal;
					color:#000000;
					}
			.promo {font-family:Trebuchet MS, Geneva, Helvetica, sans-serif; text-align:center; color:#660000; font-size:20px;}
            #friendly {
                    margin:22px 0 0 0;
                    text-align:center;
                    }
			#friendly img {height:15px; width:15px;}
            .side {
                    float:right;
                    margin: 43px 105px 0 0;
                    font-family:"Times New Roman", Times, serif;
                    font-size:2.5em;
                    letter-spacing:.03em;
                    color:#FFFFFF;
                    }
            .side_closing {
                    float:right;
                    font-family:"Times New Roman", Times, serif;
                    margin: 120px -215px 0 0;
                    font-size:1.5em;
                    color:#FFFFFF;
                    }
/* index.html styles END */
		
/* FORM styles */
.message {display:none;}
form {width:100px; margin:auto;}
input {font-size:.8em; margin-bottom:1em;}
input:focus, textarea:focus {border:1px solid #7aa;}
label {display:block; clear:both; font-size:85%;}

.response {
		padding:20px 0 0 0;
		width:250px;
		text-align:center;
		}
.response input {
		margin:10px 0 0 0;
		}
		
.contact_form {
		width:800px;
		height:340px;
		}
.contact_form p {text-align:center;}
