/* COMMON styles */
HTML, TABLE, BODY { font-family: Arial; font-size: 13px; margin: 0; }
H1 { margin: 0 0 20px 0; padding: 10px; background: #faf9d2; border-bottom: 2px solid #aa5555; font-size: 20px; }
A { color: #0033aa; text-decoration: none; }
A:hover { color: #aa3300; text-decoration: none; }
IMG { border: 0; }
.footer { text-align: center; margin: 30px 0 0 0; border-top: 2px solid #888888; }
.footer p { margin: 5px; }
.content { margin: 0 30px; }
.nav { margin: 0; padding: 0; }
.nav a { font-size: 13px; font-weight: normal; }
.nav a:hover { color: #ff6633; }
.nav li { display: block; background: #ffffff; border-bottom: 1px solid #bbbbbb; padding: 3px 10px; }
.nav li:hover { background: #eeeeee; }
.nav { display: table; border: 2px solid brown; }
.nav ul { padding: 10px; margin: 0; }
.nav h4 { margin: 0; background: brown; color: white; padding: 5px 10px; }
.img { float: right; margin: 5px; padding: 5px; background: #aaaaaa; font-size: 10px; text-align: center; }
.clear { clear: both; }