body {
background-color: #5d5d91;
margin:0px 0px; 
padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
text-align:center; /* Hack for IE5/Win */
color: #993399; }

div#container {
width: 864px;
position: relative;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */
background-repeat: no-repeat;
background-color: #4975CB; }

div#backdrop {
width: 864px;
height: 720px;
position: relative;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */
background-image: url(images/intro2.jpg);
background-repeat: no-repeat;
border-left: 1px #64cccc dotted;
border-bottom: 1px #64cccc dotted;
border-right: 1px #64cccc dotted; }

div#nova {
width: 864px;
height: 1555px;
position: relative;
margin:0px auto; /* Right and left margin widths set to "auto" */
text-align:left; /* Counteract to IE5/Win Hack */

background-image: url(images/nova.jpg);
background-repeat: no-repeat;
border-left: 1px #64cccc dotted;
border-bottom: 1px #64cccc dotted;
border-right: 1px #64cccc dotted; }

div#info {
text-align: center;
background-image: url(images/infobg.gif);
width: 560px;
background-repeat: repeat;
margin-left: 152px;
border: 1px #0563ff dotted;
font-family: Times, "Times New Roman", serif;
font-size: 1em;
color: #7073bf;
padding-left: 20px;
padding-right: 20px; }

p.info {
text-align: left;
line-height: 1.5em; }

.firstword {
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #686bad;
font-size: .8em; }

h3 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
color: #ffffff;
text-align: center;
font-weight: 100;
letter-spacing: 1em;
word-spacing: .9em;
font-variant: small-caps;
margin-top: 0px; }

.h2 a:hover {
border: 1em #ff0903 solid; }

p.info a:link {
color: #0056fe;
font-family: Verdana, Helvetica, Arial, sans-serif; }

p.info a:visited {
color: #4e78f8;
font-family: Verdana, Helvetica, Arial, sans-serif; }

p.info a:hover {
color: #04ff0a;
font-family: Verdana, Helvetica, Arial, sans-serif; }

p.info a:active {
color: #00ffff;
font-family: Verdana, Helvetica, Arial, sans-serif; }

h5 {
text-align: center;
color: #4878fd;
font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
letter-spacing: .8em;
word-spacing: 1em; }

h1 {
color: #ffffff;
font-family: Times, "Times New Roman", serif;
font-size: 2.5em;
font-weight: 100;
font-stretch: expanded;
letter-spacing: .1em; }

h2 {
color: #ffffff;
font-family: Times, "Times New Roman", serif;
font-size: 2em;
font-weight: 100;
font-stretch: expanded;
letter-spacing: .2em;
text-align: center; }

h4 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
color: #ffffff;
text-align: center;
font-weight: 100;
letter-spacing: .6em;
word-spacing: .6em;
font-variant: small-caps;
line-height: 1.4em;
margin-top: 0px; }

div#nav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
background-color: #ffe9da; }

p.nav {
text-align: center;
font-variant: small-caps;
display: block;
color: #0563ff; }

div#nav a:link {
color: #0563ff; }

div#nav a:visited {
color: #6f5c7e; }

div#nav a:hover {
border-bottom: none;
color: #00ffff; }

a:link {
color: #9900ff;
text-decoration: none; }

a:visited {
color: #993399;
text-decoration: none; }

a:hover {
color: #ffffff;
text-decoration: none;
border-bottom: 1px #ffffff dotted; }

a:active {
color: #ff06e7;
text-decoration: none; }

p.menu {
display: block; }


