/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*         Copyright (c) 2008 Gregg Wolfe.  All rights reserved.           */
/*                       Contact at www.mnracing.com                       */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

body {
margin: 0px;
}

.mainstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	word-spacing: normal;
}

.mainstyle A:link         {color: #000000; text-decoration: none;}
.mainstyle A:visited      {color: #000000; text-decoration: none;}
.mainstyle A:active       {color: #000000; text-decoration: none;}
.mainstyle A:hover        {color: #0066FF; text-decoration: underline;}

.mainlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 210%;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}

.bottominfosmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

.main-news-space {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-style: normal;
}

.main-news-bold {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-style: normal;
	font-weight: 900;
}

.main-news-center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-align: center;
}

.main-news-center a:link { color: #000000; text-decoration: none; }
.main-news-center a:visited { color: #000000; text-decoration: none; }
.main-news-center a:hover { color: #288629; text-decoration: none; }
.main-news-center a:active { color: #000000; text-decoration: none; }

.main-news-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.main-news-right a:link { color: #000000; text-decoration: none; }
.main-news-right a:visited { color: #000000; text-decoration: none; }
.main-news-right a:hover { color: #288629; text-decoration: none; }
.main-news-right a:active { color: #000000; text-decoration: none; }

.main-news-right-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}

.main-news-right-sm a:link { color: #000000; text-decoration: none; }
.main-news-right-sm a:visited { color: #000000; text-decoration: none; }
.main-news-right-sm a:hover { color: #288629; text-decoration: none; }
.main-news-right-sm a:active { color: #000000; text-decoration: none; }

.main-news-right-bold {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 900;
	text-decoration: underline;
}

.linkscat {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.linkbreak {font-size: 8px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.linklinks A:link {text-decoration: none; color: #000000; font-size: 10px;}
.linklinks A:visited {text-decoration: none; color: #000000; font-size: 10px;}
.linklinks A:active {text-decoration: none; color: #006600; font-size: 10px;}
.linklinks A:hover {text-decoration: underline; color: #006600; font-size: 10px;}
.linktext {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000;}

.contacthead {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	text-decoration: underline;
}

.contactbold {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 900;
	text-decoration: none;
}

.contactnormal {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
}

.printsmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	text-indent: 8px;
}

.printsmenubreak {font-size: 8px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.printsmenu A:link {text-decoration: underline; color: #000000; font-size: 11px;}
.printsmenu A:visited {text-decoration: underline; color: #000000; font-size: 11px;}
.printsmenu A:active {text-decoration: underline; color: #006600; font-size: 11px;}
.printsmenu A:hover {text-decoration: underline; color: #006600; font-size: 11px;}

.printsmenu-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: center;
}

.printsmenubreak-bold {font-size: 8px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.printsmenu-bold A:link {text-decoration: none; color: #0000FF; font-size: 11px;}
.printsmenu-bold A:visited {text-decoration: none; color: #0000FF; font-size: 11px;}
.printsmenu-bold A:active {text-decoration: none; color: #0000FF; font-size: 11px;}
.printsmenu-bold A:hover {text-decoration: underline; color: #0000FF; font-size: 11px;}

.printsmenu-center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: center;
}

.weathermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: center;
}

.weathermenu-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-align: center;
	text-decoration: underline;
}

.weathermenu A:link {text-decoration: none; color: #000000; font-size: 12px;}
.weathermenu A:visited {text-decoration: none; color: #000000; font-size: 12px;}
.weathermenu A:active {text-decoration: none; color: #00FF00; font-size: 12px;}
.weathermenu A:hover {text-decoration: underline; color: #00FF00; font-size: 12px;}

.faqmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
}

.faqmenu A:link {text-decoration: underline; color: #000000; font-size: 11px;}
.faqmenu A:visited {text-decoration: underline; color: #000000; font-size: 11px;}
.faqmenu A:active {text-decoration: underline; color: #006600; font-size: 11px;}
.faqmenu A:hover {text-decoration: underline; color: #006600; font-size: 11px;}

.faqmenu-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}

.sponsor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
}

.sponsor A:link {text-decoration: none; color: #000000; font-size: 11px;}
.sponsor A:visited {text-decoration: none; color: #000000; font-size: 11px;}
.sponsor A:active {text-decoration: none; color: #000000; font-size: 11px;}
.sponsor A:hover {text-decoration: underline; color: #000000; font-size: 11px;}

.sponsor-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: center;
	text-decoration: underline;
}

.print-info {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: center;
}

.print-info A:link {text-decoration: none; color: #000000; font-size: 9px;}
.print-info A:visited {text-decoration: none; color: #000000; font-size: 9px;}
.print-info A:active {text-decoration: none; color: #000000; font-size: 9px;}
.print-info A:hover {text-decoration: underline; color: #000000; font-size: 9px;}

.print-bold {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	text-decoration: underline;
	text-align: center;
}

.imagestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	word-spacing: normal;
}

.imagestyle A:link {color: #FFFFFF; text-decoration: none;}
.imagestyle A:visited {color: #CCCCCC; text-decoration: none;}
.imagestyle A:active {color: #00FF00; text-decoration: none;}
.imagestyle A:hover {color: #00FF00; text-decoration: none;}

.underline {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.numbersearch A:link         {color: #FFFFFF; text-decoration: none;}
.numbersearch A:visited      {color: #FFFFFF; text-decoration: none;}
.numbersearch A:active       {color: #FFFFFF; text-decoration: none;}
.numbersearch A:hover        {color: yellow; text-decoration: none;}

.thumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	word-spacing: normal;
	text-align: center;
	color: #CCCCCC;
}

.thumbs A:link {color: #FFFFFF; text-decoration: none;}
.thumbs A:visited {color: #FFFFFF; text-decoration: none;}
.thumbs A:active {color: #FFFFFF; text-decoration: none;}
.thumbs A:hover {color: #FFFF00; text-decoration: none;}

/* * H1 for use in thumbnails pages * */
H1 { color: #FFFFFF; font-size: 20px; font-family: Arial, Helvetica, sans-serif;}

/* * H2 for use in big bike index pages * */
H2 { color: #CCCCCC; font-size: 20px; font-family: Arial, Helvetica, sans-serif;}

/* * For next/previous text in thumbnails pages * */
.nextpre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	word-spacing: normal;
	text-align: center;
	color: #CCCCCC;
}

.nextpre A:link {color: #FFFFFF; text-decoration: none;}
.nextpre A:visited {color: #FFFFFF; text-decoration: none;}
.nextpre A:active {color: #FFFFFF; text-decoration: none;}
.nextpre A:hover {color: #FFFF00; text-decoration: none;}

/* * Style for A Riders - white plates * */
.print-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/* * Style for B Riders - yellow plates * */
.print-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}

/* * Style for C Riders - black plates * */
.print-c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* * Style for PW Riders * */
.print-pw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* * Style for Mini Riders * */
.print-mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/* * Style for Mini Quad Riders * */
.print-mquad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* * Style for Quad Riders * */
.print-quad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.green-outline {
	border-color: #006600;
	border-collapse: separate;
	border-spacing: 3pt 3pt;
	width: 80%;
	text-align: center;
	padding: 3pt;
}

.mnr-photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
}

.mnr-photo A:link {color: #000000; text-decoration: none;}
.mnr-photo A:visited {color: #000000; text-decoration: none;}
.mnr-photo A:active {color: #006600; text-decoration: underline;}
.mnr-photo A:hover {color: #006600; text-decoration: underline;}


.mnr-photo-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

.mnr-photo-links A:link {color: #000000; text-decoration: none;}
.mnr-photo-links A:visited {color: #000000; text-decoration: none;}
.mnr-photo-links A:active {color: #006600; text-decoration: underline;}
.mnr-photo-links A:hover {color: #006600; text-decoration: underline;}

.mnr-photo-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}

