/*#########################
CSS FOR:       stinger
AUTHOR:        boofer
MODIFIED:      2005.03.07
###########################*/

html, body {
   margin: 0;
   padding: 0;
   background: #808080;
   font-family: sans-serif;
}

.layer1 {
   margin: auto;
   width: 95%;
   min-width: 600px;
   font-size: .9em;
}

/* Top title bar */

#headTop {
   margin-top: 15px;
   background: #000000;
   color: #FFD700;
   font-variant: small-caps;
   letter-spacing: .5em;
   font-size: 32px;
   font-weight: bold;
   padding-left: 15px;
}

/* Top slogan and nav bar */

#headSub {
   background: #FFD700;
   color: #000000;
   font-variant: small-caps;
   padding-left: 30px;
   float: left;
}

#headNav {
   margin-bottom: 3px;
   background: #FFD700;
   text-align: right;
   padding-right: 10px;
}

#headNav a {
   color: #000000;
   text-decoration: none;
}

#headNav a:hover {
   letter-spacing: .3em;
}

/* Side navigation bar */

#sidebar {
   background: #FFD700;
   color: #000000;
   width: 200px;
   float: left;
}

.navHead {
   font-variant: small-caps;
   text-align: center;
   font-size: 16px;
   font-weight: bold;
   letter-spacing: .3em;
   background: #000000;
   color: #FFD700;
}

.navContent ul li {
   list-style: square;
   padding: 5px;
}

.navContent a {
   color: #000000;
   text-decoration: none;
}

.navContent a:hover {
   color: #FFD700;
   background: #000000;
}

.navShout {
   background: #000000;
   color: #FFD700;
   padding: 5px;
   font-size: 90%;
   text-align: left;
   border: thin solid #FFD700;
}

/* Main content section */

#main {
   padding: 10px;
   background: #FFD700;
   color: #000000;
   line-height: 1.75em;
   margin-left: 203px;
   text-align: justify;
}

.mainHead {
   background: #000000;
   color: #FFD700;
   padding-left: 50px;
   letter-spacing: .4em;
   font-size: 18px;
   font-variant: small-caps;
}

#main a {
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

#main a:hover {
   text-decoration: underline;
}

/* Footer */

#footer {
   clear: both;
   margin: 5px auto 25px auto;
   text-align: right;
   color: #000000;
   font-size: 80%;
}

#footer a {
   color: #000000;
   text-decoration: none;
}

#footer a:hover {
   color: #FFD700;
}