body { margin:0; padding:0; color:#000; background:#fff; }
a { color:#004f54; }


/* home-specific */
h1 { color:#fff; background:#004f54; }
h1 a { color:#fff; text-decoration:none; }

#hero { font-size:80%; color:#999; }

#side-navigation { list-style:none; }
#side-navigation a { font-weight:bold; }

#side-navigation-icons { list-style:none; }


/* interior-specific */
.logo { color:#fff; font-size:200%; background:#004f54; }
.logo a { text-decoration:none; }

#nav { margin:0; padding:0; list-style:none; font-weight:bold; }
#nav ul { padding:0 0 0 10px; list-style:none; font-weight:normal; }
