body{
  background:#eee;
  font-family:arial;
}

.green{
  color:#006666;
}

#container{
  width:980px;
  margin:0px auto;
}

#header{
  height:180px;
  background: transparent url(../images/books.png) 100% 10px no-repeat;
}

#header h1{
  font-family: Lucida Calligraphy, Arial, Helvetica;
  font-size:40px;
  font-weight:bold;
  padding-top:40px;
}

#header h1 span{
  display:block;
  clear:left;
}

#header h2{
  padding-left:20px;
  font-size:16px;
  color:#555;
  margin-top:12px;
}

#body{
  height:550px;
  border:5px solid #aaa;
  -moz-box-shadow:2px 2px 8px #666;
  -webkit-box-shadow:2px 2px 8px #666;
  box-shadow:2px 2px 8px #666;
  position:relative;
}

#menu{
  float:right;
  margin-top:-26px;
}

#menu ul{
  overflow:auto;
}

#menu ul li{
  float:left;
  display:block;
}

#menu ul li a{
  display:block;
  color:black;
  text-decoration:none;
  font-weight:bold;
  color:#006666;
  padding:10px 10px;
  font-size:13px;
}

#menu ul li:first-child a{
  padding-left:15px;
}

#menu ul li a:hover{
  color:black;
}

#content{
  width:350px;
  height:520px;
  padding:15px;
  background:white;
  background:rgba(255, 255, 255, 0.80);
  filter: alpha(opacity=80);
  position:relative;
  border-right:5px solid #aaa;
  /*
  margin:3px;
  -moz-border-radius:3px;
  */
  float:left;
}

#content h1{
  font-size:20px;
  font-weight:bold;
  color:#006666;
  margin-bottom:10px;
}

#content h2{
  font-size:14px;
  font-weight:bold;
  color:#006666;
  margin-bottom:8px;
}

#content h3{
  color:#006666;
}

#content p{
  margin:0;
  margin-bottom:15px;
  color:#555;
}

#content ul{
  list-style:none;
  color:#006666;
  margin:0;
  margin-bottom:15px;
}

#content ul li{
  color:#555;
  padding-left:15px;
  background:url(../images/bullet.jpg) center left no-repeat;
  margin-bottom:3px;
}

#content a{
  color:#006666;
  text-decoration:none;
}

#content a:hover{
  color:black;
}

#text{
  width:565px;
  padding:10px;
  position:absolute;
  bottom:0;
  right:0;
}

#text p{
  color:white;
  text-align:right;
  text-shadow:1px 2px 2px #000;
  -moz-text-shadow:1px 2px 2px #000;
  -webkit-text-shadow:1px 2px 2px #000;
}


#orphans p{
  margin-top:10px;
  text-align: right;
}

#orphans a{
  color:#006666;
  text-decoration: none;
  font-size:10px;
}

#orphans a:hover{
  color:black;
}

