body {
	background-color: #7c844b; /*artichoke green*/
	background-image: url(images/img_bg_artichoke.jpg);
	background-repeat:repeat;
	color: #333333;
	font-family: Arial, Helvetica, san-serif;
	font-size: 95%;
	margin: 6px auto;
	width:1000px;
	padding: 0;
}

h1 {
	
}

h3 {
color:#57315a;
font-style:italic;
font-weight:bold;
font-size:135%;
}
.hm {
color:#57315a;
font-style:italic;
font-weight:bold;
font-size:135%;
font-family: Arial, Helvetica, san-serif;
text-align:center;
}

h4 {
color:#7c844b; /*artichoke green*/
font-size:110%;
}

#maincontent h2, #mainleft h2, #mainright h2 {
font-size:150%;
color:#f4e9d3; /*beige*/
}


#mainleft p {
	font-family: Arial, Helvetica, san-serif;
}

#mainleft_new p {
	font-family: Arial, Helvetica, san-serif;
}

#wrapper { 
	margin: 0 auto 0 auto;
    width:1000px;
	min-width:800px;
	background-color:#a96828; /*brown*/
	padding:0;
	border:3px solid #7c844b; /*artichoke green*/
} 
 
#header {
	margin: 0 auto 3px auto;
	padding:8px 0px 0px 0px;
}

#nav {
width:900px;
margin:7px 5px 7px 30px;
padding:0px 7px 15px 20px;
}

#inner_wrapper {
width:950px;
padding:5px 0px 0px 0px;
margin:15px auto;
background-image:url(images/tablecloth.jpg);
background-repeat:repeat;
background-color:#f4e9d3; /*beige*/
}

#searchbox {
	border: 2px solid #cda62d; /*gold*/
	font-size: 0.75em;
	padding: 6px;
	margin-bottom:10px;
	width: 135px;
	color:#f4e9d3; /*beige*/
	background-color: #57315a; /*purple*/
	text-align:center;
}

#sidebar {
	font-size: 90%;
	padding: 6px;
	width: 155px;
	float: left;
	margin:0px 10px;
	background-color: #687432; /*green*/
}

#sidebar ul li {
padding:6px 0px;
}

#maincontent {
	width: 77%;
	float:right;
	margin:0px 0px 0px 0px;
	padding-right:10px;
}

#mainleft {
width:45%;
float:left;
	background-color:#a96828;
	padding:2px;
	color:#f4e9d3; /*beige*/
}

#mainleft_new {
	padding:0px;
	color:#f4e9d3; /*beige*/
}

#mainright {
width:45%;
float:right;
	background-color:#687432;
	padding: 2px;
	color:#f4e9d3; /*beige*/
}
.mainfull_purple {
	clear: both;
	padding: 4px;
	margin: 6px 0px 4px 0px;
	background-color: #57315a; /*purple*/
}

.mainfull_gold {
	clear: both;
	padding: 4px;
	margin: 12px 0px 4px 0px;
	padding-top:4px;
	background-color: #cda62d; /*gold*/
}

#footer {
	padding-top: 6px;
	clear: both;
	text-align: center;
	font-size:90%;
	font-weight:bold;
	color:#a96828; /*brown*/
}
p.safe {
	font-size: 0.001em;
	line-height: 0;
	margin: 0;
}

.largebold {
font-size:140%;
font-weight:bold;
}

.largeboldbeige {
color: #f4e9d3;
font-size:140%;
font-weight:bold;
}

.largegreen {
font-size:115%;
color:#687432; /*green*/
}

.beige {
color:#f4e9d3;
}


/*NAVIGATION BAR*/
#navbar {
	margin: 0;
	padding: 0;
}
#navbar li {
	list-style-type: none;
	margin: 0px;
}
#navbar a {
	display: block;
	padding: 3px 6px 0px 6px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #687432; /*green*/
}
#navbar a:hover, #navbar a:active, #navbar a:focus {
	color: #333333;
	background-color: #cda62d; /*gold*/
}

