body {
  background:#003;
  font-family: Trebuchet,Verdana,sans-serif;
  margin:0;
  padding:0;
  position:absolute;
  width:100%;
  height:100%;
}

div#wrapper1 {
  width:600px;
  position:relative;
  margin:0 auto;
  top:0;
  left:0;
  font-size:85%;

}

div#wrapper2 {
  background:url(images/bg.gif) repeat-y;
  width:100%;
  position:relative;
}

div#content,
div#content_full {
  border:1px solid #efb;
  border-width:0 1px;
  width:399px;
}

div#content_full {
  background:#fff;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}

div#content {
  background:url(images/header.jpg) no-repeat;
  padding-top:150px;
  float:left;
}

div#navigation,
div#navigation_full {
  border-right:1px solid #efb;
  left:400px;
  top:0;
}

div#navigation_full {
  background:#39C;
  position:absolute;
  height:100%;
  width:198px;
}

div#navigation {
  background:url(images/footer.jpg) no-repeat 0 100%;
  padding:0 6px 140px;
  float:left;
  width:186px;
  color:#eef;
  font-size:smaller;
}

div#navigation ul {
  margin:.5em 1.5em;
  padding:0;
}

div#navigation a {
  color:#cea;
}

h1, h2, h3, h4, h5 {
  color:#036;
}

h1 { font-size:1.3em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
h4, h5 { 1em; }

#content div.category,
#content div.project,
#content div.article {
  margin:4px;
}


#content code {
        display:block;
        width:95%;
        height:300px;
        overflow:auto;
        white-space:pre;
        border:2px solid #efefff;
}

#content p.tags {
        margin:0 4px 2px;
        padding:2px;
        text-align:center;
	font-size:smaller;
}

#content div.project_status,
#content p.article_date, 
#content p.end_article {
        margin:0 4px 2px;
        background-color:#efb;
        padding:2px;
	font-size:smaller;
}

#content div.comment {
        background-color:#efefff;
        margin:0 4px 4px;
        padding:0 2px 2px;
}

form#geekcomments {
  margin:1em 4px 4px;
  background-color:#efb;
  padding:.5em;
}

form#geekcomments textarea {
  width:80%;
}

#content div.category h2,
#content div.category,
div.comment {
  border-bottom:1px solid #39C;
}

p.smallnote,
p.copyright {
  font-size:smaller;
}

div.anchor_logo {
  background-color:#fff;
  text-align:center;
  width:150px;
  margin:auto;
}
