body {
background-color:#EEEEEE;
font-family:"Courier New", Courier, monospace;
font-size:14px;
color:#000000;
}

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

a:hover {
  color:#000000;
  text-decoration:underline;   
}

#header {
    position: absolute;
    top: 0;
    width: 100%;
    height: 5em;
    background-color: #EEEEEE;
    border-bottom: 3px double #999999;
}

#main_content {
    margin-right: 21.5em;
    margin-left: 0.5em;
    margin-top: 5.5em;
}

.article {
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    /* background-color: #F0F8FF; */
    /* background-color: #F8F8F8; */
    background-color: #EEEEEE;
    border-bottom: 3px double #999999;
}


#side_bar {
    position: absolute;
    right: 0.5em;
    width: 21em;
    margin-left: 0.5em;
    top: 5.5em;
}
#side_bar_right {
    float: right;
    top: 0.5em;
    width: 10em;
}

#side_bar_left {
    float: left;
    top: 0.5em;
    width: 10em;
}

form#login {
    background-color: #CCCCCC;
    color: #000000;
    border: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
}

#login .text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 6em;
    margin-right: 0.2em;
}

form#post {
  font-size: 0.8em;
}

#post .post_title {
  margin-left: 2em;
  margin-bottom: 0.5em;
  width: 30em;
}

#post .post_body {
  margin-left: 4em;
  width: 30em;
  padding-right: 2em;
}

#post .post_title_label {
  width: 2em;
  font-size: 1.1em;
}

fieldset { border: 0; }

.small_side_box_right {
    width: 100%;
    float: right;
    margin-bottom: 0.5em;
    background-color: #EEEEEE;
    border: 0px solid #999999;
}

.small_side_box_left {
    width: 100%;
    float: left;
    margin-bottom: 0.5em;
    background-color: #EEEEEE;
    border: 0px solid #999999;
}

.side_box {
    clear: both;
    margin-bottom: 0.5em;
    background-color: #EEEEEE;
    border: 0px solid #999999;	
}

/* Styling Stuff */

#side_bar a { color: #000000; text-decoration: underline; font-family:"Courier New", Courier, monospace; font-size: 0.9em; }

.site_title {
    position: relative;
    top: 0;
	left: 0.1em;
	font-family:"Courier New", Courier, monospace;
	font-size:50px;
	font-weight:bold;
	font-style:italic;
    color: #000000;
}

.site_blurb {
    position: relative;
    top: -5px;
	left: 0.3em;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;	
    color: #000000;
	text-decoration:none;
}

.login {
    float: right;
    margin-top: 0.5em;
    margin-right: 2em;

}

.title {
    font-size: 1.2em;
    margin-left: 0.5em;
    border: 0px;
	font-family:"Courier New", Courier, monospace;
    color: #000000;
}

.title a { color: #000000; font-weight: bold; text-decoration: underline; }
.title a:hover { color: #000000; text-decoration: underline; }

.author {
    font-size: 1em;
    margin-left: 1em;
}

.date {
    font-size: 0.8em;
    margin-left: 1.5em;
}

.content {
    font-size: 0.9em;
    padding-top: 0.5em;
    margin-left: 0.5em;
    font-family:;
}

.arch_link {
    text-align: right;
}

.arch_links {
    line-height: 1.4em;
}

.display_username {
  color: #000000;
  font-family:"Courier New", Courier, monospace;
  text-align: center;
  font-size: 0.8em;
}

.bbcode {
  float: right;
  clear: both;
  color: red;
  margin-right: 2em;
}

.post_as {
  float: right;
  clear: both;
  color: green;
  margin-right: 2em;
  
}

.side_title {
    text-align: center;
    font-size: 1.2em;
    color: #000000;
    margin-bottom: 0.5em;
	font-family:"Courier New", Courier, monospace;
    border-bottom: 2px solid #000000;
	font-weight:bold;
}
li { list-style-type: none; }

.right {
  float: right;
  line-height: 1.2em;
  font-size: 1.5em;
  margin-right: 2em;
}

.known {
  color: #000000;
  display: inline;
}


.left { float: left; }
.clear { clear: both; }

.comments {
  margin-right: 2em;
  padding-bottom: 0.5em;
  text-align: right;
}

.comments a { color: #000000; text-decoration: underline; }


/* Ads */
.top_ad {
    position: absolute;
    top: 0.5em;
    right: 0.5em;
}

.right {
    width: 40%;
    float: right;
    margin-left: 1em;
    line-height: 0.7em;
}

.right li { list-style-type: circle; }

