a:link.non-ul { color:#0000FF;}
a:visited.non-ul { color:#0000FF;}
a:hover.non-ul { color:#FF0000;}
a:active.non-ul { color:#FF0000;}
a:link { color:#0000FF}
a:visited { color:#0000FF}
a:hover { color:#FF0000}
a:active { color:#FF0000}
a:link.advancedsearch { color:#FFFFCC}
a:visited.advancedsearch { color:#FFFFCC}
a:hover.advancedsearch { color:#CCFFFF}
p {	margin: 2px 0px 8px;}
.google-right {	margin: 0px 0px 0px 8px;	float: right;}
.google-left {	margin: 0px 8px 0px 0px;	float: left;}
.motocross {	background-color: #FFFFFF;	background-image: url(../../images/motocross.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 200px;}
.slogan {	background:#000033;	font-family: Arial, Verdana, sans-serif;	font-size: 13px;	color: #CCCC99;}
.sitebody { background:#000066; color:#000000; font:100% Arial, Verdana, sans-serif; padding:0px; margin:0px; scrollbar-3dlight-color:#6699CC; scrollbar-arrow-color:#FFCC00; scrollbar-darkshadow-color:#990000; scrollbar-face-color:#CC0000; scrollbar-highlight-color:#6666CC; scrollbar-shadow-color:#000066; scrollbar-track-color:#000066;}
h1, h2, h3, h4, h5 {	font-weight: bold;	font-size: 100%;	margin: 3px;	font-family: "Tempus Sans ITC", "Comic Sans MS", Verdana, sans-serif;	text-transform: capitalize;}
img { border: 0;}
input, submit { color:#000000; font:12 Arial, Verdana, sans-serif}
select { color:#000000; font:12 Arial, Verdana, sans-serif}
td { font:80% Arial, Verdana, sans-serif}
textarea { color:#000000; font:100% Arial, Verdana, sans-serif}
th { color:#000000; background-color: #DAE0ED; font:bold 13px Arial, Verdana, sans-serif;  padding-left:3px;}
.admin-list-table { width:100%; text-align:left; border-spacing:1px;}
.admin-list-table form { margin:0px;}
.admin-list-field { text-align:left; padding-left:5px; padding-right:5px;}
.admin-list-headerfield { text-align:left; padding-left:5px; padding-right:5px;}
.block-divider { background:#FFFFFF; border-bottom:1px solid #F7F7F7; border-top:1px solid #E7E7E7; color:#000000}
.block-divider-left { background:#FFFFFF; border-top:1px solid #E7E7E7; color:#000000}
.block-divider-right { background:#FFFFFF; border-top:1px solid #CCCCCC; color:#000000}
.block-featured-left { background:#000033; border-left:1px solid #CCCC99; border-right:1px solid #CCCC99; color:#CCCC99; font:12px Arial, Helvetica, sans-serif}
.block-featured-right {	background:#000066;	font:12px Arial, Helvetica, sans-serif;	color: #FBEF9D;}
.block-hightopborder-left {	color: #CCCCCC;}
.block-info { color:#000033; font:13px Arial, Verdana, sans-serif}
.block-info-left {	font:12px Arial, Helvetica, sans-serif;	padding-bottom:2px;	padding-top:2px;	color: #CCCCCC;}
.block-info-left a:link { color:#CCCC99;}
.block-info-left a:visited { color:#CCCC99;}
.block-info-left a:hover { color:#FFCC00;}
.block-info-left ul { margin-top: 0; margin-bottom: 0; margin-left: 16px; padding-left: 0; border: none;}

.block-info-right {	font:12px Arial, Helvetica, sans-serif;	padding-bottom:2px;	padding-top:2px;	color: #CCCCCC;}
.block-info-right a:link { color:#CCCC99;}
.block-info-right a:visited { color:#CCCC99;}
.block-info-right a:hover { color:#FFCC00;}

.block-info-right ul { margin-top: 0; margin-bottom: 0; margin-left: 16px; padding-left: 0; border: none;}
.block-outerborder-left { background:#FFFFFF; border-left:1px solid #E7E7E7}
.block-outerborder-right { background:#FFFFFF; border-right:1px solid #CCCCCC}
.blocktable-left {	background:#000066;}
.blocktable-right {	background:#000066;	color: #FFFFFF;}
.blocksbg-right {	background:#000066;}
.block-title, blocktitle {	color:#000066;	font:16px Verdana, sans-serif;	padding-top:8px;	border-bottom: 1px solid #000099;}
.block-title-left {	background:#990000;	color:#CCCC99;	font:bold 13px Arial, Helvetica, sans-serif;	text-align: center; padding: 2px 4px;}
.block-title-right {
	background:#990000;
	color:#FDE49B;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align: center;
}
.block-vote { }
.block-vote-results { color:#FFFFFF; font:12px Arial, Helvetica, sans-serif;}
.cal-body { background:#FFFFFF; border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; border-top:#E7E7E7 1px solid; color:#000000; font:bold 150% Arial, Verdana, sans-serif}
.cal-day,cal_day { background:transparent; border-bottom:#F7F7F7 1px dashed; border-left:#F7F7F7 1px dashed; border-top:#1A3955 2px solid; color:#000000; font:bold 75% Arial, Verdana, sans-serif}
.cal-dayview-times { background:#F7F7F7; border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; border-top:#1A3955 1px dashed; color:#000000; font:bold 80% Arial, Verdana, sans-serif}
.cal-dayx-body { background:#E7E7E7}
.cal-dayx-cur { background:#FFFFFF; color:#000000; font:bold 80% Arial, Verdana, sans-serif}
.cal-dayx-subcur { background:#FFFFFF; color:#000000; font:bold 80% Arial, Verdana, sans-serif; padding-top:4px}
.cal-dayx-times { border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid}
.cal-dayx-times2 { background:#FFFFFF}
.cal-dayx-weekevent { border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px dashed; border-right:#FFFFFF 1px dashed; border-top:#E7E7E7 1px solid}
.cal-futureday { background:#F7F7F7}
.cal-header { background:#FFFFFF; border-bottom:#F7F7F7 1px solid; border-left:#F7F7F7 1px solid; border-right:#F7F7F7 1px solid; border-top:#F7F7F7 1px solid}
.cal-hr { background:#FFFFFF}
.cal-month,cal_month { background:#F7F7F7; color:#000000}
.cal-nullday { background:#FFFFFF; border-bottom:#F7F7F7 1px dashed; border-left:#F7F7F7 1px dashed; border-top:#F7F7F7 1px dashed; color:#000000}
.cal-oldday { background:#E7E7E7; color:#000000}
.cal-quickadd,quickadd { background:#F7F7F7; border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; border-top:#E7E7E7 1px solid; padding:4px}
.cal-today { background:#FFFFFF; border-bottom:#1A3955 1px dashed; border-left:#1A3955 1px dashed; border-right:#1A3955 1px dashed; border-top:#1A3955 1px dashed;}
.cal-weekpointers { border-bottom:#F7F7F7 1px dashed; border-left:#F7F7F7 1px dashed;}
.cal-weekview-addevent { background:#FFFFFF; border-right:#E7E7E7 1px solid; border-top:#E7E7E7 1px solid; color:#000000; font:bold 80% Arial, Verdana, sans-serif; padding:4px}
.cal-weekview-caltitle { background:#FFFFFF; border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; color:#000000; font:bold 80% Arial, Verdana, sans-serif; padding:4px}
.cal-weekview-curday,weekview_curday { background:#F7F7F7; color:#000000}
.cal-weekview-daterange { background:#FFFFFF; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; border-top:#E7E7E7 1px solid; color:#000000; font:bold 80% Arial, Verdana, sans-serif; padding:4px}
.cal-weekview-dayformat { background:#FFFFFF; border-left:#E7E7E7 1px solid; border-top:#E7E7E7 1px solid; color:#000000; font:bold 80% Arial, Verdana, sans-serif; padding:4px}
.cal-weekview-offday,weekview_offday { background:transparent; color:#000000}
.commentbar1 { background:transparent; color:#000000; font:75% Arial, Verdana, sans-serif; padding:3px 3px}
.commentbar2 { background:#E7E7E7; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; font:75% Arial, Verdana, sans-serif}
.commentbar3 { background:#FFFFFF; border-bottom:1px solid #FFFFFF; border-top:1px solid #E7E7E7; color:#000000; font:75% Arial, Verdana, sans-serif; padding:3px 3px}
.commentbar4 { background:#E7E7E7; color:#000000; font:75% Arial, Verdana, sans-serif;}
.commenttitle { background:#F7F7F7; border-bottom:1px solid #E7E7E7; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-top:1px solid #E7E7E7; font:bold 12px Arial, Verdana, sans-serif;  padding:3px 0px 3px 10px}
.footerblock { background:#000033; border-top:1px solid #CCCCCC; color:#FFFFFF; font:12px Arial, Verdana, sans-serif; padding-bottom:10px; padding-top:10px; padding-left: 4px; padding-right: 4px;}
.footerblock a:link { background:transparent; color:#FFFFFF; font:12px Arial, Verdana, sans-serif;  text-decoration:none}
.footerblock a:visited { background:transparent; color:#FFFFFF; font:12px Arial, Verdana, sans-serif;  text-decoration:none}
.footerblock a:hover { background:transparent; color:#008000; font:12px Arial, Verdana, sans-serif;  text-decoration:none}
.footerblock a:active { background:transparent; color:#FFFFFF; font:12px Arial, Verdana, sans-serif;  text-decoration:none}
.blue {	background:#000033;}
.header-navigation {	background:#000066;	color:#CCCC99;	font:13px Arial, Verdana, sans-serif;	padding: 2px 8px;	margin: 0px;	text-align: center;}
.header-navigation a:link { background:transparent; color:#ECEDC2; font:13px Arial, Verdana, sans-serif;}
.header-navigation a:visited { background:transparent; color:#E9E0C7; font:13px Arial, Verdana, sans-serif;}
.header-navigation a:hover { background:transparent; color:#F9F5B7; font:13px Arial, Verdana, sans-serif;}
.header-welcomeanddate { border-bottom:1px solid #CCCCCC;  height:53px}
.highlight { color: #000000; background-color: yellow; text-decoration: none;}
.pagenav { text-align: center;}
.row-even { background-color: #E7E7E7;}
.row-odd { background-color: #FFFFFF;}
.searchauth { background:transparent; color:#000000; font:100% Arial, Verdana, sans-serif; text-align:left;}
.searchdate { background:transparent; color:#000000; font:100% Arial, Verdana, sans-serif; text-align:right}
.searchform { background:#CC0000; border-bottom:1px solid #CCCCCC; height:53px; padding:6px 4px 6px 1px;}
.searchhits { color:#000000; font:100% Arial, Verdana, sans-serif; text-align:right}
.site-slogan { color:#ffffff;}
.smallcal-week-even { background:#E7E7E7; color:#000000;}
.story-box { background:transparent; color:#000000; font:100% Arial, Verdana, sans-serif}
.story-byline,storybyline { background:transparent; color:#000000; font:11px Arial, Verdana, sans-serif}
.story-container { background:#FFFFFF; padding-right: 9px;}
.story-information { background:transparent; color:#6A7E86; font:11px Arial, Verdana, sans-serif;}
.story-title { background:transparent; color:#000000; font:bold 110% Arial, Verdana, sans-serif;}
.story-title-featured { background:transparent; color:#000000; font:bold 110% Arial, Verdana, sans-serif;}
.warning { background:transparent; color:#FF0000; font:bold 100% Arial, Verdana, sans-serif;}
.warningsmall { background:transparent; color:#FF0000; font:100% Arial, Verdana, sans-serif;}
.xpinputfield { border:1px solid #7B9EBD}
/* Default Plugin CSS Declarations */
/* Recommended CSS to be used by Plugin Authors - allows easier site themeing */
.plugin { color: #000; background-color: #EFEFEF; font-weight: normal; font-size: 12pt; font-family: Verdana, sans-serif; border:1px solid #CCC }
.plugin th { color: #000; font-size: .9em; background-color: #B7C1DC; padding:5px; text-align:left;}
.plugin tr { vertical-align:top; }
.plugin td { padding:2px 5px 2px 5px; }
.pluginBG { background-color: #EFEFEF; }
.pluginAltBG { background-color: #1C1E2D; }
.pluginTitle { color: #1C1E2D; background-color:#EFEFEF; font-weight: bold; font-size: 85%; font-family: Verdana, sans-serif; }
.pluginHeader { color: #1A3955; font-weight: bolder; font-size: 95%; background-color: #CCC; padding:5px; }
.pluginFooter { background-color:#EFEFEF; }
.pluginAlert { padding:5px 15px 5px 15px; color:#D8010E; background-color: #FEF1B4; font-weight:bold;}
.pluginInfo { padding:5px 15px 5px 15px; color:#707070; background-color: #FEF1B4; font-size: 8pt; font-weight:normal;}
.pluginSubTable { color: #000; background-color: #CCC; font-weight: normal; font-size: 12pt; font-family: Verdana, sans-serif; border:1px solid #CCC }
.pluginSubTable th { color: #000; font-size: .7em; background-color: #C9D1E4; padding:5px; text-align:left;}
.pluginSubTable tr { vertical-align:top; }
.pluginSolidOutline { background-color: #396998; }
.pluginSolidFill { background-color: #1A3955; }
.pluginCellTitle { color: #1C1E2D; font-weight: bold; font-size: 80%; font-family: Verdana, sans-serif; background-color: #E5E5EA; }
.pluginCellFill { background-color: #E5E5EA; }
.pluginCellText { color: #000; font-weight: normal; font-size: 75%; font-family: Verdana, sans-serif; background-color: #F7F7F7; }
.pluginTinyText { font-size:70%; }
.pluginSmallText { font-size:80%; }
.pluginMediumText { font-size:85%; }
.pluginLargeText { font-size:90%; }
.pluginAltText { color: #FFF }
.pluginRow1 td { background-color: #EFEFEF; }
.pluginRow2 td { background-color: #D9D9D9; }
.pluginRollOver { color: #1C1E2D; background-color: #FFFF8F; }
.pluginRollOut { color: #1C1E2D; background-color: #F7F7F7; }
.pluginLinks A:link { color: #0000FF; font-style: normal; font-weight: normal; text-decoration: none }
.pluginLinks A:visited  { color: #1E1E8E; font-style: normal; font-weight: normal; text-decoration: none }
.pluginLinks A:hover { color: #0000FF; font-style: normal; font-weight: normal; text-decoration: underline }
.pluginBreadCrumbs, .pluginBreadCrumbs A:link     { color: #EFEFEF; font-style: normal; font-weight: normal; text-decoration: none }
.pluginBreadCrumbs A:visited  { color: #EFEFEF; font-style: normal; font-weight: normal; text-decoration: none }
.pluginBreadCrumbs A:hover    { color: #FFD700; font-style: normal; font-weight: normal; text-decoration: none }
A.pluginButton:link, A.pluginButton:visited { color: #000; text-align: center; padding-top: 2px; display: block; height: 19px; text-decoration: none; background-color: transparent;}
A.pluginButton:hover { color: blue; text-align: center; padding-top: 2px; background: center url(navbar/images/button_over.gif); background-repeat: repeat-x; display: block; height: 19px; text-decoration: none; background-color: transparent;}
/* Navbar Class CSS */
#navcontainer a { text-decoration: none; }
#navcontainer ul  { margin: 0px; list-style-type: none; position: relative; border: 0px; background-color: #667AB3; padding: 5px 0px 0px 0px; height:26px;}
#navcontainer li { float: left; display: inline; margin:0px; padding-top:6px; padding-bottom:5px;}
#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited  { background-color: #4358E1; border:0px solid #4358E1; color: white; padding: 5px; margin:2px; }
#navcontainer ul a:hover,
#navcontainer ul a:focus  { background-color: #55516B; border: 0px solid black; padding-bottom:7px; color: white; }

/* current Link */
#navcontainer ul a#current { background-color: #F2F2F2; border: 0px solid black; padding-bottom:7px; color: #4358E1; }
#navcontainer ul a#current:link,
#navcontainer ul a#current:visited { font-weight: bold; }

/* End of Default Plugin CSS Declarations */
