body { 
  background-color: #008000;
  
  font-size:        small;
  margin:           5px;
  line-height: 250%
  font-family: helvetica, verdana,  arial, sans-serif;
}

#header {
	background:       url(images/logosmall.jpg);
  background-color: #6B8E23;
  margin:           10px;
  height:           50px;
  font-size: 60px;
  color: 			#008000;
  
}

#main {
    
  background:       url(images/logo.jpg); 
  font-size:        105%;
  padding:          15px;
  margin:           0px 10px 10px 10px;
  width:			600px
}

#sidebar {
  background:       #6B8E23 
  font-size:        105%;
  color:			#ffffff;
  padding:          15px;
  margin:           0px 10px 10px 10px;
  float: right;
  width: 200px;
}

#footer {
  border: 1px solid #ffffff ;
  color:            #ffffff;
  text-align:       center;
  padding:          1px;
  margin:           10px;
  font-size:        90%;
  height:           20px;
}

h1 {
  font-size:        120%;
  color:            #008000;
  border-bottom:			thin solid;
}

.cd {
	border-bottom:			thin dotted;
}
	
.cdr {
	text-align: left;
}

.cdt {
	
}
h2 { font-size: 110%; }

.slogan { color: #954b4b; }

.beanheading {
  text-align:       center;
  line-height:      1.8em;
}

a:link {
  color:            black;
  text-decoration:  none;
  border-bottom:    thin dotted #b76666;
}
a:visited {
  color:            black;
  text-decoration:  none;
  border-bottom:    thin dotted #675c47;
}
a:hover {
	background-color: #FFFF00; 
	border-bottom:    thin dotted #b76666;}