body {
	margin: 0px; padding: 0px;
  font-family: verdana, "Lucida Grande", arial, helvetica, sans-serif;
  color: #222;
  background-color: #D6D6D6;
  text-align: center;
  background-image: url(/images/body_background.png);
  background-repeat: repeat-x;
}
div#bonsai {
  position: absolute;
  text-align: left;
  left: 0px;
  top: 40px;
	margin: 0px; padding: 0px;
  height: 160px;
  width: 100%;
  background-color: white;
  color: black;
}
h1#bonsaiHeadline{
 	padding: 242px 0px 0px 0px;
  overflow: hidden;
  background-image: url(/images/bonsai.png);
  background-repeat: no-repeat;
  height: 0px !important; height /**/:242px;
  font-size: 1px;
}
div#header {
  position: absolute;
  top: 40px;
  width: 600px;
  left: 242px;
  background-color: white;
  color: black;
  height: 157px;
}
h2#headerImage {
 	padding: 157px 0px 0px 0px;
  overflow: hidden;
  background-image: url(/images/header/1_header.png);
  background-repeat: no-repeat;
  height: 0px !important; height /**/:157px;
  font-size: 1px;
}	
#menu{
		position: absolute;
		background-color: black;
		color: white;
		top: 200px;
		left: 0px;
		width: 100%;
		height: 50px;
}
#container {
	position: absolute;
	background-color: #FDFCFD;
  color: black;
  top: 249px;
  left: 0px;
  width: 100%;	
}
#content {
	border-right: 1px solid #E7E7E7;
	position: relative;
  background: #fff url(/images/left_border_black_fade.png) repeat-y;
  margin : 0px auto;
  padding: 10px 25px 25px 25px;
  width: 650px;
  text-align: left;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 140%;
  font-family: georgia, "Lucida Grande", arial, helvetica, sans-serif;
	background-color: white;
  color: #333333;
}
#contentBottom {
  background: #000 url(/images/bottom_border_black_fade.png) repeat-x;
	position: relative;
  top: -3px;
  left: 1px;
  height: 3px;
  width: 697px !important; width /**/: 647px;
  margin : 0px auto;
	background-color: #FDFCFD;
  color: black;
}
#footer {
	position: relative;
  border-bottom: 1px solid #D6D6D6;
  height: 40px;
  top: 0px;
  background-image: url(/images/bottom_black_fade.png);
  background-repeat: repeat-x;
	text-align: center;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 140%;
	margin: 0px;
  font-family: georgia, "Lucida Grande", arial, helvetica, sans-serif;
	background-color: #D6D6D6;
  color: #555;
}
#debug {
	position: absolute;
  top: 500px;
  left: 600px;
  height: 400px;
  width: 400px;
	background-color: #dddddd;
  color: black;
}
#content h1{
	font-size: 28px;
	text-decoration: underline; 
	margin-bottom: -8px;
	color: green;
  background-color: white;
}
#content h2{
	font-size: 20px;
	margin-bottom: -12px;
	color: green;
  background-color: white;
}
#content p { 
	margin-bottom: -5px;
}
#next {
	font-style: italic;
	text-align: right;
}
strong{
	background-color: #DEEDDE;
  color: black;	
  font-weight: normal;
}
.highlight {
  background-color: #DEEDDE;
  color: black;	
}
.floatRight {
	float: right;
	margin-left: 5px;
}
.floatLeft {
	float: left;
	margin-right: 5px;
}
#menu ul li{
	display: none;
  list-style: none;
  padding: 0px;
}
#spambot-futter {
	display: none;
}
.createddate {
  text-align: right;
  font-size: 70%;
}
img {
	border: 0px;
}

hr {
  margin-top: 25px;
}

small {
  font-size:80%;
}

h1 a:link {
  color: green;
	background-color: white;
}
h1 a:visited {
  color: green;
	background-color: white;
}

a:link { 
	color: #222; 
	text-decoration: underline; 
	background-color: white;
}
a:visited { 
	color: #555; 
	text-decoration: underline; 
	background-color: white;
}
a:hover { 
	color: #fff; 
	background-color: #333; 
	text-decoration: none; 
}

a.attention:link, a.attention:visited { 
	color: #900; 
	background-color: white;
}
a.attention:hover { 
	color: #fff; 
	background-color: white;
}
acronym, abbr {
	cursor: help;
	border-bottom: 1px dashed #999;
}

#hired {
  position: fixed;
  top: 270px;
  left: 650px;
}

