
body {
background:#534741;
font-size:1em;
}

body a {
color:#CCCCCC;
text-decoration:none;
}

body a:hover {
color:#FF6600;
}

body ul, p, h1 {
margin:0px;
padding:0px;
}

.clear {
clear:both;
}

#wrapper {
width:948px;
height:auto;
background:#534741;
margin:auto;
clear:both;
padding:0 0 5px 0;
}

#top {
width:948px;
height:25px;
background:url(../images/top2.gif) bottom no-repeat;
clear:both
}

#top ul {
margin:0 25px 0 0;
}

#top li {
display:inline;
float:right;
padding:0 0 0 10px;
color:#FFFF00;
font-size:70%;
}

#left {
width:518px;
height:55px;
background:url(../images/left.gif) no-repeat;
}

#right {
width:472px;

}

#body {
width:913px;
height:226px;
background:#252525;
padding:0 25px 0 10px;
clear:both;
}

#bottom {
width:948px;
height:20px;
background:url(../images/bot.gif);
clear:both;
margin:0 0 5px 0;
}

#picholder {
width:337px;
height:226px;
background:#fff;
float:left;
}

#subbodyright {
width:436px;
height:226px;
float:right;
}

#subbodyright h1 {
font-size:120%;
color:#ccc;
margin:5px 0 0 10px;
}

#subtop {
width:436px;
height:20px;
background:url(../images/subtop1.gif) no-repeat bottom;
float:right;
clear:both;
margin:25px 0 0 0;
}

#subtop h1 {
margin:3px 0 0 10px;
color:#FF6633;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
}

#subbody {
width:436px;
height:100px;
background:#534741;
float:right;
clear:both;
font-weight:bold;
}

#subbody ul {
text-decoration:none;
list-style-type:none;
margin:10px 0 0 10px;
}

#subbody li {
margin:0 5px 0 0;
display:inline;
float:left;
text-align:center;
}

#subbody li p {
font-weight:bold;
color:#ccc;
}

#subbody img {
border:solid 1px #ccc;
padding:4px;
background:#252525;
}

#subbot {
width:436px;
height:9px;
background:url(../images/subbot.gif) no-repeat top;
float:right;
clear:both;
}

#menuholder {
width:938px;
height:21px;
padding:0 10px 0 0;
clear:both;
}

.menu {
width:375px;
float:right;
background:#534741;
text-align:center;
}

.menu li {
display:inline;
list-style-type:none;
padding:0 0 0 5px;
font-weight:bold;
}

.menu a:hover {
text-decoration:none;
}

#content {
width:948px;
margin:5px 0 0 0;
clear:both;
}

#leftcont {
width:248px;
height:auto;
background:url(../images/bottomleft.gif) no-repeat bottom left #252525;
float:left;
border-right:solid 1px #ccc;
padding:0 9px 0 0;
clear:both;
}

#leftconttop {
width:248px;
height:141px;
background:url(../images/shows3.gif) no-repeat top left;
}

#leftcont ul {
margin:0 0 0 10px;
padding:5px 0 0 0;
list-style-type:none;
color:#FFFFFF;
}

#leftcont li {
margin:0 0 5px 0;
}

#righttop {
width:680px;
height:415px;
clear:both;
}

#about {
height:auto;
clear:both;
}

#about img {
padding:3px;
border:solid 1px #ccc;
float:right;
margin:0 10px 0 0;
}

#lefttop {
width:680px;
height:200px;
}

#rightcont {
width:680px;
height:630px;
background:url(../images/cd.gif) no-repeat bottom right #252525;
float:right;
padding:0 0 0 10px;
color:#fff;
}

#rightcontsub {
width:680px;
height:400px;
background:url(../images/topright.gif) top right no-repeat #252525;
float:right;
padding:0 0 0 10px;
color:#fff;
}

#rightcontsub form {
float:right;
}

#rightcontsubsub {
width:680px;
height:auto;
background:url(../images/bottomleft.gif) no-repeat bottom left #252525;
float:right;
padding:0 0 10px 10px;
color:#fff;
}

#rightcont h1 {
color:#ccc;
font-size:150%;
margin:0 0 5px 0;
}

#rightcont1 {
width:475px;
height:190px;
float:left;
padding:10px 0 0 0;
}

#rightcont2 {
width:180px;
height:190px;
float:right;
background:url(../images/topright.gif) top right no-repeat;
padding:10px 0 0 0;
}

#rightcont2 h1 {
font-size:100%;
margin:0 0 0 10px;
}

#rightcont2 ul {
padding:0 0 3px 0;
font-size:90%;
list-style-type:none;
}

#rightcont2 li {
padding:3px 0 0 12px;
background:url(../images/bullet.gif) left center no-repeat;
list-style-position:outside;
}

#rightcont3 {
width:425px;
height:150px;
float:left;
margin:10px 0 0 0;
}

#rightcont3 ul {
text-decoration:none;
list-style-type:none;
margin:10px 0 0 10px;
}

#rightcont3 li {
margin:0 20px 0 0;
display:inline;
float:left;
text-align:center;
}

#rightcont3 img {
border:solid 1px #ccc;
padding:4px;
background:#534741;
}

#rightcont4 {
width:200px;
height:180px;
float:right;
margin:10px 0 0 0;
color:#000;
}

#rightcont4 ul {
list-style-type:none;
margin:55px 0 0 10px;
}

#rightcont4 a {
color:#000;
}

#rightcont4 a:hover {
font-weight:bold;
color:#FF6600;
margin:0 0 5px 0;
}

#rightcont4 p {
font-weight:bolder;
color:#FF0000;
}

#footer {
width:948px;
height:auto;
text-align:center;
margin:5px 0 0 0;
clear:both;
}

#footer ul{
text-decoration:none;
}

#footer li{
display:inline;
}

.photogall ul {
list-style-type:none;
margin:5px;
margin:auto;
}

.photogall li {
display:inline;
text-align:center;
float:left;
margin:10px 10px 0 0;
}

.photogall img {
border:solid 1px #ccc;
padding:2px;
background:#534741;
}

.infoholder {
margin:10px 0 0 50px;
float:left;
}

.showdatesmonth {
padding:10px 0 10px 5px;
color:#CCCCCC;
}
