/* ORRCSS.CSS */

/* HYPERLINK COLOR SCHEME */
a.set1_8:link { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:8pt; color: gold; }
a.set1_8:hover { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:8pt; color: aqua; }
a.set1_8:active { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:8pt; color: gold; }
a.set1_8:visited { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:8pt; color: gold; }
a.set1_8_gray { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:8pt; color: #DADADA; }

a.set1_10:link { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: gold; }
a.set1_10:hover { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: aqua; }
a.set1_10:active { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: gold; }
a.set1_10:visited { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: gold; }
a.set1_10_gray { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: #DADADA; }

a.set1:link { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: gold; }
a.set1:hover { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: aqua; }
a.set1:active { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: gold; }
a.set1:visited { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: gold; }

a.set2:link { font-family:arial,sans-serif; font-style:italic; font-weight:normal; color: blue; }
a.set2:hover { font-family:arial,sans-serif; font-style:italic; font-weight:bold; color: red; }
a.set2:active { font-family:arial,sans-serif; font-style:italic; font-weight:normal; color: red; }
a.set2:visited { font-family:arial,sans-serif; font-style:italic; font-weight:normal; color: #808080; }

/* BODY */
.basic { background-color: black; margin: 0; padding: 0; font-size: 1em; }
.feature { background-color: black; margin: 0; padding: 0; font-size: 1em; }
.roadtest { background-color: black; margin: 0; padding: 0; font-size: 1em; }

/* CONTAINER */
div.feature_container { background-color: black; margin-left: 18%; width:610px; font-size: 1em; }
div.article_container { background-color: black; margin-left: 18%; width:640px; font-size: 1em; }
div.roadtest_container { background-color: black; margin-left: 10%; width:770px; font-size: 1em; }
div.cameo_container { background-color: black; margin-left: 18%; width:640px; font-size: 1em; }

/* BANNERS */
.orr_banner_610 {
text-align: center;
background-image: url("images_shared/banner610_50_f.gif");
background-repeat: no-repeat;
height: 50px;
}

.orr_banner_640 { /* FOR CAMEO PAGES */
text-align: center;
background-image: url("images_shared/banner640_50_f.gif");
background-repeat: no-repeat;
width: 640px;
height: 50px;
}

.orr_banner_770 { /* FOR ROAD TESTS */
text-align: center;
background-image: url("images_shared/banner_780_50_f.gif");
background-repeat: no-repeat;
height: 50px;
}


/* HEADINGS */
h1.title14 { font-family:arial, sans-serif; font-size:1.2em; font-style:normal; font-weight:bold; color: gold; margin-bottom: 0; }
h1.heading14 { font-family:arial, sans-serif; font-size:1.2em; font-style:normal; font-weight:bold; color: gold; }
h1.heading14_it { font-family:arial, sans-serif; font-size:1.2em; font-style:italic; font-weight:bold; color: gold; }
h1.welcome { font-family:arial, sans-serif; font-size:1em; font-style:italic; font-weight:bold; color: gold; }
h4.dateline { font-family:arial,sans-serif; font-style: italic; font-size:.8em; font-weight:bold; color: white; clear: all; margin-top: 1.2em; }
h4.close { font-family:arial,sans-serif; font-size:.8em; font-style:normal; font-weight:bold; color: gold; padding: 0; margin: 0; }
.y12 { font-family:arial,sans-serif; font-size:12pt; font-style:normal; font-weight:bold; color: gold; }

/* HORIZONTAL RULES */
hr.hr_610 { width: 610px; color: #C0C0C0; }
hr.hr_625 { width: 625px; color: #C0C0C0; }
hr.hr_640 { width: 640px; color: #C0C0C0; padding-left: 0; margin-left: 0;}
.hr_760 { width: 760px; text-align:left; margin-left:8px; }
hr.hr_770 { width:770px; color: #C0C0C0; }

/* LISTS */
li.moreinfo { font-family:arial,sans-serif; font-size:.6em; font-style:normal; font-weight:bold; color: gold; padding: 0; margin: 0 }

/* CONTENT */
.ridesheet { border:none; background: black ; margin: 20px 20% 10% 18%; }
.ridesheet_635 { width: 635px; } /* Used for 2006 ridesheets onwards */
.ridesheet_610 { width: 610px; }
.ridephotos_640 { width: 640px; border:none; background: black repeat-y; margin: 20px 20% 10% 18%; }
.report { border:none; background-color: black; margin: 20px 10% 10% 10%; }
.article_780 { width: 780px; }
.article_770 { width: 770px; margin-left:5px; }

/* TABLE DATA */
td.spec_gold { font-weight: normal; font-size: 0.7em; color: gold; font-style: italic; font-family: arial }
td.spec_red { font-weight: bold; font-size: 0.9em; color: #CC0000; font-style: italic; font-family: arial }
td.spec_gray { font-weight: normal; font-size: 0.7em; color: #cccccc; font-style: normal; font-family: arial }
td.spec_white { font-weight: bold; font-size: 0.9em; color: #ffffff; font-style: italic; font-family: arial }

/* RIDE SCHEDULE */
.bnr_y14 { font-family: arial; font-size: 14pt; font-weight: bold; font-style: italic; color:gold; }
#text_ar_y10 { font-family: arial; font-size: 10pt; color: yellow }
#text_ar_w10 { font-family: arial; font-size: 10pt; color: white }
#text_ar_bk10 { font-family: arial; font-size: 10pt; color: black }
#text_ar_y12 { font-family: arial; font-size: 12pt; color: yellow }

/* CALENDAR */
.tah_9_bk { font-family: tahoma; font-size: 9pt; font-weight: normal; color: #000000; background-color: transparent; }
.tah_9_gy { font-family: tahoma; font-size: 9pt; font-weight: normal; color: gray; background-color: transparent; }
.whowhat_gy  { font-family: tahoma; font-size: 9pt; font-weight: normal; color: gray; background-color: transparent; line-height:10pt; margin-top:0; margin-bottom:0; margin-left:4; }
.whowhat_bk  { font-family: tahoma; font-size: 9pt; font-weight: normal; color: black; background-color: transparent; line-height:10pt; margin-top:0; margin-bottom:0; margin-left:4; }
.orr_day { font-family: tahoma; font-size: 9pt; font-weight: normal; color: white; background-color: #CC0033; line-height:10pt; margin-top:0; margin-bottom:0; margin-left:4; }



.y14 { font-family:arial,sans-serif; font-size:14pt; font-style:normal; font-weight:bold; color: gold; }
.bnr_y14 {font-family: arial; font-size:14pt; font-style:italic; font-weight:bold; color: gold; margin-left:5; }
.phdg_y8 { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:8pt; color: gold;  }
.phdg_y10 { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:10pt; color: gold;  }
.phdg_y12 { font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:12pt; color: gold;  }
.phdg_y14 { font-family:arial,sans-serif; color: gold; font-style:italic; font-weight:bold; font-size:14pt; color: gold; }
.phdg_gr10 { font-family:arial,sans-serif; font-size:10pt; font-style:italic; font-weight:bold; color: #cccccc; }
.phdg_dkgy10 { font-family:arial,sans-serif;  font-size:10pt; font-style:italic; font-weight:bold; color: #808080; }

.pindent_w20 { font-family: arial; font-size: 9pt; color: white; background-color: transparent; text-align: justify; text-indent: 20 px; overflow: scroll }
.pindent_w0 { font-family: arial; font-size: 9pt; color: white; background-color: transparent; text-align: justify; text-indent: 0 px }
.phding_y10 { font-family: arial; font-size: 10pt; font-style: italic;  color: gold; background-color: transparent}
.paraheading_y12  {  font-family: arial; font-size: 12pt; color: gold; background-color: transparent}
.paraheading_y14 { font-family: arial; font-size: 14pt; color: gold; font-weight: bold;background-color: transparent }
.ptext_it_bd_10_black { font-family: arial; font-style: italic; font-weight: bold; font-size: 10pt; color: black; background-color: transparent }
.p_it_bd_12_in10_blk { font-family: arial; font-style: italic; font-weight: bold; font-size: 12pt; color: black; text-indent: 10px; background-color: transparent}

/* IMAGES */
.cameoborder { border: solid 2px; border-top-color: transparent; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; }

/* RIDE LIST */
.ridebullet { font-family: arial; font-size: 10pt; font-style: italic; margin-right:7%; color: white; }

/* FOOTERS */
.ftext_8 { font-family:arial, sans-serif; font-size:8pt; font-style:italic; margin: 0 20 0 10; }

/* ARTICLE */
.pictext_rt { float:right; margin: 0 0 0 10; padding: 0px; border: none; text-align: left; font-family: arial; font-size: 10; font-weight: bold; color: gold; background-color: black; }
.pictext_lf { float:left; margin: 0 10 0 0; padding: 0px; border: none; text-align: left; clear: left; font-family: arial; font-size: 10; font-weight: bold; color: gold; background-color: black; }
.artext_8 { font-family: arial; font-size: 8pt; font-style: normal; color: white; text-align: justify }
.artext_10 { font-family: arial; font-size: 0.8em; font-style: normal; color: white; text-align: justify }
.artext_12 { font-family: arial; font-size: 12pt; font-style: normal; color: white; text-align: justify }
.introtext { font-family: tahoma; font-size: 10pt; color: black; background-color: transparent; text-align: left }
.ridetext { font-family: arial; font-size: 10pt; font-style: italic;  color: white }
.ridetext12 { font-family: arial;  font-size: 12pt; font-style: italic; color: white }
.ridetext { font-family: arial; font-size: 10pt; font-style: italic; color: white }
.linktext { font-family: arial; font-size: 8pt;  font-style: italic; color: blue; }
.notetext_gr { font-family: arial; font-size: 8pt; font-style: italic; color: "#cccccc"; text-align: left }
.articletext_w { font-family: arial; font-size: 9pt; color: white; background-color: transparent; text-align: justify }
p.ridetext { font-family: arial; font-size: 10pt; font-style: italic; color: white }
p.ridetext_bold {font-family: arial; font-size: 10pt; font-style: italic; font-weight: bold; color: white  }
.photocaption{ font-family: arial; font-size: 8pt; font-style: italic; color: gold;  text-align: left; padding: 8px 5px 8px 5px;}
.pcap_bd { font-family: arial; font-size: 8pt; font-style: italic; font-weight: bold; padding-bottom:10px; color: gold; background-color: transparent; }
.pullq { font-family: arial; font-size: 12pt; font-style: italic; font-weight: bold; color: white; background-color: transparent; }

/* TABLE */
td.thumbnail { vertical-align: top; border-collapse: collapse; background-repeat: no-repeat; padding:2px;}
td.thumbnail2 { min-height: 200px; border-collapse: collapse; background-color: #FFCC00; background-repeat: no-repeat; padding:0px;}
.tdl_ar9 { font-family:arial; font-size:9pt; padding-right: 10px; vertical-align:top; }
.td_ar9 { font-family:arial; font-size:9pt; padding: 0 20 0 20; vertical-align:top; }
.tdr_ar9 { font-family:arial; font-size:9pt; padding-left: 10px; vertical-align:top; }
.tah9 { padding-left: 5px;  padding-right: 5px; font-family:tahoma; font-size:9pt; }
.tah9_b { padding-left: 5px; padding-right: 5px; font-family:tahoma; font-size:9pt; font-weight: bold; }
.pcap { font-weight: bold; font-size: 8pt; color: gold; font-style: italic; font-family: arial; border-collapse: collapse;  width: 225; height: 50; background-color: black; vertical-align: top }
td.cal { border:none; padding: 5px 5px; vertical-align:top; }
td.pic { border-collapse: collapse; background-repeat: no-repeat; }
td.cap { border-collapse: collapse;  background-color: transparent; vertical-align: top;  padding-top:5; }


.container {
	width: 780px; height: auto; text-align: justify;
	padding: 10px;
	margin: 0px;
	background-color: black; /*#575757 */
	}

.close10 { margin-top: 0;  font-family: arial; font-size: 0.8em; font-style: normal; color: white; text-align: justify }

.photo_left {
	float: left;
	display: block;
	/* border: solid white 1px; */
	padding: 10px 10px 10px 0;
	margin: -5px 4px -4px 0;
	}

.photo_right {
	float: right;
	display: block;
	/* border: solid white 1px; */
	padding: 10px 0 10px 10px;
	margin: -5px 0 -4px 0;
	}

.caption_port {
	font: italic bold 8pt tahoma ;
	display: block;
	color: gold;
	margin-top: 5px;
	}

.caption_land {
font: italic bold 8pt tahoma ;
display: block;
color: gold;
margin-top: 5px;
}

.caption_left_port {
	font: italic bold 8pt tahoma;
	text-align: left;
	display: block;
	float: left;
	color: gold;
	/* width is calculated in gallery_image.php */
	/* border: 1px solid red; */
	}

.caption_right_port {
	font: italic bold 8pt tahoma;
	text-align: right;
	display: block;
	float: right;
	color: gold;
	/* width is calculated in gallery_image.php */
	/* border: 1px solid red; */
	}

.caption_left_land {
	font: italic bold 8pt tahoma;
	text-align: left;
	display: block;
	float: left;
	color: gold;
	/* width is calculated in gallery_image.php */
	/* border: 1px solid red; */
	}

.caption_right_land {
	font: italic bold 8pt tahoma;
	text-align: right;
	display: block;
	float: right;
	color: gold;
	/* width is calculated in gallery_image.php */
	/* border: 1px solid red; */
	}

.footer_left {
font: italic bold 8pt arial;
float: left;
display: block;
color: gold;
width: auto;
margin-right: 8px;
}

img.uparrow {
display: inline;
margin: 0 4px -4px 1em;
width: 18px;
}

.menu {
display: block;

text-align: justify;
margin: 0px;
width: 775px;
/* background-color: green; */
}

.carriage {line-height: .01em;}

.menuitem { font: italic bold 8pt arial; color: gold; padding: 0 .5em 0 0; display: inline; text-align: justify; }
a.menuitem:link { font: italic bold 8pt arial; color: gold; }
a.menuitem:active { font: italic bold 8pt arial; color: gold; }
a.menuitem:hover { font: italic bold 8pt arial; color: gold; }
a.menuitem:visited { font: italic bold 8pt arial; color: gold; }
a.menuitem { padding-right: .5em; }

