@font-face {
  font-family: 'DINNeuGroBolCon';
  src: url('fonts/dinneugrobolcon.eot'); /* IE9 Compat Modes */
  src: url('fonts/dinneugrobolcon.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/dinneugrobolcon.woff') format('woff'), /* Modern Browsers */
       url('fonts/dinneugrobolcon.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/dinneugrobolcon.svg#inrljatefs') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  normal;
}

@font-face {
  font-family: 'Trajan Pro';
  src: url('fonts/TrajanPro-Regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/TrajanPro-Regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/TrajanPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/TrajanPro-Regular.svg#dvelqxypaw') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  normal;
}

@font-face {
  font-family: 'Ambiance BT';
  src: url('fonts/AmbianceBT-Regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/AmbianceBT-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/AmbianceBT-Regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/AmbianceBT-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/AmbianceBT-Regular.svg#beeszpqgjl') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  normal;
}

#footerContainer
{
    display:block;
}
#footerWrapper
{
    background: url(images/footer-bg.jpg) no-repeat center;
    margin: 0 auto;
    width: 100%;
    min-width: 984px;
    height: 236px;
    position: relative;
    z-index: 2;
}
#footerMid
{
    margin: 0 auto;
    width: 964px;
}

#footer-left {
    float: left;
	
    width: 50%;
}

.footer-links {
	
}

.footer-links ul {
    margin: 0;
	
    margin-top: 10px;
}

.footer-links li {
    list-style: none;
}

.footer-links li a {
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'DINNeuGroBolCon';
    font-size: 18px;
}

.footerLogo {
    padding-top: 35px;
	
}

.footer-logo {
	background: url(images/footer-logo.png) no-repeat;
	width: 139px;
	height: 51px;
	float: left;
}

.footer-social {
    padding-left: 10px;
	
    float: left;
}

.footer-social ul {
    margin: 0;
	
    padding: 25px 0px 0px 6px;
}

.footer-social li {
    float: left;
	
    margin-right: 10px;
    list-style: none;
}

.facebook {
	background: url(images/facebook-logo.png) no-repeat;
	width: 15px;
	height: 15px;
	float: left;
}

.twitter {
	background: url(images/twitter-logo.png) no-repeat;
	width: 15px;
	height: 15px;
	float: left;
}

.linkedin {
	background: url(images/linkedin-logo.png) no-repeat;
	width: 15px;
	height: 15px;
	float: left;
}

#footer-right {
	float: right;
	text-align: right;
}

.footer-address {
	
}

.footer-address h3 {
    font-size: 18px;	
    font-weight: normal;
    color: #FFFFFF;
    margin: 0;
    padding: 20px 0px 10px 0px;
    font-family: 'trajanProBold';
}

.footer-address p {
	
}

.footer-address a {
    color: #FFFFFF;
	
}

.footer-address ul {
    margin: 0;
	
}

.footer-address li {
    list-style: none;
	
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    font-family: 'myriadPro';
}

.footer-copyright {
    margin-top: 70px;
}

.footer-copyright {
    font-family: 'myriadPro';
    font-size: 10px;
    font-weight: normal;
    color: #464646;
}

.map-directions {
    color: #a29061 !important;    
}    

.footer-bg-left {
	float: left;
	width: 50%;
	background: url(images/footer-bg-strip-left.jpg) repeat-x;
	height: 236px;
	position: absolute;
	left: 0;
	z-index: 1;
}

.footer-bg-right {
	width: 50%;
	background: url(images/footer-bg-strip-right.jpg) repeat-x;
	height: 236px;
	float: right;
	position: absolute;
	right: 0;
	z-index: 1;
}

/**********************
	PAGE.PHP
***********************/

#main {
    width: 100%;
    position: relative;
    display: block;
    margin: 0;
    padding: 10px 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
}

#main h1 {
    color: #872433;
    line-height: 24px;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    font-family: 'trajanProBold';
}
.home #main h1 {
    padding: 5px 10px 0px 10px;
}
.category #main h1{
    padding: 0px 0px 20px 0px;
}

#main h3 a{
    color: #872434;    
}

#main p {
    color: #464646;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
}

#main a {
    color: #917b4c; 
    text-decoration: underline;
}

#main ul li {
    color: #872434;
    font-size: 14px;
    font-weight: normal;
    background: url(images/list-style-icon-home.png) no-repeat;
    padding: 2px 0px 5px 20px;
    list-style: none;
    font-family: 'myriadPro';
}

#main ul li a {
    color: #872434;
    font-size: 14px;
    font-weight: normal;
    font-family:'myriadPro';
   /* background: url(images/list-style-icon-home.png) no-repeat;*/
    padding: 2px 0px 5px 0px;
    list-style: none;
}

#main li:last-child {
    padding-bottom: 5px;
}

.home-list-color {
    color: #464646;
	
    font-size: 14px;
    font-weight: normal;
    font-family: 'myriadPro';
}

#mainContainer
{
    margin: 0;
    margin-left: 0;     
    float: right;
    width: 615px;
    padding: 0 0 0 30px;
    border-left: 2px dotted #cfc5b0;
    background: none; 
}
.home #mainContainer {  
    margin: 0;
    margin-left: 0;     
    float: none;
    width: auto;
    padding: 0;
    border-left: none;
}

#content {
    padding:0px;
    background: none;
}

#containerWrapper {
    display:block;
    width:100%;
    min-width: 984px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 30%, #e0d9db 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(100%,#e0d9db)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 30%,#e0d9db 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 30%,#e0d9db 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 30%,#e0d9db 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 30%,#e0d9db 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0d9db',GradientType=0 ); /* IE6-9 */
}

.h1-line {
    border-top: 5px solid #872433;
}

.home .post_content { 
	margin-bottom: 0px; 
	padding: 0px 10px;
}


.home #main li {
	padding-bottom: 20px;
	
}

.home #main li a {
	padding-bottom: 20px;
    font-family:'myriadProBold';
	padding: 0;
	background: none;
}

.home #main li a:hover {
    text-decoration: underline;
}

.home #main li:last-child {
	padding-bottom: 10px;
}

.home #main a {
    color: #872434; 
    text-decoration: none;  
}

/*** drop down menus added 6/30/14 ***/
.submenu a, .submenu a:link, .submenu a:visited {
	color: #ffffff;
	background-color: #862433;
	text-decoration: none;
	font-size: 16px;
	height: 16px !important;
	padding: 5px 5px;
} 
.submenu a:hover { text-decoration: none; background-color: #ffffff; color: #862433 !important; }
.menu_div { border: 2px solid white; background-color: #862433; padding: 5px; min-width: 94px; }
