body {
background-color: #D3D3BF;
margin-top:10px;
margin-bottom:10px;
}
.required {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.text_small {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:5px 5px 5px 5px;
text-align:justify;
}
.text1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#674E2D;
font-weight:bold;
}
.h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#1E4320;
font-weight:bold;
line-height:20px;
}
.h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1E4321;
font-weight:bold;
}
.h2a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4D2600;
font-weight:bold;
}

.h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1E4320;
font-weight:bold;
}
.h4 {
font-family:Times New Roman, Arial, Helvetica, sans-serif;
font-size:26px;
color:#1E4320;
font-weight:bold;
line-height:38px;
}
.link a:link, .link a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#674E2D;
font-weight:bold;
text-decoration:none;
}
.link a:hover, .link a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A4324;
font-weight:bold;
text-decoration:underline;
}

#heading {
text-align:center;
height:24px;
background-image: url(images/heading_bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#674E2D;
font-size:14px;
font-weight:bold;
line-height:24px;
}
.text_area {
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#674E2D;
width:100px;
border: 1px solid #999966;
background-color:#FAFAFA;
}
form {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:justify;
padding: 5px;
}
form .button {
 font-family: Arial;
 font-size: 10px;
 background-color: #999966;
 color: #FFFFFF;
 margin-right: 6px;
}
.li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#674E2D;
font-weight:bold;
line-height:20px;
list-style-image:url(images/diamond.gif);
list-style-position: inherit;
}
.li_BIG {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#AA5500;
font-weight:bold;
line-height:22px;
list-style-image:url(images/diamond.gif);
list-style-position: inherit;
}
.li_nofont {
list-style-image:url(images/diamond.gif);
list-style-position: inherit;
}
.li_light {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: normal;
line-height:20px;
list-style-image:url(images/diamond.gif);
list-style-position: inherit;
}
/*------------begin tables------------*/
#header {
width:783px;
height:168px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
background-image:url(images/hc_r1_c1.jpg);
background-position:left;
background-repeat:no-repeat;

}
#header_right {
width:13px;
height:168px;
background-image:url(images/header_right.jpg)
}
#header_left {
width:5px;
height:168px;
background-image:url(images/header_left.jpg);
}
#header_bottom {
width:783px;
height:23px;
background-image:url(images/hc_r7_c1.jpg);
background-position:left;
background-repeat:no-repeat;
}
#left {
width:4px;
height:100%;
background-image:url(images/hc_r2_c1.jpg);
background-position:left;
background-repeat:repeat-y;
}
#right {
width:12px;
height:100%;
background-image:url(images/hc_r2_c4.jpg);
background-position:right;
background-repeat:repeat-y;
}
#right_column {
width:160px;
background-color:#F1EFE2;
border-left:1px solid #999966;
border-bottom:1px solid #999966;
border-right:1px solid #999966;
vertical-align:top;
height:auto;
}
#right_column a:link, #right_column a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006600;
font-weight:bold;
text-decoration:none;
}
#right_column a:hover,  #right_column a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#674E2D;
font-weight:bold;
text-decoration:underline;
}
#main {
background-image:url(images/main_bg.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#FFFFFF;
width:586px;
padding-top:4px;
padding-left:10px;
padding-right:10px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:15px;
}
#main a:link, #main a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#674E2D;
font-weight:bold;
text-decoration:none;
}
#main a:hover, #main a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A4324;
font-weight:bold;
text-decoration:underline;
}
#footer {
background-image:url(images/hc_r6_c1.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:35px;
}
#featured {
padding-left:10px; 
padding-top:8px;
padding-bottom:8px;
padding-right:10px; 
vertical-align:top;
border-bottom:1px solid #674E2D;
border-right:1px solid #674E2D;
}
#featured_pic {
vertical-align:top;
border-left:1px solid #674E2D;
border-bottom:1px solid #674E2D;
border-right:1px solid #674E2D;
}
#featured_top {
border-top:1px solid #674E2D;
border-bottom:1px solid #674E2D;
border-left:1px solid #674E2D;
border-right:1px solid #674E2D;
background-image:url(images/heading_bg.jpg);
background-repeat:repeat-x;
height:20px;
}

/*----------------navigation-------------------*/
#navigation {
border-bottom:1px solid #674E2D;
border-right: 1px solid #674E2D;
border-left: 1px solid #674E2D;
height:auto;
vertical-align:top;
background-color:#F1EFE2;
}
#navigation a {
 	/*/*/padding-left: 3px;
 	display: block;
 	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
 	text-decoration: none;
 	line-height: 26px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
 	width: 159px; /* */
 }
 #navigation a:link, #navigation a:visited {
    background-image:url(images/hc_r2_c2.jpg);
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#674E2D;
	border-bottom: 1px solid #CCCCCC;
	font-weight:bold;
 }
 #navigation a:hover, #navigation a:active {
 	background-image:url(images/hc_r3_c2.jpg);
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color:#5A4324;
 	border-bottom: 1px solid #CCCCCC;
	font-weight:bold;
 }
 #navigation ul {
 	/*/*/padding-left: 0em;
	/*/*/padding-right: 0em;
 	margin-left:0;
 	list-style-type: none; /* */
 }
 #navigation li {
 	/*/*/margin: 1px 0px 0px 0px; /* */
 }
 
 #current a {
 	color: #FFFFFF !important;
 	/*/*/background-color: #B20815!important;
 	border: 1px solid #333333 !important; /* */
 }
/*------------------------------PHOTO GALLERY---------------------------------*/
#gallery {

background-color:#FFFFFF;
width:586px;
padding-top:4px;
padding-left:10px;
padding-right:10px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:15px;
}
#gallery a:link, #gallery a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#674E2D;
font-weight:bold;
text-decoration:none;
}
#gallery a:hover, #gallery a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A4324;
font-weight:bold;
text-decoration:underline;
}
.comments {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#674E2D;
font-weight:bold;  width:500px;
  padding-top:5px;
  line-height:16px;
}
.galleryimage {
	border: 1px solid #674E2D;
	width:134px;
	height:105px;
	background-color: #777;
	margin-left:2px;
	margin-right:2px;
}
.galleryimage:hover {
	border: 1px solid #5A4324;
	width:134px;
	height:105px;
}
.navlink {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display:block;
	padding:3px 6px;
	margin:3px 12px 0px 0px;
	border:1px solid #000;
	float:left;
	background-color:#FFFFFF;
}
.navlink:link {COLOR: #000; text-decoration: none;}
.navlink:visited {COLOR: #000; text-decoration: none;}
.navlink:active {COLOR: #000; text-decoration: none; background-color:#F1EFE2;}
.navlink:hover {COLOR: #888; text-decoration: none; background-color: #F1EFE2;}
.imagetitle {
	color: #674E2D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
}