html {
     height:100%;
     margin:0;
}
body {
     background:#feffef;
     height:100%;
     margin:0;
}
a:link {color: #0000ff; text-decoration: underline;}
a:active {color: #0000ff; text-decoration: underline; }
a:visited {color: #008800; text-decoration: underline; }
a:hover {color: #ff0000; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { 
     color: #0000ff;
     text-align: center; 
}
hr {
     clear:both;
}
p {
     line-height:1.2em;  
     margin-left: 10%; 
     margin-right: 10%;
     text-align: left;
}
fieldset {
     background:#ffffff;
     line-height:2em;
     margin:auto;
     padding:5em;
     width:50%;
}
label{
clear:both;
float: left;
font-weight: bold;
}
input{
     float:right;
     margin-bottom: 5px;
}
textarea{
     float:right;
     margin-bottom: 5px;
}
#submitbutton{
     margin-left: 120px;
     margin-top: 5px;
     width: 90px;
}
.add{
     background-color:#fefedd;
     border:1px solid #eeeebb;
     margin-left: 12%; 
     margin-right: 12%;
     padding:1.5em;
}
img.center { /*ie5 hack*/
     display: block;
     margin-left: auto;
     margin-right: auto;
     text-align: center;
}
.left {
     display: block;
     margin-left: 5px;
     margin-right: auto;
}
.right {
     display: block; 
     margin-left: auto;
     margin-right: 5px;
}
.floatl {
     float:left;
     margin:5px;
}
.floatr {
     float:right;
     margin:5px;
}
#header{
     height:180px;
     margin:0;
}
#front-header{
     display:none;
}
#background {
     height:180px;
     width:99%;
     position:absolute;
     z-index:1;
}
#content {
     clear:both;
     margin:0;
     min-height:100%;
     width:98%;
     position:relative;
     padding-left:10px;
}
* html #content {
height:100%;
}
#left {
     float:left;
     position:relative;/*ie needs this to show float */
     text-align:center;
     z-index:100;
     width:30%;
}
* html #left {margin-right:-3px;}/*fix gap in ie next to float - 3 pix jog*/
#left p {padding-left:3px;padding-right:2px}
#right {
     float:right;
     position:relative;/*ie needs this to show float */
     text-align:center;
     width:30%;
}
* html #right {margin-left:-3px;}/*fix gap in ie next to float - 3 pix jog*/
#right p {padding-left:3px;padding-right:2px}
#center {
     margin-left:30%;
     margin-right:30%;
     padding-top:1px;
     position:relative;
     text-align:center;
     z-index:1;
}
#footer {
     clear:both;
     height: 50px;
     margin-bottom: 20px;
     margin-left: 10%; 
     margin-right: 10%;
     margin-top: 20px;
     position: relative;
     text-align:center;
}
#nogo a{
     display:none;
}    