body, a, a:visited {
background-color: #D4CDB4;
font-family:"Avant Garde", Avantgarde, "URW Gothic L", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
}
body {
line-height: 1.231;
font-size: 13px;

}

#sidecontent {
min-height: 350px;  
}

#sidebar h3 {

font-size: 2em;	
color: #8CA19F;	
margin: 0 0 0 0px;
}

#sidebar h1 {

font-size: 6em;
font-weight: normal;
color: white;
position: relative;
top: -0.1em;
margin: 0 0 0 0px;
}

p {
font-size:1.2em;
margin-bottom:1.25em;
margin-top: 1.25em;
line-height: 1.5;	
}

.tel {
font-size: 1.0em; 
}

nav {
border-top: 1px solid #8CA19F; 	
border-bottom: 1px solid #8CA19F;
padding-bottom: 1px;
}


fieldset {
   border-color: #8CA19F; 
}

#menu li {
margin-top: 0.3em;	
}

#menu a {
font-size: 1.4em;
text-decoration:none;
}

#menu li.current a {
font-weight: bold;
}

#social a {
margin-right: 1em;
}

#main {
position: relative;
}

div.botright {
position:absolute;
bottom:5px;
right:10px;
z-index: 151;
}

.ad-gallery {
  width: 590px;
}
.ad-gallery .ad-image-wrapper {
  height: 590px;
}

.uniForm .ctrlHolder{ padding: 1em; border-bottom: 1px solid #8CA19F;}

.uniForm .buttonHolder {border: 1px solid #8CA19F; background-color: #D4CDB4;}

.formInst {float: left; margin: 0 0 0 0px; padding-top: 20px }

#form-contact, #login {margin-top: 1em;}

.success {color: green;}

.error {color: red;}

p.dateinfo {
    color: #FFFFFF;
    background-color: #8CA19F;
    font-style: bold;
    height: 73px;
    letter-spacing: 2px;
    margin: 41px 0 0 0px;
    padding: 3px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 68px;
}

p.dateinfo span {
    
    display: block;
    font-weight: 700;    
}

.day {
  	font-size: 28px;
}

.month {

  	font-size: 14px;  	
  	padding-top: 5px;
  	padding-bottom: 5px;
  	margin-left: 3px;
  	margin-right: 3px;
  	text-shadow: none;
  	background-color: #888888;
}

h2 a, h2 a:visited {
	text-decoration: none;
	color: black;	
	
}

#searchForm {
	margin-top: 1em;	
}

#searchButton { 
    margin-left: 5px;
	padding: 6px 18px; 
    line-height: 1; 
    background: #254a86; 
    border: 1px solid #163362; 
    font-size: 12px; 
    font-weight: bold; color: #fff;
    border-radius:         4px;
    -webkit-border-radius: 4px;
    -moz-border-radius:    4px;
    -o-border-radius:      4px;
    -khtml-border-radius:  4px;
    box-shadow: 1px 1px 0 #fff;
    -webkit-box-shadow: 1px 1px 0 #fff;
    -moz-box-shadow: 1px 1px 0 #fff;
    text-shadow: -1px -1px 0 rgba(0,0,0,.25);
}
	
.link, .leftLink {
	padding-right:20px;	
}

.uniForm textarea {
    height: 10em;
}

#recaptcha {
   float: right;
}

.cc-cookies a, .cc-cookies a:hover, .cc-cookies a:visited { background: #565656; color: #fff;}