body {	
	margin: 0em;
	font-size: 12px;
	font-family: Verdana;
	background: #D8D8D8;
	}
	
#container_main {                  /* constrains overall page to 721 [really(765px)] */
	position: absolute;
	margin: 0px 0px 0px 121px; /* need container_main for this */
	width: 800px;              /* plus margin = 721 */
	}

#container_left {
	background-image: url(bukheadlong.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	/*padding-left: 2px;*/
	padding-top: 248px;         /* keeps menu down where it belongs */
	width: 121px;		    /* width of left nav */
	height: 100%;               /* works for real browsers */
	background-color: #D8D8D8;
	}
	
#container_social {
	width: 826px;
	border: solid #FFFFFF 1px;
	padding: 2px 0px 0px 2px;
	margin: 0px 0px 2px 7px;
    	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;	
	}
	
#container_socialTL {
	width: 830px;
	border: solid #FFFFFF 1px;
	padding: 2px 0px 0px 2px;
	margin: 0px 0px 2px 50px;
    	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;	
	}

#container_socialMAP {
	width: 100%;
	border: solid #FFFFFF 1px;
	padding: 2px 0px 0px 2px;
	margin: 0px 0px 2px 0px;
    	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;	
	}
	
.bumpup {	
	margin: 0px 0px 0px 5px;
	vertical-align: 11%;
	} 	

#container_white {
	position: absolute;
	width: 850px;
	background-color: #F9F9F9;
	padding: 10px 15px 10px 15px;  /* padding for index pages */
	margin: 0px 0px 0px 7px;
	}

#container_index {
	width: 715px;
	height: 620px;
	background-image: url(/images-site/BukowskiCherry.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	position: absolute;
	background-color: #D8D8D8;
	padding: 635px 0px 0px 0px;
	}

#container_bump {
	width: 700px;
	padding: 0px 7px 10px 15px;
	}

H1 {
  color: #DDDDDD;
  font-size: 1px;
}

H2 {
  color: #DDDDDD;
  font-size: 1px;
}

#container_timeline {
	position: absolute;
	padding: 5px 0px 0px 5px; 
	}

#container_page {
	position: relative;	
	border: solid black 2px;
	margin: 5px 0px 5px 0px;
	width: 850px;
	background-color: #FFFFFF;
	padding: 10px 35px 15px 35px;
	}

#container_feed {
	padding: 0px 0px 0px 3px; 
	}

#container_map {
	position: absolute;
	margin: 0px 0px 0px 131px; 
	width: 85%;              
	}

#man_display_box {
	border: solid black 1px;
	background-color: #F9F9F9;
	padding: 10px 15px 10px 15px;
	font-size: 12px;
	font-family: Verdana;	
	}

#nav_text {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	line-height: 150%;
	color: #656565;
	text-align: right;
	padding-right: 5px;
	}

#nav_text_small {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #656565;
	text-align: right;
	padding-right: 10px;
	}

#nav_text_active {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-align: right;	
	}

.generic_box {
	border: dashed black 1px;
	margin: 5px 0px 5px 0px;
	padding: 10px 25px 10px 25px;
	}

