html, body, * { margin:0; padding:0; font-size:1em; }
body { background-color:#21231E; padding:20px 0; color:#fff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
ul { list-style-type:none; }
ul a { color:#fff; text-decoration:none; }
h1 { font-size:90%; font-weight:bold; color:#000; text-transform:uppercase; }
h1 a { color:#000; text-decoration:none; }
#container { width:924px; margin:0 auto; padding:20px;  }
#header { position:absolute; top:20px; width:924px; height:265px; 
	font-size:75%; font-weight:bold; }

#language { position:absolute; top:5px; right:5px; text-align:right; width:50px; font-size:130%; padding-bottom:20px; color:#F7C938; }
#language a { color:#fff; text-decoration:none; }
#language a:hover {text-decoration:underline; }
#language img { padding-bottom:5px; vertical-align:middle; }

#footer { position:absolute; top:590px; text-align:center; width:100%; font-size:70%; padding-bottom:20px; }
#footer a { color:#F7C938; text-decoration:none; }
#footer a:hover {text-decoration:underline; }
#footer img { padding-bottom:5px; vertical-align:middle; }
ul#quicklink { position:absolute; bottom:35px; left:30px; width:200px; text-transform:uppercase; font-style:italic; color:#F7C938;}
ul#quicklink a { color:#fff; }
ul#quicklink a:hover { color:#F7C938; }
#nav { position:absolute; right:0;  padding:120px 15px 0 0; text-transform:uppercase; color:#F7C938; font-size:110%;}
#nav div { width:170px; float:left; }
#nav a { color:#fff; }
#nav a.parent { color:#F7C938; }
#nav a:hover { color:#F7C938; }
#nav span { font-style:italic;  font-size:80%; display:block; margin-bottom:10px;  }
#content { position:relative; top:260px; background-image:url('/img/back/none.jpg'); width:900; height:265px; padding:10px 25px 0px 25px; 
	padding-bottom:0px;}
#main { float:right; margin-top:-20px; width:649px; height:232px; border:solid 1px #fff; 
	padding:0px; }
#main.withBackground { width:422px; }
#main img { float:left; }
p, form { padding:15px 30px 5px 30px; overflow:auto; height:212px; font-size:75%; background-color: #40483D; }
p a { text-decoration:none; color:#F7C938; }
em { font-size:170%; font-style:normal; font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;}
ul#sub-nav { width:220px; position:absolute; bottom:35px; font-size:85%; text-transform:uppercase; color:#000; font-weight:bold;}
ul#sub-nav a { color:#000; font-weight:normal; }
ul#sub-nav a:hover { text-decoration:underline; }

/* === LINKS ===*/
#links { font-weight:bold; width:900px; margin-left:-200px; margin-top:30px; }
* html #links { margin-left:0px; width:800px; }
#links ul { float:left; width:180px; margin-right:15px; }
#links ul li { margin-bottom:5px; }
#links li a { color:#fff; text-decoration:none; }
#links li a:hover { color:#F7C938; }

p#events .event { margin-bottom:10px; }
p#events .title { font-weight:bold;  }

/* === CALENDAR ===*/
div.event { margin-bottom:10px; }
div.event .title { font-weight:bold; }
div.event .date { font-style:italic; }

/* === GUESTBOOK ===*/
#main.guestbook { width:600px; }
div.entry { margin-bottom:10px; }
div.entry .name { font-weight:bold; display:block; }
div.entry .when { font-style:italic; display:block; }
label { display:block; }
input.name { width:300px; }
textarea { width:450px; }
input.submit { border:outset 1px #ccc;
background:#999;
color:#fff;
font-weight:bold;
padding: 1px 2px; }

/*img#logo-bottom {clear:right; }
img.background { position:absolute; top:0; left:0; }*/