body {
  background-color: #95c3c8;
  color: #837a6c;
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, sans-serif;
 /* font-family: 'Helvetica Neue',Arial, Helvetica, sans-serif;*/
  font-size: 62.5%;
  line-height: 1.5em;
  margin: 20px 0 0 0;
  padding: 0;
  text-align: center;
}
h1 {
  color: #56ad8e;
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1.4em;
}
h2 {
  color: #837a6c;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.1em;
}
a,  a:link {
  color:#837a6c;
  text-decoration: none;
}
a:visited {
  color:#837a6c;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color:#837a6c;
  text-decoration: underline;
}
a:focus {
  color:#837a6c;
}
a:active {
 color:#837a6c;
}

#nav_access {
	position:absolute;
	display:none;
}

#outer-wrapper {
  font-size:1.1em;
  background-color: #fff;
  margin: 0 auto 0 auto;
  text-align: left;
  width: 776px;
}

#outer-wrapper #content-wrapper {
  height: 291px;
}

/*---------left column------------------------------------*/

#outer-wrapper #content-wrapper #left-column {
  background-color: #fff;
  float: left;
  height: 291px;
  padding: 0;
  width: 180px;
  color:#bcae99;
  margin-left:10px;
}

#outer-wrapper #content-wrapper #left-column h2 {
  padding:20px 0 0 10px;
  width:100px;
}

#outer-wrapper #content-wrapper #left-column ul {
  padding:10px;
}

#outer-wrapper #content-wrapper #left-column ul#address {
  padding-top:20px;
}

#outer-wrapper #content-wrapper #left-column ul li#mail a, a:link, a:visited, a:hover, a:active{
  color:#837a6c;
  font-weight:normal;
  text-decoration:underline;
  }

#outer-wrapper #content-wrapper #left-column p{
  padding:20px 10px 7px 10px;
  color:#bcae99;
 }

/*----------content---------------------------------------*/

#outer-wrapper #content-wrapper #content {
  position:relative;
  background-color:#fff;
  height: 291px;
  margin: 0 0 0 190px;
}

/*---------homepage----------*/

#outer-wrapper #content-wrapper #content #homepage {
  width: 400px;
  padding-top:20px;
}

#outer-wrapper #content-wrapper #content #homepage img {
  padding-bottom:30px;
}

#outer-wrapper #content-wrapper #content #homepage p{
  font-size:1.2em;
  padding-bottom:15px;
}

span.bold {
	font-weight:bold;
}

/*--------about-us-----------*/

#outer-wrapper #content-wrapper #content #aboutus {
	width:426px;
	padding-top:20px;
}

#outer-wrapper #content-wrapper #content #aboutus h2{
	font-size:2.3em;
	font-weight:normal;
	margin: 5px 0 1.2em 0;
}

#outer-wrapper #content-wrapper #content #aboutus p{
  font-size:1.125em;
  padding-bottom:15px;
}

span.vertical_bar {
  color:#95c3c8;
}

/*-------contact--------------*/

#outer-wrapper #content-wrapper #content #contact-us {
  position:relative;
  background-color: #fff;
 }

#outer-wrapper #content-wrapper #content #contact-us img {
  position:absolute;
  top:0px;
  left:0;
  padding:0;
  margin:0;
}

#outer-wrapper #content-wrapper #content #contact-us p#pdf-info {
  padding-left: 294px;
  padding-top:20px;
  width:185px;
}

#outer-wrapper #content-wrapper #content #contact-us p#pdf-info a, a:link, a:hover, a:visited, a:active {
  font-weight:normal;
  color: #837a6c;
  text-decoration:underline;
}

/*------details_content----------------*/

#outer-wrapper #content-wrapper #content #media-container {
  background-color:#fff;
  height:291px;
  padding-top:20px;
}

#outer-wrapper #content-wrapper #content #media-container ul {
  width:400px;
}

#outer-wrapper #content-wrapper #content #media-container ul li h2 {
  font-size:2.3em;
  font-weight:normal;
  margin: 5px 0 1.2em 0;
}

#outer-wrapper #content-wrapper #content #media-container ul li p{
  font-size:1.125em;
  padding-bottom:15px;
}

#outer-wrapper #content-wrapper .clearFloat {
  clear: left;
  display: block;
}


/*-----------header---------------------------------------*/

#outer-wrapper #header {
  position:relative;
  background-color: #fff;
  height: 34px;
  padding: 0;
}

#outer-wrapper #header h1 {
  position:absolute;
  z-index:100;
  left:20px;
  top:0;
  margin:0;
  padding:0;
}

#outer-wrapper #header h1 a {
  display:block;
  background:url(../images/logo.gif) no-repeat 0 0;
  width:165px;
  height:41px;
  text-indent:-5000px;
  outline:none;	  
}

/*-----------navigation------------------------------------*/

#outer-wrapper #top-navigation {
  background-color: #fff;
  font-weight:normal;
  height:330px;
  padding: 0;
  margin-left:10px;
}

#outer-wrapper #top-navigation ul {

  padding-left:1em;
}

#outer-wrapper #top-navigation ul li {
  display:inline;
  padding-right: 4.1em;
  padding-bottom:1em;
  font-weight:bold;
  cursor:pointer;
}

#outer-wrapper #top-navigation ul li:last-child {
  padding-left:1.3em;
}

/*fix for the events section with shorted list items */
#outer-wrapper #top-navigation ul li ul#submenu_links_events  li a{
  /*width:116px; - current state OFF*/
  padding-left:1.3em;
  }
/*end of fix for the events section with shorted list items */

#outer-wrapper #top-navigation ul li a, a:link, a:visited, a:active {
   color: #837a6c;
   text-decoration:none;
   font-weight:bold;
}


#outer-wrapper #top-navigation ul li a:hover {
   color:#837a6c;
   text-decoration:none;
   font-weight:bold;
}

/*---about---*/

#outer-wrapper #top-navigation ul li#about-us {
	padding-right: 3.6em!Important;
}

#outer-wrapper #top-navigation ul li#about-us a, a:link, a:visited, a:active {
   color: #95c3c8;
   text-decoration:none;
   font-weight:bold;
}

#outer-wrapper #top-navigation ul li#about-us a:hover {
   color:#B84D4D;
   text-decoration:none;
   font-weight:bold;
}

/*---contact---*/

#outer-wrapper #top-navigation ul li#contact {
   padding-right: 3.7em!Important;
}

#outer-wrapper #top-navigation ul li#contact a, a:link, a:visited, a:hover, a:active {
   color: #95c3c8;
   text-decoration:none;
   font-weight:bold;
}

#outer-wrapper #top-navigation ul li#contact a:hover{
  color:#B84D4D;
   text-decoration:none;
   font-weight:bold;
}

ul.contact {
   color:#837a6c;
}