#bgm {
background-image: url(images/bg.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #A05A9E; }

#bgb {
background-image: url(images/cb.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #A05A9E; }

#bgl {
background-image: url(images/cl.gif);
background-repeat: repeat-y;
background-position: left; }

#bgr {
background-image: url(images/cr.gif);
background-repeat: repeat-y;
background-position: right;}

body {
margin: 0px;
padding: 0px;
background-color: #FF7335;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif; }

#bgcontent {
background-image: url(images/contentbg.gif);
background-repeat: repeat-y;
background-position: center 0px;
width: 351px;}



#leftbar {
padding-left: 20px;
font-size: smaller;
padding-top: 10px; }

#rightbar {
padding-right: 35px;
font-size: smaller;
padding-top: 10px;
padding-left: 15px; }

#someheader {
width: 156px;
height: 26px;
background-image: url(images/someheader.gif);
background-repeat: no-repeat;
color: #ffffff;
line-height: 24px;
font-style: italic;
font-size: medium; }

#gigspot {
background-color: #FF4E00;
border: 1px #000000 solid;
padding: 5px;
margin-top: 24px;
margin-bottom: 24px;
width: 120px;
font-weight: bold; }

h1 {
background-image: url(images/h1.gif);
width: 351px;
height: 43px;
text-align: center;
background-position: center;
background-repeat: no-repeat;
margin: 0em;
color: #000000;
font-size: large;
font-variant: small-caps;
border: none;
line-height: 30px;
}

h2 {
font-size: 10pt;
text-align: center;
width: 323px;
height: 26px;
background-image: url(images/h2.gif);
margin: 0em;
background-repeat: no-repeat;
padding: 0em;
line-height: 26px;
}

p {
text-align: left;
padding-top: 0px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 0px;
font-size: 11px; }

p.nieuwsd {
font-size: xx-small;
margin-top: 5px;
margin-bottom: 0px;
font-weight: bold;
text-align: right; }

p.nieuwsc {
}

p.nieuwsf {
text-align: right; }

a {
color: #ffffff;
text-decoration: underline; }

a:hover, a:active {
color: #ffffff;
text-decoration: underline overline;  }

q {
font-style: italic; }

img {
border: none; }

div#contactdion{
height: 150px;
width: 300px;
border: 1px #ffffff dashed;
margin-top: 15px;
margin-bottom: 15px;
display: block;
}

div#contactjap{
height: 150px;
width: 300px;
border: 1px #ffffff dashed;
margin-top: 15px;
margin-bottom: 15px;
display: block;
}

div#contactdiv{
background-repeat: no-repeat;
background-position: right bottom;
height: 150px;
width: 300px;
border: 1px #ffffff dashed;
margin-top: 15px;
margin-bottom: 15px;
display: block;
}

img#picofday {
border: 1px #ffffff solid;
margin: 0em;}

table.tablelist{
margin-top: 15px;
width: 90%; 
border-collapse: collapse;
font-size: 11px; }

tr.tablelist td{
border-top: 1px #bdbdbd solid;
margin-bottom: 10px;
padding-bottom: 3px;
padding-top: 3px; }

tr.tablelist:first-child td{
border: none; }

table.gigdetail {
font-size: 13px;
width: 80%;
padding-top: 15px; }

a.button{
width: 120px;
height: 26px;
display: block;
color: #000000;
margin: 0em;
padding: 0em;
color: #000000;
text-align: center;
background-image: url(images/button.gif);
line-height: 24px;
overflow: hidden;
background-repeat: no-repeat;
text-decoration: none;
}

a.button:hover, a.button:active{
text-decoration: underline; }

a.buttonsmall{
margin: 0em;
padding: 0em;
text-align: center;
background-image: url(images/buttonsmall.gif);
line-height: 18px;
overflow: hidden;
background-repeat: no-repeat;
width: 89px;
height: 18px;
display: block;
font-weight: bold;
text-decoration: none;
color: #ffffff;
font-size: 8pt; }

a.buttonsmall:hover, a.buttonsmall:active{
text-decoration: underline; }

a.buttonsmaller{
margin: 0em;
padding: 0em;
font-size: 8pt; 
text-align: center;
background-image: url(images/buttonsmaller.gif);
line-height: 14px;
overflow: hidden;
background-repeat: no-repeat;
width: 43px;
height: 14px;
display: inline-block;
display: table-cell;
font-weight: bold;
text-decoration: none;
color: #ffffff; }

a.buttonsmaller:hover, a.buttonsmaller:active{
text-decoration: underline; }


a.buttonsmallest{
margin: 0em;
padding: 0em;
font-size: 8pt; 
text-align: center;
background-image: url(images/buttonsmallest.gif);
line-height: 14px;
overflow: hidden;
background-repeat: no-repeat;
width: 22px;
height: 14px;
display: inline-block;
display: table-cell;
font-weight: bold;
text-decoration: none;
color: #ffffff; }

a.buttonsmallest:hover, a.buttonsmallest:active{
text-decoration: underline; }



ul#medialist{
	padding : 0px;
	margin : 0px;
	padding-top : 10px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 10px;
}

ul#medialist li{
	text-align : left;
	font-size: 12px;
	list-style: none;
	padding : 0px;
	padding-left : 20px;
	margin : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
}

ul#medialist li#detail{
	font-size: 14px;
	border : 1px solid;
	padding : 0px;
	padding : 5px;
	margin-top : 15px;
	margin-bottom : 15px;
}

ul#medialist img{
	padding : 2px;
	border : 1px solid;
}

ul#medialist table tr td{
	font-size: 12px;
}