body {font: 12px arial,sans-serif,helvetica; background-color: black;}

p {color: white; white-space: nowrap;}
h5 {font: 14px arial,sans-serif,helvetica; color: #9999FF;}

a {font: 12px arial,sans-serif,helvetica;}
a:link {color: #996699}
a:visited {color: #996699}
a:focus {color: #996699; outline: 0}
a:hover {color: #cc99cc}
a:active {color: #996699; 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}
#nav_info {position:absolute; top: 178px; left: 0px}
#nav_music{position:absolute; top:206px; left: 0px}
#nav_venue {position:absolute; top: 236px; left: 0px}
#nav_photos {position:absolute; top: 264px; left: 0px}
#nav_email {position:absolute; top: 292px; left: 0px}
#nav_foot {position:absolute; top:324px; left:0px; width:125px; text-align:center;}

.content {position: absolute; top: 30px; left: 160px}
.content p {position: absolute; top: 20px; left: 0px; width: 600px}
#photo_left {position: absolute; top: 52px; left: 0px}
#photo_right {position: absolute; top: 52px; left: 385px}

.dates {position: absolute; top: 20px; left: 0px}
.setlist {position: absolute; top: 50px; left: 210px; border: 2px solid #666666;}
#news {position: absolute; top: 160px; left: 0px; width: 480px; color: #993366; border: 1px solid #993366;
	padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px}
#info_foot  {position: absolute; top: 480px; left: 0px; width: 800px; color: white}

.emphasise {color: #9999FF;}