html {
 width: 100%;
}

body {
 font: 0.7em arial,helvetica,sans-serif;
 color: #000000;
 background: #393333;
 width: 100%;
 padding: 10px 0px 0px 0px;
 margin: 0px;
 text-align: center; /* Because IE is disfuncional */
}

#container {
 width: 650px;
 margin: auto;
 text-align: left; /* Because IE is disfuncional */
}

#page {
 background: #fff;
 border: 1px solid #000;
 padding: 5px;
}

#content {
 border: 1px solid #e8dfcf;
 background: #fff url(back.png) repeat-x top;
 padding-top: 5px;
 min-height: 400px;
}

#header {
 height: 95px;
 background: url(logo.gif) no-repeat top right;
}

#menu {
 width: 580px;
 background: #fff;
 margin-left: 27px;
 font-size: 0.9em;
 text-transform: uppercase;
 border: 1px solid #776431;
}

#menu a {
 padding: 0px 10px 0px 10px;
 text-decoration: none;
 color: #000000;
 margin: 0px;
}

#menu a:hover {
 background: #fff2cf;
 color: #000;
}

a {
 color: #776431;
 font-weight: bold;
}

#text {
 padding: 0px 30px 10px 30px;
}

#footer #footer-right {
 text-align: right;
 margin-top: 4px;
}

#footer-right img {
 vertical-align: top;
 margin-top: -4px;
 margin-right: 5px;
}

#footer {
 color: #7766431;
}

#footer .xa {
 font-weight: bold;
 color: #C66;

}

#footer .away {
 font-weight: bold;
 color:	 #C96;
}

#footer .online {
 font-weight: bold;
 color: #393;
}

#footer .chat {
 font-weight: bold;
 color: #393;
}

#footer .dnd {
 font-weight: bold;
 color:	 #969;
}
#footer .offline {
 font-weight: bold;
 color: #776431;
}


h1 {
 margin-top: 2em;
 color: #776431;
 font: 1.5em arial,helvetica,sans-serif;
 font-weight: 900;
 margin-bottom: 2px;
 text-transform: uppercase;
}

h1 a {
 color: #776431;
 text-decoration: none;
}

h2 {
 margin-top: 1em;
 color: #776431;
 font: 1.3em arial,helvetica,sans-serif;
 font-weight: bold;
 margin-bottom: 0.4em;
}

h3 {
 margin-bottom: 0em;
}

.rfooter {
  margin-top: -1em;
  text-align: right;
}

p {
 margin-top: 0px;
}

#blogbox {
 float: right;
 border: 1px solid #776431;
 padding: 5px 10px 5px 10px;
 margin-left: 3em;
 margin-bottom: 2em;
 background: #fff;
}

#blogbox a {
 font-weight: normal;
}

.postbody {

}

.postbody p {
 margin-bottom: 0.8em;

}

.comments-post {
margin-bottom: 0.3em;

}

.comments-body {


}

.comments-body p {
 margin-bottom: 0.8em;

}

.postfooter {
 font-size: 0.9em;
 border-top: 1px solid #e8dfcf;
}

.date {
 margin-bottom: 7px;
 font-size: 0.9em;
}

input {
 border: 1px solid #000000;
 font-size: 0.9em;
/* background: #fff9e7; */
}

textarea {
 border: 1px solid #000000;
 width: 20em;
}

table {
font-size: 1em;
}

th {
text-align: left;
}

.archive {
padding-left: 0px;
margin-left: 0px;
}

#blogbox ul {
padding-left: 0px;
margin-left: 0px;
}

ul {
padding-left: 1.5em;
list-style-position: outside;

}

.day {
 list-style-type: none;
 margin-left: 0px;
}

#blogbox li {
list-style-type: none;
}

.formsection {
margin-top: 0.5em;
}