body { background: white; font-size: 0.8em; font-family: Verdana, Helvetica, sans-serif; color: black; margin: 0; padding: 0; }

/* HEADER */
#header { background: #002E63; border-bottom: 1px solid #002E63; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; padding: 10px; margin-bottom: 30px; }
#header #site_name { color: #888; padding: 0; font-weight: bold; }
#header #page_title { font-size: 1.5em; color: #008; padding: 0; font-weight: bold; clear: left; color: white; }
#navigation { padding: 30px 0 3px 0; font-size: 11px; color: #222; text-align: right; display: none; }
#navigation .extra { float: right; padding-left: 9px; margin-left: 10px; background: url(/bits/img/chrome/dots.gif) repeat-y; }
#navigation .user_details { padding-left: 20px; }
#navigation a, #navigation a:visited { padding: 0 1px; margin: 0 7px; padding-bottom: 3px; color: white; text-decoration: none; border: none; }
#navigation a:hover, #navigation a.active { border-bottom: 3px solid white; padding-bottom: 0; text-decoration: none; color: white; }
#navigation a.active { border-bottom: 3px solid white; padding-bottom: 0; text-decoration: none; color: white; }

/* CONTENT */
#footer { height: 11px; text-align: right; }
#copyright { text-align: right; padding: 5px 10px; color: #ccc; font-size: 0.9em; clear: both; }

/* GENERAL CONTENT */
#content { }

/* MINI */
.mini #header #site_name, .mini #header #navigation a, .mini #footer { display: none; }
.mini #header #navigation { padding: 30px 0 0 0; }
.mini #header #page_title { padding: 10px 0 0px 15px; }

