/* Presentation Stylesheet */ 

body { 
 font-family: Verdana, Arial, sans-serif; 
 font-size: small;
 color: #000;
 text-align: left;
}

p { text-align: left; }

.list { text-align: left; vertical-align: top; }
.center { text-align: center; }
.bold {font-weight: bold; }
.centerbold { text-align: center; font-weight: bold; }
.numbers { text-align: right; }
.fineprint { text-align: left; font-size: .85em; }
.finecenter { text-align: center; font-size: .85em; }
.fineright, .right { text-align: right; font-size: .85em; }

/* Headings */

h1 { color: #d8ab56; text-align: center; font-size: 1.6em; font-variant: small-caps; }
h2 { color: #d8ab56; text-align: left; font-size: 1.6em; font-variant: small-caps; }
h3 { color: #d8ab56; text-align: left; font-size: 1.2em; font-variant: small-caps; }
h4 { color: #d8ab56; text-align: center; font-size: 1.2em; font-variant: small-caps; }
.year {color: #d8ab56; font-size: 1.2em; font-weight: bold; }

/* Lines */

.line { border-top: 1px solid #345; height: 1px; }
.rightborder { border-right: 1px solid #345; }
.leftborder { border-left: 1px solid #345; }

/* Floats */

.lfloat { float: left; }
.rfloat { float: right; }
.leftfloat { float: left; padding-right: 20px; }
.rightfloat { float: right; padding-left: 20px; }
.clear { clear: both; }

/* Links */

a:link { color: #678; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #345; text-decoration: underline; }
a:active { color: #000; text-decoration: none; }
a:focus { outline: none }

/* Boxes */

#crumb { 
 color: #fff;
 font-weight: bold;
 font-size: medium;
 padding-left: 1.5em;
 font-variant: small-caps;
 text-shadow: 2px 2px 3px #000;
}

.innerbox { font-size: .85em; }

/* Menu Links */
#menu { line-height: 30px; }
#menu a:link { color: #678; text-decoration: none; }
#menu a:visited { color: #000; text-decoration: none; }
#menu a:hover { color: #fff; background-color: #345; }
#menu a:active { color: #000; text-decoration: none; }
#menu a:focus { outline: none }

#next { float: right; }
#next:after { content:url(img/carR.jpg); vertical-align: bottom; }
#back { float: left; }
#back:before { content:url(img/carL.jpg); vertical-align: bottom; }

/* Footer */

#footer { font-size: .85em; }
.copyright { color: #fff; text-align: center; }

#footer a:link { color: #fff; text-decoration: none; }
#footer a:visited { color: #f5f5f5; text-decoration: none; }
#footer a:active { color: #f5f5f5; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }
#footer a:focus { outline: none }

