
/*Global tweaks*/
body {
	margin:0px;
	padding:0px;
	background-color:#DADDE6;
	background-image:url('images/sideback.png');
	background-repeat:repeat-y;
	color:black;
	font-family:Verdana, sans;
	font-size:1em;
	}

img {
	border:0px;
	margin:0px;
	padding:0px;
	}

a {color:#05058D;}
a:hover {text-decoration:none; color:blue;}
a:visited {}


h1 {
	color:#A02532;
	padding:10px 0px 0px 20px;
	margin:0px;
	}


h3, h4 	{
	margin:0px;
	padding:10px 0px 0px 20px;
	color:#A02532;
	}


#bodybox {
	width:770px;
	
	}

#masthead {
	position:relative;
	top:0px;
	left:0px;
	
	text-align:left;
	background-image:url('images/bck.jpg');
	background-repeat:repeat-x;
	width:100%;
	height:178px;
	}

#sidenav {
	width:150px;
	margin:0px;
	padding:4px 0px 4px 12px;
	float:left;
	text-align:left;
	font-weight:bold;
	font-size:1.1em;
	
	}

	#sidenav a {
		display:block;
		margin:0px;
		padding:10px 2px 10px 18px;
		text-decoration:none;
		
		color:#A02532;
		
		}
		
	#sidenav a:hover {color:#323232;text-decoration:underline;}
	
	
#contentbox {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	float:clear;
	}

#content {
	width:600px;
	margin-bottom:20px;
	float:right;
	padding-top:10px;
	}

	#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:3px 0px;}

	#content p {padding:0px 10px 10px;}

#bottombox {
	position:relative;
	bottom:0px;
	right:0;
		
	width:770px;
	float:right;

	font-size:.7em;
	font-family:Arial, serif;
	text-align:right;

	}

	#bottombox li {
		text-align:left;
		list-style-type:none;
		padding:0px;
		}


#serving {
	
	margin-left:160px;
	
	
	padding:0px 0px 10px 20px;
	padding-bottom:10px;

	text-align:left;
	
	border-width:1px 0px 0px 0px;
	border-color:#A02532;
	border-style:solid;
	}
#serving p {
	margin:0px;
	padding:6px 0px;
	}

/*  Other Pages */


#gallery {
	position:relative;
	top:0px;
	left:1px;

	text-align:center;
	margin-left:160px;
	}
	
	#gallery img {margin:3px 2px;}

#gallery h3 {color:#05B3CE;padding-bottom:10px;margin-top:20px}

.grouping {margin:0px;padding:0px;font-size:0px;}


#insetpic {
	float:right;
	margin:0px 0px 10px 15px;

	border-width:1px;
	border-color:#A02532;
	border-style:solid;
	}

#zoom {margin-top:8px;text-align:center;}

#contact {
	width:600px;
	margin-bottom:20px;
	float:right;
	}
	
	#contact h3 {margin:12px 0px 0px;padding:0px;}
	#contact p {margin:0px;padding:0px 0px 6px;}
	

table {text-align:right;font-size:90%;padding-top:7px;}


td {
	margin:0px;
	padding:2px 0px 2px 5px;

	border-width:1px 0px 0px;
	border-color:#A02532;
	border-style:solid;
	}
th {text-align:center;}
