body {
  margin:0px 0px 0px;
  background:#291F1F;		
  font-face: verdana,helvetica,arial,sans-serif;
  font-size: 10;
  color: #000;
  }

/* body link colors */
body a:link  {
  text-decoration: none;
  color: #291F1F;
  }
  
body a:visited { 
  text-decoration: none;
  color: #72461F;
  }

body a:hover { 
  text-decoration: underline;
  color: #AD815A;
  }
  
p {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
  font-size: 10pt;
  font-family: verdana,arial,helvetica,sans-serif;
  color: #000000
  }

/* nesting for the borders on the content area */

#border1 {
  position:absolute;
  top: 60px;
  left: 97px;
  padding-bottom: 20px;
  border-bottom: 18px solid #291F1F;
  background: #D1B295;
  width: 664px;
  z-index: 1
  }
  
  	#border2 {
  	position:relative;
  	top: 11px;
  	left: 10px;
	padding-bottom: 5px;
  	background: #E9D4C1;
  	width: 641px;
  	border: solid 1px #291F1F;
  	z-index: 1
  	}
  
   		#border3 {
  		position:relative;
  		top: 3px;
  		left: 3px;
		padding-bottom: 50px;
  		background: #F2E1D1;
		width: 633px;
  		border: solid 1px #291F1F;
  		z-index: 1
  		}
 
			#content {
			position:relative;
			top: 40px;
			left: 65px;
			padding-bottom: -10px;
			width: 530px;
			background: #F2E1D1;
			font-face: verdana,arial,helvetica,sans-serif;
			font-size: 10;
			z-index: 1
			}

/* coffee & dreams placement */
#header1 {
  position: absolute;
  top: 8px;
  left: 15px;
  z-index: 5
  }

/* 'sp.com' graphic placement */
#header2 {
	position: absolute;
	top: 19px;
	left: 458px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	z-index: 2
	}
	
/* placement for left nav links */
#leftnav1 {
  position:relative;
  top: 140px;
  left: 10px;
  padding-bottom: 16px;
  border: 1px solid #291F1F;
  background: #D1B295;
  width: 138px;
  z-index: 3
  }
  
  	#leftnav2 {
  	position:relative;
  	top: 7px;
  	left: 8px;
	padding-bottom: 5px;
  	background: #E9D4C1;
  	width: 119px;
  	border: solid 1px #291F1F;
  	z-index: 3
  	}
  
   		#leftnav3 {
  		position:relative;
  		top: 3px;
  		left: 3px;
		padding-bottom: 50px;
  		background: #F2E1D1;
		width: 115px;
  		border: solid 1px #291F1F;
  		z-index: 3
  		}
 
			#leftnavcontent {
			position:relative;
			top: 3px;
			left: 3px;
			padding-bottom: -10px;
			padding: 3px;
			width: 110px;
			border: solid 1px #291F1F;
			background: #F2E1D1;
			font-face: arial,helvetica,sans-serif;
			font-size: 8pt;
			text-decoration: none;
			line-height: 25px;
			z-index: 3
			} 
/*
.nav a:link  {
  text-decoration: none;
  color: #291F1F;
  }
  
.nav a:visited { 
  text-decoration: none;
  color: #D1B295;
  }

.nav a:hover { 
  text-decoration: none;
  color: #fff;
  }			
	*/
#spacer {
	position:relative;
	top: 20px;
	height: 20px;
	}
   
.extended {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
  font-size: 10pt;
  font-family: verdana,arial,helvetica,sans-serif;
  color: #000000
  }

ul, li, center, div, blockquote { 
  font-size: 10pt; 
  font-family: verdana,arial,helvetica,sans-serif; 
  color: #000000 
  }

  
/* modified, for mainpage footer */
.mod { 
  font-size: 8pt; 
  font-family: verdana,arial,helvetica,sans-serif;
  }

/* main page comment link size and color */
.mainpagecomments {
  margin-top: 4px;
  margin-bottom: 12px;
  padding-right: 4px;
  padding-left: 4px;
  font-size: 8pt;
  font-family: verdana,arial,helvetica,sans-serif;
  }

/* for popup window name, email, website text */
.postcomments {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-right: 4px;
  padding-left: 4px;
  font-size: 10pt;
  color:#fff;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  } 

.comments {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-right: 4px;
  padding-left: 4px;
  color:#000;
  font-size: 10pt;
  font-family: verdana,arial,helvetica,sans-serif;
  background-color: #90C6D5;
  } 

/* name of poster in the comments section */
.commentshead {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-right: 4px;
  padding-left: 4px;
  color:#000;
  font-size: 10pt;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  } 

/* individual entry comments header; /mt/mt-archives/000934.php for example */
.comments-head {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-right: 4px;
  padding-left: 4px;
  color: #fff;
  line-height: 18px;
  border: solid 1px #669999;
  font-size: 10pt;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  }
  
.comments-individual {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-right: 4px;
  padding-left: 4px;
  font-size: 10pt;
  font-family: verdana,arial,helvetica,sans-serif;
  background-color: #327C90;
  } 
  
/* body for comments on all pages */  
.commentsbody {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-right: 4px;
  padding-left: 4px;
  font-size: 10pt;
  color:#fff;
  font-family: verdana,arial,helvetica,sans-serif;
  } 

/* comments link colors */  
.comments a:link { 
  text-decoration: underline;
  color: #ffffff; 
  }
  
.comments a:visited { 
  text-decoration: underline;
  color: #ffffff; 
  }

.comments a:hover { 
  text-decoration: underline;
  color: #669999;
  }

/* timestamp */
.ts {
  font-size: 10pt;
  font-weight: bold;
  padding-left: 4px;
  font-family: verdana,arial,helvetica,sans-serif;
  color: #AD815A;
  }

/* datestamp */  
.date {
  font-size: 10pt;   
  font-weight: bold;
  padding-left: 4px;
  font-family: verdana,arial,helvetica,sans-serif;
  color: #72461F;
  line-height: 18px;
  border: solid 1px #D1B295;
  }

/* header for pages; see /gaming for example */
.header {
  font-size: 12pt; 
  font-family: verdana,arial,helvetica,sans-serif;
  color: #fff;
  font-weight: bold;
  line-height: 25px
  }  

.footer {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
  font-size: 8pt;
  font-family: verdana,arial,helvetica,sans-serif;
  color: #000000
  }