.toggle span {
display: none;
}

.stretcher {
background: url('images/cont_bg.gif') repeat-y;
font-family: "Georgia";
font-size: 13px;
}

#moofx {
}

.br {display:none;}  
.clear {clear: both;}

.accesskey {
font-style: normal;
text-decoration: underline;
}

div#header a span {display: none;}

#title {
background: url('images/title.gif') no-repeat;
margin: auto;
width: 609px;
height: 35px;
}

#container {
background: #ffaa01;
margin: auto;
width: 609px;
}

#container a:link,#container a:visited,#container a:active {
color: #cf7d17;
text-decoration: none;
font-weight: 900;
}

#container a:hover {
}

#container .top {
background: url('images/cont_top.gif') no-repeat;
margin: 0 auto;
height: 12px;
width: 508px;
}

#container .content {
background: url('images/cont_bg.gif') repeat-y;
width: 508px;
margin: 0px auto 10px auto;
font-size: 13px;
}

#container h2{
margin: 0 auto;
padding: 0 12px;
color: #cf7d17;
}

#container .content p {
padding: 0 10px 0 10px;
margin: 3px 10px 15px 10px;
}

#container .bottom {
background: url('images/cont_bot.gif') no-repeat;
margin: 0 auto;
height: 5px;
width: 508px;
}

#container #footer a:link,#container #footer a:visited, #container #footer a:active {
color: white;
font-weight: 900;
text-decoration: none;
}

.forprint {
display: none;
}


label {
font-size: 12px;
margin: 0;
padding:3px;
margin-top:4px;
text-align:right;
width:80px;
float:left;
text-transform:uppercase;
}

fieldset {
background-color:#ffaa01;
border:solid 1px #cf7d17;
width:300px;
margin: auto;
}

legend {
width:194px;
height:30px;
color:#fff;
font-size:20px;
padding-left: 12px;
background: transparent url("legend_bg.gif") no-repeat;
position:relative;
top:-7px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:-1px;
white-space:pre;
}

.br {display:none;}  

.textfield {
font-family: "Georgia";
font-size: 13px;
color:#333 ;
margin:3px;
height:18px;
border:solid 1px #cf7d17;
padding: 3px 8px;
voice-family: "\"}\""; 
voice-family:inherit;
width:187px;
}

textarea {
color:#333 ;
margin:3px;
height:165px;
border:solid 1px #cf7d17;
padding: 3px 8px;
background: white;
width:186px;
font-family: "Georgia";
}

.submit {
font-family: "Georgia";
margin:3px;
background: white;
border:solid 1px #cf7d17;
width:80px;
color:#333;
}

.gallery {
margin: 5px auto;
width: 477px;
background: #bdbdbd;
}

.gallery .galtop {
background: url('images/gal_top.gif');
height: 5px;
}

.gallery .galbot {
background: url('images/gal_bot.gif');
height: 5px;
clear: both;
}

.descrip p {
font-size: 12px;
margin: 0px;
padding: 0px;
text-align: justify;
}

.descrip h3 {
font-size: 21px;
color: white;
margin: 0px;
padding: 0px;
}

.descrip {
padding: 5px;
}

.descrip .thumb {
float: left; 
border: 0px;
margin: 3px 10px 3px 20px;
}

div#error {
border: 4px solid red;
margin: auto;
color: red;
background: white url('images/error.gif') no-repeat left center;
font-weight: 900;
font-size: 18px;
padding: 3px;
padding-left: 68px;
}

div#good {
border: 4px solid #8aff00;
margin: auto;
color: #8aff00;
background: white url('images/good.gif') no-repeat left center;
font-weight: 900;
font-size: 18px;
padding: 6px;
padding-left: 68px;
}

.center {
text-align: center;
}