#maincontent a, #maincontent a:link {
	color:#f4e9d3; /*beige*/
text-decoration:none;
}

#maincontent a:visited {
color:#57315a; /*purple*/
text-decoration:underline;
}

#maincontent a:hover, #maincontent a:active, #maincontent a:focus {
color:#57315a; /*purple*/
text-decoration:none;
}

#mainleft a, #mainleft a:link {
	color:#f4e9d3; /*beige*/
text-decoration:none;
}

#mainleft a:visited {
color:#57315a; /*purple*/
text-decoration:underline;
}

#mainleft a:hover, #mainleft a:active, #mainleft a:focus {
color:#57315a; /*purple*/
text-decoration:none;
}

#mainleft_new a, #mainleft_new a:link {
	color:#f4e9d3; /*beige*/
text-decoration:none;
}

#mainleft_new a:visited {
color:#57315a; /*purple*/
text-decoration:underline;
}

#mainleft_new a:hover, #mainleft_new a:active, #mainleft_new a:focus {
color:#57315a; /*purple*/
text-decoration:none;
}
.mainfull_gold a, .mainfull_gold a:link, .mainfull_purple a, .mainfull_purple a:link {
	color:#f4e9d3; /*beige*/
text-decoration:none;
}

.mainfull_gold a:visited {
color:#57315a; /*purple*/
text-decoration:none;
}

.mainfull_gold a:hover, .mainfull_gold a:active, .mainfull_gold a:focus {
color:#57315a; /*purple*/
text-decoration:none;
}



.mainfull_purple a:visited {
color:#cda62d; /*gold*/
text-decoration:none;
}

.mainfull_purple a:hover, .mainfull_purple a:focus, .mainfull_purple a:active {
color:#cda62d; /*gold*/
text-decoration:none;
}

.overflow a, .overflow a:link {
color:#687432; /*green*/
text-decoration:underline;
font-size:95%;
}

.overflow a:visited {
color:#57315a;
text-decoration:underline;
font-size:95%;
}

.overflow a:hover, .overflow a:active, .overflow a:focus {
color:#a96828;
text-decoration:underline;
font-size:95%;
}


.colbottom {
margin-bottom:0px !important; 
padding-bottom:0px;
line-height:0px;
font-size:0px;
}

.clearit {
clear:both;
}

.black {
color:#000000;
}

.green {
color:#7c844b; /*artichoke green*/
}

.overflow {
overflow:auto;
padding:0px 8px 8px 3px;
text-align:left;
font-size:90%;
height:150px;
}

/*FOOTER*/

#footer a, #footer a:link {
color: #a96828;
text-decoration:none;
}

#footer a:visited {
color:#687432;
text-decoration:none;
}

#footer a:hover, #footer a:active, #footer a:focus {
color:#687432;
text-decoration:underline;
}

#credit {
font-size:75%;
color:#CCCCCC;
padding:0px 0px 3px 3px;
}

#credit a, #credit a:link {
color:#cccccc;
text-decoration:underline;
}

#credit a:visited {
color:#fff;
text-decoration:none;
}

#credit a:hover, #credit a:active, #credit a:focus {
color:#cccccc;
text-decoration:none;
}

.hm_header {
	font-family: Arial, Helvetica, san-serif;
font-weight:bold;
font-size:130%;
}

.hm_green {
	font-family: Arial, Helvetica, san-serif;
font-size:130%;
color:#7c844b;
font-weight:bold;
}

.hm_purple{
	font-family: Arial, Helvetica, san-serif;
font-size:130%;
color:#57315a;
font-weight:bold;
}

.hm_brown{
	font-family: Arial, Helvetica, san-serif;
font-size:130%;
color:#a96828;
font-weight:bold;
}

.hm_gold{
	font-family: Arial, Helvetica, san-serif;
font-size:130%;
color:#cda62d;
font-weight:bold;
}

.call{
padding-bottom:20px;
}

