/*
	zenlike1.0 by nodethirtythree design
	http://www.nodethirtythree.com
*/

* {
  padding: 0em;
  margin: 0em;
  }

body {
  background: #000 url('images/bg1.jpg');
  padding: 35px 0px;
  }

body,input {
  font-size: 10pt;
  font-family: "verdana", "arial", sanserif;
  color: #444;
  }

p {
  line-height: 1.5em;
  margin-bottom: 1.0em;
  text-align: justify;
  }

a {
  color: #B96D00;
  text-decoration: underline;
  }

a:hover { text-decoration: none; }

h3 span { font-weight: normal; }

h3,h4 {
  display: inline;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: right;
  }

h3 {
  font-size: 1.7em;
  padding-right: 34px;
  background-image: url('images/db1.gif');
  }

h4 {
  font-size: 1.2em;
  padding-right: 28px;
  background-image: url('images/db2.gif');
  }

.contentarea { padding-top: 1.3em; }

img { border: solid 0px #6F5230; }

img.left {
  position: relative;
  float: left;
  margin: 0em 1.8em 1.4em 0em;
  }

img.right {
  position: relative;
  float: right;
  margin: 0em 0em 1.8em 1.8em;
  }

.divider1 {
  position: relative;
  background: #fff url('images/border2.gif') repeat-x;
  height: 14px;
  margin: 2.0em 0em 1.5em 0em;
  clear: both;
  }

.divider2 {
  position: relative;
  height: 1px;
  border-bottom: solid 1px #eaeaea;
  margin: 2.0em 0em;
  }

.post .details {
  position: relative;
  top: -1.5em;
  font-size: 0.8em;
  color: #787878;
  }

.post ul.controls { clear: both; }

.post ul.controls li {
  display: inline;
  font-size: 0.8em;
  }

.post ul.controls li a {
  background-repeat: no-repeat;
  background-position: left;
  padding: 0em 1.0em 0em 20px;
  }

.post ul.controls li a.printerfriendly { background-image: url('images/icon-printerfriendly.gif'); }

.post ul.controls li a.comments { background-image: url('images/icon-comments.gif'); }

.post ul.controls li a.more { background-image: url('images/icon-more.gif'); }

.box {
  position: relative;
  background: #FDFCF6 url('images/boxbg.gif') repeat-x;
  left: -1.5em;
  top: -1.5em;
  padding: 1.5em;
  border-bottom: solid 1px #E1D2BD;
  margin-bottom: 1.0em;
  }

ul.linklist { list-style: none; }

ul.linklist li { line-height: 2.0em; }

#upbg { 
  position: absolute; 
  top: 0px;
  left: 0px;
  width: 100%;
  height: 275px;
  background: #fff url('images/bg2.jpg') repeat-x;
  z-index: 1;
  }

#outer {
  z-index: 2;
  position: relative;
  width: 820px;
  border: solid 7px #fff;
  background-color: #fff;
  margin: 0 auto;
  }

#header {
  position: relative;
  width: 100%;
  height: 9.0em;
  background: #2B2B2B url('images/topbg.gif') repeat-x;
  margin-bottom: 2px;
  }

#headercontent {
  position: absolute;
  bottom: 0em;
  padding: 0em 2.0em 1.3em 2.0em;
  }

#headercontent h1 {
  font-weight: normal;
  color: #444;
  font-size: 2.5em;
  }

#headercontent h1 sup { color: #444; }

#headercontent h2 {
  font-size: 1.0em;
  font-weight: normal;
  color: #444;
  }

#search {
  position: absolute;
  top: 5.5em;
  right: 2.0em;
  padding-right: 0.0em;
  }

#search input.text {
  margin-right: 0.5em;
  vertical-align: middle;
  border-top: solid 1px #000;
  border-right: 0px;
  border-bottom: solid 1px #777777;
  border-left: 0px;
  padding: 0.15em;
  width: 10.0em;
  }

#search input.submit {
  background: #9b9b9b url('images/buttonbg.gif') repeat-x;
  border: solid 1px #424242;
  font-weight: bold;
  padding: 0.25em;
  font-size: 0.8em;
  color: #444;
  vertical-align: middle;
  }

#headerpic {
  position: relative;
  height: 200px;
  background: #fff url('images/hdrpic.jpg') no-repeat top left;
  margin-bottom: 2px;
  }

#menu {
  position: relative;
  background: #424242 url('images/menubg.gif') repeat-x top left;
  height: 3.5em;
  padding: 0em 1.0em 0em 1.0em;
  margin-bottom: 2px;
  }

#menu ul {
  position: absolute;
  top: 1.1em;
  }

#menu ul li {
  position: relative;
  display: inline;
  }

#menu ul li a {
  padding: 0.5em 1.0em 0.9em 1.0em;
  color: #fff;
  text-decoration: none;
  }

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

#menu ul li a.menu_current { background: #424242 url('images/menuactive.gif') repeat-x top left; }

#menubottom {
  background: #fff url('images/border1.gif') repeat-x;
  height: 14px;
  margin-bottom: 1.5em;
  }

#content { padding: 0em 2.0em 0em 2.0em; }

#primarycontainer {
  float: left;
  margin-right: -18.0em;
  width: 100%;
  }

#primarycontent { margin: 1.5em 0em 0em 0em; }

#secondarycontent {
  margin-top: 1.5em;
  float: right;
  width: 18.0em;
  }

#footer {
  position: relative;
  height: 3.0em;
  clear: both;
  padding-top: 5.0em;
  background: #fff url('images/border2.gif') repeat-x 0em 2.5em;
  font-size: 0.8em;
  }

#footer .left {
  position: absolute;
  left: 2.0em;
  bottom: 1.2em;
  }

#footer .right {
  position: absolute;
  right: 2.0em;
  bottom: 1.2em;
  }
