body {
margin:0px;
padding:0px;
background-image:url(../images/home/tan_repeat.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#776044;
}

ul {
list-style-image: url(../images/interior/bullet.gif);
}

/*** MAIN / CONTAINER DIVS ***/

#main {
width:852px;
margin:35px auto 20px auto;
background-image:url(../images/interior/repeat.jpg);
background-repeat:repeat-y;
}

/*** HDL ***/
#main_hdl {
width:852px;
margin:35px auto 20px auto;
background-image:url(../images/interior/repeat_hdl.jpg);
background-repeat:repeat-y;
}

#hdl {
width:664px;
float:right;
}

/*** PARTS ***/

#top {
width:852px;
height:1px;
background-image:url(../images/interior/top.gif);
background-repeat:no-repeat;
overflow:hidden;
}

#left {
width:188px;
float:left;
}

#middle {
width:315px;
float:left;
}

#title {
width:100%;
text-align:right;
}

#content {
width:285px;
padding:0px 15px 0px 15px;
}

#right {
width:349px;
float:right;
text-align:center;
}

#right_content {
width:332px;
margin:auto;
text-align:left;
}

#bottom {
width:852px;
height:1px;
background-image:url(../images/interior/bottom.gif);
background-repeat:no-repeat;
clear:both;
overflow:hidden;
}

#clear {
clear:both;
}

#footer {
width:852px;
margin:auto;
text-align:center;
}

/*** CALLOUT ***/

#callout_container {
width:299px;
margin:auto;
background-image:url(../images/callout/callout_repeat.jpg);
background-repeat:repeat-y;
}

#callout_content {
width:269px;
height:114px;
padding:20px 15px 0px 15px;
vertical-align:middle;
background-image:url(../images/callout/callout_top.jpg);
background-repeat:no-repeat;
}

#callout_btm {
width:299px;
height:21px;
background-image:url(../images/callout/callout_btm.jpg);
background-repeat:no-repeat;
clear:both;
}


/*** FOOTER ***/

.footer {
	font-size: 9px;
	color: #C0A563;
	}

	a.footer:link {
		color: #C0A563;
		text-decoration: none;
		}
	a.footer:hover {
		color: #C0A563;
		text-decoration: underline;
		}
	a.footer:active {
		color: #C0A563;
		text-decoration: none;
		}
	a.footer:visited {
		color: #C0A563;
		text-decoration: none;
		}
	a.footer:visited:hover {
		color: #C0A563;
		text-decoration: underline;
		}

/*** TEXT / LINKS ***/

h1 {
font-size:15px;
font-weight:bold;
}

h2 {
font-size:13px;
font-weight:bold;
}

.heading1 {
font-size:15px;
font-weight:bold;
}

.heading2 {
font-size:13px;
font-weight:bold;
}

.quote {
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
font-weight:bold;
}

.italic {
font-family:"Times New Roman", Times, serif;
font-size: 14px;
font-style:italic;
font-weight:normal;
}

.by {
font-family:"Times New Roman", Times, serif;
font-size:11px;
font-style:italic;
font-weight:normal;
}

.large {
	font-size: 36px;
	font-weight: bold;
}

a:link {
color:#005B22;
text-decoration: underline;
}

a:hover {
color:#005B22;
text-decoration: underline;
}

a:active {
color:#005B22;
text-decoration: none;
}

a:visited {
color:#005B22;
text-decoration: underline;
}

a:visited:hover {
color:#005B22;
text-decoration: underline;
}

/*** CLASSES ***/

.frame {
border-style:double; 
border-color:#776044; 
border-width:5px;
}