
/*Global tweaks*/
body {
	margin:0px;
	padding:0px;
	background-color:#2B4528;
	background-image:url('images/sideback.html');
	background-repeat:repeat-y;
	color:black;
	font-family:Georgia, sans;
	font-size:1em;
	}

img {
	border:0px;
	margin:0px;
	padding:0px;
	}

a {color:#05058D;}
a:hover {text-decoration:none; color:#5C7DB3;}
a:visited {color:#05058D;}


h1 {
	color:#442505;
	padding:10px 0px 0px 20px;
	margin:0px;
	}


h3, h4 	{
	margin:0px;
	padding:10px 0px 0px 20px;
	color:#442505;
	}


#bodybox {
	width:770px;
	
	}

#masthead {
	position:relative;
	top:0px;
	left:0px;
	height:150px;
	width:770px;
	border-width:0px 0px 2px 0px;
	border-color:#442505;
	border-style:solid;	


	}

#sidenav {
	width:130px;
	margin:0px;
	padding:3px 0px 3px 9px;
	float:left;
	text-align:left;
	font-weight:bold;
	}

	#sidenav a {
		display:block;
		margin:0px;
		padding:7px 0px 8px 9px;
		text-decoration:none;
		
		color:#B9A97F;
		
		}
		
	#sidenav a:hover {color:#5C7DB3;text-decoration:underline;}
	


#contentbox {
	width:770px;
	float:clear;
	}

#content {
	width:625px;
	padding-bottom:20px;
	float:right;
	background-color:#B9A97F;

	border-width:0px 2px 2px 2px;
	border-color:#442505;
	border-style:solid;
	}
	

	#content h2 {padding-top:18px;}

	#content ul {
		list-style-type: square;

		margin:0px 15px 30px 45px;
		padding:0px;

		color:#550000;
		font-size:90%;
		}

	#content li {padding:1px 0px;}

	#content p {padding:0px 10px 4px;}

#bottombox {


	width:770px;

	
	font-size:.7em;
	font-family:Arial, serif;
	

	
	}

	#bottombox li {
		text-align:left;
		list-style-type:none;
		padding:0px;
		}

#contactus {

	width:146px;
	padding-left:5px;
	float:left;
	text-align:left;


	height:110px;
	text-align:left;
	background-color:#B9A97F;
	line-height:1.6em;

	border-width:2px;
	border-color:#442505;
	border-style:solid;
	}

	#contactus ul {list-style-type:none;margin:13px 0px 0px;padding:0px;}
	#contactus a {font-size:.8em;}

#serving {

	float:right;
	padding:6px 7px 10px 0px;

	}

	#serving p {width:590px;}

/*  Other Pages */


#gallery {
	width:625px;
	padding-bottom:20px;
	float:right;
	background-color:#B9A97F;

	text-align:center;


	border-width:0px 2px 2px 2px;
	border-color:#442505;
	border-style:solid;
	}
	
	#gallery img {margin:2px 2px;}

#gallery h3 {text-align:left;padding-left:12px;padding-bottom:10px;margin-top:20px}

#gallery ul {text-align:left;}

.grouping {margin:0px;padding:0px;font-size:0px;}


#insetpic {
	float:right;
	margin:6px 6px 10px 15px;

	}

#zoom {margin-top:8px;text-align:center;}

#tagline {text-align:left;margin-left:10px;font-size:80%;padding-bottom:38px;}

	#tagline a {display:block;color:#2B4528;padding-bottom:7px;text-decoration:none;}
	#tagline a:hover {text-decoration:underline;}

#disclaimer {text-align:center;font-size:60%;color:darkred;}

#contact {

	width:625px;
	padding-bottom:20px;
	float:right;
	background-color:#B9A97F;

	border-width:0px 2px 2px 2px;
	border-color:#442505;
	border-style:solid;
	
	}
	
	#contact h3 {margin:12px 0px 0px 5px;padding:0px;}
	#contact p {margin:0px;padding:0px 0px 6px 11px;}
	

table {width:320px;text-align:right;font-size:90%;padding-top:7px;margin-bottom:28px;}


td {
	margin:0px;
	padding:2px 3px 2px 5px;

	border-width:0px 1px 1px 0px;
	border-color:#442505;
	border-style:solid;
	}
th {
	text-align:center;

	border-width:0px 0px 1px 0px;
	border-color:#442505;
	border-style:solid;	

	
	}
	
.btt a {color:black;text-decoration:none;}
.btt a:hover {color:black;text-decoration:underline;}

table a {color:#2B4528;}
table a:link {color:#05058D;}

.rates {width:520px;}

.areaact {
	width:580px;
	text-align:center;
	}
.areaact td {height:80px;}
.areaact th {height:65px;}


.first {width:230px;
	border-width:0px 1px 1px 1px;
	border-color:#442505;
	border-style:solid;
	}

.firstrw td {height:25px;text-align:center;background-color:#442505;color:#B9A97F;font-size:80%;}