body{
	background-color: #4E3920;
}
h1, h2, h3, #footer strong{
	color:#33220E;
}

a{
	color: #5A9FC2;
	text-decoration:none;
}
a:hover{
	color: #15435D;
	text-decoration:none;
}
#header{
	padding:20px 0px 20px 35px;
}
.social_links{
	top:35px;
}
#header .navigation ul li:hover{
	background-color: #33220E;
}
.quick_nav_page_name,
.section_page_name{
	color: #33220E;
}
.col_right, .col_left, .content_header h2{
	display:none;
}
.section_page_description {
	max-height: 125px;
	overflow: hidden;
}

#footer input,
#footer textarea,
#header .newsletter_form input.email_address,
#header .site_search_form input{
	color:#B5B3A3;
	background-color: #F4F2EA;
	border:1px solid #EAE4D7;
}
#header .newsletter_form input.email_address,
#header .site_search_form:hover input{
	border:1px solid #C5CAB8;
	color:#696359;
}
#quick_nav_content li:hover,
.section_page:hover{
	background-color:#F4F2EA;
}
#footer{
	background-color: #C1B499;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 3px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}
#footer a{
	color:#15435D;
}
#footer a:hover{
	color: #33220E;
}
#footer h3{
	border-bottom:1px dashed #726854;
}
#footer .feedback_form{
	border:1px dashed #B7AD97;
	background-color: #B9AC93;
}
#footer .feedback_form #feedback_form_status{
	color:#3E4808;
}
#footer .feedback_form.hover,
#footer .feedback_form:hover{
	background-color: #8D7558;
	border:1px solid #8D7558 !important;
}
#footer .feedback_form input, #footer .feedback_form textarea{
	border:1px solid #BFB6A2 !important;
	color:#B7AD97 !important;
	background-color: #D4C9B1 !important;
}
#footer .feedback_form.hover textarea,
#footer .feedback_form.hover input,
#footer .feedback_form:hover textarea,
#footer .feedback_form:hover input{
	border:1px solid #C5CAB8 !important;
	color:#B5B3A3 !important;
	background-color: #F4F2EA !important;
}
#footer .feedback_form.hover input:hover,
#footer .feedback_form.hover textarea:hover,
#footer .feedback_form.hover input.form_filled,
#footer .feedback_form.hover textarea.form_filled,
#footer .feedback_form:hover input:hover,
#footer .feedback_form:hover textarea:hover,
#footer .feedback_form:hover input.form_filled,
#footer .feedback_form:hover textarea.form_filled{
	border:1px solid #C5CAB8 !important;
	color:#696359 !important;
	background-color: #F4F2EA !important;
}
#footer .feedback_form .feedback_button {
	border:1px solid #B1A58D;
	background-color:#B1A58D;
	color:#292714;
}
#footer .feedback_form.hover .feedback_button,
#footer .feedback_form:hover .feedback_button{
	border:1px solid #C1B499;
	background-color:#C1B499;
	color:#292714;
}
#footer .feedback_form.hover .feedback_button:hover,
#footer .feedback_form:hover .feedback_button:hover{
	border:1px solid #5D5440;
}

#quick_nav_content{
	color: #696359;
}
#quick_nav_content li.selected:hover,
#quick_nav_content li.selected{
	background-color:#CFC3AA;
}
#quick_nav_content li.selected .quick_nav_page_name,
#quick_nav_content li:hover .quick_nav_page_name{
	color:#292014;
}
table.schedule td.ltd, table.schedule th.ltd{
	font-size: 20px !important;
}
table.schedule td small{
	color: #aaa;
	font-size:14px;
}
table.schedule td img{
	width: 30px;
	height:30px;	
}
table.schedule th, table.schedule td{
	padding:10px !important;
}
#notices{
	color: #5A9FC2;
	background-color:#D4E9FB;
}
#notices a{
	text-decoration:none !important;
}
.post_it_note{
	top: -260px;
}
#quick_nav_hint{
	color: #5A9FC2;
}
.quick_nav_hint_hover{
	color: #15435D !important;;
}
.vote{
	color: #5A9FC2 !important;
	font-size: 16px !important;
	cursor: default;
}
.vote.sel{
	color: #15435D !important;
	background-color: #DFD7BA;
}
.vote input{
	vertical-align: top;
}
.submit_my_votes{
	cursor: pointer;
	border:1px solid #3F7594;
	margin-top:10px;
	margin-bottom:20px;
	text-align: center;
	display:block;
	color:white;
	background-color:#5A9FC2;
	padding:10px;
	border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-o-border-radius: 4px; 
	-khtml-border-radius: 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 3px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}
.submit_my_votes:hover{
	border:1px solid #15435D;
	background-color:#15435D;
	-webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 1px 3px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
}
table.survey td small{
	display:block;
	border-top: 1px dotted #aaa;
	padding-top: 5px;
	margin: 5px 5px;
}
a.purchase_button{
	font-size:12px;
	text-decoration: none;
	color:#292014;
	text-decoration:none;
	white-space: nowrap;
	padding:3px 8px;
	border-radius: 2px; 
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	-o-border-radius: 2px; 
	-khtml-border-radius: 2px;
	background-color: #CFC8AA;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}

a.purchase_button:hover {
	color:#fff;
	background-color:#40260F;
}

.col_right table.v2 tr th{
	text-align: center;
}
.col_right table tr td.membsership_name2,
.col_right table tr td.membsership_name{
	font-weight:bold;
	width:180px;
	text-align:left;
	border-left:none;
	border-color: #9DAD9D;
	color:#2F322F;
	background-color: #DFD7BA;
}
.col_right table tr td.membsership_name2{
	width:125px;
}
.vcard {
	line-height: 1.5em;
}
