body { background: black url(/images/main_background.jpg) no-repeat center top; margin: 0; font-family: Tahoma, sans-serif; font-size: 11px; }
img { border: 0; margin: 0; padding: 0; }
div { margin: 0; padding: 0; }
form { border: 0; margin: 0; padding: 0; }
p { margin: 0; padding: 0; font-size: 11px; }
a { color: #e7f1b6; text-decoration: none; }
a.menu { color: black; text-decoration: underline; }
a.tablename, a.galname, a.imagename, a.jukeboxname, a.blogname, a.fgalname, a.artname, a.forumname { font-weight: bold; color: black; }
a.wiki { font-family: monospace; color: black; font-size: 12px; text-decoration: underline; }
a.wiki:hover { font-family: monospace; color: blue; font-size: 12px; text-decoration: none; }
select { border: 1px solid black; margin: 0; padding: 0; font-size: 12px; font-weight: bold; background-color: #1a310e; color: #e7f1b6; width: 110px; }
input { margin: 0; padding: 0; font-size: 11px; }
p { margin: 10px 15px; text-align: left; font-size: 12px; }
p a { color: #1a310e; font-weight: bold; }
table { padding: 0; margin: 0; border-spacing: 0; font-size: 11px; }
table th { text-align: left; font-weight: bold; background-color: #c3b881; }
.required { color: #9f1212; font-weight: bold; }
.register fieldset { padding: 3px; border: 1px solid #ae9c60; }
.register label { font-size: 11px; font-weight: bold; margin-left: 3px; }
.register input { background-color: #fbf4d8; border: 1px solid #ae9c60; font-size: 12px; width: 150px; float: right; margin-right: 3px; height: 20px; }
.register input#security_code{ float: none; margin-left:25px;}
.register select { background-color: #fbf4d8; border: 1px solid #ae9c60; color: #1a310e; font-size: 12px; width: 150px; float: right; margin-right: 3px; height: 20px; }
.register div { clear: both; }
.colorLine { background-color: #e3d8a1; }
.colorLineSearch { font-weight: bold; background-color: #e3d8a1; }
#languages { position: absolute; z-index: 500; }
ul#languages { display: block; float: none; width: 125px; border: 2px solid black; margin: 0; padding: 0; background-image: url(/images/background.jpg); list-style: none; }
ul#languages li { padding: 0 5px 0 10px; height: 16px; text-align: left; }
.trainUnitInput { border: 0; background: transparent; font-size: 13px; color: #9f1212; font-weight: bold; width: 120px; }
.paging { color: black; font-size: 10px; text-decoration: none; }
.paging span { color: black; background-color: #e3d9a1; border: 1px solid #c3b881; padding: 0 5px; text-decoration: none; }
.paging a { color: black; text-decoration: none; padding: 0 5px; }
a.bb-url { font-family: monospace; color: black; font-size: 10px; 	text-decoration: underline; }
a.bb-url:hover { font-family: monospace; color: blue; font-size: 10px; text-decoration: none; }
								