body {
padding:0;
margin:0;
background:black;
font-family:times;
}

h1,h2,h3 {
color:green;
font-weight:normal;
padding:0;
margin:0;
font-family:georgia;
}

h1 {
font-size:27px;
}

h2 {
font-size:24px;
}

h3 {
font-size:19px;
}

p {
margin:0;
padding:0 0 8px 0;
font-size:20px;
line-height:29px;
}

a {
color:blue;
text-decoration:none;
}

a:hover {
color:green;
text-decoration:underline;
}

hr {
color:green;
}

ul {
font-size:19px;
margin-top:7px;
}

ul li {
line-height:25px;
}


#super_container {
width:100%;
height:100%;
background:url(images_pres/storm_background.jpg) top no-repeat;
text-align:center;
}

#container {
margin-left:auto;
margin-right:auto;
text-align:left;
width:760px;
}

#topbanner{
height:380px;
}

#main{
background:white;
padding:15px;
position:relative;
}

.main{
background:white;
padding:15px;
position:relative;
}

#excerpt_heading {
color:white;
font-style:italic;
font-size:26px;
width:400px;
line-height:37px;
float:right;
margin-top:50px;
}

#topmenu {
background:black;
height:30px;
}

#topmenu ul {
text-align:center;
padding:0;
margin:0;
font-family:georgia;
}

#topmenu ul li {
display:inline;
text-decoration:none;
list-style:none;
line-height:26px;
font-size:19px;
font-weight:normal;
}

#topmenu ul li a {
color:white;
padding-left:16px;
}

#topmenu ul li a:hover {
color:yellow;
text-decoration:underline;
}

.topmenu_active {
color:yellow !important;
}

#summary_heading {
padding-top:55px;
width:250px;
color:yellow;
font-size:22px;
line-height:33px;
}

#summary_heading h1 {
font-size:26px;
color:white;
}

#rightcol {
float:right;
width:410px;
margin-left:15px;
position:relative;
}

#player {
width:260px;
padding:5px 0 0 0;
}

#lyrics {
border:5px #666666 ridge;
padding:7px;
font-size:17px;
font-family:georgia;
background:white;
color:black;
position:relative;
}

#lyrics ol {
padding-left:27px;
margin:0;
}

#lyrics ol li {
padding:0;
margin:0;
}

#lyrics h1 {
text-align:center;
font-size:29px;
font-style:italic;
color:0b2e42;
}

#download_main {
width:233px;
line-height:30px;
margin-left:2px;
text-align:center;
background:yellow;
font-size:19px;
}


.dbutton a {
background:url(images_pres/dbutton.png) top left no-repeat;
color:yellow;
text-decoration:none;
display:block;
width:300px;
padding-left:30px;
padding-top:3px;
padding-bottom:0px;
height:60px;
margin: 0px 0px 20px 0px;
}

.dbutton a:hover {
background:url(images_pres/dbutton_rollover.png) top left no-repeat;
color:green;
}

#copyright_home {
float:right;
width:450px;
padding-top:0px;
position:relative;
}

#copyright_home p {
font-size:20px;
color:green;
}

.smalltext_black {
font-size:16px;
line-height:21px;
color:black;
}

.smalltext_green {
font-size:16px;
line-height:21px;
color:green;
font-weight:700;
}

.smalltext_blue {
font-size:16px;
line-height:21px;
color:#666666;
}

#language_select {
position:absolute;
top:250px;
left:700px;
color:white;
font-size:19px;
border:white 1px solid;
padding:10px;
width:160px;
text-align:center;
}



.language_active {
color:yellow !important;
}

.language_inactive {
color:white;
}

.language_inactive:hover {
color:yellow;
}