body {
color:#FFFFFF; 
font-size:1em; 
font-family:verdana, 'Century Gothic', 'Arial Rounded MT Bold', sans-serif; 
//background-image:url(bgs/601offset.jpg);
//background-image:url(bgs/605.jpg);
//background-image:url(bgs/521.jpg);
background-image:url(bgs/804.jpg);
margin:0px;
 padding:0px;
line-height:150%;
word-wrap:break-word;
}

a:link {color:#FF6666; text-decoration:underline;}
a:visited { color:#FF6666; text-decoration:underline;} 
a:hover { color:white; text-decoration:underline; text-shadow: red 0px 0px 10px;} 

div.mainContainer{
  width:1000px;
//  margin:55px auto;
background-color:white;
padding:0px 0px 0px 50px;
}

div.float{
float:left;
}

div.center {
margin:25px auto;
}

div.audioBox {
float:right;
//padding: 20px;
}

div.linkBox {
clear:both;
float:right;
padding:20px;
}

h1 {
color:red;
//color:white;
background-color:white; 
//background-image:url(bgs/503.jpg);
font-size:1.75em; 
//border-radius:10px; 
//moz-border-radius:10px; 
//border:2px solid black; 
text-align:center;
margin: 0px; 
padding: 10px;
text-shadow: black 1px 1px 2px;
//text-shadow: red 0px 0px 10px;
border-bottom: black ridge 3px;
}

div.intro {
background-color:black; 
background-image:url(bgs/503b.jpg);
-moz-border-radius: 10px;
border-radius: 10px;
padding: 0px 35px;
border:2px solid white; 
margin:25px auto 15px;
width:700px;
}

div.content {
//border-radius:10px;
//moz-border-radius:10px;
background-color:#333333;
background-image:url(bgs/503a.jpg);
//background-image:url(bgs/500.jpg);
//width:650px;
margin:0px;
//padding:20px 20px;

-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
}

div.container {
width:750px;
margin:0px auto 55px;
}

div.container2 {
width:95%;
//width:600px;
margin:0px auto;
}

div.container3 {
width:770px;
margin:0px auto 0px;
padding:35px;
}


div.red {
//border:4px ridge #BB0000;
border-left:4px ridge #BB0000;
border-bottom:4px ridge #BB0000;
border-right:4px ridge #BB0000;
}

div.blue {
//border:4px ridge #8888DD;
border-left:4px ridge #8888DD;
border-bottom:4px ridge #8888DD;
border-right:4px ridge #8888DD;
}

div.bubble {
margin-left: 0px;
margin-right: 0px;
background-color:black; 
border:2px solid white; 
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;

padding: 10px 35px;
}


h2 {
 margin: 15px 0px 5px;
 text-align: center;
 text-shadow: red 0px 0px 10px;
}

h3 {
color: #BB0000;
font-size:1.5em;
background-color:white; 
 text-align: center;
 text-shadow: #666666 5px 5px 8px;

font-style:italic;
margin: 0px;
padding: 10px;

//width:550px;

border:1px solid white; 
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}

h4 {
 margin: 10px 0px 0px;
 text-align: center;
 text-shadow: red 0px 0px 10px;
}

h5 {
  text-align:center;
  font-size:1.3em;
  margin:10px;
  text-shadow: #44BB44 -1px 1px 5px;
  color: #BBFFBB;
 // float:left;
}

h6 {
color:black;
font-size:1.5em; 

text-align:center;
margin: 0px;
padding: 10px;

text-shadow: #FFFFFF 1px 1px 2px;

-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}

h6.red {
background-color:#BB0000;

border-top:4px ridge #BB0000; 
border-left:4px ridge #BB0000; 
border-right:4px ridge #BB0000; 

}

h6.blue{
background-color:#8888DD; 

border-top:4px ridge #8888DD; 
border-left:4px ridge #8888DD; 
border-right:4px ridge #8888DD; 
}


p {
  //margin:.5em 10px;
//  text-align:justify;
//  text-justify:inter-word;
  text-indent: 1.5em;
}

p:first-letter
{
font-size: x-large;
padding: 0px;
//float: left;
position:relative;
top:25px;
  //font-family:Copperplate, sans-serif;
  font-family:Copperplate Gothic Light, verdana, sans-serif;
  margin: 0px;
  text-shadow: red 0px 0px 3px;
}



.indent {
  margin: 0px 0px 0px 35px;
}

.plain {font-family:Courier;}

span.glow { text-shadow: red 0px 0px 10px;}

li {
 margin:5px 0px; 
}

ul.twoCol{
  width:350px;
}

li.twoCol {
 list-style-type: none;
 float:left;
 width:175px;
}

tr.lines td {
border-bottom:1px dashed white;
}

tr.lines th {
border-bottom:1px dashed white;
}

/*
div.bubble {
background-color:black; 
border-radius:10px; 
moz-border-radius:10px; 
//padding: 15px 15px;
border:2px solid white; 
margin: 20px 20px;
}
*/

div.bubble {
background-color:black; 
background-image:url(bgs/503b.jpg);
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
padding: 25px 15px;
border:2px solid white; 
margin: 0px 20px 20px;
}


audio {
margin: 25px 15px 0px;
}