/* master.css */

/* [if lte IE 7]

#page_menu {
  padding-top: 1.2em;
}

[endif]*/

html {
  font-family: Verdana, Verdana, Kalimati, sans-serif;
  color: #EEE;
  font-size: 8.5pt;
  line-height: 1.4em;
  background-color: #686868;
  background-image: url("images/background8.png");
  background-repeat: repeat-x;
}

#home_link {
  z-index: 1;
  position: absolute;
  width: 100%;
}

#home_link h1 {
  z-index: -1;
  width: 523px;
  height: 150px;
  background-image: url("images/logo2.png");
  background-repeat: no-repeat;
  margin: 0 110px;
}

#home_link a {
  display: block;
  position: absolute;
  width: 335px;
  height: 110px;
  left: 200px;
  top: 0px;
}

#home_link a span {
  display: none;
}

/*#master {
  z-index: 1;
  margin-top: -13.6%;
}*/

/*div {
  border: solid #ffffff 1px;
}
*/

a {
  color: #95CB97;
  text-decoration: none;
}

a:hover {
  color: #AAE8AD;
  text-decoration: none;
}

div#body {
  padding-right: 0;
  height: auto;
  margin-top: 1.9em;
  padding-left: 2em;
}

li {
  list-style-type: none;
}

div#page_title {
  padding-left: 18em;
  margin-top: -2em;
  margin-bottom: -2em;
}

div#page_menu {
  height: auto;
  overflow: hidden;
  margin-left: -1.5em;
}

#page_menu li {
  float: left;
  padding-top: 0.7em;
  overflow: hidden;
  margin: 0 2.5em -1.6em 0;
}

div#page_menu a {
  float: left;
}

img {
  border: none;
}

#menu_left a {
  display: block;
  padding: 14px 0 0 0;
  overflow: hidden;
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/: 9px;
}
    
#who_we_are {
  background: url("images/gray_who_we_are.png") no-repeat;
  width: 109px;
}

#who_we_are a:hover {
  background: url("images/green_who_we_are.png") no-repeat;
  width: 109px;
}
    
#what_we_do {
  background: url("images/gray_what_we_do.png") no-repeat;
  width: 109px;
}

#what_we_do a:hover {
  background: url("images/green_what_we_do.png") no-repeat;
  width: 109px;
}
    
#get_involved {
  background: url("images/gray_get_involved.png") no-repeat;
  width: 109px;
}

#get_involved a:hover {
  background: url("images/green_get_involved.png") no-repeat;
  width: 109px;
}

#artists {
  background: url("images/gray_artists.png") no-repeat;
  width: 109px;
}

#artists a:hover {
  background: url("images/green_artists.png") no-repeat;
  width: 109px;
}

#training {
  background: url("images/gray_training.png") no-repeat;
  width: 109px;
}

#training a:hover {
  background: url("images/green_training.png") no-repeat;
  width: 109px;
}

#international {
  background: url("images/gray_international.png") no-repeat;
  width: 109px;
}

#international a:hover {
  background: url("images/green_international.png") no-repeat;
  width: 109px;
}

#give {
  background: url("images/gray-green_give.png") no-repeat;
  margin-left: -0.4em;
  width: 117px;
}

#give a:hover {
  background: url("images/green-gray_give.png") no-repeat;
  width: 117px;
}

#contact {
  background: url("images/green-gray_contact.png") no-repeat;
  margin-top: 0.4em;
  margin-left: -0.4em;
  width: 117px;
}

#contact a:hover {
  background: url("images/gray-green_contact.png") no-repeat;
  margin-top: 0.4em;
  width: 117px;
}

div#menu_left {
  position: absolute;
  padding-right: 1.5em;
}

div#menu_left li {
  padding-bottom: 0.3em;
}

div#right_content {
  margin-top: -0.5em;
  margin-left: 16em;
  border-left: 2px solid #40AE49;
  padding-bottom: 0.3em;
}

#calendar_title {
  font-family: Verdana, Verdana, Kalimati, sans-serif;
  color: #EEE;
  font-size: 10pt;
  font-weight: bold;
}

div#footer {
  float: none;
  border-top: 1px solid #40AE49;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  font-family: Verdana, Verdana, Kalimati, sans-serif;
  color: #EEE;
  font-size: 7pt;
  text-align: center;
}

.body_text_block {
  margin: 0 0 3em 0;
  border-top: 1px solid #40AE49;
}

.body_text_left {
  float:left;
  width: 220px;
  position: relative;
}
    
.body_text_right {
  position: relative;
  display: block;
  width: 330px;
  margin: 0 0 3em 220px;
  padding: 0 0 2em 2em;
  border-left: none;
}
    
.body_text_block .body_text_left span {
  display:none;
}

.body_text_block span {
  display:none;
}

h2 {
  font-family: Verdana, Verdana, Kalimati, sans-serif;
  color: #EEE;
  font-size: 8.5pt;
}

body {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
}

p#video {
  position: relative;
  margin-left: 30px;
}

div#text_footer {
  font-family: Verdana, Verdana, Kalimati, sans-serif;
  color: #686868;
  font-size: 8.5pt;
  line-height: 1.4em;
}
