* { margin: 0; padding: 0; }
body { background: url(/bg.gif) #e7e5e9; font: normal 0.7em Arial, Helvetica, sans-serif; color: #fff; }
a { color:#fff; text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited {color: #fff;}
.right { float: right; }
.left { float: left; }
.clear { clear: both; height: 36px; border-top: 2px solid #d8d4dd; }
.container { background: #686170; margin-left: auto; margin-right: auto; margin-top: 85px; width: 811px; }
h1 { background: #000; border-bottom: 2px solid #999; color: #fff; font-family: "arial narrow"; font-size: 300%; height: 64px; letter-spacing: 0.2em; line-height: 100px; overflow: hidden; text-align: center; text-transform: uppercase;    }
	.purptxt { color: #8d79a2; }
h2 { font-size: 200%; height: 36px; line-height: 50px; overflow: hidden; text-transform: uppercase;  }
h3 { font-size: 90%; position: absolute; top: 540px; padding-left: 13px; }
.inner { height: 404px; overflow: hidden;   }
.search { background: #3f3649; height: 404px; width: 164px;  }
	.search p { margin-top: 17px;  padding-left: 13px;    }
	.search h2 {  margin-left: 13px;    }
	#searchstring { margin-left: 13px;  width: 120px;}
	fieldset { border: 0; padding: 0; }
.photo { }
	.photo h2 {  padding-left: 509px;    }
.nav { background: url(/bike.jpg); height: 368px;  width: 647px; }
	.nav p {  padding-left: 509px;  }
/* FORM ELEMENTS ------------------------------------------------*/
.formtext			{ FONT-SIZE: 10px; font-weight: 400; PADDING: 0; text-align: left; width: 80px; }
.textfield			{ background-color: #FFFFFF; height: 15px; border: 1px solid #3F3649; font-size: 10px; }
.textfield2			{ background-color: #FFFFFF; height: 60px; border: 1px solid #3F3649; font-size: 10px; }

