; body {background: url(./images/konfetti.jpg)}

div, td.content { color: #000000; font-family: verdana, arial, sans-serif; font-size: 11px }
div.black { color: #000000 }
div.c { font-size: 9 }
div.bigger { font-size: 17 }
div.siteTitle { padding-left:70; font-size:18; font-weight: bold; }
div.concerttabletitles { padding: 1 3 1 3 ; background:#9D0000; color: #FFFF00; text-decoration: none; font-weight: bold; font-size: 13px }
div.concerttabledata   { padding: 6 6 6 6 ; background: #482727 }
div.concerttabledata2  { padding: 6 6 6 6 ; background: #612626 }

tr.concertsdata  { background: #542D2D }
tr.concertsdata2 { background: #6E2828 }

div.lyricstabletitles { padding: 1 3 1 3 ; background: url(./images/lyrics-table-title-back.jpg); color: #FFFF00; text-decoration: none; font-weight: bold; font-size: 13px }
a.lyricstabletitle    { color: #FFFF00; text-decoration: none; font-weight: bold; }
div.lyricstabledata   { padding: 5 6 5 6 ; background: #542D2D; border-left: solid 2px #4F0707 }
div.lyricstabledata2  { padding: 5 6 5 6 ; background: #6E2828; border-left: solid 2px #4F0707 }

div.concertstitles { padding: 1 3 1 3 ; background: url(./images/lyrics-table-title-back.jpg); color: #FFFF00; text-decoration: none; font-weight: bold; font-size: 13px }
div.concertsdata   { padding: 5 6 5 6 ; background: #542D2D; border-left: solid 2px #4F0707 }
div.concertsdata2  { padding: 5 6 5 6 ; background: #6E2828; border-left: solid 2px #4F0707 }


table { border: 0; padding: 0; margin: 0; }
table.global { border: solid 0px #000000; width: 800; background-color: #FFFFFF; }
td { padding: 0; }
td.menu { height: 27; }
td.siteTitle { height:40; background-image:url(./images/site_title.gif); background-repeat:no-repeat }
td.trackNo { width: 30px }
tr.links1 { backgroun-color: #E9E8BC; text-align: center }
tr.links2 { backgroun-color: #ABD1EA; text-align: center }
img { border: 0; }

div.menu { font-size: 13px; font-weight: bold }
div.link { padding: 4 0 4 0 }
div.title { padding: 20 0 5 0; font-weight: bold }
div.desc { padding: 0 0 0 15 }
a.menu { color: #FFFFFF; text-decoration: none; }
a.menu:hover { text-decoration: underline; color: #FFFF00; }
a.link { color: #8A0000; text-decoration: underline; }
a.link:hover { color: #FF0000; text-decoration: underline; }
a.link2 { font-weight:bold; color: #0000FF; text-decoration: none; }
a.link2:hover { color: #FF0000; }
a.link3 { font-weight:bold; color: #000A8D; text-decoration: none; }
a.link3:hover { color: #AA0E0E; }
a.concerts { color: #FFFF00; text-decoration: none; }
a.concerts:hover { color: #FFFF00; text-decoration: underline; }
a.hidden { color: #000000; text-decoration: none }


div.left { font-weight: normal; text-align: right; padding-right: 5px }
td.options-title { background: #FFDDDD; padding: 15 10 5 10; font-weight: bold; text-align: left; }
div.login-title  { background: #FFDDDD; padding: 15 10 5 10; font-weight: bold; text-align: center; }
input { font-size: 12px; border: solid 1px #AA6666; background: #FFEEEE }     



/* ------------ NEW LAYOUT ------------- */

div.menuItem2007 {
	background: url(./images/MenuItem2007.gif);
	width: 90px;
	height: 33px;
	display: block;
	vertical-align: middle;
	text-align: center;
}

div.menuItem2007 a {
	color: #000000;
	text-decoration: none;
	line-height: 33px;
}

div.menuItem2007 a {
	color: #000000;
	text-decoration: none;
	line-height: 33px;
}

div.menuItem2007 a:hover {
	color: #F0D092;
}

.sessionBar {
	color: #DD8888;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #FFAAAA;
}

.sessionBar a {
	color: #AA4444;
}

#_img_cpt {
    float: left;
    padding: 15px 10px;
}

#_cpt_desc {
    padding: 10px 0;
}

h2 {
    padding: 0 0 0 0;
    color: #990000;
    font-size: 21;
    text-align: center;
}

table.pressetable {
    border: solid 1px #990000;
    border-bottom: none;
    border-right: none;
    font-size: 11px;
    border-collapse: collapse;
    margin: 0 auto;
}

table.pressetable .icon {
    height: 32px;
    float: left;
}

table.pressetable td, table.pressetable th {
    border-bottom: solid 1px #990000;
    border-right: solid 1px #990000;
    padding: 7px 20px;
    background: #FFFFF0;
}

table.pressetable .filename {
    vertical-align: middle;
    line-height: 32px;
    display: inline;
    padding-left: 5px;
}

table.pressetable th {
    background: #EFEEC2;
}

table.pressetable .size {
    text-align: right;
}


