/* Cascading Style Sheet */
/* by Joshua Harbaugh */


/* General styles */
/* -------------- */ 

body {
margin: 0;
padding: 0;
background: #FFF url("page-background.gif") top left;
text-align: center;
cursor: default;
font-size: 62.5%;
}

p {
margin: 0px 0 10px;
padding: 0;
color: #000000;
line-height: 1.3em;
font-size: 1.0em;
}


/* Main content styles */
/* ------------------- */

#content-wrapper {
position:relative;
margin: 1% auto 0px auto;
padding: 1px;
width: 445px;
height: 563px;
background: url("content-background.gif") no-repeat left top;
text-align: justify;
}

#content {
margin: 70px 0 0 81px;
font-family: verdana, arial, tahoma;
text-align: justify;
width: 292px;
}

#content p a {
color: #000000;
text-decoration: none;
}

#content p a:hover {
color: #018FB3;
text-decoration: none;
border-bottom: 1px dotted #018FB3;
}

#content a img {
border: 1px solid #000000;
padding: 2px;
margin: 2px 12px 1px 11px;
}

#content a:hover img {
border: 1px solid #00CCFF;
padding: 2px;
}

#content p.more {
margin: 0px 0px -15px 209px;
padding: 0 2px 0 2px;
text-align: center;
font-weight: bold;
background-color: #00CCFF;
width: 65px;
}

#content p.more a {
color: #FFF;
text-decoration: none;
}

#content p.more a:hover {
color: #000;
text-decoration: none;
}


/* Menu styles */
/* ----------- */

#menu {
position: absolute;
height: 35px;
width: 323px;
margin: 0;
padding: 0;
top: 563px;
left: 67px;
display:inline;
}

#menu ul {
width:100%;
list-style-type: none;
margin: 0;
padding: 0;
float: right;
}

#menu li {
float: left;
margin-right:0px;
text-align:center;
}

#menu a img {
border: 0px;
margin: 0 0 0 0;
padding: 0;
}


/* Footer styles */
/* ------------- */

#footer {
position:absolute;
margin: 0 0 0 0;
top:600px;
left:1px;
font-family: verdana, arial, tahoma;
text-align: center;
line-height: 1.2em;
width: 445px;
font-size: 0.9em;
}

#footer p a {
color: #000000;
text-decoration: none;
}

#footer p a:hover {
color: #018FB3;
text-decoration: none;
}

#footer a img { border: 0; }
#footer a:hover img { border: 0; }


/* Miscellaneous styles */
/* -------------------- */

.subtitle { margin: 12px 0 5px; }
#mailform { margin: 0; padding: 0; border: 0; display:inline; }

input {
width: 216px;
background-color: #E5FAFF;
border: 1px solid #018FB3;
font-size: 1.0em;
font-family: verdana, arial, tahoma;
line-height: 1.0em;
}

textarea {
width: 292px;
height: 200px;
text-align: justify;
background-color: #E5FAFF;
border: 1px solid #018FB3;
font-size: 10px;
font-family: verdana, arial, tahoma;
line-height: 10px;
}

.button {
width: 60px;
background-color: #E5FAFF;
border: 1px solid #018FB3;
font-size: 10px;
color: #018FB3;
font-family: verdana, arial, tahoma;
padding: 3px 0 0 0;
margin: 10px 0 0 0;
}

.forminfo {
color: #000000;
line-height: 20px;
font-weight: bold;
}

#hideform { display: none; }
#showform { display: inline; }

.acronym {
cursor: help;
text-decoration: none;
}
