html, body { margin: 0px; padding: 0px; }
body { background: #efefef url('../images/body-bg-dark.jpg'); color: #333; }
html { overflow: auto; }

h1.shadow { text-shadow: #99c 1px 1px 3px; }

.alt { 
  color: #666; 
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
  font-style: italic;
  font-weight: normal;
}

.white_standout_box {
	margin-bottom: 30px;
	padding: 5px 0px;
	background: #ffffff;
	border: 1px solid #e5e5e5;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	
	-o-box-shadow: 2px 2px 3px #ccc;
	-icab-box-shadow: 2px 2px 3px #ccc;
	-khtml-box-shadow: 2px 2px 3px #ccc;
	-moz-box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 4px #111;
	box-shadow: 2px 2px 3px #ccc;
}

.grey-box {
	border: 1px solid #aaa;
	background: #445;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
	
	-o-box-shadow: 1px 1px 2px #ccc;
	-icab-box-shadow: 1px 1px 2px #ccc;
	-khtml-box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc;
}

.highlight-shadow {
	-o-box-shadow: 0px 0px 9px #2089ff;
	-icab-box-shadow: 0px 0px 9px #2089ff;
	-khtml-box-shadow: 0px 0px 9px #2089ff;
	-moz-box-shadow: 0px 0px 9px #2089ff;
	-webkit-box-shadow: 0px 0px 9px #2089ff;
	box-shadow: 0px 0px 9px #2089ff;
}

.grey-box p { font-size: 1.4em; color: #eef; padding: 5px 5px; }

.round-10 { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.round-5 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.round-3 { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/** Links **/
a { color: #000; padding: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
a:visited { color: #000; }
a:hover { }

a.no_underline { text-decoration: none; }

h1 a, h2 a, h3 a, h4 a { text-decoration: none; }

a.blue { color: #4183c4; }
a.blue:visited { color: #4183c4; }
a.blue:hover { color: white; background-color: #4183c4; text-decoration: none; }

a.orange { padding: 7px 5px 0px 5px; color: #ddd; text-decoration: none;  font-family: "Academy Engraved LET", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; }
a.orange:visited { color: #ddd; }
a.orange:hover { color: white; text-shadow: #2089ff 1px 1px 5px; }

a.orange-selected { color: white!important; background-color: #2089ff; text-decoration: none; }

/** Content **/

#header-bar { position: relative; background: url(../images/night_skyline.jpg); height: 360px;}
#header-bar #logo-image { position: absolute; left: 0px; top: 1em;}
#header-bar #apply-now-image { position: absolute; right: 0px; top: 1em; text-align: right;}
#header-bar #apply-now-image h2 { padding: 5px 5px 0px 0px; color: #eee; text-shadow: #2089ff 1px 1px 5px; font-family: "Academy Engraved LET", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;}
#header-bar-inner { position: absolute; bottom: 0px; background: url(../images/header-bg.png) 0px -60px; height: 50px; }
#header-bar-inner h2 { font-size: 1.9em;}
#header-bar-inner #content { position: relative; height: 50px; }
#all-content { min-height: 530px; padding-top: 0px;}

#content-inner { margin-top: 4em;}

#nav-box { font-size: 150%; line-height: 150%; }
#nav-box ul { margin-top: .5em;}
#nav-box ul li { margin-bottom: .5em; color: #aab; }

.below-nav-box { text-align: center; }
.below-nav-box  a { font-size: 1.5em; text-decoration: underline;}

#footer .quiet { color: #aaa; }
#footer #footer-nav { text-align: center; }
#footer #footer-nav ul {}
#footer #footer-nav ul li { display: inline; border-right: 1px solid white; margin-right: 5px; padding-right: 10px;}
#footer #footer-nav ul li.last { border-right: 0px; }