/* ORRSTYLE.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: gold; }
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: gold; }
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 { color: blue; }
a.set2:hover { color: red; }
a.set2:active { color: red; }
a.set2:visited { color: #808080; }

/* NAV PANE */

div.nav_panel { margin: .5em 0 .5em 0; }

/* MENU */

.menulink_first {text-align: left; margin-left: 0;}
.menulink { text-align: left; margin-left: 1em;}
.menulink_right {margin: 0 0 0 10em; }

/* BODY */
.ridesheet { border:none; background: black repeat-y; 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; }
.hr_760 { width:760; text-align:left; margin-left:8px; }

/* 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; }

/* HEADINGS */
h1 { font-family:arial,sans-serif; font-size:14pt; font-style:normal; font-weight:bold; color: gold; }
.y12 { font-family:arial,sans-serif; font-size:12pt; font-style:normal; font-weight:bold; color: gold; }
.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:5px; }
.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 */
img.placard { margin: 0; border: none; width: 160px; }

.cameoborder { border: solid 2px; border-top-color: transparent; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; }
/* .cameoborder { border: solid 8px; border-top-color: #999999; border-left-color: #999999; border-right-color: #666666; border-bottom-color: #666666; } */

img.uparrow {
display: inline;
border: none;
margin: 0 0 -3px .4em;
width: 20px;
}



/* CONTENT */
h1.welcome { font-family:arial, sans-serif; font-size:12pt; font-style:italic; font-weight:bold; color: gold; }

/* RIDE LIST */
.ridebullet { font-family: arial; font-size: 1em; font-style: italic; margin-right: 7%; color: white; }
.ridetext { font-family: arial; font-size: 10pt; font-style: italic; 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: 10pt; 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 }
.ridetext12 { font-family: arial;  font-size: 12pt; font-style: italic; color: white }
.linktext { font-family: arial; font-size: 8pt;  font-style: italic; color: blue; margin: 2px 5px 0px 10px; }
.vnavtext { font-family: arial; font-size: 8pt;  font-style: italic; color: blue; margin-left: 6px; }
.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.spec_col1text_gold { font-weight: normal; font-size: 8pt; color: #ffcc33; font-style: italic; font-family: arial }
td.spec_col2text_gr { font-weight: normal; font-size: 8pt; color: #cccccc; font-style: normal; font-family: arial }
td.spec_col1text_grn { font-weight: bold; font-size: 10pt; color: #33cc33; font-style: italic; font-family: arial }
td.spec_col1text_wht { font-weight: bold; font-size: 10pt; color: #ffffff; font-style: italic; font-family: arial }
td.pic { border-collapse: collapse; background-repeat: no-repeat; }
td.cap { border-collapse: collapse;  background-color: transparent; vertical-align: top;  padding-top:5; }


/* TROUBLESHOOTING ONLY */
/*  td.pic  border-collapse: collapse; border: solid yellow; background-repeat: no-repeat; }  */
/* td.cap  border-collapse: collapse; border: solid white; background-color: transparent; vertical-align: top;  padding-top: 10; } */