body {font:12px arial,sans-serif,helvetica; color:#c8c8c8; background-color:black;}

h5 {font:16px arial,sans-serif,helvetica; color:#669999;}
h1 {font:16px arial,sans-serif,helvetica; color:#c8c8c8;}
p {color:#c8c8c8; white-space:nowrap;}

a {font:12px arial,sans-serif,helvetica;}
a:link {color:#9696cc}
a:visited {color:#9696cc}
a:focus {color:#9696cc; outline:0}
a:hover {color:#cc6666}
a:active {color:#9696cc; outline:0}

.page_heading {position:absolute; top:10px; left:10px; white-space:nowrap}
.page_heading p {position:relative; top:-15px}
.night_summary p {position:relative; top:-15px}

.nav {position:absolute; top:10px; left:10px; white-space:nowrap}
#nav_head {position:absolute; top:0px; left:0px; width:150px; height:163px;}
#nav_info {position:absolute; top:163px; left:0px; width:150px; height:25px;}
#nav_music{position:absolute; top:188px; left:0px; width:150px; height:25px;}
#nav_venue {position:absolute; top:213px; left:0px; width:150px; height:25px;}
#nav_email {position:absolute; top:238px; left:0px; width:150px; height:25px;}
#nav_foot {position:absolute; top:269px; left:10px; width:125px; text-align:center;}

.title {position:absolute; top:30px; left:180px; width:293px; height:45px;}
.title  h5 {position:absolute; top:2px; left:0px; width:293px;}

.content {position:absolute; top:35px; left:180px}

#photo_left {position:absolute; top:52px; left:0px}
#photo_right {position:absolute; top:52px; left:385px}

.dates {position:absolute; top:20px; left:0px; width:100px;}
.setlist {position:absolute; top:50px; left:210px; border:2px solid #333333;}
.setlist_header {font:12px arial,sans-serif,helvetica; color: #669999;}

#description {position:absolute; top:60px; left:0px; width:366px}
#description h1 {text-align:justify;}

#news {position:absolute; top:148px; left:0px; width:355px; height:150px;
	border:1px solid #333333; background-color:#092020;}
#news p {font-style:italic; text-align:center; margin-top:15px;}

#flyer {position:absolute; top:70px; left:400px; width:352px; text-align:center;}
#flyer p {position:relative; top: -10px}

#info_foot  {position:absolute; top:310px; left:0px; width:355px; color:white}
#info_foot p {text-align:justify;}

#footnote {position:absolute; top:460px; left:0px; width:1000px;}
#footnote p {font-style:italic; color:#666666;}

.attention {color:#aa3357;}
.alternate {color:#669999;}
.large {font:16px arial,sans-serif,helvetica;}
