/* CSS Document */

BODY {
	background-image: 	url(../images/bg.gif);
	background-repeat:	repeat-x;
	background-color: 	#ABB790;
	margin: 0 0;
}

.content {
padding:15px;
}

.content p {
line-height:16px;
}

img {
border:0;
}

.content .hours  {
font-size:12px;
font-family:arial;
}

.hours {
background-color:#e5ecce;
border:1px solid #CCC;
padding:8px 8px 0 8px;
margin-top:15px;
}

.hours h2 {
margin:0 0 4px 0;
}

.hours table {
width:100%;
margin-top:0;
padding-top:0;

}

.hours table td {
padding:1px;
}

.rightfloat {
float:right;
margin:20px 0 60px 20px;
}

.rightfloat-landscape {
float:right;
margin:50px 0 25px 0;
}

.rightfloat-landscape img {
padding-bottom:10px;
}

.googlebox {
margin:10px 9px;
font-size:11px;
font-family:arial;
background-color:#89a467;
border:2px solid #7f9062;
text-align:center;
}


H1 {
color:#283508;
font-weight:normal;
font-size:32px;
font-family:georgia, serif;
margin:0 0 0 0;
}



H2 {
color:#435a0c;
font-size:22px;
margin-bottom:5px;
font-weight:normal;
font-family:georgia, serif;
}


H3 {
color:#435a0c;
text-transform:uppercase;
font-size:14px;
font-family:georgia, serif;
}


H4 {
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		14px;
	color: 			#A48716;
	line-height: 	0px;
}

PRE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}



A { color:#435a0c;font-weight:bold; text-decoration: underline;}
A:hover {color:#7e9c38; text-decoration: underline; }

ul {
margin:0 0 0 10px;
padding:0;
}

LI { 
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}

P {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#000;
	text-align: 	left;
	line-height:17px;
}

P.dashb_text {
	font-size: 		11px;
	text-align:		left;
}

#dashb {
	background-image: url(../images/dashb_openhours_bg.gif);
	background-repeat: repeat-x;
	background-color: #B2AB79;
}

.dashb_pad {
	padding-left: 	15px;
	padding-bottom: 5px;
}

.content_area {
	background-image:		url(../images/content_bg.gif);
	background-repeat:		no-repeat;
	background-position: 	100% 100%;
}

.black { color: #000; }
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.callout {
	text-align:right;
	float: right;
}

.footer {
	width: 100%;
	height: 16px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #89805A;
	text-align: left;
	
}







