/*Body*/
body
{
color:#99ccee;
font-family:georgia, serif;
background-color:#000003;
text-align:center;
}

/*Headings*/
h1
{
color:#0066ee;
}

h1.main
{
color:#009900;
}

h2
{
color:#009900;
}

h3
{
color:#00cc66;
}

h3.side
{
color:#ff99ff;
}

/*Links*/
a:link {color:#ffff00;}
a:visited {color:#ff9900;}
a:focus {color:#ffffff;}
a:hover {color:#ffff00;}
a:active {color:#ffff00;}

a
{
text-decoration:none;
}

/*Text*/

.booktitle 
{
font-style:italic;
color:#33aaff;
}

.italic 
{
font-style:italic;
}

.italicside
{
font-style:italic;
color:#9966ee;
}

.bold
{
font-weight:bold;
color:#33aaff;
}

.boldside
{
font-weight:bold;
color:#ff99ff;
}

/*Images*/

img
{
padding:20px;
}

img.center
{
display: block;
margin-left:auto;
margin-right:auto;
padding:10px 0px 10px 0px;
}

img.underheading
{
display: block;
margin-left:auto;
margin-right:auto;
padding:0px 0px 10px 0px;
}

.button
{
display: block;
margin-left:auto;
margin-right:auto;
padding:0px 0px 20px 30px;
}

/*Boxes*/

#container
{
padding:0px;
margin:auto;
background-color:#332255;
border:4px solid #101510;
width:1130px;
text-align:justify;
}

#banner
{
padding:0px;
margin:auto;
border-bottom:4px solid #101510;
width:1130px;
text-align:center;
background-image:url('dtdsbanner.png');
background-position:bottom;
}

#navigation
{
float:left;
width:1130px;
background-color:#202030;
border-bottom:4px solid #101510;
}

#navigation ul
{
margin:0px;
padding:0px;
}

#navigation ul li
{
list-style-type:none;
display: inline;
}

#navigation li
{
float:left;
}

#navigation li a
{
display:block;
width:138px;
padding:10px;
border-right: 4px solid #101510;
}

#navigation li a.last
{
border-right:0px;
}

#navigation li a:hover
{
color:#101030;
background-color:#ff9900;
}

#content
{
float:left;
width:730px;
padding:0px 10px 10px;
background-color:#101030;
border-right: 4px solid #101510;
}

#gallery
{
width:1110px;
padding:40px 10px 10px 10px;
background-color:#101030;
border:0px;
text-align:center;
}

#instructions
{
width:830px;
margin:auto;
padding:0px 10px 0px 10px;
text-align:justify;
background-color:#332255;
border:4px solid #101510;
}

#bigsidebar
{
float:right;
width:356px;
padding:0px;
border:0px;
}

.sidebar
{
float:right;
width:356px;
padding:0px 10px;
border-bottom: 4px solid #101510;
}

.sidebarlast
{
float:right;
width:356px;
padding:0px 10px;
border:0px;
}

#footer
{
clear:both;
margin:auto;
border-top: 4px solid #101510;
text-align:center;
padding:10px;
background-color:#202030;
}