div.outline {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 760px;
  height: 550px;
}

div.twopianos {
  position: absolute; 
  top: 25px; 
  left: 30px;
}

div.flashie {
  position: absolute; 
  top: 50px; 
  left: 700px;
}

div.mark {
  position: absolute;
  top: 130px;
  left: 570px;
  width: 157px;
  height: 191px;
}

div.water {
  position: absolute; 
  top: 399px; 
  left: 25px; 
}

div.title {
  position: absolute; 
  top: 25px; 
  left: 200px;
}

div.fname {
  position: absolute; 
  top: 75px; 
  left: 200px;
}

div.nextpage {
  position: absolute; 
  top: 485px; 
  left: 200px;
}

div.gnav {
  position: absolute;
  top: 540px;
  left: 140px;
  font-size: 12px;
  color: White;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}

div.copy {
  position: absolute; 
  top: 510px; 
  left: 350px; 
  font-size: 11px; 
  color: Black;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}

div.back {
  position: absolute; 
  top: 490px; 
  left: 200px; 
  font-size: 11px; 
  color: white;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}

div.pname {
  position: absolute; 
  top: 130px; 
  left: 200px;
}

div.textarea {
  position: absolute;
  top: 160px;
  left: 200px;
  width: 530px;
  height: 290px;
}

div.textarea2 {
  position: absolute;
  top: 200px;
  left: 200px;
  width: 530px;
  height: 100px;
}

div.textarea3 {
  position: absolute;
  top: 340px;
  left: 200px;
  width: 530px;
  height: 100px;
}

div.textareabio {
  position: absolute;
  top: 160px;
  left: 200px;
  width: 330px;
  height: 290px;
}
div.navupper {
  position: absolute; 
  top: 110px; 
  left: 8px; 
  width: 172px;
}

div.navlower {
  position: absolute; 
  top: 270px; 
  left: 8px; 
  width: 172px;
}

div.subnav {
  position: absolute; 
  top: 155px; 
  left: 22px; 
  width: 158px;
}

img.mark {
  border: 2px solid Black;
}

li.links {
  color: #EF8049;
  line-height: 25px;
  font-weight: 400;
  margin: 0px 0px 0px 0px;
}

li.llink {
  color: #EF8049;
  line-height: 19px;
  font-weight: 400;
  margin: 0px 0px 0px 0px;
}

li.hlink {
  line-height: 19px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
}

li.here {
  list-style-image: url(../images/fsquare.png); 
  font-weight: bold;
  line-height: 15px;
  font-size: 12px;
  color: White;
  margin: 0px 0px 0px 0px;
}

li.snlink {
  list-style-image: url(../images/osquare.png);
  font-weight: normal;
  line-height: 15px;
  font-size: 12px;
  color: White;
  margin: 0px 0px 0px 0px;
}

li.event {
  list-style: square;
  font: normal 12px Arial, Helvetica, sans-serif;
  font-weight: bold;	
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
}

td.onav {
  border-left: 3px solid Black;
  border-bottom: 3px solid Black;
  border-right: none;
  border-top: 3px solid black;
  width: 177px;
  height: 500px;
}

td.otopr {
  border-left: 1px solid Black;
  border-bottom: 1px solid Black;
  border-right: 3px solid black;
  border-top: 3px solid black;
  width: 573px;
  height: 90px;
}

td.obotr {
  border-left: 1px solid Black;
  border-bottom: 3px solid black;
  border-right: 3px solid black;
  border-top: none;
  width: 573px;
  height: 410px;
}

body {
  background-image: url(../images/greybackground.png);
  background-repeat: repeat;
}

a.navlink:active { 
  color: #EF8049; 
  text-decoration: underline;
}

a.navlink:link {
  color: White;
  text-decoration: none;
} 

a.navlink:visited {
  color: White;
  text-decoration: none;
}

a.navlink:hover { 
  color: #EF8049; 
  text-decoration: underline;
}

a.evlink:active { 
  color: #EF8049; 
  text-decoration: none;
}

a.evlink:link {
  color: Black;
  text-decoration: underline;
} 

