body { margin:0; padding:0; text-align:center; background:#D09811; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#696969; }

#container { margin:auto; width:804px; text-align:center; }

#header { margin:30px auto 0 auto; width:804px; height:36px; background:url('images/bg_header.gif'); background-repeat:no-repeat; }

#middle { margin:auto; width:804px; text-align:center; background:url('images/bg_middle.gif'); background-repeat:repeat-y; }

#footer { margin:0 auto 30px auto; width:804px; height:36px; background:url('images/bg_footer.gif'); background-repeat:no-repeat; }

#content { margin:auto; width:718px; text-align:left; color:#696969; background:#FFFFFF; }

#logo { padding-bottom:10px; }

.line { margin:auto; width:100%; height:2px; background:url('images/line.gif'); background-repeat:repeat-x; }
.divider { margin:auto; margin-top:10px; margin-bottom:5px; width:100%; height:2px; background:url('images/line.gif'); background-repeat:repeat-x; }

.clear { clear:both; }

#navbar { margin:auto; padding:3px 3px 4px 3px; width:718px; }

a, a:hover { font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#D09811; background:#FFFFFF; }

a:hover { text-decoration:underline; }

#left { margin-top:20px; width:140px; float:left; }

#right { margin-top:20px; width:558px; float:right; }

.news { padding-bottom:20px; }

.module { padding-bottom:20px; }

h1 { background:#FFFFFF; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#696969; margin:3px; padding:0; }

h2 { background:#FFFFFF; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#D09811; margin:3px; padding:0;}

h3 { background:#FFFFFF; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#696969;}

.text { margin:5px 3px 3px 3px; font-weight:normal; line-height:140%; }
.form { margin:3px; font-weight:normal; line-height:140%; width:548px; }

#status_all, #status_reserved, #status_free { width:20px; float:left; background:#FFFFFF; }
#status_all { color:#696969; }
#status_reserved { color:#DD1717; }
#status_free { color:#1A900E; }

form { margin:0; padding:0; }
input, button, textarea { font-family:verdana, arial, sans-serif; font-size:11px; }
button { margin-top:5px; }
form p,.error { margin:0; padding:0; line-height:140%; }
.error { color:#DD1717; font-weight:bold; }

#copyright { margin:auto; padding:3px 3px 4px 3px; width:718px; font-weight:normal; text-align:center; }

#copyright a, #copyright a:hover { font-family:verdana, arial, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#D09811; background:#FFFFFF; }

#copyright a:hover { text-decoration:underline; }

#map { cursor:default; }

ul,li { margin:0 0 0 10px; padding:0; }