/* SIGMAFORUM.ORG */

/*

------------------------------------------------------
Copyright Bud Sparhawk http://www.sff.net/people/bud_sparhawk
Based on a design by Stefano Gardinale, http://www.magritte.it/
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/
------------------------------------------------------

*/

#splash {
background: url(images/splasha.jpg);
background: no-repeat;
color: #ffffff; }

body {
max-width: 90.0em;
min-width: 58.0em;
font-size: 81%;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin: 1em;
padding: 0;
background-color: #d79456;
}
 
/* -------Whitespace is the banner background------  */

#whitespace {
background-color: #ffffff;
border: solid 5px #b8382f;
border: 5px #b8382f solid;
border-radius: 3em 3em;
 }

#banner {
padding: 2.0em 0 8.0em 5.0em;
background: url(images/hubble20040813f.jpg);
margin-bottom: 0;
border: 5px #d79456 solid;
border-radius: 3em 3em;
}


/* -------PAGE CONTENTS  -------  */

#container {
clear: both;
width: 100%;
height:30em;
margin: 0.5em auto 0 0;
background-color: #ffffff;
;
}

#content {
width: 73%;
padding: 0 1.5em 1.5em 1.5em;
margin: 0;
float: left;
border-right: solid 5px #b8382f;
color: #b8382f;
background-color: #ffffff;
height:45em;
}

#content p, #content ol, #content ul {
font-size: 1.0em;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
line-height: 1.9em;
margin: 0.5em 2.0em;
text-align: justify;
}

#content p {
text-indent: 1.5em;
color: #000000;
}

#content h1 + p, #content h2 + p, #content h3 + p, #content h4 + p {
text-indent: 0em; 
}

#scrolling {
width: 99%;
height: 400px;
overflow: auto;
padding: 0 20px 30px 5px;
border-top: solid 1px #b8382f;
z-index: 10;
}

#nav-toplevel {
max-width: 66em;
}

/* ------- NAV META  -------  */

#nav-meta {
font-size: 1.0em;
line-height: 1.2em;
font-variant: small-caps;
position: absolute;
top: 3.0em;
right: 5.0em;
width: 12.0em;
padding: 0;
color: #fff;
background: transparent;
}

#nav-meta ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav-meta li {
list-style: none;
margin: 0;
}

#nav-meta ul li a:link, #nav-meta ul li a:visited {
text-decoration: none;
color: #fff;
background: transparent;
margin: 5px;
padding-left: 0.5em;
display: block;

}

#nav-meta ul li a:hover, #nav-meta ul li a:active, #nav-meta ul li a:focus {
border-bottom: 1px solid #D52E2E;
color: #D52E2E;
background: #F7D9AF;
display: block;
}

/* ------- MAIN NAVIGATION  -------  */

#nav-toplevel {
width: 100%;
background: transparent;
}

#nav-main {
background: transparent;
margin: 0;
padding: 0;
font: bold 1em "Trebuchet MS", georgia, serif;
font-variant: small-caps;
}

#nav-main:after {
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

#nav-main ul {
list-style: none;
padding: 0;
margin: 0 ;
}

#nav-main li {
display: block;
float: left;
width: 12%;
margin: 0 0.8% 0 0;
padding: 0;
}

#nav-main ul li a:link, #nav-main ul li a:visited {
display: block;
width: 100%;
padding: 0.3em;
border-right: solid 1px #b8382f;
border-bottom: solid 1px #b8382f;
color: #345678;
text-decoration: none;
text-align: center;
}

#nav-main li a {
width: auto;
}

#nav-main ul li a:hover {
color: #b8382f;
background: #ddaf71;
}

#nav-main ul li a.current {
color: #b8382f;
;
}

/* ------- SUBNAVIGATION  -------  */

#nav-subs {
float: left;
width: 20%;
height:30em;
margin: 0;
padding: 0;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
font-size: 0.9em;
Z-index: 9;
}

#nav-section:before {
content: " Related Links";
display: block;
font: bold 1.3em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
padding: 0 2.5em;
color: #b8382f;
}

#nav-section ul {
border-top: solid 1px #b8382f;
list-style: none;
margin: 0;
padding: 0;
}

#nav-section li a:link, #nav-section li a:visited {
display: block;
border-bottom: solid 1px #b8382f;
padding: 0.125em 1.0em;
color: #777;
text-decoration: none;
}

#nav-section li a:hover, #nav-section li a:active, #nav-section li a:focus {
border-right: solid 0.9em;
background: #ddaf71;
color: #b8382f;
}

/* ------- SUPPLEMENTAL NAVIGATION  -------  */

#nav-supp {
margin: 1.0em 0 0 0;
padding: 0.5em;
}

#nav-supp:before {
content: " Further links";
display: block;
font: bold 1.3em "Trebuchet MS", arial, sans-serif;
padding: 0 0.5em;
color: #900;
border-bottom: solid 1px #900;
}

#nav-supp ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav-supp li a:link, #nav-supp li a:visited {
display: block;
padding: 0.125em 1.0em;
border-bottom: solid 1px #b8382f;
border-left: solid 0.9em #F7D9AF;
color: #666;
text-decoration: none;
text-align: right;
}

#nav-supp li a:hover, #nav-supp li a:active, #nav-supp li a:focus {
background: #F7D9AF;
border-left: solid 0.9em #b8382f;
color: #900;
}

#info-site {
margin: 2.0em 0;
padding: 1.0em 4.6em;
font-size: 0.8em;
clear: both;
}

/* ------- GENERAL TAGS  -------  */

h1, h2, h3, h4, h5, h6 {
font-family: "Trebuchet MS", georgia, times, "Times New Roman", serif;
letter-spacing: -1px;
margin: 0.5em 3.0em 0.5em 0;
}

#disclaimer {
color: #b8382f;
text-align: left;
margin-right: 0.75em;
margin-left: 0.75em;
font: bold 1.0em "Trebuchet MS", arial, sans-serif;
font-size: 1.0em; 
}

#quote {
background: #ffd6ae;
color: #b8382f;
text-align: left;
margin-right: 0.5em;
margin-left: 0.5em;
font-size: 1.2em; 
}

h1 {
font-size: 2.4em;
border-bottom: solid 1px;
color: #932923;
}

h2 {
font-size: 2.1em;
color: #932923;
}

h3 {
font-size: 1.8em;
color: #932923;
}


h4 {
font-size: 2.0em;
color: #b8382f;
}

h5 {
font-size: 1.4em;
color: #C90033;
}

h6 {
font-size: 1.1em;
color: #b8382f;
}

a:link, a:visited {
color: #444;
font-weight: bold;
}

a:hover, a:active, a:focus {
color: #888;
font-weight: bold;
}

.moosehead {
position: relative;
right: 2em; }