html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #8B4513;
	font-family: Arial, Verdana, sans-serif;
	color: #FFE4C4;
	background-image: url('side_repeat.jpg');
	background-repeat: repeat-y;
}

a:link {color:#FFE4C4;}
a:visited {color:#DEB887;}
a:hover {color:#0000FF;}
a:active {color:white;}

a.linkopacity img {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}
a.linkopacity:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

#container {
	background-image: url('side_repeat.jpg');
	background-repeat: repeat-y;
}

#top {
	margin-left: 200px;
	background-color: black;
	text-align: center;
/*	height: 180px;*/
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

#top span {
	font-size: 0.9em;
	font-family: Papyrus, Verdana, sans-serif;
	font-weight: bolder;
}

#links {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 200px;
	background: url(title.jpg) repeat-x bottom left; 
	background-color: black;
}

#main {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	margin-left: 200px;
}

#bottom {
	text-align: center;
	background-image: url('side_footer.jpg');
	height: 425px;
	background-repeat: no-repeat;
	padding-left: 200px;
}


#text {
	padding-left: 50px;
	padding-right: 50px;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFE4C4;
	border: 3px outset #DEB887;
	background-color: #B8860B;
	cursor: hand;
}

#errorMessage {
	width: 350px;
	color: black;
	font-weight: bold;
}

.table {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #FFE4C4;
	color: black;
}

.table .label {
	color: black;
	background-color: #DAA520;
}

.table .content {
	color: black;
	background-color: #FFDAB9;
}

.tableHeader {
	background-color: black;
	text-align: center;
	color: #FFE4C4;
}

.row1 {
	background-color: #CD853F;
}

.row2 {
	background-color: #B8860B;
}

.notice {
	width: 350px;
	color: black;
	font-weight: bold;
}

h1 {font-family: Papyrus, Verdana, serif; font-weight:bolder;}
h2 {font-family: Papyrus, Verdana, sans-serif; font-weight:bolder;}
h3 {font-family: Papyrus, Verdana, sans-serif; font-weight:bolder;}
h4 {font-family: Papyrus, Verdana, sans-serif; font-weight:bolder;}
h5 {font-family: Verdana, sans-serif;}
h6 {font-style: italic; font-family: Verdana, sans-serif; font-size: bigger;}

.hidden {display:none;}
.shown {display:inline;}

img {border: 1px solid #330000;}

#preview {
	text-align: center;
	padding: 3px;
	margin-top: 0;
	color: #FFE4C4;
	background-color: #996600;
	width: 80%;
	font-size: smaller;
}
