@charset "utf-8";
body {
	background-color: #e0dfdb;
	background-image: url(images/bg-body.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	font-family:"Lucida Sans", Lucida, Arial, Helvetica, sans-serif;
	font-size:13px;
}
img {border:none;}

a {text-decoration:none;}
p {margin:25px 0 25px 0;padding:0;color:#0c0701;}

h1 {margin:15px 0 15px 0;font-size:16px; color:#0c0701;}
h2 {margin:15px 0 15px 0;font-size:14px; color:#0c0701;}

h1#atty {margin-bottom:0;font-size:16px;}
h2#att {maregin:0;font-size:14;font-weight:normal;}

#wrapper {width:960px;margin:0 auto;}
#left-side {float:left;width:280px;}
#right-side {
	float:right;
	clear:right;
	width:655px;
	padding-left:25px;
	background-image: url(images/bg-right-side.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#logo {text-align:right;}
#photo-home {background-image: url(images/bg-home-photo.jpg);background-repeat: no-repeat;text-align: right;padding:0 61px 10px 0;height:331px;}
#photo {background-image: url(images/bg-photo.jpg);background-repeat: no-repeat;text-align: right;padding:0 61px 10px 0;}

p#adress {text-align:right;}

#menu {}
#menu ul {margin:18px 0 0 0;padding:0;list-style:none;font-family:"Lucida Sans", Lucida Grande, Lucida, Arial;}
#menu ul li {text-align:right;font-size:13px;padding:0px 0px 0px 0;line-height:17px;}
#menu ul li a {text-decoration:none;color:#d6d5d0;}
#menu ul li a:hover {color:#ff0000;	padding-right:20px;	background-image: url(images/bg-menu-hover.gif);background-repeat: no-repeat;background-position: right 7px;}

p#tagline {margin-top:57px;position:relative;right:-35px;}
#directions {text-align:right;}

#body-home {width:534px;padding:15px 35px 0px 35px;	background-image: url(images/bg-body-home.jpg);background-repeat: no-repeat;background-position: left top;background-color:#D4D1CC;	float:left;}

#body {width:534px;padding:15px 35px 35px 35px;	background-image: url(images/bg-body-sub.jpg);background-repeat: no-repeat;background-position: left top;background-color:#D4D1CC;	float:left;}

#content {float:left;}
#content a {color:#026079;}
#content ul li a {color:#0c0701;}
#content p {line-height:17px;}
#content ul {margin:0;padding:0 10px 0 10px;list-style:none;}
#content ul li {background-image: url(images/ul-arrow.gif);	background-repeat: no-repeat;background-position: 0px 10px;padding:5px 0 5px 20px;}

ul#featured {padding:0 5px 0 5px;margin:10px 0 10px 0;list-style:none;}
ul#featured li {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #8b897a;font-size:11px;background-image: url(images/ul-arrow.gif);	background-position: 0px 10px;	padding-top: 7px;padding-right: 0;padding-bottom: 7px;padding-left: 20px;}

#footer {float:left;width:909px;}
#footer p {margin:0;padding:0;}
#footer p, #footer p a {color:#767463;font-size:11px;}

#footer ul {margin:0;padding:8px 8px 8px 8px;list-style:none;float:right;background:#D4D1CC;}

#footer ul li, #footer ul li a {display:block;color:#e6e5e4; margin:0; background-image: url(images/bg-footer-buttons.jpg);background-repeat: repeat-x;background-position: left top;	
padding:10px 15px 10px 15px; margin:0; }
#footer ul li a:hover {	background-image: url(images/bg-footer-buttons-hover.jpg);background-position: right top; background-repeat: no-repeat;}
#footer ul li {float:left; margin:0; padding:0;}
#copy {float:right;width:535px;}
#copy p {text-align:right;margin:10px 0 10px 0;}

#atty-photo {margin-top:25px;position:relative;right:-25px;}

#contact-form {width:270px;margin:0 auto;}
#contact-form ul {list-style:none;}
#contact-form ul li {background-image:none;	padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 0;}

.input {width:240px;padding:4px;border:3px solid #322826;background-color: #E0DFDB;font-family:"Arial", Helvetica, sans-serif;font-size:12px;}
.input:hover {cursor:pointer;background:white;}
.textarea {width:240px;	font-family:"Arial", Helvetica, sans-serif;padding:5px;border:3px solid #322826;background-color: #E0DFDB;font-size:12px;}
.button {border:none;color:white;background-color: #00748D;padding: 5px; width: 254px;font-weight: bold;}
.button:hover {border:none;	background:red;cursor: pointer;}
.left {float:left;padding-top:13px;text-align:right;width:450px;}
.right {float:right;}
.padd {padding-left:25px;}
.footer_txt{width:650px; margin:20px 0 0 0; font-size:12px; color:#332a25; text-align:center; float:right;}
.footer_hyp{font-size:11px; color:#332a25; text-align:center; text-decoration:none;}
a.footer_hyp:hover{font-size:11px; color:#332a25; text-align:center; text-decoration:underline;}
.clear{clear:both;}