a.evlink:visited {
  color: Black;
  text-decoration: underline;
}

a.evlink:hover { 
  color: #EF8049; 
  text-decoration: none;
}

a.gtlink:active { 
  color: #EF8049; 
  text-decoration: none;
}

a.gtlink:link {
  color: White;
  text-decoration: none;
} 

a.gtlink:visited {
  color: White;
  text-decoration: none;
}

a.gtlink:hover { 
  color: #EF8049; 
  text-decoration: none;
}

a.sblink:active { 
  color: #EF8049; 
  text-decoration: underline;
}

a.sblink:link {
  color: White;
  text-decoration: underline;
} 

a.sblink:visited {
  color: White;
  text-decoration: underline;
}

a.sblink:hover { 
  color: #EF8049; 
  text-decoration: none;
}


a.llink:active { 
  color: White; 
  text-decoration: underline;
}

a.llink:link {
  color: #EF8049;
  text-decoration: none;
} 

a.llink:visited {
  color: #EF8049;
  text-decoration: none;
}

a.llink:hover { 
  color: White; 
  text-decoration: underline;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:40px; 
  color:White; 
  font-weight:100;
  margin-top: 0px;
  margin-bottom: 0px;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size:20px;
  margin-top: 0px;
  margin-bottom: 0px;
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px; 
  color:White; 
  font-weight:normal;
  margin-top: 0px;
  margin-bottom: 0px;
}

h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px; 
  color:Black; 
  font-weight:bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

p {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
}

ul {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.colwhite {
  color: White;
}

.colblack {
  color: Black;
}

iframe.content {
  position: absolute;
  top: 160px;
  left: 200px;
  width: 550px;
  height: 320px;
}

table.cdlist {
	width: 504px;
}

td.coverpic {
	width: 100px;
	height: 100px;
	vertical-align: top;
}

td.tracklist {
	width: 202px;
	height: 100px;
	font: 12px Arial, Helvetica, sans-serif;
	color: White;
	padding-top: 0px;
	vertical-align: top;
}

td.cdtext {
	width: 524px;
	height: 100px;
	padding-top: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: White;
	vertical-align: top;
}

td.cdspace {
	width: 524px;
	height: 30px;
}

img.cdpic {
	width:100px;
	height:100px;
}

div.ordercd {
  height: 24px;
  width: 118px;
  position: absolute;
  top: 130px;
  left: 590px;
}

table.ordercd {
  width: 118px;
  height:24px;
}

td.ordercd {
  width: 118px;
  height: 24px;
}

div.ordercd a:link, div.ordercd2 a:link {
  background-color: #505050;
  color: #EF8049;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
}

div.ordercd a:visited, div.ordercd2 a:visited {
  background-color: #505050;
  color: #EF8049;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
}

div.ordercd a:active, div.ordercd2 a:active {
  background-color: #EF8049;  
  color: black;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
}

div.ordercd a:hover, div.ordercd2 a:hover {
  background-color: #EF8049;  
  color: black;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
}

td.cdtitle {
	color: black;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding-left: 21px;
}

div.cdblurb p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: white;
}

span.performer {
	font-weight: bold;
}

span.unbold {
	font-weight: normal;
}

span.cdtitle {
  font: normal 12px Arial, Helvetica, sans-serif;
  color: White;
}

p.blocktext {
	font: bold 12px Arial, Helvetica, sans-serif;
}

img.float {
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float:left;
}

p.blocktitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: White;
}

td.address {
  font: normal 12px Arial, Helvetica, sans-serif;
}

th.address {
  font: bold 12px Arial, Helvetica, sans-serif;
}

ul.sponsor {
	font: bold 12px Arial, Helvetica, sans-serif;
}

ul.sitemap {
	font: bold 12px Arial, Helvetica, sans-serif;
  color: #EF8049;
}

table.gallery {
  width: 500px;
}

td.pic {
  width: 222px;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
}

td.caption {
  font: normal 12px Arial, Helvetica, sans-serif;
  width: 222px;
  vertical-align: top;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 0px 0px;
  height: 50px;
}