A:link { text-decoration: underline; color : #399}
A:active { text-decoration: underline; color : #000; background-image: url(../images/background.jpg)}
A:visited { text-decoration: underline; color : #666}
A:hover { text-decoration: underline; color : #000; background-image: url(../images/background.jpg)}

A:link.white { text-decoration: underline; color : #FFF}
A:active.white { text-decoration: underline; color : #333}
A:visited.white { text-decoration: underline; color : #FFF}
A:hover.white { text-decoration: underline; color : #333}

#nav { float: left; width: 763px; height: 30px; margin: 0; padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; text-decoration: none; background: url(../images/dkgrey_bkgrnd.jpg); }
#nav li { float: left; margin: 0; padding: 0; list-style: none; background: url(../images/dkgrey_bkgrnd.jpg); }
#nav a { float: left; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 7px; border-bottom: none; color: #fff; }
#nav a:hover, #nav a.active { color: #fff; font-family: Arial, Helvetica, sans-serif; background: url(../images/titlebg.jpg); text-decoration: underline; }
li#t-home a { margin-left: 25px; font-family: Arial, Helvetica, sans-serif; background: url(../images/vdkgrey_bkgrnd.jpg); }
	
/* content */
.mastheadtext { font: bold 1.1em Arial, Helvetica, sans-serif; color: #FFF; text-transform: uppercase; text-align: center; margin-left: 200px; }

.lbartitle { color: #FFF; padding-top: 10px; text-transform: uppercase; font: bold .9em Arial, Helvetica, sans-serif; text-align: center; }
.lbartext { color: #FFF; list-style-type: disc; font: normal 0.8em Arial, Helvetica, sans-serif; text-align: center; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }

.h1 { font: 1.1em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; padding: 5px; margin: 0px; background: url(../images/titlebg.jpg); }
.h2 { text-transform: uppercase; color: #000; padding-top: 5px; padding-left: 5px; font: bold .9em Arial, Helvetica, sans-serif; text-align: center; }
.h3 { text-transform: uppercase; color: #FFF; font: 1.1em Arial, Helvetica, sans-serif; background: url(../images/longtitlebg.jpg) no-repeat; margin: 0px; padding: 5px; }

.newspotbody { color: #000; padding-left: 10px; padding-right: 10px; font: normal 0.8em Arial, Helvetica, sans-serif; padding-bottom: 10px; margin-top: 0px; text-align: left; }

.morelink { font: 0.75em Arial, Helvetica, sans-serif; text-transform: uppercase; }

.bodytext { font: .8em Arial, Helvetica, sans-serif; color: #000; text-align: justify; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin: 5px 0px 0px; }
.bodytextr { font-family: Arial, Helvetica, sans-serif; font-size: .8em; text-align: right; padding-right: 5px; }
.bodyborder { border-width: 2px; border-style: solid; border-color: #BFBFBF; }
.bodysubtitle { font: bold 0.9em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; padding-left: 5px; }
.bodyanswer { font: .8em Arial, Helvetica, sans-serif; color: #000; text-align: justify; margin: 5px 15px 0px; background: url(../images/ivory_bkgrnd.jpg); padding: 5px; }
.bodyquestion { font: bold 0.8em Arial, Helvetica, sans-serif; color: #000; text-align: justify; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin: 5px 0px 0px; }

.calendar_days { font: bold 0.8em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; background: url(../images/slate_bkgrnd.jpg); text-align: center; vertical-align: middle; }
.day { color: #000; background: #F7F7F7; text-align: right; font: .6em Arial, Helvetica, sans-serif; padding: 2px; }
.class { font: 0.65em Arial, Helvetica, sans-serif; color: #000; padding-right: 4px; padding-left: 4px; }
.calendar_month { font: bold 1.2em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; background: url(../images/dkgreyblue_bkgrnd.jpg); text-align: center; vertical-align: middle; }

.lfooter { font-family: Arial, Helvetica, sans-serif; font-size: .65em; color: #FFF; float: left; padding-left: 8px; background: url(../images/slate_bkgrnd.jpg) repeat; }
.rfooter { font-family: Arial, Helvetica, sans-serif; font-size: .65em; color: #FFF; float: right; padding-right: 8px; background: url(../images/slate_bkgrnd.jpg) repeat; }
