﻿
/* CSS layout */
/* COPYRIGHTNOTICE {Copyright of and designed by Brad Edwards - www.BradEdwardsDesigns.com} */

/* >>>>>  Page Elements
------------------------------------------------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	color:#899466;
/*	color: #5b2507; */
	margin: 0;
	background-color: #f1f1e5;
	background-image: url('../assets/images/body.BG01.png');
	background-repeat: repeat-x;
	background-attachment: fixed;
}
.alignLeft {
	text-align: left;	
}
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
.alignJustified {
	text-align:	justify;
}
.italic {
	font-style:	italic;
}
.bold {
	font-weight:	bold;
}
.small {
	font-size: small;
}
.xsmall {
	font-size: x-small;
}
h1 {
	font-family:Georgia;
	font-size: x-large;
	text-transform:uppercase;
}
h2 {
	
}
h3 {
	color: #003300;
	margin-left: 60px;
}
h4 {
	
}
h5 {
	
}
h6 {
	
}
/* >>>>>  Site Container
------------------------------------------------------------------------*/
#container {
	width: 880px;
	margin: auto;
/*	background-color: #f1f1e5; */
}
#containerBG {
/*	background-image: url('assets/images/container.BG.png'); */
	background-repeat: repeat-y;
	background-position: center;
}

/* >>>>>  Site Masthead
------------------------------------------------------------------------*/
#masthead {
	height: 150px;
	background-image: url('../assets/images/header.Logo.png');
	background-repeat: no-repeat;
	color:#c5c6bd;
/*	color: #5b2507; */
	font-weight: bold;
	text-transform: uppercase;
	font-size: small;
}
.mastPhone {
	font-size: medium;
	text-align: right;
	line-height: 50px;
	padding-top: 20px;
	padding-right: 35px;
}
.mastAddress {
	font-style: italic;
	text-align: right;
	line-height: 50px;
	padding-top: 5px;
	padding-right: 10px;
}

/* >>>>>  Top Navigation
------------------------------------------------------------------------*/
#top_nav {
	
}
.topMenu {
	margin: auto;
	text-align: center;
	width: 880px;
}
.topMenu a:link, a:visited {
/*	margin-left: 10px;
	margin-right: 10px; */
	color: #5B2507;
	text-decoration: none;
}
.topMenu- a:hover {
	background-color: #EDE4C2;
}
.toptMenu- a:active {
	background-color: #e5daab;
	color: #97471b;
}
.pageImage {
	background-image: url('../assets/images/page.ImageBG.png');
	background-repeat: no-repeat;
	background-position: center;
	height: 279px;
}

/* >>>>>  Page Content
------------------------------------------------------------------------*/
.pageTitle {
	color:#333300;
/*	color:#3a4c00; */
/*	color: #5b2507; */
	width: 400px;

}
.pageTitle h1 {
	font-size: large;
	font-weight: bold;
	padding-left: 25px;
	width: 400px;
}
.page_content_title {
	font-family:Georgia;
	font-weight:bold;
	color:#333300;
/*	color:#3a4c00; */
}
#buttons {
	float:right;
	padding-right:5px;
}
#page_content {
	min-height: 283px;
/*	border: thin #5b2507 solid; */
}
#page_content p {
	margin-left: 90px;
	margin-right: 50px;
	color: #333300;
/*	color: #778158; */
/*	color: #5B2507; */
	display: inline-block;
	line-height: normal;
	width: 780px;
}
#page_content hr {
	width: 880px;
	height: 3;
	margin-top: 18px;
	color: #431b00;
}
#page_content #divider {
	width: 788px;
	height: 3;
	margin-top: 18px;
	color: #431b00;
	text-align: right;
}
#page_content li {
	color:#333300;
	max-width:750px;
	margin-left:25px;
}
#page_content a:link, a:visited {
/*	margin-left: 10px;
	margin-right: 10px; */
	color: #333300;
	text-decoration: none;
}
#page_content a:hover {
	background-color: #EDE4C2;
}
#page_content a:active {
	background-color: #e5daab;
	color: #97471b;
}
#holiday a:link, a:visited, a:hover, a:active {
	background-color: transparent;
}
#bottomShadow {
	text-align: center;
}
td {
	color:#333300;
}

/*  >>>> Form Items
-------------------------------------------------------------------------*/
	.styleFormDropdown {font-size: 12px; font-weight: bold; color: #6D7C17; background-color: #caeaa1; }
	.styleFormCheckbox {cursor: pointer; }
	.styleFormButtons {font-size: 12px; font-weight: bold; color: #6D7C17; }
	.styleFormEditField {
		font-size: 12px;
		font-weight: bold;
		color: #4c560f;
		background-color: #caeaa1;
		white-space:pre;
	}
.DefaultErrorFieldStyle {
	background-color: rgb(255,0,0);
}.DefaultErrorLabelStyle {
	background-color: rgb(255,0,0);
}

/* >>>>>  Site Footer
------------------------------------------------------------------------*/
#footer {
	width: 90%;
	min-width: 960px;
	color: #431b00;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
}
.copyright {
	font-size: x-small;
	float: left;
	margin-bottom: 10px;
}
.credits {
	font-size: x-small;
	text-align: right;
	float: right;
	margin-bottom: 10px;
}
.credits a:link, a:visited,
.copyright a:link, a:visited {
/*	margin-left: 10px;
	margin-right: 10px; */
	color:#431b00;
/*	color: #5B2507; */
	text-decoration: none;
}
.credits a:hover,
.copyright a:hover {
	color: #5B2507;
/*	background-color: #EDE4C2; */
}
.credits- a:active,
.copyright- a:active {
	background-color: #e5daab;
	color: #97471b;
}

/* >>>>>  Site Map Styling
------------------------------------------------------------------------*/
li.PopItemStyle {
	line-height: 25px;
}

li.ItemStyle {
	line-height: 25px;
}


