body { background-color:#009; }
#wrapper		{ position:relative; top:0px; left:140px;  max-width:55%; margin-left:0px; margin-bottom:4em; min-width:300px; z-index:10;}
#extra2			{ position:relative; top:0px; right:0; float:right; max-width:30%; z-index:10000; }

.home { background-image:url('images/NHTRedHawk001V02eCR300.png'); background-position: center; background-repeat: no-repeat; background-attachment:fixed; min-width:790px; }
.otherpages { /*background-image:url('images/NHTRedHawk001cr01BW300.gif');*/ background-image:url('images/NHAbike01_300w.gif'); background-position: center; }
.is2020 { max-height:7em; background-color:#FFF; }
#content2021events	{ padding-left: 0px; font-size:12px; font-weight:normal; }
#content2021events a.linkoutlinel, #content2020events a.linkresultsl { margin:0 0 0 1em; }
#content2021events a.linkoutliner, #content2020events a.linkresultsr { margin:0 1em 0 0 ; }
#content2020events	{ padding-left: 0px; font-size:12px; font-weight:normal; }
#content2020events a.linkoutlinel, #content2020events a.linkresultsl { margin:0 0 0 1em; }
#content2020events a.linkoutliner, #content2020events a.linkresultsr { margin:0 1em 0 0 ; }
#content2014coming { background-color:transparent; }
#content2014coming dt { display:table; font-weight:normal; font-size:9pt; margin:.1em 0em .1em .5em;  border-radius: 0px; color:#FFFFFF; background-color:transparent; /*-moz-box-shadow: 0px 0px 2px 1px #000; -webkit-box-shadow: 0px 0px 2px 1px #000; box-shadow: 0px 0px 2px 1px #000; */}
.resdet1 { display:inline-block; width:4.5em; margin-left:; font-weight:bold; color:#66F; text-align:right; background-color:transparent; }
.resdet2 { display:inline-block; width:4em; text-align:right; font-weight:normal; color:#FFF; background-color:transparent; }
.resdet3 { display:inline-block; width:;  background-color:transparent; }

.upcomingdl dt span.raceplan { background-color:#99F; border-radius: 3px; padding: 0 .5em; }
.i2018 { display:block; margin: 1px 1px 0; background-color:transparent; clear:both; }
.results2020 { float:left; border-radius: 0px; /*border-left: 2px solid FFF; border-top: 2px solid #FFF;*/ border: 3px #CCC ridge; border:0;  margin:0 1em 1em 0; padding:0 0 0px; height:380px; width:300px; /*border-bottom:1px dotted transparent;*/ color: #F33; background-color:#000080; overflow:hidden;
background: -webkit-linear-gradient(top, #CC0000, transparent); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom, #CC0000, transparent); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom, #CC0000, transparent); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom, #CC0000, transparent); /* Standard syntax (must be last) */ 
}
.results2020 dl { clear:both;  margin:.1em .5em 0; }
.results2020 dt { display:block; font-weight:bold; color:#C00; font-size:1.5em; text-align:center; margin:.3em 0; background-color:#CCF; -moz-box-shadow: inset 0px 0px 1px 1px #FFF, 0px 0px 2px 2px #CCF; -webkit-box-shadow: inset 0px 0px 1px 1px #FFF, 0px 0px 2px 2px #CCF; box-shadow: inset 0px 0px 0px 0px #FFF, 0px 0px 2px 2px #CCF;  }
.results2020 dd { display:block; color:#CCF; font-size:1em; margin:0 .5em; background-color:transparent; }
.results2020 .racerun { background-color:#FFF; color:#009; }
.results2020 .detail1 { margin:.5em; }
.results2020 a:link { border-radius:2px; }
.results2021 { float:left; border-radius: 0px; /*border-left: 2px solid FFF; border-top: 2px solid #FFF;*/ border: 3px #CCC ridge; border:0;  margin:0 1em 1em 0; padding:0 0 0px; height:380px; width:300px; /*border-bottom:1px dotted transparent;*/ color: #F33; background-color:#000080; overflow:hidden;
background: -webkit-linear-gradient(top, #CC0000, transparent); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom, #CC0000, transparent); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom, #CC0000, transparent); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom, #CC0000, transparent); /* Standard syntax (must be last) */ 
}
.results2021 dl { clear:both;  margin:.1em .5em 0; }
.results2021 dt { display:block; font-weight:bold; color:#C00; font-size:1.5em; text-align:center; margin:.3em 0; background-color:#CCF; -moz-box-shadow: inset 0px 0px 1px 1px #FFF, 0px 0px 2px 2px #CCF; -webkit-box-shadow: inset 0px 0px 1px 1px #FFF, 0px 0px 2px 2px #CCF; box-shadow: inset 0px 0px 0px 0px #FFF, 0px 0px 2px 2px #CCF;  }
.results2021 dd { display:block; color:#CCF; font-size:1em; margin:0 .5em; background-color:transparent; }
.results2021 .racerun { background-color:#FFF; color:#009; }
.results2021 .detail1 { margin:.5em; }
.results2021 a:link { border-radius:2px; }

#footer, footer {display:; }
nav		{ position:relative; top:0; left: 0px; background-color:transparent; }
nav		{ position:absolute; top:0px; border: 0px solid transparent; font-size:1em; padding: 0; z-index:100;}
/* nav img { max-width:100px; position:relative; bottom:0; }*/
nav ul	{ padding: 0; margin:0; }
nav ul.nres { background-color:#009; margin-top:0; }
nav ul.npho { background-color:#C00; margin-top:0; }
nav li  { display:inline-block; background-color:#FFF; border: 2px solid transparent; border-radius: .3em; margin:0 0 .2em; padding:0; width:4em; height:; text-align:center;  list-style-type:none; }
nav li.nhome { width:100%; padding: 0; margin-top: .4em; }
nav a:link { color:#339; }
nav a:visited { color:#99F; }
nav a:hover { color:#000; background-color:transparent /*#9F5000*/; border-radius: 5px; -moz-box-shadow: 0px 0px 5px 3px transparent; -webkit-box-shadow: 0px 0px 5px 3px transparent; box-shadow: 0px 0px 5px 3px transparent; }
nav a:active { color:#CCC; }
nav li.nhtrwb { display:none; list-style-type:none; background-color:#111; padding:2%; border-radius: 2em; }
#navobjbody { background-color:transparent; overflow:display; }
#navobjbody ul {border: 1px solid red; width:; margin:0; padding:1.5em 0 0 0em; }
#navobjbody li { list-style-type:none; border: 1px solid red; background-color:blue; width:100px; margin: 0 0 .2em; padding:.5em 0em; text-align:center; }
.navobj {  }
.nhanavobj { display:none; position:absolute; top:26px; left:0; margin:0; padding:0; background-color:transparent; color:#FFFFFF; overflow-x:visible; width:124px; min-height:480px; /* border-radius: 0 0 0 0px;  -moz-box-shadow: 0px 0px 5px 3px #000; -webkit-box-shadow: 0px 0px 5px 3px #000; box-shadow: 0px 0px 5px 3px #000;*/ }
.navsubhd { background-color:transparent; width:100%; height:1em; color:#FFF; font-weight:bold; }
.n2024,.n2023, .n2022, .n2021, .n2020, .n2019, .n2018, .n2017, .n2016, .n2015, .n2014, .n2013, .n2012, .n2011, .n2010 { background-color:#CCF; }
.nph24,.nph23, .nph22, .nph21, .nph20, .nph19, .nph18, .nph17, .nph16, .nph15, .nph14, .nph13, .nph12, .nph11 { background-color:#FC9; }

.postponed {position:absolute; left:.5em; background: #000; width:95%; font-weight:bold; font-size:larger; text-align:center; }
