/**  main styling  **/

a:link, a:visited {color: #996633;text-decoration: none;}
a:hover, a:active {text-decoration: underline;background-color: #ffff99;}

a.navbar:link, a.navbar:visited {color:#333300;text-decoration: none;}
a.navbar:hover, a.navbar:active {text-decoration: underline;background-color: #ffff99;}

a.footer:link, a.footer:visited {color: #333300;text-decoration: none;font-weight: bold;}
a.footer:hover, a.footer:active {text-decoration: underline;background-color: #ffff99;font-weight: bold;}

a img {border: none;}

body {background-color: #cccc99;margin: 0px;padding: 0;
	font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}

h1 {font-size: 1.5em;color: #660000;margin-bottom: -.15em;}
h2 {font-size: 1.3em;color: #000000;margin-bottom: -.15em;}
h3 {font-size: 1.2em;color: #996633;}
hr {font-size: 2px;color: #996633;}


/**  main frame definition  **/

#f-master {width: 855px;border-left: #663300 solid 1px;border-bottom: #663300 solid 1px;}


/**  navbar styling  **/

.navbar {font-weight: bold;color: #660000;line-height: 1.5em;}
.navbar h5 {width: 143px;height: 15px;background-image: url('./gfx/navback2.png');padding-left: 5px;
	text-transform: uppercase;font-size: .7em;margin-bottom: -2em;}
.navbar p {font-size: .9em;margin-bottom: -1em;padding: 3px;padding-right: 1px;}


/**  main display pane styling  **/

.mainpane {background-color: #ffffcc;padding-left: 20px;padding-right: 20px;border-left: #666633 solid 1px;border-bottom: #666633 solid 1px;}
.mainpane h6 {width: 500px;padding: 4px;color: #660000;font-size: .9em;font-weight:normal;text-align: center;
	background-color: #ffff99;border: #996633 solid 1px;margin-bottom: -15px;margin-top: 2px;}
.mainpane p {line-height: 1.6em;}
.mainpane img {padding: 6px;}


/**  footer styling  **/

.footer {background-color: #999966;}
.footer table {color: #ffffcc;font-size: .8em;}


/**  board page styling  **/

.board {line-height: 1.6em;border: #999966 solid 1px;}
.board th {font-size: 1.2em;color: #660000;}
.board td {font-size: 1.1em;padding: 1px;padding-left: 5px;padding-right: 5px;}
.board td#left {width: 140px;text-align: left;vertical-align: top;}
.board td#right {width: 410px;text-align: right;}
.board td#right b {font-size: 80%;font-weight: normal;font-style: italic;color: #996633;}


/**  sponsor page styling  **/

.sponsor {width: 675px;border-top: #663300 solid 1px;border-left: #663300 solid 1px;border-right: #663300 solid 1px;}
.sponsor td {padding: 3px;border-bottom: #663300 solid 1px;}
.sponsor img {padding: 0px;}
.sponsor h1 {font-size: 1.2em;color: #996633;background-color: #cccc99;padding: 1px;margin: 0px;}
.sponsor h2 {font-size: 1.2em;font-weight:bold;border: #660000 solid 1px;padding: 2px;}
.sponsor h2 b {font-size: 70%;font-style: italic;}
.sponsor p {font-size: .9em;margin-top: 2px;margin-bottom: 3px;line-height:1.3em;}

.ride {margin-left: 10px;}
.ride h3 {color: #663300;}
.ride p {margin-bottom: 10px;margin-top: 5px;line-height: 1.1em;}
.ride p b {font-size: 80%;font-weight: normal;margin-left: 10px;}


/**  global style switches  **/

#dropcap {font-size: 2em;font-family: Garamond;}
#smlr {font-size: 80%;}
#bigr {font-size: 110%;}
#dent {margin-left: 20px;}
#note {font-size: .9em; font-weight: bold;}

.spnsrhead {font-size: 14px; line-height: 1.7em; font-weight: bold}
.spnsrtext {font-size: 12px; line-height: 1.5em; font-weight: normal}

	
