/*          CSS STYLE FOR TRAILFEST       */

body,div.head {  font:normal 1em/1.5em Arial,Helvetica,sans-serif; background-repeat: repeat-y; background-position:center top; background-color: #38281d; background-image: url(http://nova4x4.org/main/style/images/site-bk.png); margin: 0; }  

h1,h2,h3,h4,h5,h6 {display:block; margin:1em 0 .3em 0; font-style:italic; clear:both; padding:.1em 1.5em; border-bottom:1px solid #090; font:bold Calibri,Tahoma,san-serif; color:#C44;}
h1 {font-size:1.5em; margin:.3em 0;}
h2 {font-size:1.3em; color:#00A; }
h3 {font-size:1em; color:#00A; }
h4 {font-size:1em; color:#A00; border:none; font-style:italic;}
h5 {font-size:1em; color:#A00; font-style:italic; border-bottom:2px solid #A00;}
h6 {font-size:1em; margin:0; font-weight:bold; border:none; font-style:italic;}
hr {background-color:#090; height:1px; margin: 0; padding: 0; }

a { text-decoration:none; color: #00F; }
a img {border:none; }
a:hover { color:#08F; }

*.clear { clear:both; }
*.left { float:left; }
*.right { float:right; }
*.center { text-align:center; }
*.Construct { width:100%; text-align:center; background:#FC0; border:1px solid #000; }
*.strike { text-decoration:line-through; }
*.cancel { color:#A00; text-decoration:line-through; }
*.button { color:#FFF; background-color: #F90; text-decoration:blink }
*.inline { display:inline;}
*.tiny	{ font-size: 9px; }

*.hilite tr:hover {background-color: #CFC;}
*.ads { clear:both; text-align:center; font-style:italic; font-weight:bold; color:#00A; }

*.black { color:#000; }
*.red {color:#A00; }
*.green {color:#080; } 
*.blue {color:#00A; }
*.sortlink { font-style:italic; font-weight:bold; color:#000; text-decoration:underline; }
*.red_under { font-style:italic; font-weight:bold; color:#A00; text-decoration:underline; }
*.spaceleft { font-style:italic; font-weight:bold; color:#00F; }  
 
*.space {clear:both; font-style:italic; font-weight:bold; color:#30F; font-size:1.0em; text-align:center; } 
*.tickets {clear:both; font-style:italic; font-weight:bold; color:#30F; font-size:1em; text-align:center; } 

div#Restart { max-width:600px; margin:auto; }

*.scroll { max-width:450px;  font-size:1.3em; text-align:center; color:#FFF; background-color:#C30; margin:0 0em 0.75em 0em; padding:0 1em; }

*.days2 { max-width:450px;  font-size:1.3em; text-align:center; color:#FFF; background-color:#C30; margin:0 auto 0.75em auto; padding:0 1em; }

/* ============== header/footer items - all pages ===================== */
#header { font-family: "Arial Black", Gadget, sans-serif; font-size: 1.7em; text-align:center; font-style: normal; line-height: normal; font-weight: normal; font-variant: small-caps; text-transform: none; color: #804000; border: none #000; width:780px; margin:auto; }
#header img {padding: 0 0 0.5em 0; }
#header a { margin: 0px 10px; font-size: 0.75em; font-style: italic; text-decoration: none; color: #840; }
#header a:hover { color: #E37203; font-style:italic; }
#head-links { font-size: 0.7em; }

div.head {width:820px; clear:both; margin: auto; padding:10px 0 0 0; background-image: url(http://nova4x4.org/main/style/images/site-bk-top.png); background-repeat: no-repeat; background-position: bottom center;}
div.main {width:750px; margin:0.0em auto 1em auto; padding:0; background: url(http://nova4x4.org/main/style/images/site-bk.png)  repeat-y top center;}
div.foot {width:750px; clear:both; margin: auto; padding:0; background: url(http://nova4x4.org/main/style/images/site-bk-bot.png)  no-repeat bottom center;}


div.top { width:775px; margin:auto; background:url(fade1invert.png) top center no-repeat; border-top:1px solid #C90; }
div.showimage {width:750px; margin:0.5em auto 1em auto;}
div.showimage a {color:#A00; font-style:italic; font-weight:bold; }

div#MainBanner { width:820px; min-height:300px; margin:auto; background:url(vulture_tall.png) left 25px no-repeat; }
div#MainBanner p#Presents { font:bold 1.1em/1em "Comic Sans MS",cursive; color:#C30; }
div#MainBanner p#Presents a{ color:#840; font:bold 1.2em/.9em Arial,Helvetica,sans-serif; letter-spacing:-.1em; }
div#MainBanner p#Presents a:hover { font-size:1.5em; line-height:.8em; }
div#MainBanner h1 { width:525px; margin:0; border-bottom:0; padding:0; float:right; text-align:center; font:bold 4em/1em "Comic Sans MS",cursive; letter-spacing:-.05em; color:#C44; }
div#MainBanner dl { width:450px; margin:1em 0; float:right; font:bold 1.3em/1em "Comic Sans MS",cursive; letter-spacing:-.05em; color:#630; }
div#MainBanner p#DateLoc { clear:both; text-align:center; font:bold 1.5em/1em "Comic Sans MS",cursive; color:#C00; }

div#AdLinks   { max-width:740px; margin:1em auto; padding:.3em 0; background:url(fade1invert.png) center top no-repeat;    border-top:1px solid #C90;    font:bold 1em Verdana,Geneva,sans-serif; text-align:center; clear:both; }
div#InfoLinks { max-width:740px; margin:1em auto; padding:.3em 0; background:url(fade1.png)       center bottom no-repeat; border-bottom:1px solid #C90; font:bold 1em Verdana,Geneva,sans-serif; text-align:center; clear:both; }
div#InfoLinks a { padding:0 .5em; color:#333; }
div#InfoLinks a:hover { font-size:1.1em; letter-spacing:-.05em; line-height:.9em; }

input[name=sign_up] { width:12em; height:2em; font:Arial, Helvetica, sans-serif; font-weight:bold; color:#C30; }
input[name=look_up] { width:10em; height:2em; font:Arial, Helvetica, sans-serif; font-weight:bold; color:#C30; }
input[name=wait_list] { width:10em; height:2em; font:Arial, Helvetica, sans-serif; font-weight:bold; color:#C30; }


/* --------------- Stuff added by Don -----------------------  */  

div#MainInfo { width:740px; margin:auto; }
div#MainInfo ul { margin: 0 0 1em 0; }

div#VulturePage { width:765px; margin:0 0 0 200px auto; }

div.rightside {float:right; width:340px; margin:1em 0; padding:0 30px 0 0;}
div.leftside {float:left; width:340px; margin:1em 0; padding:0 0 0 30px;}
div.rightside dl,div.leftside dl {margin:1em 0; padding:0;}
div.rightside dd,div.leftside dd {margin:0 0 0 1em; padding:0;}
p.address, p.pers, p.pass, p.arrive, p.riding, p.level, p.shirts, p.cost, p.paid {margin:.2em 0; padding:0; clear:both;}
p.waitlist { width:500px; font-style:italic; font-weight:bold; text-align:center; margin:auto;}
span.label {display:block; clear:both; float:left; width:7em; padding:0 1em 0 0; font-weight:bold; text-align:right;}
span.names {font-size:1.2em; line-height:2em; }


