body {
font:1em arial, sans-serif;
}

#header {height: 2.7em}
#header h1 {
font-size:3.03em;
line-height:.1em;
text-shadow:0 0 .2em #000;
margin: 1.2em 0 0 .6em;
}

#header h2 {
color:gray;
display:none;
font-size:.96em;
}

#header a {
color:#FFF;
text-decoration:none;
}

#navbar {
font-weight:700;
position:relative;
height: 1em;
left: -.4em;
}

#navbar ul {
list-style-type:none;
}

#navbar a {
color:#0f0f0f;
padding:0 .4em;
text-decoration:none;
}

#navbar a:hover {
color:#fff;
}

#navbar-footer {
font-size:.8em !important;
margin:0 auto;
width:90%;
}

#navbar-footer a {
text-decoration:none;
}

#navbar-footer ul {
float:left;
}

#container {
background:#fff url('/img/ribbon.png') repeat-x left top;
border:1px solid gray;
height:auto;
margin:2em auto 0;
width:80%;
}

#content {
margin:2em;
clear:both;
}

.badges a img {
border:none;
margin-left:-23px;
}

.badges a img:hover {
margin-left:0;
}

#navbar li,#navbar-footer li,.badges li {
display:inline;
}

.badges,.badges a {
display:block;
height:23px;
overflow:hidden !important;
width:23px;
}

#navbar-footer p {
clear:both;
}

#splasher {
background:  gray;
border-bottom:2px solid #f0f0f0;
border-top: 2px solid #a1a1a1;
height:14em;
margin:0;
width:100%;
position: relative;
top: .8em;
overflow: hidden;
}

body,html,abody,html {
margin:0;
padding:0;
}

.stretch {
margin: -4% auto 0 auto;
width: 100%;
}


.promo {
margin: .6em auto .6em auto;
position: absolute;
top:1em;
width: 100%;
color: #f0f0f0;
}

.cry {position: relative; bottom: 2.01em; background:  url('http://azureality.com/img/dk_tile');}
.scream {position: relative; top: 4.3em; text-align: right; background: url('http://azureality.com/img/dk_tile');}

