body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #000000;
	background-image: url(http://www.columbusbiker.com/images/background.jpg);
	background-repeat: repeat-y;
	background-position: center
}

#comments textarea { width:150px; }

a:link {
	color: #FF0033;
}
a:hover {
	color:#CC9999 ;
}
a:visited {
	color:#990033;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #CC0000;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}
.calday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #CC0000;
}
.bikenight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.bodystyleCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
h1 {
	color: #9c0b02;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px;
}

h2 {
	background-color: #CC9999;
	font-size: 9pt;
	font-weight: normal;
	padding: 5px;
	border: 1px;
	border-color: #000000;
}
h3 {
	background-color: #CC9999;
	color: #990000;
	font-size: 9pt;
	font-weight: bold;
	padding: 5px;
	border: 2px;
	border-color: #000000;
}



h7 {
	background-color: #cc9999;
	color: #9c0b02;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
}

h8 {
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	padding: 3px;
}

h9 {
	background-color: #D3B0B3;
	padding: 3px;
}



.calendar1 a{
display:block;
width: 152px;
height: 31px;
padding:0px 0px 0px 0px;
font: bold 13px sans-serif;;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/calendar2.png") 0 0 no-repeat;
text-decoration: none;
}

.calendar1 a:hover { 
background-position: 0 -31px;
color: #049;
}

.weather a{
display:block;
width: 152px;
height: 28px;
padding:0px 0px 0px 0px;
font: bold 13px sans-serif;;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/weather.png") 0 0 no-repeat;
text-decoration: none;
}

.weather a:hover { 
background-position: 0 -28px;
color: #049;
}


.store a{
display:block;
width: 152px;
height: 29px;
padding:0px 0px 0px 0px;
font: bold 13px sans-serif;;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/store.png") 0 0 no-repeat;
text-decoration: none;
}

.store a:hover { 
background-position: 0 -29px;
color: #049;
}

.forums a{
display:block;
width: 74px;
height: 31px;
padding:0px 0px 0px 0px;
font: bold 13px sans-serif;;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/forums.png") 0 0 no-repeat;
text-decoration: none;
}

.forums a:hover { 
background-position: 0 -31px;
color: #049;
}

.news a{
display:block;
width: 74px;
height: 28px;
padding:0px 0px 0px 0px;
font: bold 13px sans-serif;;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/news.png") 0 0 no-repeat;
text-decoration: none;
}

.news a:hover { 
background-position: 0 -28px;
color: #049;
}

.personals a{
display:block;
width: 74px;
height: 29px;
padding:0px 0px 0px 0px;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/personals.png") 0 0 no-repeat;
text-decoration: none;
}

.personals a:hover { 
background-position: 0 -29px;
color: #049;
}

.gallery a{
display:block;
width: 115px;
height: 31px;
padding:0px 0px 0px 0px;
font: bold 13px sans-serif;;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/gallery.png") 0 0 no-repeat;
text-decoration: none;
}

.gallery a:hover { 
background-position: 0 -31px;
color: #049;
}

.rides a{
display:block;
width: 115px;
height: 28px;
padding:0px 0px 0px 0px;
font: bold 13px sans-serif;;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/rides.png") 0 0 no-repeat;
text-decoration: none;
}

.rides a:hover { 
background-position: 0 -28px;
color: #049;
}

.bars a{
display:block;
width: 115px;
height: 29px;
padding:0px 0px 0px 0px;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/bars.png") 0 0 no-repeat;
text-decoration: none;
}

.bars a:hover { 
background-position: 0 -29px;
color: #049;
}

.media a{
display:block;
width: 74px;
height: 31px;
padding:0px 0px 0px 0px;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/media.png") 0 0 no-repeat;
text-decoration: none;
}

.media a:hover { 
background-position: 0 -31px;
color: #049;
}

.contact a{
display:block;
width: 74px;
height: 28px;
padding:0px 0px 0px 0px;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/contact.png") 0 0 no-repeat;
text-decoration: none;
}

.contact a:hover { 
background-position: 0 -28px;
color: #049;
}

.links a{
display:block;
width: 74px;
height: 29px;
padding:0px 0px 0px 0px;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/links.png") 0 0 no-repeat;
text-decoration: none;
}

.links a:hover { 
background-position: 0 -29px;
color: #049;
}

.sponsors a{
display:block;
width: 95px;
height: 31px;
padding:0px 0px 0px 0px;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/sponsors.png") 0 0 no-repeat;
text-decoration: none;
}

.sponsors a:hover { 
background-position: 0 -31px;
color: #049;
}

.advertise a{
display:block;
width: 95px;
height: 28px;
padding:0px 0px 0px 0px;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/advertise.png") 0 0 no-repeat;
text-decoration: none;
}

.advertise a:hover { 
background-position: 0 -28px;
color: #049;
}

.search a{
display:block;
width: 95px;
height: 29px;
padding:0px 0px 0px 0px;
color:#333;
background: url("http://www.columbusbiker.com/images/css_images/search.png") 0 0 no-repeat;
text-decoration: none;
}

.search a:hover { 
background-position: 0 -29px;
color: #049;
}

.calnav1 a{
	display:block;
	width: 68px;
	height: 27px;
	padding:0px 0px 0px 0px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("http://www.columbusbiker.com/images/gallery_images/2007.png") 0 0 no-repeat;
	text-decoration: none;
	position: relative;
	overflow: auto;
}

.calnav1 a:hover { 
background-position: 0 -27px;
color: #049;
}

.calnav2 a{
	display:block;
	width: 73px;
	height: 27px;
	padding:0px 0px 0px 0px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("http://www.columbusbiker.com/images/gallery_images/2006.png") 0 0 no-repeat;
	text-decoration: none;
	top: inherit;
}

.calnav2 a:hover { 
background-position: 0 -27px;
color: #049;
}

.calnav3 a{
	display:block;
	width: 68px;
	height: 27px;
	padding:0px 0px 0px 0px;
	font: bold 13px sans-serif;
	background: url("http://www.columbusbiker.com/images/gallery_images/2005.png") 0 0 no-repeat;
	text-decoration: none;
	position: inherit;
	left: 848px;
	top: 83px;
}

.calnav3 a:hover {
	background-position: 0 -27px;
	color: #049;
}

.calnav4 a{
	display:block;
	width: 74px;
	height: 27px;
	padding:0px 0px 0px 0px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("http://www.columbusbiker.com/images/gallery_images/2004.png") 0 0 no-repeat;
	text-decoration: none;
	position: static;
	top: 80px;
	background-image: url(http://www.columbusbiker.com/images/gallery_images/2004.png");
}

.calnav4 a:hover {
	background-position: 0 -27px;
	color: #049;
}

.calnav5 a{
	display:block;
	width: 68px;
	height: 27px;
	padding:0px 0px 0px 0px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("http://www.columbusbiker.com/images/gallery_images/2008.png") 0 0 no-repeat;
	text-decoration: none;
	position: relative;
	overflow: auto;
}

.calnav5 a:hover { 
background-position: 0 -27px;
color: #049;
}

.header {position:relative}
