@charset "utf-8";
/* CSS Document */
p, h1, h2, h3, h4, h5, h6 {margin:0px;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	padding:0px; 
	line-height:15pt;
	background:#FFF;
}
td {background: none;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	color: #315b2d;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 14pt;
	color: #315b2d;
}
h2 {
	margin: 3px 0px 10px 0px;
	font-size: 12pt;
	color: #000;
}
h3 {
	font-size: 11pt;
	color: #dcb453;
	text-transform:uppercase;
}
h4 {
	font-size: 12pt;
	color: #dcb453;
}
.gold {color:#dcb453;}

.sitebackground {width:100%; background:url(../img/background.wood.jpg) top left no-repeat;}
.outerframe {width:961px; text-align:left; background:url(../img/background.black.overlay.png) top left repeat;}
.innerframe {width:941px; min-height:400px; margin:0px 10px; padding: 10px 0px 5px 0px;}
.header {height:95px; padding:0px 10px;}
.logo {float:left; margin:10px 0px;}
.subtitle {float:right; margin-top:65px;}
.clear {clear:both; height:15px;}

.topnav {background:url(../img/top.nav.jpg) repeat-x top left; height:34px;}
.topnav a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.topnav a:hover {text-decoration: underline;}
.topnav ul li a.active {color:#954c0d; text-transform:uppercase;}
.topnav ul {padding:5px 15px; margin:0px;}
.topnav ul li {display: inline; list-style-type: none; padding-right: 15px;}
.topnav ul li b {padding-left:15px; border-left:#954c0d solid 1px;}

.swapimages {min-height:350px; background:#FFF; padding-bottom:10px;}
.endorsementbox {margin-left:10px; padding:10px; color:#fff; width:350px; background:url(../img/background.greenbox.png) repeat top left; min-height:285px;}
.caption {padding:5px 10px; color:#fff; background: url(../img/background.blackband.png) repeat-y top left; text-align:right;}
.centerstage {background: no-repeat top right; overflow:hidden;}
.bodycopy {float:left; color:#000; background:#eae7e0; min-height:200px; margin-right:10px; width:650px;}
.rightcallout {float:right; width:260px; background:#4e4540; color:#fff; padding:10px; min-height:565px;}
.pad10spacing {padding:10px;}
.meyerscontacts {float:left; color:#FFF; background: url(../img/background.contact.png) no-repeat bottom right #4e4540; height:200px; width:465px;}
.meyerscontacts h3 a {text-decoration:none;}
.meyerscontacts h3 a:hover {text-decoration:underline;}
.newsinfo {float:right; color:#FFF; background:url(../img/background.greenbox.png) repeat top left; height:200px; width:465px;}

.footercontainer {background:url(../img/background.wood.jpg) top left no-repeat; padding:10px 0px; height:83px;}
.footerstage {width:921px; padding:0px 10px; margin-top:10px;}
.footermenu {float:left; color:#FFF; width:700px; font-size:9pt; text-align:left;}

.contactbar a, .footercontent a {
	color: #dcb453;
	font-weight: bold;
	text-decoration: none;
}
.contactbar a:hover, .footercontent a:hover {text-decoration: underline;}
.footercontent ul li a.active {color:#954c0d; text-transform:uppercase;}
.footercontent ul {margin:0px; padding:0px; font-size:8pt;}
.footercontent ul li {display: inline; list-style-type: none; padding-right: 10px;}
.footercontent ul li b {padding-left:10px; border-left:#954c0d solid 1px;}

.copyright {font-size:8pt; font-style:italic; line-height:11pt;}
.copyright a {color:#FFF; text-decoration:none; font-weight:normal;}
.credits {font-size:8pt; font-style:italic; color:#954c0d; line-height:11pt;}
.affiliations {float:right; color:#FFF; text-align:right;}

.credits a {
	color: #954c0d;
	font-weight: bold;
	text-decoration: none;
}
.credits a:hover {color:#dcb453; text-decoration: underline;}

.chefatwrokint img {width:175px; height:218px; margin:0px 15px 10px 0px;}