/* $Id: style.css,v 1.14 2005/05/27 01:33:24 gopher Exp $ */

/* HTML Tag Definitions */

a {
   color: #FFCC66;
   border: 0px;
}

body {
   background: black;
   color: #f8b313;
   padding: 0px; 
   margin: 10px;
/* 
   font-style: italic;
   font-family: "Times New Roman", Times, serif;
*/
   font-size: 12px;  
   font-family: verdana, sans-serif;
   text-align: center; /* div center for IE brain-death */
}

dd {
   text-align: justify;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 5px;
}

dl {
   margin: 0px;
   padding-top: 10px;
}

dt {
   text-align: left;
   font-weight: bold;
}

h1, h2 {
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 10px;
   font-style: italic;
   padding-bottom: 5px;
}

h2.logo {
   margin-top: 0px;
   margin-bottom: 0px;
}

img {
   border: 0px;
}

p a:hover {
   color: #000000;;
   background: #FFCC66;
}

strong {
   font-weight: bold;
   font-size: larger;
}

/* ID Tag Definitions */

#advertise-link {
   font-size: smaller;
}

#alas-logo {
   float: right; 
}

#babbler-title {
   font-size: 12px;
   font-weight: bold;
   font-style: italic;
   text-align: left;
}

#babbler-text {
   text-align: justify;
   margin-bottom: 0px;
}

#column-160 {
   width: 160px;
   float: left; 
}

#column-440 {
   width: 444px;
   float: left; 
}

#copyright {
   font-size: smaller;
}

#last-updated {
   text-align: center;
}

/* HACK -- title image is 130px wide, not 120px like the rest - sigh */
#last-updated h2 {
   margin-left: -5px;
   margin-right: -5px;
}

#last-updated-text {
   font-size: 12px;
   font-weight: bold;
   font-style: italic;
   margin-top: 0px;
   margin-bottom: 0px;
}

#left-column {
   width: 200px;
   float: left;  
}

#links {
   margin-right: 10px;
   float: right;
   line-height: 0px;
}

#morgue-years {
   text-align: center;
}

#news {
   font-size: smaller;
}

#news-link {
   text-align: right;
}

#right-column {
   width: 610px;
   float: left;  
}

#site-container {
   margin-left: auto;
   margin-right: auto;
   width: 814px;
}

#strip .spacer {
   height: 40px;
}

#the-strip {
   width: 400px;
   padding-top: 10px;
   padding-bottom: 10px;
}

#validation-container p {
  margin-top: 0px; 
  margin-bottom: 0px; 
}

#wasted-image {
   text-align: center;
   padding: 15px;
   margin: 0px;
}

#wasted-text {
   text-align: justify;
}

/* Class Definitions */

.admin-links {
   color: #ff0000;
}

.admin-links a {
   font-weight: normal;
   font-size: smaller;
   color: #ff0000;
   background: #ffffff;
   border-style: solid;
   border-color: #ff0000;
   border-width: 1px;
   padding-left: 2px;
   padding-right: 2px;
}

.bio-album {
   font-style: italic;
}

.bio-pic {
   width: 100px;
   padding: 5px;
   float: left;
}

.bio-sphere {
   height: 170px;
   margin-left: auto;
   margin-right: auto;
}

.bio-text {
   text-align: left;
}

.border {
   border-style: solid;
   border-color: red;
   border-width: 1px;
}

.border-bottom {
   background-image: url("images/border-bottom.gif"); 
   background-position: center top; 
   background-repeat: repeat-x; 
   text-align: center;
}

.border-bottom-left {
   background-image: url("images/border-bottom-left.gif"); 
   background-position: right top; 
   background-repeat: no-repeat;
   width: 20px;
   float: left;
}

.border-bottom-right {
   background-image: url("images/border-bottom-right.gif"); 
   background-repeat: no-repeat;
   width: 20px;
   float: right;
}

.border-content {
   padding-left: 20px;
   padding-right: 20px;
   text-align: center;
}

.border-content p {
   width: 98%;
   margin-bottom: 0px;
}

.border-left {
   background-image: url("images/border-left.gif"); 
   background-position: left; 
   background-repeat: repeat-y; 
}

.border-right {
   background-image: url("images/border-right.gif"); 
   background-position: right; 
   background-repeat: repeat-y; 
}
   
.border-top {
   background-image: url("images/border-top.gif"); 
   background-position: center bottom; 
   background-repeat: repeat-x; 
}

.border-top-left {
   background-image: url("images/border-top-left.gif"); 
   background-position: right bottom; 
   background-repeat: no-repeat;
   width: 20px;
   float: left;
}

.border-top-right {
   background-image: url("images/border-top-right.gif"); 
   background-position: left bottom; 
   background-repeat: no-repeat;
   width: 20px;
   float: right;
}

.error {
   color: red;
}

.faq_answer {
}

.faq_question {
}

.nav-first {
   float: left;
}

.nav-latest {
   float: right;
}

.nav-left {
   width: 40%;
   text-align: right;
}

.nav-right {
   width: 40%;
   text-align: left;
   float: right;
}

.news-date {
   text-align: left;
   font-weight: bold;
}

.news-text {
   text-align: justify;
   margin-bottom: 0px;
}

.spacer {
   width: 20px;
   height: 20px;
}

.strip-nav {
}


