/* Default CSS */
html, body, div, header, footer, aside, nav, article, section { margin: 0; padding: 0; }
header, footer, aside, nav, article, section	{ display: block; }
body    { color: #333; 
        font: 9pt Helvetica, Arial, sans-serif; 
        line-height: 18px; 
        background: -webkit-linear-gradient(left, #000, #000, #da291c, #da291c, #f2cd00, #f2cd00); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(right, #000, #000, #da291c, #da291c, #f2cd00, #f2cd00); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(right, #000, #000, #da291c, #da291c, #f2cd00, #f2cd00); /* For Firefox 3.6 to 15 */
        background: linear-gradient(to right, #000, #000, #da291c, #da291c, #f2cd00, #f2cd00); /* Standard syntax (must be last) */
                }
h2				{ color: #FFFF80; margin:0 0 .5em; font-style:normal; }
h3              { margin: 0 0 0 0; }
a				{ color: #337810; }
p				{ margin: 0; }
#container		{ width: 652px; margin: 0 auto; border: 2px solid black; border-radius:0 0 9px 9px; }
#wrapper		{ float: left; width: 100%; min-height:390px; background-image:url('images/MVR12ST.jpg'); background-attachment:fixed; background-position:center; background-repeat:no-repeat; }
/* Header */
header			{ background-color: #333; border-bottom: 2px solid #000; padding: 10px 5px 0; z-index:100; height:56px; }
header h1  	    { color: #fff; margin: 0 0 0px; padding: 10px 5px ; }
header p		{ color: #ccc; font-size: 11px; font-weight: bold; /*padding: 0 18px;*/ }
/* Content Style */
nav		{ padding:0 0 .5em 1px; margin:0 1em .2em 0; background-color:#000; border-radius: 0 0 1em 0; box-shadow: 1px 1px 2px 2px #000; }
nav ul	{ margin:0; padding-left: 1px; }
nav li { list-style-position:inside; list-style-type:disc; color:#ff0; }
nav h2 {  margin: 0 0 .1em; }
nav a { color:#ffff80; }
nav a:link { color:#FFFF80;  }
a:visited { color:#E8E880; }
nav a:hover { color:#FFF; }
nav a:active { color:#F00; }
.currentpage { list-style-type:circle; color:#0F0; }
#extra		{ color:#FFFF80; line-height:1.1em; font-style:italic; padding:.9em; margin: 0 0 0 0; background-color:#000; -moz-box-shadow: -2px -2px 2px 2px #000; -webkit-box-shadow: -1px -1px 2px 2px #000; box-shadow: -1px -1px 2px 2px #000; }
#content		{ color: #FFFF80; font-size: 1em; }
#contenttrips		{ color: #FFFF80; font-size: 1em; }
#content .small, #contenttrips .small	{ font-size: 10px; line-height: 1em; background-color:transparent; text-indent:2em; }
#extra p, #content p, #contenttrips p { padding: .5em; text-align:justify; line-height:1.2em; }
.norm { font-style:normal; text-align:right; width:100%; }
/* Content Positioning and Size */
nav		{ position:relative; left:0; top:0; float: left; clear:both; width: 110px; }
#extra		{ margin: 0 0 0 70%; border-radius: 0 0 0 1em; }
#content	{  float: left; width: 100%; min-height:900px;}
#contenttrips	{  float: left; width: 100%; background-color:#DA291C;}
div.motto { position:relative; right:0; top:2px; float:right; width:172px; border-radius: 0 0 0 1em; background-color:red; clear:right; color:#FFFF80; line-height:1.1em; font-style:italic; padding:.9em; margin: 0 0 2px 1em; background-color:#000; -moz-box-shadow: -2px -2px 2px 2px #000; -webkit-box-shadow: -1px -1px 2px 2px #000; box-shadow: -1px -1px 2px 2px #000; }
/* Footer */
footer			{ background: #666; border-top: 2px solid #aaa; clear: left; width: 100%; border-radius: 0 0 7px 7px;}
footer a		{ color: #fff; }
footer	p		{ color: #ccc; margin: 0; padding: 0 18px 10px; }
footer ul		{ border-bottom: 0px solid #999; list-style: none; margin: 0 18px; padding: 10px 0 6px; }
footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
/* MR additions */
.clrb { clear:both; }
.ctr { margin: 0 auto; text-align:center; }
#nhr { border-width: 0px; width: 100%; }
header { max-height:100px;}
h1 { font-size: 4em;}
h2.white { color:#FFFFFF }
h4 { margin: 0px; }
.ital { font-style:italic; }
li.nomarker { list-style-type:none; font-size:smaller; text-decoration:none; }
.note { margin: 0 5em 1em; font-size:.8em; line-height: .8;}
.notelg { margin: 0 5em 1em; font-size:1em; line-height: 1.5;}
.p1 { padding-top:0; margin-bottom: 0; }
.tripday { font-size:1.2em; font-weight:bold; color:#FF8000; padding: .1em .5em; background-color:#800000;}
.triphead { background-color:#000; text-align:center; -moz-box-shadow: -2px -2px 2px 2px #000; -webkit-box-shadow: -1px -1px 2px 2px #000; box-shadow: -1px -1px 2px 2px #000; }
.tripmiletime { font-size: 1em; font-weight:normal; color:#FF8000;}
.underline { text-decoration:underline; }

/* TEMPORARY HIDE */
.hide { display:none; }
.description { display:block; width:100%; text-align:right; padding:0; }
