html, body { margin: 0; padding: 0; height: 100%; background: #404040; }
body { color: #a52a2a; width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.8em; }
#container { width: 750px; margin: 0 auto; padding: 5px; background: #e4dcb2 url(images/bg.jpg) repeat; color: #333333; }

h2 { margin: 0; padding: 20px 0 5px 5px; font: 150% Arial, Helvetica, sans-serif; letter-spacing: 5px; border-bottom: 1px solid #656C4A; color: #656C4A; background: inherit; }
h3 { margin: 0; padding: 20px 0 5px 10px; font: 130% Arial, Helvetica, sans-serif; color: #EAE8D0; background: inherit; }
img { border: none; }
p { font-size: 1.0em; }
table { width: 99%; font-size: 0.9em; }
th { background-color: orange; }
td { text-align: center; border-bottom: 1px solid grey; }

#top { margin: 0; padding: 0; color: #333333; border-bottom: 2px solid orange; height: 150px; }  /* background: url(/images/head.png) no-repeat; */
#top h1 { padding: 70px 0 0 30px; margin: 0; font-size: 2em; font-weight: bold; letter-spacing: 0px; text-align: left; color: #eae8d0; background: transparent; }

#topmenu { height: 20px; font-size: 1em; margin: 0; color: #333333; background-color: #6e6a5a; border-bottom: 2px solid yellow;	}
#topmenu a { font-size: 0.9em; text-align: left; display: block; border: 0; white-space: nowrap; margin: 0; padding: 2px 1.9em 0 1.9em;	}
#topmenu a, #topmenu a:visited { color: #cccccc; background-color: #6e6a5a;	text-decoration: none; }
#topmenu a:hover { color: #dddd00; background-color: #404040;	}	
#topmenu a { font-weight: bold; }
#topmenu li { position: relative; }
#topmenu ul { list-style: none; margin: 0; padding: 0; float: left; }
#topmenu li:hover { cursor: pointer; z-index: 100;	}

#leftnav { float: left; width: 150px; margin: 0; padding: 5px; color: #eae8d0; background: #9C9473; }
#leftnav p { margin: 10px; font-size: 0.9em; }
#leftnav ul { list-style: none; padding: 0.8em; margin: 0; border-top: 1px dotted #404040; border-bottom: 1px dotted #404040; }
#leftnav a { display: block; font-size: 1.0em; font-weight: bold; color: #ffffff; text-decoration: none; }
#leftnav a:hover { display: block; text-decoration: underline; }

#maindata { margin: 10px 5px 10px 175px; padding: 5px; }
#maindata fieldset { border: 2px groove #9C9473; padding: 0.5em; }
#maindata legend { font-weight: bold; color: #990000; padding: 0.5em; }
#maindata label { margin: 3px; padding: 0 0 0 15px; }
#maindata input { background-color: #eeeeee; margin: 2px; }
#maindata select { background-color: #eeeeee; margin: 2px; }
#maindata textarea { background-color: #eeeeee; margin: 2px; }

#glogin fieldset { text-align: right; margin-left: auto; margin-right: auto; width: 200px; }
#itemedit legend { color: blue; }
#itemedit label { margin: 3px; padding: 0 0 0 15px; }
.leftlabel { float: left; clear: left; text-align: right; width: 7.5em; padding: 2px; }
#itemedit .radchk label { float: none; clear: none; padding: 0 15px 0 0; }
#itemedit .chkgrp { border-top: 2px groove #9C9473; }

#footer { font-size: 1.0em; clear: both; margin: 0; padding: 1px 10px; color: #eae8d0; background: #404040; border-top: 2px solid orange; border-bottom: 2px solid yellow; }
#footer span, #footer a { padding: 0 0.5em; }
#footer a { color: orange; } 
#footer a:hover { color: yellow; } 

/* link,visited:#5F5C51 hover: #EAE8D0 active: #F5DE1E */
a { font-size: 1em; background: inherit; }

.imgright { float: right; border: 2px groove #9C9473; margin: 5px 15px 5px 10px; padding: 7px; }
.success { font-weight: bold; color: #009900; }
.hold { font-weight: bold; color: #009999; }
.error { font-weight: bold; color: #990000; }
.tiny { font-size: 0.8em; }

.gallery { text-align: center; white-space: nowrap; width: 155px; height: 195px; padding: 10px; float: left; }
.gallery:hover { background: #ffffcc; text-decoration: none; }
.gallery a { color: black; text-decoration: none; }
.gallery img { border: 1px solid orange; text-decoration: none; }

a.cancel { color: red; font-weight: bold; }
.cancel:hover { background: #ffcccc; color: red; padding: 1px 8px; font-weight: bold; text-decoration: none; }
							
