h2 {
  color: #fff;
  font-size: 20px;
  font-family: Sans;
}

p {
  color : #000;
}

a {
  color : #fff;
}

.time-post {
  font-size: 12px;
  font-family: Sans;
  width: 270px;
  color : #fff;
}

#back {
  width: 800px;
  height:350px;
  text-align: left;
}

#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 800px;
  height: 400px;
  top: -50px;
  background: transparent url(navbar-new-cap-text-smaller-new-bar.png) no-repeat;
  position: relative;
  text-align: left;
}

#home {
  width: 100px;
  height: 50px;
  left: 15px;
  top: 65px;
  background: transparent url(hover.png) no-repeat;
  position: absolute;
}

#links {
  width: 100px;
  height: 50px;
  left: 130px;
  top: 65px;
  background: transparent url(hover.png) no-repeat;
  position: absolute;
}

#howto {
  width: 150px;
  height: 50px;
  left: 225px;
  top: 65px;
  background: transparent url(medhover.png) no-repeat;
  position: absolute;
}

#gallery {
  width: 150px;
  height: 50px;
  left: 395px;
  top: 65px;
  background: transparent url(medhover.png) no-repeat;
  position: absolute;
}

#about {
  width: 150px;
  height: 50px;
  left: 530px;
  top: 65px;
  background: transparent url(medhover.png) no-repeat;
  position: absolute;
}

#content-box {
  width: 800px;
  background: transparent url(table.png);

         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:0px;
         -webkit-border-bottom-right-radius:0px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:0px;
         -khtml-border-radius-bottomright:0px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:0px;
         -moz-border-radius-bottomright:0px;
}

#content-text {
  color: #000;
  font-size: 12px;
  font-family: Sans;
  text-align: left;
  vertical-align: top;
  padding: 5px;
  padding-top:50px;
  z-index:auto;
  position: relative;
}

.with_minheight {
  min-height:600px;
  height:auto !important;
  height:600px;
}

#bottom {
  width:800px;
  height: 30px;
  color: #fff;
  font-size: 15px;
  font-family: Sans;
  text-align: center;
  background:transparent url(menu-normal.png) center center repeat-x;
         -webkit-border-top-left-radius:0px;
         -webkit-border-top-right-radius:0px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:0px;
         -khtml-border-radius-topright:0px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:0px;
         -moz-border-radius-topright:0px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}

#top {
  width: 800px;
  height: 20px;
  padding-top:5px;
  color: #fff;
  font-size: 15px;
  font-family: Sans;
  text-align: center;
  background:transparent url(menu-normal.png) center center repeat-x;
         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:0px;
         -webkit-border-bottom-right-radius:0px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:0px;
         -khtml-border-radius-bottomright:0px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:0px;
         -moz-border-radius-bottomright:0px;
}

#top-bottom {
  width: 800px;
  height: 25px;
  text-align: center;
  background:transparent url(top-bottom.png) center center repeat-x;
         -webkit-border-top-left-radius:0px;
         -webkit-border-top-right-radius:0px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:0px;
         -khtml-border-radius-topright:0px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:0px;
         -moz-border-radius-topright:0px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}

#sidebar {
  width:180px;
  font-size: 12px;
  font-family: Sans;
  text-align: left;
  position: absolute;
  top: 500px;
  padding:10px;
  background: #545454;
         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}

.title-post {
  color: #fff;
  font-size: 10px;
  font-family: Sans;
  text-align: left;
  vertical-align: top;
  padding:10px;
  height:110px;
  background: transparent url(title.png) no-repeat;
  background-position:-20px -10px;
}

.gravatar {
  width:60px;
  height:60px;
  padding:10px;
  background:#545454;
}

#post {

}

#comments {
  color: #fff;
  font-size: 10px;
  font-family: Sans;
  text-align: left;
  padding: 10px;
  background: #545454;
         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}
