body {
background-color:#380e00;
color:#fff;
margin:35px;
}

#maincontainer {
width:900px;
margin-right:auto;
margin-left:auto;
}

.mainoutline1 {
border:1px inset #240900;
}

.mainoutline2 {
background-color:#000;
border:1px ridge #e57100;
width:auto;
}

#navcontainer {
margin-left:-25px;
margin-top:25px;
}

#navcontainer ul {
list-style-type:none;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:15px;
width:240px;
}

#navcontainer li {
margin:5px 0;
}

#navcontainer a {
display:block;
border:1px solid red;
background-color:#111;
background-image:url(images/l1_down.gif);
padding:2px 2px 2px 10px;
}

#navcontainer a:link,#navlist a:visited {
color:#eee;
text-decoration:none;
}

#navcontainer a:hover {
border:1px solid #000;
background-color:#f60;
background-image:url(images/l1_over.gif);
color:#333;
}

#active a:link,#active a:visited,#active a:hover {
border:1px solid #333;
background-color:#f60;
background-image:url(images/l1_over.gif);
color:#333;
}

#header {
background-image:url('images/redblackbanner.jpg');
background-color:#381414;
width:auto;
padding:100px 0 60px;
}

#header h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:18px;
letter-spacing:10px;
margin:0 -10px 0 0;
}

#container {
background-color:#000;
width:auto;
height:auto;
}

#tracks {
margin-top:5px;
margin-right:40px;
}

#tracks ul {
float:right;
margin-left:-25px;
margin-top:0;
}

#tracks img {
width:350px;
height:350px;
margin-top:15px;
margin-left:25px;
border:1px solid red;
}

#perfs {
background-color:#000;
width:250px;
margin-right:2px;
margin-left:15px;
margin-top:15px;
}

#perfs p {
color:#fff;
font-family:Verdana, Arial, "Times New Roman";
font-size:12px;
}

object.flashvideo {
width:100%;
height:350px;
}

.flashunit {
background:#000;
border:1px solid #ddd;
width:575px;
margin:10px auto;
padding:4px;
}

.flashunit h2 {
font:18px normal Arial, Helvetica, sans-serif;
border:1px solid #ddd;
background:#000;
color:#111;
text-align:center;
margin:0;
padding:10px;
}

.flashunit p {
font:12px normal Arial, Helvetica, sans-serif;
border:1px solid #ddd;
background:#f0f0f0;
margin:0;
padding:10px;
}

#footer {
width:auto;
}

#footer p,img {
text-align:center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
line-height:1px;
color:#999;
border-color:#000;

}

#validation img {
border:5px;
width:88px;
height:31px;
}

#designby {
align: center;
}

.hgrad {
background-image:url(images/44100023090070sinusoidal.png);
background-repeat:repeat-x;
width:auto;
margin-bottom:5px;
height:30px;
border:1px solid #000;
}

.hgrad p {
margin-top:10px;
padding-top:10px;
}

#subfooter {
clear:both;
position:relative;
padding-top:3px;
padding-bottom:3px;
border-top-width:1px;
border-top-style:groove;
border-top-color:#e57100;
margin-top:30px;
margin-right:4px;
margin-left:4px;
}

#subfooter p {
margin-top:5px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:10px;
color:#999;
}

#subfooter a:link,#subfooter a:visited {
text-decoration:none;
color:#fff;
}

#content {
margin-top:5px;
float:right;
width:600px;
clip:rect(auto,auto,auto,188px);
}

#content h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:none;
color:#e57100;
font-size:36px;
font-weight:400;
letter-spacing:10px;
text-align:left;
line-height:28px;
margin:30px 25px;
}

#content h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#f1ac39;
padding-bottom:3px;
text-transform:capitalize;
margin:30px 25px -3px;
}

#content h4 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
margin-right:25px;
margin-left:70px;
}

#content h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
position:relative;
margin:20px 25px 18px;
}

#content p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
margin:20px 25px;
}

#content p.links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:15px;
}

#content a:link,#content a:visited {
color:#f1ac40;
}

#content ul {
line-height:10px;
margin:30px 0 0 40px;
padding:0;
}

#content li {
padding-bottom:20px;
font-size:13px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-transform:capitalize;
}

#content ul ul {
margin-left:30px;
margin-top:0;
}

#content li li {
padding-bottom:0;
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ccc;
font-weight:400;
}

#content li li li {
font-size:10px;
font-weight:400;
color:#999;
}

#content table {
margin-right:25px;
margin-left:25px;
margin-top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
color:#fff;
}

#content table table {
margin:0;
}

#content form {
border:1px solid #f60;
margin:30px 25px;
}

#band img {
height:auto;
width:550px;
}

#band p {
text-align:center;
}

#fundraiser img {
margin-top:30px;
margin-right:50px;
margin-left:25px;
display:inline;
clear:left;
}

#fundraiser p {
float:left;
}

#perfs a,#subfooter a:hover,#subfooter a:active,#content a:hover,#content a:active {
color:#f1ac39;
}
