/* THESE RULES APPLY TO THE LOGIN FORM */
#loginform {
    width: 430px;
    height: 20em;
    margin: 40px 0px 50px 20px;
		padding-right: 20px;
}

#loginform fieldset {
    padding: 20px;
    border: 0;
    background-color: #fff; /* #677055; */
		border: 1px solid #fff;
}

#loginform form fieldset ul {
border: none;
background: none;
}


#loginform form fieldset ul li {
    color: #666;
    list-style-type: none;
    padding: .5em 0em;
		letter-spacing: .23em;
		font-weight: bold;
}

#loginform form fieldset ul li.buttonli {
text-align: center;
}

#loginform .slipright, #contactform .sliptoright {
    float: right;
		margin: -2.8em 0em 0em 0em;
}

#loginform form fieldset ul li input {
padding: 5px;
border: 1px solid #ccc;
background-color: #eee;
letter-spacing: 1px;
word-spacing: 1px;
font-weight: bold;
width: 190px;
}


#loginform input.button {
    color: #666;
    text-align: center;
    padding: .3em 3em;
		margin-top: .6em;
		margin-right: 15px;
    background-color: #fff; /* #480000; */
    font-weight: bold;
    letter-spacing: .23em;
		border: 1px solid #ccc;
}


/* THESE RULES APPLY TO THE CONTACT FORM and THE REPLY FORM */
#contactform, #replyform {
margin: 2em 0em 0em 0em;  
height: 40em;
}

#contactform form fieldset, #replyform form fieldset {
    padding: 20px;
    border: 0;
		border: 1px solid #fff;
		width: 440px; 
}

#contactform form fieldset ul, #replyform form fieldset ul {
background-color: #fff;
border: none;
}

#contactform form fieldset ul li, #replyform form fieldset ul li {
    color: #666;
    list-style-type: none;
    padding: .5em 0em;
		letter-spacing: .1px;
		font-weight: bold;
		word-spacing: 1px;
		text-align: left;
}

#replyform form fieldset ul li {
padding: 0;
}

#contactform .sliptoright, #replyform .sliptoright {
padding-right: 2em;
padding-top: 10px;
}

#replyform .sliptoright {
padding: 0 0 0 10px;
float: none;
color: #480000;
}

#contactform .shuntdown, #replyform .shuntdown {
margin-top: 2em;
}

#contactform form fieldset ul li.centered, #replyform form fieldset ul li.centered {
text-align: right;
}

#contactform form fieldset ul li.contactbutton, #replyform form fieldset ul li.contactbutton {
text-align: center;
}

#contactform form fieldset ul li input, #replyform form fieldset ul li input {
background-color: #eee;
color: #666;
border: 1px solid #ccc;
padding: 5px;
font-weight: bold;
width: 200px;
}

#contactform textarea, #replyform textarea {
font-family: tahoma, verdana, arial, helvetica, sans-serif; 
width: 340px;
color: #666;
background-color: #eee;
border: 1px solid #ccc;
letter-spacing: 1px;
word-spacing: 1px;
font-weight: bold;
font-size: 1.2em;
padding: 7px;
}

#contactform input.button, #replyform input.button {
    color: #666;
    text-align: center;
		margin-top: 1em;
    padding: .4em 2em .3em 2em;
    background-color: #fff; /* #480000; */
    font-weight: bold;
    letter-spacing: .1px;
		border: 1px solid #ccc;
}