/*# ELEMENTS #*/
a:link {color:#7861FF; text-decoration:none;}
a:visited {color:#7861FF; text-decoration:none;}
a:hover {color:#7861FF; text-decoration:underline;}
a:active {color:#7861FF; text-decoration:underline;}

body {font-family:helvetica, arial, sans-serif; margin:0 auto; padding:0; text-align:center; background:#222222;}

dl {color:#333333;}

h1 {font-size:1em; letter-spacing:-0.03em; color:#ffffff; margin:0; padding:6px 10px 10px 0; width:100%; background:url('../images/h1-bg.gif') top left no-repeat; }
h2 {font-weight:bold; font-size:0.9em; margin:1em 0 0.2em 0; padding-top:0.5em; letter-spacing:-0.02em; color:#7861FF; clear:both;}
h3 {font-weight:bold; font-size:0.7em; color:#7861FF; line-height:1.4em; margin:0;}
h6 {font-size:0.7em; font-weight:bold;}
hr {display:none;}
p, td {}
div#main {font-size:0.8em; line-height: 1.6em; color:#999999; margin:0 0 0.4em 0; clear:both;}
div#main h1 {font-size: 1.25em;}
div#main h2 {font-size: 1.75em;}
div#main h3 {font-size: 0.875em;}
div#main h6 {font-size: 0.875em;}

div#memberlist table {width:100%;}

div.news-item img {float: right; margin: 10px;}

/*# CLASSES #*/
.callout {width:190px; background:url('../images/bg-callout.gif') left bottom no-repeat; padding:0 10px 20px 10px; margin:0;}
.callout a {color:#cccccc;}
.callout a:link {color:#ffffff; text-decoration: underline;}
.callout a:visited {color:#ffffff; text-decoration: underline;}
.callout a:hover {color:#ffffff; text-decoration: underline;}
.callout a:active {color:#ffffff; text-decoration: underline;}
.callout p {color:#cccccc; font-weight:normal; font-size:0.7em;}
.callout h2 {background:url('../images/bg-callout-h2.gif') top repeat-x; text-transform:uppercase; font-size:0.7em; width:200px; height:17px; margin:0 0 0 -10px; padding:15px 0 0 10px;}
.callout h4 {color:#FFFFFF; font-size:0.7em; margin:15px 0 0 0;}
.callout h4 a:link {color:#666666;}
.callout h4 a:visited {color:#666666;}
.callout h4 a:hover {color:#666666;}
.callout h4 a:active {color:#666666;}

.no-float {clear:both;}

.news-item {background:url('../images/hr-grey.gif') bottom repeat-x; padding: 0 0 10px 0;}
.post-title { margin-top: 0.25em }
.post-date {text-transform:uppercase;}
.post-links {font-size:0.7em; text-transform:uppercase; font-weight:normal;}

/*# IDs #*/
#content {clear:both; padding:50px 0 10px 0; text-align:left; margin:0; background:url('../images/bg-content.gif') top repeat-x; }

#footer {color:#666666; height:40px; margin:0; padding:20px; clear:both; background:url('../images/bg-footer.gif') top repeat-x; text-align:left;}
#footer a:link {color:#7861FF;}
#footer a:visited {color:#7861FF;}
#footer a:hover {color:#7861FF;}
#footer a:active {color:#7861FF;}
#footer h4 {margin:0 0 5px 0; padding:0px; font-weight:normal; color:#cccccc;}
#footer h5 {float:right; color:#7861FF; text-transform:uppercase; font-size:0.7em; width:200px; text-align:right; line-height:1.5em;}
#footer ul {list-style-type:none; padding:0 100px 15px 0; margin:0 0 5px 0; float:left;}
#footer ul li {margin:0 0 5px 0; font-size:0.65em; color:#7861FF; text-transform:uppercase;}
#footer ul li.active a:visited {color:#7861FF;}

#header {position:relative; height:177px; margin:0; padding:0; text-align:left; background:url('../images/bg-header.gif') top repeat-x;}
#header h1 {width:789px; height:74px; background:url('../images/mub-logo.gif') left center no-repeat; text-indent:-999em; margin:0 0 0 15px; padding:15px 0 0 0;}
#header-image {height:180px; background:#000000; }

#main {display:block; float:left; width:710px; margin:0; padding:10px;}

#main-navigation { margin:0; padding:0; font-size:0.7em; }
#main-navigation ul {list-style:none; margin:40px 0 0 15px; padding:0; height:40px;}
#main-navigation li {text-align:left; width:116px; height:33px; float:left; padding:15px 10px 0 10px; color:#ffffff; margin:0; font-weight:bold; text-transform:uppercase; background:url('../images/bg-mainnav-item.gif') bottom no-repeat; }
#main-navigation li.highlighted { background:url('../images/bg-mainnav-item-active.gif') bottom no-repeat;}
#main-navigation li a {height:18px;}
#main-navigation li a:link {color:#999999;}
#main-navigation li a:visited {color:#999999;}
#main-navigation li a:hover {color:#bbbbbb; text-decoration:none;}
#main-navigation li a:active {color:#bbbbbb; text-decoration:none;}
#main-navigation li.highlighted a {color:#ffffff; padding:5px 0 0 0;}

#secondary-navigation {clear:both; margin:0; padding:0; font-size:0.7em; height:27px; background:url('../images/bg-secondnav.gif') top repeat-x; }
#secondary-navigation ul {list-style:none; margin:0 0 0 20px; padding:3px 0 0 0; }
#secondary-navigation li {text-align:left; float:left; padding:5px 30px 0 0; color:#ffffff; margin:0 1px 0 0;  text-transform:uppercase;}
#secondary-navigation li.highlighted {}
#secondary-navigation li a {height:18px;}
#secondary-navigation li a:link {color:#dbe1ef;}
#secondary-navigation li a:visited {color:#dbe1ef;}
#secondary-navigation li a:hover {color:#ffffff; text-decoration:none;}
#secondary-navigation li a:active {color:#ffffff; text-decoration:none;}
#secondary-navigation li.highlighted a {color:#ffffff; padding:5px 0 0 0;}

#right {display:block; float:left; width:210px; margin:0 0 0 30px; padding:0;}

#wrapper {width:980px; padding:0; margin:0 auto; background:#000000;}

#search-box {text-align:center; margin-bottom: 15px;}
#search-box label {display:none;}
#search-box input.search {width:130px;font-family:helvetica, arial, sans-serif; margin:0 auto; padding:0; font-size:0.9em;}
