body {	background-color: #FFFFFF;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	}table.header {	width: 100%; 	margin: 0px;	padding-bottom: 4px;	background-color: #5F855F;	// border-bottom: 3px solid #5F855F;}td.headerTagText {	font-family: "Times New Roman", Times, serif;	font-size: x-small;	color: #EEFDFF;	font-style: italic;	text-align: center;}td.headerQualifierText {	font-family: "Times New Roman", Times, serif;	font-size: small;	color: #EEFDFF;	font-style: italic;	text-align: center;}.mainMenuLink {	font-family: Arial, Helvetica, sans-serif;	font-size:  12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: underline;}a.mainMenuLink:link {	color: #FFFFFF;	text-decoration: underline;}a.mainMenuLink:visited {	color: #FFFFFF;	text-decoration: underline;}a.mainMenuLink:hover {	color: #D6F2A0;	text-decoration: underline;}table.footer {	width: 100%;	margin: 0px;	border: 0;	padding: 0;	background-color: #5F855F;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	color: #FFFFFF;	border-top: 3px solid #666666;}td.weatherAppletBox {	height: 33px;	background-image: url(/images/weather-box.gif);	background-position: center;	background-repeat:no-repeat;	margin-top: 4px;}table.mainBody {	width: 100%;	border: 0;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	text-align: left;	padding-left: 0;	padding-right: 0;	padding-top: 0;	padding-bottom: 0;	margin: 0;}.basicText{	font-family: Arial, Helvetica, sans-serif;	font-size: small;	text-align: left;	color: #333333;}a.moreLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #000099;	text-decoration: none;}a.moreLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #000099;	text-decoration: none;}a.moreLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #5F855F;	text-decoration: none;}a.standardLinks:link {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: #000099;	text-decoration: none;}a.standardLinks:visited {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: #000099;	text-decoration: none;}a.standardLinks:hover {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: #5F855F;	text-decoration: none;}a.standardLinksSmall:link {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #000099;	text-decoration: none;}a.standardLinksSmall:visited {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #000099;	text-decoration: none;}a.standardLinksSmall:hover {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #5F855F;	text-decoration: none;}.standardHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #5F855F;	font-weight: bold;	text-align: left;}.standardHeaderMedium {	font-family: Arial, Helvetica, sans-serif;	font-size: medium;	color: #5F855F;	font-weight: bold;	}.standardBullets {	color: #990000;	font-weight: bold;}table.standardList {    width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	padding: 0px;	border-top: 1px solid #000000;	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;	border-right: 1px solid #999999;}.standardListHeader {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: bold;	color: #FFFFFF;	background-color: #5F855F;	margin: 0;	padding: 0;}.pictureCaptionSmall{	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #333333;	text-align: center;}.pictureCaptionTiny{	font-family: Arial, Helvetica, sans-serif;	font-size: xx-small;	font-weight: normal;	color: #333333;	text-align: center;}td.adBlock {	width: 129px;	margin: 0px;	background-color: #8FB68F;	/* border-top: 1px solid #000000;	border-bottom: 1px solid #00097A; */	border-left: 1px solid #999999;	border-right: 1px solid #999999;}table.linksList {	margin: 0;	padding: 0;	border-left: 1px solid #666666;	border-right: 1px solid #666666;	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;}td.linksListHeader {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: bold;	color: #FFFFFF;	background-color: #5F855F;	margin: 0;	padding: 0;}tr.linksListRows_white {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: #333333;	background-color: #FFFFFF;}tr.linksListRows_alt {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: #333333;	background-color: #E5E5E4;}.linksListCategoryName {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: bold;	color: #5F855F;	text-decoration: underline;}a.linksList:link {	font-family: Arial, Helvetica, sans-serif;	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: blue;	text-decoration: none;}a.linksList:visited {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: blue;	text-decoration: none;}a.linksList:hover {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: normal;	color: #222222;	text-decoration: none;}.pictureCaption {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #333333;	text-align: center;}.itemTitle {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	color: #333333;	font-size: medium;	font-weight: bold;}.isbnBold {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #333333;	font-weight: bold;}.isbn {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #000000;	font-weight: normal;}.shortDescription {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	font-weight: normal;	color: #000000;	text-align: left;}.description {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	font-weight: normal;	color: #000000;	text-align: left;}.priceBold {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #333333;	text-align: left;}.price {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #CC0000;	text-align: left;}.quantityBold {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #333333;}.detailTitle {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	color: #333333;	font-size: large;	font-weight: bold;}.authorBold {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #333333;	text-align: left;}.author {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: normal;	color: #CC0000;	text-align: left;	text-transform: capitalize;	font-style: italic;}.reviewHead {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #333333;	font-weight: bold;}.review {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #000000;	font-weight: normal;}.publisherBold {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #333333;	text-align: left;}.priceBoldBlue {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #0066CC;	text-align: left;}a.purchaseLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #0066CC;	text-decoration: none;}a.purchaseLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #0066CC;	text-decoration: none;}a.purchaseLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: red;	text-decoration: none;}.weatherHeadline {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #5F855F;	font-weight: bold;	}.webcamPictureCaption{	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: normal;	color: #333333;	text-align: center;}.webcamPictureCaptionTiny{	font-family: Arial, Helvetica, sans-serif;	font-size: xx-small;	font-weight: normal;	color: #333333;	text-align: center;}.newsText {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #222222;	text-align: left;}.rideOfWeekTeaserHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #5F855F;	text-align: left;}.rideOfWeekTeaserText {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #333333;	text-align: left;}.eventsHeadline {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: #222222;	text-align: left;}.eventsText {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #222222;	text-align: left;}.eventsDate {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: #990000;	text-align: left;	width: 200px;}a.eventsMoreLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #000099;	text-decoration: none;}a.eventsMoreLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #000099;	text-decoration: none;}a.eventsMoreLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size:  x-small;	font-weight: bold;	color: #5F855F;	text-decoration: none;}.currentArticleHeadline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: bold;	color:  #5F855F;}.currentArticleHomeAuthor {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	text-align: left;	color: #333333;}table.currentArticleHomeTable {	/* border:thin solid #666666; */}.currentArticleHomeBlurb {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: small;	text-align: left;	color: #333333;}.currentArticleAuthor {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	text-align: right;	color: #333333;}.currentArticleCopyright {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	text-align: center;	color: #333333;}table.articleList{	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	color: #333333;	border: 1px solid #666666;	margin-left: 3px;	margin-right: 3px;	margin-bottom: 3px;}td.articleListHeader {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: bold;	color: #FFFFFF;	background-color: #5F855F;	margin: 0;	padding: 0;}td.shoutHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: bold;	color: #862727;	margin: 0;	padding: 0;}table.ridesInsertList {    width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	padding: 0px;	border-bottom: 1px dotted #222222;	margin-bottom: 4px;}tr.ridesInsertDateHeader {	font-size: small;	font-weight: bold;	color: #333333;}tr.ridesInsertText {	font-size: x-small;	color: #333333;	border-bottom: 1px solid #666666;}table.ridesList {    width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	padding: 0px;}.reviewTextHeaders {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #5F855F;}.galleryNextPrev {	font-family: Optima, Arial;	font-weight: normal;	font-size: 14px;	color:#5F855F;	text-decoration:underline;	width: 16%;	}a.galleryNextPrev:link {	font-family: Optima, Arial;	font-weight: bold;	font-size: 14px;	color:#5F855F;	text-decoration:underline;	width: 16%;	}a.galleryNextPrev:visited     {	font-family: Optima, Arial;	font-weight: bold;	font-size: 14px;	color:#5F855F;	text-decoration:underline;	width: 16%;	}a.galleryNextPrev:hover       {	font-family: Optima, Arial;	font-weight: bold;	font-size: 14px;	color: #66CCFF;	width: 16%;	}	photographyBack {	font-family: Optima, Arial;	font-weight: bold;	font-size: 14px;	color:#5F855F;	text-decoration:underline;	width: 16%;	}a.photographyBack:link {	font-family: Optima, Arial;	font-weight: bold;	font-size: 14px;	color:#5F855F;	text-decoration:underline;	width: 16%;	}a.photographyBack:visited     {	font-family: Optima, Arial;	font-weight: bold;	font-size: 14px;	color:#5F855F;	text-decoration:underline;	width: 16%;	}a.photographyBack:hover       {	font-family: Optima, Arial;	font-weight: bold;	font-size: 14px;	color: #66CCFF;	width: 16%;	}	.standardPictureBorder {	border: #333333 1px solid;		}	.gallery_pageHeader {	font-family: "Times New Roman", Times, serif;	font-size: 24px;	font-weight: bold;	color: #E9E9E9;	text-decoration: none;}.gallery_pictureCaption {	font-size:16px; 	font-family:Optima, Arial; 	color: #333333;	font-weight: normal;	text-align: center;}.gallery_photographer {	font-size:12px; 	font-family:Optima, Arial; 	color: #333333;	font-weight: normal;	text-align: center;}.gallery_prevNext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;}table.galleryPicture {	border-top-width: 6px;	border-right-width: 6px;	border-bottom-width: 6px;	border-left-width: 6px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #222222;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #222222;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}table.galleryTable {    width: 100%;	font-family: Arial, Helvetica, sans-serif;	padding: 0px;}td.galleryHeader {	font-family: Arial, Helvetica, sans-serif;	font-size:  small;	font-weight: bold;	color: #FFFFFF;	background-color: #5F855F;	margin: 0;	padding: 0;}.galleryImageDisplay {	text-align: center;	//width:384px;}.galleryPicture {	border: 1px solid #CCCCCC;}