a { color:#000; }
 a:visited { color:#000000; }
 a:hover { color:#669; }
 a.articlelink { text-decoration:none; }

a h1 { text-decoration:none; }

body {
 padding:0px; 
 margin:0px;
 background-color:#22263a;
}

blockquote {
 font-family:arial,helvetica,sans-serif;
 font-size:smaller;
 line-height:140%;
 margin:0px 0px 20px 0px;
 padding:0px 0px 0px 40px;
}

ul.articlelist {
 padding:0px;
 margin:8px 2px 16px 18px;
}
 ul.articlelist li {
  list-style-type:square;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000000;
  padding:0px;
  margin:0px 0px 0px 0px;
 }

ul {
 font:normal 11px/22px verdana,arial,helvetica,sans-serif;
}
ol {
 font:normal 12px/22px verdana,arial,helvetica,sans-serif;
}
 ol li, ul li {
  padding:4px 0px 8px 0px;
}

h2 {
 font:bold 14px verdana,arial,helvetica,sans-serif;
}

/* ------------------------ */

#blogtitle {
 position:absolute;
 left:80px;
 top:40px;
 background-color:#996a1a;
}
 #blogtitle h1 {
  font:normal 16px verdana,arial,helvetica,sans-serif;
  color:#fff;
  padding:4px 8px 6px 8px;
  margin:0px;
 }

#spacer {
  padding-left:510px;
  height:1px;
  font-size:0;
  line-height:0
}

#content {
 margin:0px 0px 0px 100px;
 padding:100px 20px 20px 20px;
 width:460px;
 text-align:left;
 background-color:#f4e6cb;
}
 #content .blog { width:440px }
 #content .blog h1 {
  text-transform:lowercase; 
  font:normal 24px/36px verdana,arial,helvetica,sans-serif; 
  color:#192972;
  margin:10px 0 16px 0;
  padding:0;
 }
 #content .blog p {
  font:normal 12px/28px verdana,arial,helvetica,sans-serif;
  margin:0px 0px 20px 0px;
  padding:0px;
  color:#090c0e;
 }

.whotext {
 font:normal 12px verdana,arial,helvetica,sans-serif;
 position:absolute;
 left:744px;
 top:146px;
 margin:0px;
}

.whotext a { color:#669; }
.whotext a:visited { color:#669; }
.whotext a:hover { color:#fff; }

#subfloor {
 background:#b7a179;
 position:absolute;
 left:578px;
 top:169px;
 width:200px;
 padding:12px 12px 16px 16px;
}
 #subfloor .floor { padding:0px; }
  #subfloor .floor h1 {
   text-transform:lowercase;
   font:bold 14px verdana,arial,helvetica,sans-serif;
   color:#333;
   margin:0px;
   padding:8px 0px 6px 0px;
  }
  #subfloor .floor h2 {
   text-transform:lowercase;
   font:bold 10px verdana,arial,helvetica,sans-serif;
   color:#333;
   padding:0px 0px 10px 0px;
   margin:0px;
  }
  #subfloor .floor p {
   font:normal 10px/16px verdana,arial,helvetica,sans-serif;
   padding:0px 0px 8px 0px;
   margin:0px;
  }
  #subfloor .floor ul {
   padding-left:14px;
   margin:0px;
  }
   #subfloor .floor ul li {
    font:normal 10px/16px verdana,arial,helvetica,sans-serif;
    padding:0px 0px 6px 0px;
   }

/* ------------------------ */

.cattitle {
 font:normal 12px arial,helvetica,sans-serif;
 margin-left: 4px;
 margin-bottom:2px;
 padding:0px;
}

.tag {
 position:relative;
 margin:26px 0px 30px 0px;
 font:normal 10px arial,helvetica,sans-serif;
 color:#333;
}
 .tag .nav {
  font:normal 10px verdana,arial,helvetica,sans-serif;
  position:absolute;
  top:0px; right:8px;
 }
 .tag a {
  color:#333;
  text-decoration:none;
 }
  .tag a:visited { color:#333; }
  .tag a:hover { color:#669; }

#game .tag { margin-top:12px; }

.topphoto { margin-bottom:20px; }


