body {
	background:url(images/page_bg.gif) repeat-x top #f3e6d8;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;
	}
h1, h2, h3, form, ul, li, fieldset {
	margin:0;
	padding:0;
	}
a { text-decoration:none; }
ul { list-style-type:none; }
img, fieldset { border:0; }
.c, #nav, #foo { clear:both;}
#contactform fieldset input, #contactform fieldset label, .left, #nav li, #nav li a, #main, #side, #foomenu li a, #th1 li, #th1 a { float:left;}
.right { float:right;}
.cl, #contactform textarea { clear:left;}
.cr { clear:right;}
#contactform label, .con, .b, #nav, #foomenu li, #th1 li, #th1 a,  #nav li a, #foomenu, #foo span, #foomenu li a, #sidemenu li a { display:block;}
.white { color:white;}
/*---------------------------------------*/
#wrapper {
	background:url(images/header.jpg) no-repeat top left;
	width:895px;
	padding:0 31px 0 84px;
	margin:0 auto;
	}
#header {
	height:292px;
	}
#header h1 { padding:35px 0 0 0px;}
#nav { height:50px; margin-left:10px; }
#nav li a { padding:20px 30px 0; height:30px;}
#nav li a:hover { background:url(images/menu_ov.gif) repeat-x top; }
/**/
/*--------------------------*/
#main {
	width:597px;
	padding:13px 28px 15px 0;
	}
#main h1, #main p {margin:0; padding:15px 0; }
#main h1 { font-size:30px; padding:25px 0 10px 10px;}
#main, #side, #side a, #main a {color:#330000; }
#main a { text-decoration:underline;}
#main h1, #main h2, #side h1, #side h2, .con, #sidemenu { font-weight:100; font-style:italic;}
#side h2 { font-weight:100;  padding:20px 0 10px; font-size:18px;}
#side {
	margin-top:6px;
	width:195px;
	height:100%;
	padding:13px 40px 15px 35px;
	background:#dac7b5 url(images/side_bg.jpg) bottom right no-repeat;
	}
#side span { display:block; padding:15px 0;}
.cbox { background:url(images/b_box.gif) top no-repeat; padding:10px 30px 20px; line-height:25px;}
.cbox_old_lady { background:url(images/b_box_old_lady.gif) top no-repeat; padding:10px 30px 20px; line-height:25px;}
.border { border-bottom:1px solid}
#foo { padding:6px 0 10px; height:150px;background:url(images/fo_bg.gif) repeat-x top;}
#foomenu { width:765px; margin:0 auto; height:116px; font-size:13px; }
#foomenu li { float:left; background:url(images/f_libg.gif) no-repeat right; margin-right:1px;}
#foomenu li a { padding:30px 20px 69px; color:#f3e6d8; height:16px;}
#foomenu li a:hover { background:url(images/ov_bottom.jpg) top center;}
#foomenu #first a:hover {background:url(images/ov_bottom.jpg) no-repeat -40px 0px;}
#foomenu #first a {padding-left:100px;}
#foo span { clear:both; padding:10px 0 5px 0; text-align:center; color:#a78181; }
#foomenu #last a:hover {background:url(images/ov_bottom.jpg) no-repeat -90px 0px;}
#foomenu #last a {padding-right:100px;}
.con { text-align:center; font-weight:bold; padding:3px 0;}
.con a { padding:2px 5px; color:#330000;  }
.con a:hover { text-decoration:underline;}
#sidemenu {	padding:0px 0 10px 0; }
#sidemenu li a { padding:6px 0 6px 10px; border-bottom:1px solid #c7b1a6; color:#330000; height:17px; }
#sidemenu li a:hover { border-bottom:1px solid black;}
.xs { background:url(images/xs.gif) no-repeat 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#330000; padding:4px 0 5px 10px; width:185px; font-size:13px; border:0;}
#th1 li { background:url(images/shadow_li.gif) 21px 116px no-repeat; padding:10px; }
#th1 img { border:8px solid #d7c4b4; }
/*------------------------------------*/
#contactform {
	width:470px;
	margin:0 auto;
	}
#contactform fieldset label, #contactform fieldset input,  #contactform label { width:218px; margin-bottom:7px; }
#contactform fieldset label, #contactform fieldset input,  #contactform label, #contactform textarea, #contactform input {padding:5px 0 3px 4px;}
#contactform label { margin-top:25px;}
#contactform fieldset input { background:url(images/input_bg.gif) no-repeat 0px 0px; height:18px; }
#contactform fieldset input, #contactform textarea { border:0; font-size:13px; letter-spacing:2px; color:#3d3023; font-family:Georgia, "Times New Roman", Times, serif;}
#contactform textarea { background:url(images/textarea_bg.gif) no-repeat 0px 0px; width:455px; height:161px; border:0; }
#contactform textarea:focus { background:url(images/textarea_bg.gif) no-repeat 0px -169px;}
#contactform fieldset input:focus {background:url(images/input_bg.gif) no-repeat 0px -26px;}
.tb1 { font-weight:bold;}
.tb1 td { border-bottom:1px solid #cfbbae; }