/* General */

h1, h2
{
position:relative;
top: -20px;
text-align: left;
}

h1, h2, h3, p, address
{
font-family: arial, "comic sans ms", sans-serif;
color: white;
}

img
{
border: 0px
}

body
{
color: white;
font-family: arial, "comic sans ms", sans-serif;
background-color: rgb(76,76,76);
border: 2px solid white;
min-width: 800px;
/* padding: 10px;
margin: 10px*/
}


/* Pseudo-classes*/

/* link states */
a {text-decoration: none;}
a:link {color: #b2cde0;}
a:visited {color: #b2cde0;}
a:hover {color: red;}
a:active {color: #0000FF;}
a:hover img {border: 1px solid rgb(76,76,76)} /* adding invisible border makes img move like a button... */
ul {list-style-type: none;}


/* Classes */

.indent
{
position:relative;
left: 20px;
/* required to prevent sticky horizontal scrollbar */
max-width: 700px;
padding-bottom: 20px;
}

.formarea
{
position:relative;
left: 20px;
height: 250px;
/*max-width: 700px;*/
}

.button-block
{
float: left;
color: white;
width: 90px;
height: 31px;
}

.validator-block
{
float: right;
color: blue;
width: 90px;
height: 31px;
}

.menu
{
font-family: arial, "comic sans ms", sans-serif;
color: white;
text-align: center;
}

.footnote
{
font-size: small;
font-weight: bold;
}

td.rt
{
text-align: right;
}

p.nudge_down
{
position: relative;
top:0.5em
}

p.left
{
text-align: left;
}

p.signature
{
font-family: "Mistral", "Bradley Hand ITC", "Comic Sans MS", cursive;
text-align: right;
}

.center
{
position: relative;
top: 30%;
text-align: center;
}


/* IDs*/

#phpborderfix
{
border: 2px solid white;
}

#mwheader
{
background-image: url(mwblend.gif);
border: 1px solid white;
padding-left: 20px;
padding-top: 15px;
color:white;
text-align: center;
}

#thumb-block1
{
float: left;
color: blue;
width: 105px;
padding: 10px;
}

#thumb-block2
{
float: right;
color: yellow;
/*width: 75px;*/
padding-right: 15px;
}

#image-block1
{
float: left;
width: 460px;
height: 303px;
padding-top: 3px;
padding-left: 5px;
padding-right: 5px;
}

#image-block-left
{
float: left;
padding-right: 20px;
}

#mwbody
{
position: relative;
top: 10px;
padding-right: 10px;
padding-left: 10px;
/* this is a minimum & won't get used once the text exceeds the picture height  */
min-height: 290px;
padding-bottom: 20px;
}

#mwgalbody
{
position: relative;
top: 10px;
/* padding-right: 10px;
padding-left: 10px; */
/* this is a minimum & won't get used once the text exceeds the picture height  */
min-height: 290px;
padding-bottom: 20px;
}

#flashcontent
{
float: left;
width: 460px;
height: 303px;
padding-top: 3px;
padding-left: 5px;
padding-right: 5px;
}

#mwfooter
{
position: relative;
top: -5px;
padding: 10px;
height: 32px;
text-align: center;
}

/* temporary borders to help with layout preparation
#mwheader, #mwintro, #mwbody, #mwfooter
{
border: 3px ridge white;
padding: 5px;
margin: 1px;
}  */