
/* COMABE sans style */

body {
	background: #FFF url(bg_gradient.gif) 0 0 repeat fixed;
	margin: 50px;
}

/* container helpers */
.outertable {
	padding-bottom: 100px;
}

.innertable {
	line-height: 15px;
	color: #FFF;
	background-color: #000;
	margin-left: 5px;
}

.top {
	position: absolute;
	top: 0;
}

/* generel tag definitions */
div, ul, li, table {
	font: normal 11px verdana, arial, sans-serif;
	color: #000;
}

a:link, a:visited {
	color: #DDA323;
	padding: 1px 2px 0 2px;
	text-decoration: none;
}
a:hover {
	color: #000;
	padding: 1px 2px 0 2px;
	text-decoration: none;
}

input, textarea, select {
	font: normal 11px verdana, arial, sans-serif;
	color: #000;
}

/* style corner */
.styleswitcher, .styleswitcher a:link {
	color: #CCC;
	line-height: 12px;
}

/* main navigation line */
.navline {
	color: #000;
	margin: 20px 0 20px 5px;
}

a.navMain:link, a.navMain:visited {
	color: #000;
	background: transparent;
	padding: 1px 4px 1px 4px;
	border: solid #999 1px;
	text-decoration: none;
}
a.navMain:hover {
	color: #000;
	background-color: #DDA323;
	padding: 0 3px 0 3px;
	border: solid #000 2px;
}

/*
.nav {
	color: #999;
	padding: 2px 3px 2px 3px;
}
.navline a:link, .navline a:visited {
	color: #000;
	background: transparent;
	padding: 1px 4px 1px 4px;
	border: solid #999 1px;
	text-decoration: none;
}
.navline a:hover {
	color: #000;
	background-color: #DDA323;
	padding: 0 3px 0 3px;
	border: solid #000 2px;
}
*/

/* inner container items */
.linklist {
	float: right;
	line-height: 22px;
	color: #CCC;
	font-weight: bold;
	background-color: #222;
	padding: 5px 25px 5px 0;
	margin: 0 0 20px 20px;
}
.linklist p {
	padding: 0;
}
.linklist p a, .linklist p a:link, .linklist p a:visited {
	background-color: #222;
	padding: 1px 0 0 11px;
}
.linklist p a:hover {
	background-color: #222;
	padding: 1px 0 0 11px;
	border-bottom: solid #FFF 1px;
}
.linklistHead, .linklist p a.linklistHead:link, .linklist p a.linklistHead:visited {
	color: #CCC;
	background-color: #444;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 4px 2px 11px;
}
.linklist p a.linklistHead:hover {
	color: #FFF;
	background-color: #555;
	padding: 1px 4px 2px 11px;
	text-decoration: none;
	border: 0;
}
a.linklistPast:link {
	color: #CCC;
}
a.linklistPast:hover {
	color: #FFF;
}

/* paragraph tags */
p {
	padding: 0 25px 0 25px;
}
p a:link, p a:visited {
	color: #DDA323;
	background-color: #222;
	padding: 0 3px 1px 3px;
}
p a:hover {
	color: #FFF;
	background-color: #333;
	padding: 0 3px 1px 3px;
}

a.special:link, a.special:visited {
	color: #DDA323;
	background: #222 url(/includes/href.gif) center left no-repeat;
	padding: 0 3px 1px 19px;
}
a.special:hover {
	color: #FFF;
	background: #333 url(/includes/href.gif) center left no-repeat;
	padding: 0 3px 1px 19px;
}

p.adr {
	font-size: 10px;
	text-align: center;
	color: #999;
	background-color: #222;
	margin-top: 10px;
	padding: 10px 3px 12px 3px;
}
p.adr a:link {
	color: #DDA323;
	background-color: #333;
	padding: 0 3px 1px 3px;
}
p.adr a:hover {
	color: #DDA323;
	background-color: #444;
	padding: 0 3px 1px 3px;
}

p.para {
	font-size: 14px;
	font-weight: bold;
	color: #DDA323;
	text-align: right;
}
p.para a:link, p.para a:visited {
	color: #DDA323;
	background-color: #000;
}

p.label {
	margin-top: 5px;
	margin-bottom: 20px;
	padding-left: 0;
}
span.label {
	font-weight: bold;
	line-height: 11px;
	color: #000;
	background: #FFF url(bg_gradient.gif) 0 0 repeat fixed;
	border-left: 0;
	padding: 0 3px 1px 25px;
}

p.artist {
	margin-top: 5px;
	padding-left: 0;
}
span.artist {
	font-weight: bold;
	line-height: 11px;
	color: #FFF;
	border-bottom: solid 1px #DEDEDE;
	padding-left: 25px;
}

.lineupFuture {
	margin-left: 0;
	padding-left: 15px;
	border-left: solid 10px #DDA323;
}
.lineupPast {
	margin-left: 0;
	padding-left: 15px;
	border-left: solid 10px #666;
}

.info:link, a.info:visited {
	font-weight: bold;
	color: #FFF;
	background: transparent url(/includes/info_hover.gif) center right no-repeat;
	padding: 0 15px 1px 0;
	margin-right: 3px;
}
a.info:hover {
	color: #DDA323;
	background: transparent url(/includes/info.gif) center right no-repeat;
	padding: 0 15px 1px 0;
}

/* \ this backslash prevents ie mac from reading the rest */

/*
span.artist {
	line-height: 11px;
}
*/