A:link { color: #000000; }
A:visited { color: #000000; }
A:active { color: #000000; }
A:hover { color: #003399; }

#nav_text A:link { color: #656565; text-decoration: none; }
#nav_text A:visited { color: #656565; text-decoration: none; }
#nav_text A:active { color: #656565; text-decoration: none; }
#nav_text A:hover { color: #028D5A; text-decoration: underline; }

#nav_text_small A:link { color: #656565; text-decoration: none; }
#nav_text_small A:visited { color: #656565; text-decoration: none; }
#nav_text_small A:active { color: #656565; text-decoration: none; }
#nav_text_small A:hover { color: #FFFFFF; }

#nav_text_opp A:link { color: #FFFFFF; text-decoration: none; }
#nav_text_opp A:visited { color: #FFFFFF; text-decoration: none; }
#nav_text_opp A:active { color: #FFFFFF; text-decoration: none; }
#nav_text_opp A:hover { color: #D8D8D8; }

#nav_text_active A:link { color: #028D5A; text-decoration: none; }
#nav_text_active A:visited { color: #028D5A; text-decoration: none; }
#nav_text_active A:active { color: #028D5A; text-decoration: none; }
#nav_text_active A:hover { color: #028D5A; }

#copyr A:link { color: #818181; text-decoration: none; }
#copyr A:visited { color: #818181; text-decoration: none; }
#copyr A:active { color: #656565; text-decoration: none; }
#copyr A:hover { color: #656565; }

.rainforestlink a:link {
  color:#000000;
  text-decoration:none;
  border-bottom:1px solid #999999;
  }
.rainforestlink a:visited {
  color:#000000;
  text-decoration:none;
  border-bottom:1px solid #999999;
  }
.rainforestlink a:active {
  color:#000000
  text-decoration:none;
  border-bottom:1px solid #FF0000;
  }
.rainforestlink a:hover {
  color:#000000
  text-decoration:none;
  border-bottom:1px solid #FF0000;
  }
   
.search A:link { font: 12px Verdana, sans-serif; text-decoration: none; }
.search A:visited { font: 12px Verdana, sans-serif; text-decoration: none; }
.search A:active { font: 12px Verdana, sans-serif; text-decoration: none; }
.search A:hover { font: 12px Verdana, sans-serif; color: #000000; text-decoration: underline; }

#showSearch { margin: 0px; display: none; }
#showBook { margin: 0px; display: none; }
#showMagazine { margin: 0px; display: none; }
#moreTitles { margin: 0px; display: none; }

.searchspecialinput { 
  font: 10px Verdana, sans-serif; 
  color: #000000;
  border: 1px solid #999999;
  padding: 3px 5px 3px 5px;
  background: #EFEFEF; 
  }

.searchspecialinput A:link { text-decoration: none; }
.searchspecialinput A:visited { text-decoration: none; }
.searchspecialinput A:active { text-decoration: none; }
.searchspecialinput A:hover { text-decoration: none; }

.searchuserinput { 
  font: 13px Arial, sans-serif; 
  color: #000000;
  border: 1px solid #999999;
  margin: 3px 0px 0px 0px;
  padding: 1px 0px 1px 0px;
  background: #EFEFEF; 
  }
  
.rightnav { font-size: 13px; font-weight: bold; font-family: Arial; text-align: right; }
.rightnav A:link { color: #000000; font-weight: bold; text-decoration: none }
.rightnav A:visited { color: #000000; font-weight: bold; text-decoration: none }
.rightnav A:active { color: #D8D8D8; font-weight: bold; text-decoration: none }
.rightnav A:hover { color: #D8D8D8; }
.rightnavAct { font-size: 13px; font-weight: bold; font-family: Arial; text-align: right; }
.rightnavAct A:link { color: #FFFFFF; font-weight: bold; text-decoration: none }
.rightnavAct A:visited { color: #FFFFFF; font-weight: bold; text-decoration: none }
.rightnavAct A:active { color: #D8D8D8; font-weight: bold; text-decoration: none }
.rightnavAct A:hover { color: #D8D8D8; }

.dbspecialinput { 
  font: 10px Verdana, sans-serif; 
  font-weight: bold;
  color: #000000;
  border: 1px solid #999999; 
  /*padding: 2px 5px 3px 5px;*/
  background: #FFFFFF; 
  }

.dbspecialinputTextbox { 
  font: 10px Verdana, sans-serif; 
  color: #000000;
  border: 1px solid #999999; 
  padding: 2px;
  background: #FFFFFF; 
  }

.dbspecialinputTextboxHL { 
  font: 10px Verdana, sans-serif; 
  color: #000000;
  border: 1px solid #999999; 
  padding: 2px;
  background: #FFFFD6; 
  }

.dbspecialdrop { 
  font: 10px Verdana, sans-serif; 
  color: #000000;
  border: 1px solid #999999; 
  background: #FFFFFF; 
  }

.dbspecialtextarea { 
  font: 14px Courier, sans-serif; 
  border: 1px solid #999999; 
  background: #FFFFFF; 
  }

.copyright {
	font-size: 8px;
	font-family: Verdana;
	color: #818181;
	}

.small {
	font-size: 10px;
	font-family: Verdana;
	}

.smallgrey {
	font-size: 10px;
	font-family: Verdana;
	color: #B6B6B6;
	}	
	
.greysearch {
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #B6B6B6;
	}	

.smalldb {
	font-size: 10px;
	font-family: Verdana;
	}

.smalldb A:link { text-decoration: none; }
.smalldb A:visited { text-decoration: none; }
.smalldb A:active { text-decoration: none; }
.smalldb A:hover { text-decoration: underline; }

.smallblue {
	font-size: 10px;
	font-family: Verdana;
	color: #003399;
	}

.smalldarkred {
	font-size: 10px;
	font-family: Verdana;
	color: #AC2424;
	}

.darkred {
	font-size: 12px;
	font-family: Verdana;
	color: #AC2424;
	}

.reddot {
	color: #FF0000;
	}

.greytext {
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #919191;
	}

.head {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	}

.headred {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #FF3333;
	}
	
.headgreen {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #0E7426;
	}	

.book { 
	font-size: 9px; 
	font-style: italic;
	font-family: verdana; 
	}

.date { 
	font-size: 16px; 
	color: #336633; 
	font-family: Arial; 
	font-weight: bold 
	}	

.searchGreen {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	color: #1B8B09;
	}

.right {
	text-align: right;
	}
	
/* timeline shit */	
/* to accomodate new nav - fuck anything else up?

td {
  padding: 3px;
  }

nav.td td {
  padding: 0px;
  }
*/
.nullif { 
  background-color: #D8D8D8; 
  border: 1px solid #BCBCBC;
  }
.invisible { 
  background-color: #D8D8D8; 
  border: 1px solid #D8D8D8;
  }
.pub {
  padding: 3px;
  border: 1px solid #000000;
  vertical-align: top;
  background-color: #EAFFF5;
  font-size: 11px; font-family: Verdana, sans-serif; 
  }
.event {
  padding: 3px;
  border: 1px solid #000000;
  vertical-align: top;
  background-color: #FFF7E9;
  font-size: 11px; font-family: Verdana, sans-serif; 
  }
.misc {
  padding: 3px;
  border: 1px solid #000000;
  vertical-align: top;
  background-color: #E8F4FF;
  font-size: 11px; font-family: Verdana, sans-serif; 
  }
.reading {
  padding: 3px;
  border: 1px solid #000000;
  vertical-align: top;
  background-color: #F6F0FE;
  font-size: 11px; font-family: Verdana, sans-serif; 
  }
.address {
  padding: 3px;
  border: 1px solid #000000;
  vertical-align: top;
  background-color: #FBFFE9;
  font-size: 11px; font-family: Verdana, sans-serif; 
  }
.boxDate {
  text-align: center;
  padding: 1px;
  border: 1px solid #000000;
  background-color: #F2F2F2;
  font-size: 12px; font-family: Arial, sans-serif;
  color: #000000; 
  }

  /* remove box around active image link */
  :focus {
    -moz-outline-style: none;
  }
  
/*////////pagination//////////*/

.PagTable {
	border: dotted #CACACA 1px;
	background-color: #F8F8F8;
	padding: 2px 16px 2px 16px;
	font-size: 10px;
	font-family: Verdana;
}

.PagTable A:link { color: #028D5A; text-decoration: none; }
.PagTable A:visited { color: #028D5A; text-decoration: none; }
.PagTable A:active { color: #028D5A; text-decoration: none; }
.PagTable A:hover { color: #028D5A; }

.smallgrey {
	font-size: 10px;
	font-family: Verdana;
	color: #999999;
	}

/*////////////////////////////*/  
