/* ---- BASIC COLOR SCHEME ---- */

a { color:#f70; }
p a { padding:.2rem .3rem .3rem; background-color:#fff1e6; -webkit-font-smoothing:antialiased; }
p a:hover { background-color:#f70; color:#fff; }
h2 { background-color: #f70; color:#fff; }

#nav { background-color:#333; }
ul.menu { background-color:#333; color:#fff; }
ul.menu li { border-color: #444; }
ul.menu li a { color:#fff; }
.menu .selected { border-color:#f70; background-color:#f70; }

#pageintro { background-color:#e6e6e6; }
#pageintro ul { background-color:#fff; }
#pageintro .intro { background-color:#f70; color:white; -webkit-font-smoothing:antialiased; }
#pageintro .intro.right { background-color:#f2f2f2; }
#pageintro a { color:white; font-weight:bold; }
#pageintro .map { background-color:#0f7; }

.alert { background-color:#f70; }
.alert * { background-color:transparent !important; color:white !important; -webkit-font-smoothing: antialiased; }
.locations h2 { border-color:white; background-color:#000; }
.locations h3 { background-color:#f70; color:#fff; }
.locations ul { border-bottom:1px solid #dbdbdb;}
.locations li { border-top:1px solid #dbdbdb; border-bottom:1px solid #f5f5f5; background-color:#f2f2f2;
}
.locations li:nth-child(even) { background-color:#eaeaea; }
.locations h4 { color:#555; }
.locations .map { border-color: #eaeaea; }
.locations li:hover { border-bottom: 1px solid #555; background-color:#333; }
.locations li:hover h4 { color:white; }
.locations li.selected:hover { border-bottom: 1px solid #f5f5f5; background-color:#fff8f3; }
.locations li.selected:hover h4 { color:#f70; }
.locations li.selected { background-color:#fff8f3; }
.locations li.selected h4 { color:#f70; }

form dt { font-family:'Franklin ITC W01 Medium'; }
form h3 { background-color: #f70; color:#fff; }

#footer .copyright { border-color:#f70; background-color:#000; color:#aaa; }
#footer .outro { background-color:#f2f2f2; }



/* ---- fonts ---- */

#fonts {

/* Franklin */
font-family:'Franklin ITC W01 Thin';
font-family:'FranklinITCW01-ThinIt';
font-family:'Franklin ITC W01 Light';
font-family:'FranklinITCW01-LightIt';
font-family:'Franklin ITC W01 Medium';
font-family:'FranklinITCW01-MediumIt';
font-family:'Franklin ITC W01 Bold';
font-family:'FranklinITCW01-BoldItal';
font-family:'Franklin ITC W01 Black';
font-family:'FranklinITCW01-BlackIta';
font-family:'Franklin ITC W01 Ult';
font-family:'Franklin ITC W01 Ult It';

}

body { font-family:'Franklin ITC W01 Light'; }

p a { font-family:'Franklin ITC W01 Medium'; }

strong { font-family:'Franklin ITC W01 Medium'; }
semistrong { font-family:'Franklin ITC W01 Medium'; }
h1, h2, h3, h4 { font-family:'Franklin ITC W01 Bold'; }

#nav {
	letter-spacing:0;
	font-family:'Franklin ITC W01 Bold';
}

/* .alert p { font-family:'Franklin ITC W01 Medium'; */
.locations h3 { font-family:'Franklin ITC W01 Light'; }
.locations h3 strong { font-family:'Franklin ITC W01 Bold'; }


/* ---- HACKS FOR SIMPLER LAYOUT ---- */
.two.column {
/* background-color:rgba(0,0,0,0.025); */
}

