body{
  color:#000000;
  background:#ffffff;
}

#hd {
    height:100px;
    background:#a6cc07;
    width:100%;
}

#banner-spacer {
    margin:0;
    padding:0;
    margin-left:31px;
    height:100px;
    width:149px;
    background:#779f00;
}

#banner {
    padding:0;
    margin:0;
    position:absolute;
    top:0px;
    left:190px;
    height:100px;
    background:#a6cc07;
}

#title {
  margin-top:20px;
  margin-left:20px;
}

#subtitle {
  color:white;
  font-size:15px;
  padding-left:1px;
}

#body {
  padding-top:10px;
}

html, body {
    height: 100%;
}


.yuimenubar {
	background:#ffffff;
}

.yuimenubaritemlabel {
	color:#779f00;
	background:#ffffff;
	font-weight:bold;
}

.yuimenubaritemlabel-selected {
	background:#a6cc07;
	color:#ffffff;

	font-weight:bold;
}

h2 {
   font-size:20px;
   color:#779f00;
}

h1 {
   font-size:25px;
   color:#779f00;
}

h3 {
   font-size:15px;
   color:#779f00;
}


a {
   color:#779f00;
   font-weight:bold;
}

a:visited {
   color:#a6cc07;

}

.code-filename {
   font-style: italic;
   padding-top: 5px;	
}

.code-description {
   padding-left:10px;
   padding-top: 2px;
}

#sidebar {
   height:500px;
   width:150px;
   margin:0;
   padding:0;
   margin-left: 30px;
   background:lightgrey;
}

.ft {
  background:#a6cc07;
  margin-top:150px;
  padding-left:190px;
  padding-top:12px;
  padding-bottom:12px;
  color:white;
  font-size:15px;
}
