html {
	background-color: #FFFFCC;
}

body {
	font-family: Tahoma, sans-serif;
	font-size: 92%;
}
button {
  display: block;            
  width: 100%;
  margin: 2px;
  text-align: center;


}
img {
	max-width: 100%;
	height: auto;
}

.container {
	width: 1960px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ebd699;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	margin-top:1px;
	color: #996633;
}


header {
	padding-top: 5px;
	margin-top: 5px;
	
}

header h1 {
	margin: 0;
	font-weight: normal;	
	font-size: 165%;
	font-family: "old english text mt"; 
	
	
}

header p {
	margin: 0;
}

/* Site Navigation */
.site-nav {
	margin-top: 10px;
	margin-bottom: 5px;
}

.site-nav ul {
	margin: 0;
	padding: 0;
}

.site-nav li {
	list-style: none;
	float: left;
	margin-right: 1px;
}

.site-nav a {
	display: block;
	color: #996633;
	text-decoration: none;
	padding: 5px 10px ;
	border: 1px solid #e5e9dc;
	font-size: 70%;
	background-color: #dbb84d;
	
	
}

.site-nav .chosen{
	text-decoration: none;
	padding-bottom: 8px;
	border-bottom: none;
	background-color: #ebd699;
	font-weight:bold;
	
}

.site-nav a:hover {
	background-color: #e5e9dc;
}

/* End Site Navigation */


.content-area {
	border-top: 3px solid #e5e9dc;
	border-bottom: 3px solid #e5e9dc;
}
.left-area {
	width: 20%;    
    border-width:thin;
   	float: left;
    padding-bottom:1px; 
    padding-top:5px;
    padding-left:5px;
   /* border-right: 1px solid #e5e9dc;
    border-bottom: 1px solid #e5e9dc;
    border-top: 1px solid #000;
    border-left: 1px solid #000;    */ 
     
    margin-bottom:100px;
    box-sizing: border-box;
}
.main-area {
	width: 80%;
	float: left;
	padding-right: 40px;
	padding-left: 20px;
	box-sizing: border-box;
}

.sidebar {
	width: 20%;
	float: left;
	/* background-color: #e5e9dc;  */
	padding: 20px 20px;
	box-sizing: border-box;
	font-size: 85%;
}


footer {
	text-align: center;
	font-size: 85%;
	color: #999;
	padding-bottom: 20px;
	padding-top: 20px;
}

footer p {
       float:left;
       font-size:smaller;
       margin-right: 1px; 
        margin-left: 1px;   
        width: 33%;
 }
.fix {
	clear: both;
}

.group:before,
.group:after {
	content: "";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	zoom: 1;
}

/* rod add *************************************/
.header-strip {
height: 30px;
background-color: #251C00;


}
.header-strip img{

height: 20px;
/*border:groove;   height: auto;  position:absolute; */

padding-top: 5px;
padding-left: 5px;
float: left;
 box-sizing: border-box;
}
.header-strip p{
	float: left;
}

.header-image{
    padding: 5px;
    margin-left: 5px;
    float: left;
}
.headerPhone{
    padding: 5px;
    margin-left: 5px;
    float: right;
}
.header-image-right{
    padding: 5px;
    margin-left: 5px;
    float: right;
	
}
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
    image-orientation: from-image;
}
.directions-area {
    margin-left: 5px;
	margin-right: auto;
}
.bottom-strip {
height: 100px;
background-color: #251C00;

}
.bottom-strip img{
height: 20px;
border:5px;
padding-top: 5px;
padding-right: 10px;
float: right;
}
.bottom-strip p{
float: left;
}

/* Table Styles */
table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

.col-newsletter-month {
	width: 60%;
}

.col-newsletter-item {
	width: 20%;
}

table th {
	text-align: left;
	background-color: #869960;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .4);
}

table th,
table td {
	border: 1px solid #869960;
	padding: 10px;
	vertical-align: top;
}
table tbody tr:nth-child(even) td {
	/*background-color: #E5E9DC;  */
   /* background-color: #000000;    black */
    
}

table.newsletter-list tbody th {
	text-align: left;
	background-color: #000000;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .4);
}
table.newsletter-list thead tr th {
	/*background-color: #E5E9DC; */
    background-color: #000000;   /* black */
}

table.newsletter-list tbody tr:nth-child(even) td {
	/*background-color: #E5E9DC; */
    background-color: #ffd700;   /* gold */
}
table.newsletter-list tbody tr:nth-child(odd) td {
	/*background-color: #E5E9DC; */
    /*background-color: #ff0000; */ /* red */
     background-color: #ffd700;   /* gold */
}
table.newsletter-list tr :nth-child(1),
table.newsletter-list tr :nth-child(2) {
	text-align: center;
}

table tbody tr:hover td {
	background-color: #E6DCE9;
}
.question  {
    width: 15%;
	list-style: none;
	float: left;
	margin-right: 1px;
}
.answer  {
    width: 80%;
	list-style: none;
	float: left;
	margin-right: 1px;
}
.active { color: red; }