body             { background: #606443 url(stripe.png) repeat-x fixed;
                   margin: 0;
                   padding:0;
                   font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif; }

a:active         { color: #5b716f; }
a:hover          { color: #f2fdfd; }
a:link           { color: #5b716f; }
a:visited        { color: #5b716f; }

#main p          { text-indent: 20px; margin: 0 0 10px 0;}

h1               { margin: 0; color: #5b716f; font-size:1.7em; padding-left: 8px;}
h2               { margin: 15px 0 0 0; color: #fff; font-size:1.5em;}

#menu            { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
                   font-size: 0.7em;
                   font-weight: bold;
                   padding: 0 10px;
                   width:845px;
                   color: #fff; }

#nav             { margin-right:auto;
                   margin-left: auto; }

#nav, #nav ul    { padding: 0;
                   margin-top:0;
                   margin-bottom:0;
                   list-style: none;
                   z-index: 9; }

#nav a           { display: block;
                   text-decoration: none;
                   color: #fff; }

#nav .dropdown a { display: block;
                   width: 190px; }

#nav .dropdown a img { border: 0;
                       vertical-align:-12%;
                       margin-right: 10px; }

#nav a:hover, #nav a.sfhover {color: #f2fdfd;}

#nav li          { background: #000;
                   float: left;
                   padding: 4px 12px;
                   border: 2px solid #5b716f;
                   margin-right: 2px;
                   margin-bottom:1px;}

#nav .dropdown { float: left;
                   width: 190px; }

#nav li ul       { position: absolute;margin-top:2px;}

#nav .dropdown ul { position: absolute;
                   width: 190px;
                   left: -999em; }


#nav li.dropdown ul li, #nav li.dropdown ul li { background: #384342; width:190px;}
#nav li.dropdown ul li a, #nav li.dropdown ul li a { color: #5b716f; }
#nav li.dropdown ul li:hover, #nav li.dropdown ul li.sfhover { background: #262c2b;}

#nav li.dropdown:hover ul, #nav li.dropdown.sfhover ul { left: auto; margin-left:-14px; margin-top:4px;}

#nav li.dropdown ul a:hover, #nav li.dropdown ul a.sfhover {  color: #f2fdfd;}

#main            { background: #000 url(header.jpg) top center no-repeat;
                   width:845px;
                   margin-left:auto;
                   margin-right:auto;
                   border-right: 24px solid #121212;
                   border-left: 24px solid #121212;
                   border-bottom: 24px solid #121212;
                   padding:300px 0 0 0;
                   color: #f2fdfd;
                   position:relative; }

#main table      { background: url(tablebg.png) repeat-x bottom left;
                   margin:0;
                   font-size: 0.8em; }

#main table td   { padding: 20px; }

#contact input, #contact textarea   { display:block;
                   margin-bottom: 20px; }

.error           { background: #500000; color: #fff; border: 1px solid #fff; margin-top:40px;}
.success           { background: #384342; color: #fff; border: 1px solid #fff; margin-top:40px;}

.images        { text-align:center;
                   font-size: 0.9em; }

.images img { border: 4px double #262c2b;
                   margin-top: 20px; }


.gear img    { border: 4px double #262c2b;
                   margin: 20px 0; }

.gear b          { color: #5b716f; }

#gear1 p, #gear2 p  { text-indent: 0;}

.goback          { padding-top:30px; }

#lowernav        { background: #384342 url(corner-topleft.png) no-repeat top left;
                   width:805px;
                   margin-left:auto;
                   margin-right:auto;
                   border-right: 44px solid #121212;
                   border-left: 44px solid #121212; }

#lowernav table td { padding: 10px; }

#lowernav a      { display:block;
                   padding:6px;
                   text-decoration: none;
                   font-size: 0.6em;
                   font-family: Verdana, sans-serif;
                   border-bottom: 1px dotted #121212;
                   margin-right: 10px;}

#lowernav a:hover { background: #262c2b; color: #f2fdfd; }

#lowernav2       { background: #384342 url(corner-bottomleft.png) no-repeat bottom left;
                   width:805px;
                   margin-left:auto;
                   margin-right:auto;
                   border-right: 44px solid #121212;
                   border-left: 44px solid #121212;
                   height: 12px; }

.lowmenuhead     { display:block;
                   font-size: 0.8em;
                   color: #fff; }

#footer          { background: #121212;
                   color: #5b716f;
                   font-family: "Verdana", "Arial", sans-serif;
                   text-align: center;
                   font-size: 0.6em;
                   padding: 10px 0;
                   width:845px;
                   margin-left:auto;
                   margin-right:auto;
                   border-right: 24px solid #121212;
                   border-left: 24px solid #121212;
                   line-height: 1.5em; }

#footer a        { color: #f2fdfd; }