body 
{
	margin: 0;
	padding: 0;
	background-repeat: repeat-x;
	
	background-color: #642700;
}

img
{
border: none;
}

table
{
	
}

td {
	vertical-align: top;
	padding: 3px;
	margin: 3px;
}

p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #332010;
font-size: 12px;
}

h3 
{
	font-family: arial, geneva, sans-serif;
	font-size: 110%;
	color: #79C064;
	font-weight: bolder;
	text-transform: uppercase;
	margin: 10px 0 3px 0;
	padding: 0;
	border-color: #79C064;
	border-style: solid;
	border-width: 0px 0 1px 0;
	vertical-align: bottom;
}

a:link, a:hover, a:visited
{ text-decoration:none;
}

.bg-wrapper
{
	background-color: #642700;
	width: 1020px;
	margin: 0 auto 0 auto;
	background-image: url(site-images/bg-img.jpg);
}

.wrapper
{
	background-color: #FFF4E3;
	width: 796px;
	margin: 0 auto 0 auto;
	padding: 0;
}
.header
{
	width: 796px;
	height: 202px;
	margin: 0 auto;
	padding: 0;
}
/*This pure-css image rollover was adapted from http://www.alanwho.com/examples/css/rollover_menu/ .  If you need to swap images, be sure you get the widths correct in the stylesheet!  And leave every child element of .nav alone, even bits of code that don't seem to do anything.*/
.nav
{
	background-color: #dc5e14;
	height: 28px;
	width: 797px;
	text-align: center;
	margin: 0 auto;
}
.nav ul {
	list-style-position: outside;
	margin: 0 0 0 6px;
	padding: 0;
	text-align: center;
}

.nav li {
	display: inline;
	padding: 0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
.nav li a#nav-home {
	float: left;
	display:block;
	width: 103px;
	height: 28px;
}
.nav li a#nav-clark {
	float: left;
	display:block;
	width: 147px;
	height: 28px;
}
.nav li a#nav-greenbay { float: left; display:block; width: 188px; height: 28px; }
.nav li a#nav-howard { float: left; display:block; width: 172px; height: 28px; }
.nav li a#nav-media { float: left; display:block; width: 81px; height: 28px; }
.nav li a#nav-contact { float: left; display:block; width: 93x; height: 28px; }
.nav li a img {  border:none; vertical-align:bottom; /* for IE6 */}
.nav li a:hover { visibility:visible; }
.nav li a:hover img { visibility:visible; }
.nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

#nav-home 
{ 
background-image: url(site-images/nav-home-hover.gif);
background-repeat: no-repeat;
background-position: left bottom; 
}

#nav-clark 
{ 
background-image: url(site-images/nav-clark-hover.gif);
background-repeat: no-repeat;
background-position: left bottom; 
}

#nav-greenbay 
{ 
background-image: url(site-images/nav-greenbay-hover.gif);
background-repeat: no-repeat;
background-position: left bottom; 
}

#nav-howard 
{ 
background-image: url(site-images/nav-howard-hover.gif);
background-repeat: no-repeat;
background-position: left bottom; 
}

#nav-media 
{ 
background-image: url(site-images/nav-media-hover.gif);
background-repeat: no-repeat;
background-position: left bottom; 
}

#nav-contact
{ 
background-image: url(site-images/nav-contact-hover.gif);
background-repeat: no-repeat;
background-position: left bottom; 
}



.content
{
	background-color: #FFF4E3;
	padding: 0px 50px 50px 50px;
	margin: 0;
}

.content a:link, a:visited
{
	text-decoration:none;
	color: #990000;
}

.content a:hover, a:active 
{
	text-decoration:none;
	border-bottom: 1px dotted;
	color: #996600;
}

.content h1
{
	color: #277D42;
	font-family: arial, geneva, sans-serif;
	font-variant: small-caps;
	font-weight: bolder;
	font-size: 230%;
	text-align: right;
	padding-top: 10px;
}

.bold {
	font-weight: bolder;
	color: #9B1005;
}

.header_cell
{
	vertical-align: bottom;
}

.prices {
	background-color: #FFDFBB;
	text-align: center;
	width: 40px;
}
.items {
	border: 1px 0px 1px 0px;
	padding: 0 3px 0 3px;
	border-color: #FFDFBB;
}
.description   {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	padding-left: 20px;
	text-transform: none;
	font-weight: normal;
	margin-top: -8px;
}
.section_description {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	margin-top: -2px;
}

.bottom-nav {
	text-align: center;	
	
}

.bottom-nav li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-transform: capitalize;
	list-style-type: none;
	list-style-position: inside;
	display: inline;
	border-color: #DC5E14;
	border-width: 0 1px 0 1px;
	border-style: solid;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}
.bottom-nav  a:link, a:visited {
	color: #DC5E14;
	font-weight: normal;
	text-decoration: none;
}
.bottom-nav  a:hover, a:active {
	color: #277D42;
	text-decoration: underline;
}
#locations {
	float: right;
	padding: 0 0 10px 20px;
	text-align: center;
}

