body {
  cursor : default;
  font-family: georgia, sans-serif;
  line-height: 18px;
  color : #666666;
  background : #C0C0C0;
  overflow:auto;
}

    table {border-style: dashed; border-width:1px;}
	
#frame {
  
  margin-right:auto;
  margin-left:0px;
  margin-top:0px;
  padding:0px;
  text-align:left;
}
		
#contentcenter {
   float:right;
   margin:100px 200px 0 0;
   border: 3px dashed;
   height:400px;
   width:600px;
  
}
	
#contentleft {
  width:150px;
  padding:0px;
  margin:100px 0 0 200px;
  float:left;
  background:#C0c0c0;
  border:3px dashed;
  height:400px;

}

#contentleft2 {
  width:150px;
  padding:0px;
  margin-top:0px;
  float:left bottom;
  background:#CCC;
  border:dashed;
}

	
#contentheader {
  background:#FC0;
}
		
p,h1,h2,h3,pre {
  margin:3px;
  padding-top: 0px;
}
		
h1 {
  font-size:25px;
  margin-top:30px;
}
h2 {
  font-size:25px;
  border: 1px dashed #666;
  
}
h3 {
  font-size:25px;
}

h4{
font-size:12px;
}
		
#contentheader h1 {
  font-size:35px;
  padding:10px;
  margin:0px;
}
	
#contentleft p { 
  font-size:12px;
}

a {  
  color: #666; 
  text-decoration: none;
  font-weight:none;
}

a:hover {
  text-decoration: underline overline;
}

.button {
  border: 1px solid #000;
}

.text {
  border: 1px solid #666;
  color: #000;
}

.raised {
  position: relative;
  top: -12px;
  left: 12px;
  padding: 1px;
  background:#fff;
}

#calendar [
float:left;
}
