/* Rocky Hills Style Sheet */

* {margin:0; padding:0;}

html {
 font-size: 100%;
 height: 100%;
 margin-bottom: 1px;
 }

body {
 background:#2e2e2e;       /* was 282527, 363235 (lighter), 2e2e2e(medium) */
 color:#000000;
 font-family:Arial,sans-serif;
 font-size: 13px;
 text-align:left;
}

#wrapper {
 background:#221e1f url('images/code.gif') no-repeat -40px 0px;
 margin: 0px auto;
 width:740px;
 border: 2px solid #151314;
 position:relative;
 }

#header {
 top: 0px;
 margin-left:56px;
 margin-top:0px;
 /*  display: block;  */
 height:180px;
 width:624px;
 padding: 0px;
 /* border:2px solid white; */
 }


img.logo_img {
  margin-top:15px;
  padding:0px;
  width: 182px;
  height: 182px;
}

#menubar {
 left: 0px;
 top: 0px;
 padding: 0px;
 height: 25px;
 width: 624px;
 margin-left:56px;
 margin-right:0px;
 text-align:right;
 /* border:2px solid white; */
 position: relative;
}

#contentwrap {
 left:0px;
 top: 0px;
 width:580px;
 border: 2px solid #496813;
 padding: 20px;
 background:#dee4cd url('images/texture_tile.jpg') repeat;
 margin-top:10px;
 margin-bottom:0px;
 margin-left:56px;
 margin-right:0px;
 position:relative;
}


#botlink_menu  {
  padding-top:10px;
  margin:0px;
  text-align: center;
  width: 100%;
  font-size: 10px;
  color:#dee4cd;
}


a {
  color:#32582D;
  }

a:hover {
  color:#A9713F;
  }


a.botlink {
  text-decoration:none;
  font-size: 10px;
  color:#dee4cd;
}

a.botlink:hover {
  text-decoration:none;
  font-size: 10px;
  color:#F78320;
}

td.portfolio {
  vertical-align:top;
  height: 135px;
}

img.portfolio_img {
  vertical-align:top;
  width: 150px;
  border: 0px none;
}


p.littletext {
 font-size: 11px;
}


li {
  list-style-position: inside;
  margin-left: 25px;
}

h1 {
 font-size: 20px;
 font-weight: bold;
 color: #496813;
}

h2 {
 font-size: 15px;
 font-weight: bold;
 color: #000000;
}

h3 {
 font-size: 12px;
 font-weight: bold;
 color: #5D93C8;
}


/* HACKS */

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    }

.clearfix {display:inline-table;}
