

div.formhelp {
  float:right;
  background-color: green;
  border: 2px solid blue;
  width : 200px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
  padding: 8px;
  border : 2px solid green;
  background-color : #CCFF99;
}

.inputfield {
  clear:left;
}



.inputfield label {
  float:left ;
  padding: 6px;
  padding-right : 10px;
  
  text-align: right;
}



#submit {
  clear:right;
  border-top : 1px solid #999999;
  padding-top : 8px;
  margin: 20px;
  margin-top: 40px;

}

.occasion {
  margin: 10px;
  margin-left : 216px;

}

.add-occasion {
 margin-top : 28px; 
}

#flash {
 position : fixed;
 top: 0px;
 bottom : auto;
 left: 0px;
 right : 0px;
 height : 20px;
 background-color: #000066;
 margin-bottom : 2px solid #FFFFFF;
 color : #FFFFFF;
 font-size : 9pt; 
 font-weight : bold;
 text-align : center;
}

div.navigation, div.admin_navigation {
  padding: 8px;
  background-color: #FFF999;
  z-index: 5;
  position : fixed;
  top: auto;
  bottom : 0px;
  left : 0px;
  right: 0px;

  height : 20px;
  border-top : 1px solid grey;
}


#content
{
 padding-bottom: 30px;
 padding-top: 20px; 
}

