#logojj {
  text-align:center; margin-bottom:4px;
  font-family: 'Miltonian', serif;
  font-size: 50px;
}
#logojj a { color:#FFF; }
a, a:visited {
  color:#94766E;
}
a:visited {
  text-decoration:none;
}
a:hover {
  color:#00F;
}
body {
  margin:0; 
  padding:0;
  background:#94D10B url('/images/bg.jpg') repeat 0 0;
  font-family:arial,sans-serif;
}
#logobg {
  background:transparent url('/images/logobg.png') no-repeat top center;
}
#center2 {
  text-align:center;
  overflow:hidden;
}
#center {
  width:780px;
  margin:0 auto 0 auto;
  text-align:center;
  padding-top:2px;
}
#icons {
  width:780px;
}
#icons img {
  border: 0px;
}

#content {
  float:left;
  width:560px;
  padding:10px;
}

#google_ads {
  text-align:center;
  float:left;
  width:175px;
  height:650px;
  text-align:left;
  font-size:10px;  
}
#google_ads strong {
  font-size:11px;
}
h2 {
  text-align:center;
  color:#676767;
  font-weight:normal;
  font-size:small;
  background-color:transparent;
}
.cameraphone {
  border:5px solid #EEE;
  margin:2px auto 2px auto;
}
#frontpage_content {
  width:390px; float:left; text-align:left;
  margin-left:10px;
  font-size:11px;
}
#frontpage_bg {
  background-color:#FFFFFF;
  padding:0px 10px 10px 10px;
}
#pt {
  padding:0; margin:0;
}
#frontpage_content h2 {
  font-family: 'Miltonian', serif;
  text-align:left;
  font-size:35px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}
#category_and_title h2 {
  margin:0px 0 0 25px;
  padding-top:40px;
  position:relative;
  z-index:2; 
}
#category_and_title {
  height:auto;
}

#frontpage_content h1 {
  font-size:68px;
  margin:0 0 -40px 0;
  color:#EEE;
  position:absolute;
  z-index:1; 
}
div#frontpage_h1 h1 {
  text-align:center;
  font-size:26px;
  display:block;
  position:relative;
  margin:0 0 5px 0;
}
.frontpage_lists {
  padding:5px 5px 20px 10px;
  margin-bottom:25px;
  background:transparent url('/images/hr.jpg') no-repeat left bottom;
  font-size:13px;
}
.frontpage_lists a {
  line-height:150%;
}

code {
  background-color:#EEE;
}
pre {
  display:inline;
  background-color:#EEE;
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}
#mootools-book {
  position:absolute;top:-100px;left:100%;margin-left:-57%;z-index:9999;visibility:hidden;background:transparent url('/images/bgo55.png') repeat top left;padding:20px;
}
#mootools-book h2 {
  font-family:'Miltonian'; background:#FFF; padding:3px;
}
#close {
  cursor:pointer;
  float:right;
  margin-top:0px;
}
#player-base {
  position:fixed;bottom:0px;margin-bottom:-110px;left:100%;margin-left:-90%;z-index:9999;
}

