body {
color: #646C3F;
margin: 0px;
font-size: 13px;
font-family: Georgia;
}

#splash1 {
background: url(images/blot1.jpg) no-repeat 50px 430px;
}

#splash2 {
background: url(images/blot2.jpg) no-repeat 0px 1200px;
}

#splash3 {
background: url(images/blot3.jpg) no-repeat 0px 2000px;
}

#container {
width: 860px;
margin: 0px auto;
}

#banner {
width: 860px;
height: 280px;
}

#title {
width: 860px;
height: 262px;
position: absolute;
}

#menu {
position: absolute;
margin-left: 515px;
margin-top: 140px;
}

#menuShift {
position: relative;
left: 594px;
top: 148px;
}

#menu ul {
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
}

#menu ul li {
margin: 0;
padding: 0px;
display: inline;
}

#flash {
position: absolute;
width: 300px;
height: 280px;
}

#pageTitle {
position: absolute;
margin-left: 540px;
margin-top: 210px;
}

#pageTitleShift {
position: relative;
left: 594px;
top: 230px;
}

#text {
width: 860px;
}

#textproper {
width: 550px;
min-height: 420px;
height: auto !important;
height: 420px;
padding-left: 270px;
}

#media {
position: absolute;
width: 180px;
padding-left: 60px;
}

#footer {
margin-left: 60px;
padding-left: 20px;
width: 770px;
height: 60px;
font-size: 11px;
border-top: 1px solid #646C3F;
clear: both;
}

#footer a{color: #006655;}
#footer a:hover{color: #00BB55;}

#fan {width: 560px;
margin: 10px 0px 0px 10px;
clear: right;
}

#fanbody {
line-height: 17px;
}

#picTile1, #picTile2, #picTile3, #picTile4 {
width: 161px;
height: 158px;
padding: 2px;
margin: 0px 10px;
text-align: right;
float: right;
//cursor: hand;
cursor: pointer;
background: url(images/picTile1.jpg);
}

#picTile2 {background: url(images/picTile2.jpg);}
#picTile3 {background: url(images/picTile3.jpg);}
#picTile4 {background: url(images/picTile4.jpg);}

#fanname {color: #006655; font-size:12px; font-weight: bold;}
#fanquote {width: 350px; font-size:12px; margin: 5px; font-style: italic;}

#blog {width: 550px;}

.line {margin: 30px;
width: 500px;
height: 1px;
border-bottom: thin dashed #002255;
}

.blurb {
margin: 10px 0px 0px 10px;
}

.hide {
margin: 0px 0px 0px 30px;
width: 100px;
line-height: 22px;
font-size: 12px;
color: #006655;
text-decoration: underline;
cursor: pointer;
//cursor: hand;
}

.hide:hover {color: #00BB55;}

.entry {}

.entrytitle {
height: 20px;
font-size: 12px;
font-weight: bold;
color: #006655;
}

.entrydate {
font-size: 12px;
font-weight: bold;
color: #006655;
float: right;
}

.entrytext {
line-height: 19px;
}

.entrytext p {
padding: 0px;
margin: 0px;
text-indent: 20px;
}

.commentshort {
margin: 5px 0px 0px 30px;
font-size: 11px;
cursor: pointer;
//cursor: hand;
}

.commentshort:hover{
color: #00BB55;
}

.commentblurb {
border-bottom: 1px dashed #AACCBB;
font-size: 11px;
margin-left: 30px;
padding: 10px;
padding-left: 0px;
}

.commentstuff {
margin: 10px 0px 0px 30px;
line-height: 22px;
font-size: 12px;
}

.toclick {
margin: 10px 0px 0px 30px;
width: 100px;
line-height: 22px;
color: #006655;
font-size: 12px;
text-decoration: underline;
cursor: pointer;
//cursor: hand;
}

.toclick:hover {color: #00BB55;}

.commentAuthor {
font-weight: bold;
}

.commentDate {
float: right;
font-weight: normal;
}

.cancelsubmit {
clear: right;
font-size: 12px;
}

.cancel {
color: #006655;
cursor: pointer;
//cursor: hand;
display: inline;
text-decoration: underline;
}

.cancel:hover {color: #00BB55;}

.submit {
display: inline;
margin-left: 30px;
}

.submit a{color: #006655;}
.submit a:hover{color: #00BB55;}

.commentdata {width: 450px; float: right;}

.show {
margin: 10px 0px 15px 85px;
font-size: 11px;
}

.bar {
width: 470px;
height: 65px;
color: #E4E7D8;
background: url(images/bar.png);
/*background: url(images/bar.jpg) no-repeat top right;*/
}

.showdate, .showtime, .showvenue {
height: 17px;
color: #E4E7D8;
padding: 0px 0px 0px 13px;
}

.showblock {
padding-left: 8px;
font-size: 12px;
}

.showopening, .showprice {
padding-left: 8px;
margin-top: 1px;
}