body {
background-image: url(/backgrounds/cube.jpg);
font-family: Helvetica, Arial, sans-serif,Verdana;
font-size: 1em;
padding: 10px;
}

h1 {
font-size: 1.4em;
color: #886600;
text-align: center;
font-style: italic;
font-weight: bolder;
letter-spacing: 5px;
margin: 0;
}

h2 {
font-size: 1em;
font-style: italic;
text-align: center;
letter-spacing: 4px;
}




a:link {
color: #362636;
background-color: #a5c43d;
text-decoration: none;
}

a:visited {
color: #ffd626;
background-color: #35175d;

}

a:hover {
background-color: #aaddee;
}

a:active {
background-color: #3cc7f0;
}


#home {
Position: absolute;
padding: 10px;
color: #741153;
font-size: .9em;

}

#home img {

float: right;
padding: 10px;

}

#forum h1 {
font-size: 1.2em;
font-style: italic;
font-weight: bold;
color: #744567
}

table#forum {
border: solid #000 4px;
}

table#forum td {
padding: 4px;
border: solid #000 1px;
}


.forumdata {
color: #000
text-align: left;

}


#history {
Position: absolute;
padding: 10px;
color: #741153;
font-size: .9em;

}

#history img {

float: right;
padding: 10px;

}


#founder {
Position: absolute;
padding: 10px;
color: #741153;
font-size: .9em;

}

#founder img {

float: right;
padding: 10px;

}


#mission {
Position: absolute;
padding: 10px;
color: #741153;
font-size: .9em;

}

#mission img {

float: right;
padding: 10px;

}

#projects {
Position: absolute;
padding: 10px;
color: #741153;
font-size: .9em;

}

#projects img {

float: right;
padding: 10px;

}


#funding {
Position: absolute;
padding: 10px;
color: #741153;
font-size: .9em;

}

#funding img {

float: right;
padding: 10px;

}


#disclaimer {
Position: absolute;
padding: 10px;
color: #aa1153;
font-size: 1.1em;
font-style: italic;

}

#funding img {

float: right;
padding: 10px;

}


.controls {
float: left;
padding: 0;
margin-left:5px;
border: 0;
}

div#buttons {
text-align: center;
}


table#emailform {
/* border-width: 1px 2px thin medium thick 0px */
border: 3px solid black; 
border-spacing: 10px; /* same as border property */
border-style: outset; /* outset, none, hidden, dotted, dashed, solid, ridged groove inset */
border-color: #000088; /* gray, red, blue, black, etc, or #fff, #ffffff formats */
border-collapse: separate; /* separate, collapse */
background-color: #aaf; /* white, red, etc, #fff, #ffffff formats */
}

table#emailform td {
border-width: 2px;
padding: 5px;
border-style: outset;
border-color: gray;
-moz-border-radius: 12px;
}


table#emailform th#tbtitle {
border: 2px solid #44aacc;
padding: 5px;
border-style: outset;
border-color: gray;
color: #336;
font-size: 2em;
-moz-border-radius: 12px;
}

table#emailform td#submit {
border: 0px;
text-align: center;
}

table#emailform td.right {
text-align: right;
}

table#emailform td.left {
text-align: left;
}

table#emailform p.labels {
font-weight: bold;
white-space: nowrap;
display: inline;   //Removes line break from paragraph.
}

