html,body{
	border:0px;
}
body{
	margin:0px;
	background-color:#ffffff;
}

body,td,p{
	font-family:"Helvetica Neue", Helvetica, "Segoe UI", Arial;
	font-size:0.87em;
	color:#000000;
}

a,a:link,a:visited,a:active{
	color: #0099d2;
}
a:hover{
	text-decoration:none;
}

#container{
	width:100%;
}

#headerbar{
	height:45px;
	background-color:#404040;
	background-image:url(headerbar.png);
	background-position:top left;
	background-repeat:repeat-x;
	color:#ffffff;
	margin-bottom:0px;
}

#footer{
	margin:5px;
	margin-top:20px;
	padding:10px;
	background-color:#e7e7e7;
	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	
	-webkit-border-radius:10px;
	
	border:2px solid #c7c7c7;
}

#notice{
	margin:5px;
	padding:10px;
	background-color:#e7e7e7;
	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	
	-webkit-border-radius:10px;
	
	border:2px solid #c7c7c7;
	
	font-family:"Helvetica Neue", Helvetica, "Segoe UI", Arial;
	font-size:1.3em;
	font-weight:bold;
}

.bigtext{
	font-family:"Helvetica Neue", Helvetica, "Segoe UI", Arial;
	font-size:1.3em;
	font-weight:bold;
}

.mediumtext{
	font-family:"Helvetica Neue", Helvetica, "Segoe UI", Arial;
	font-size:1.05em;
	font-weight:bold;
	color:#353535;
}

#mainpad{
	padding:5px;
}

div.biglink{
	background-color:#f8f8f8;
	background-image:url(rightarrow.png);
	background-position:97% 50%;
	background-repeat:no-repeat;
	border-bottom:1px solid #c3c3c3;
	color:#111111;
	font-family:"Helvetica Neue", Helvetica, "Segoe UI", Arial;
	font-size:19px;
	font-weight:bold;
	padding:11px;
	cursor:pointer;
	padding-right:29px;
}
div.biglink:hover{
	background-color:#e7e7e7;
}

div.topline{
	height:15px;
	border-bottom:1px solid #c3c3c3;
}

div.toplineshort{
	height:3px;
	border-bottom:1px solid #c3c3c3;
}

div.toplinefull{
	height:15px;
	border-bottom:1px solid #c3c3c3;
	margin-bottom:15px;
}

a
{
  outline: none;
}

table.button_table{
	cursor:pointer;
	height:32px;
	float:left;
	margin-right:5px;
}
td.button_left{
	width:7px;
	background-image:url("button_left.png");
	background-position:top left;
	background-repeat:no-repeat;
}
td.button_right{
	width:7px;
	background-image:url("button_right.png");
	background-position:top right;
	background-repeat:no-repeat;
}

td.button_middle{
	height:32px;
	background-image:url("button_middle.png");
	background-position:top left;
	background-repeat:repeat-x;
}
span.button_text{
	color:#ffffff;
	font-family:"Helvetica Neue", Helvetica, "Segoe UI", Arial;
	font-size:14px;
	font-weight:bold;
}

span.light{
	color:#888888;
	font-weight:normal;
}

.paginate{
	margin-top:10px;
}

.bottombuttons{
	margin-top:10px;
	margin-bottom:10px;
}

.bandphoto{
	margin-bottom:6px;
}

.unbold{
	font-weight:normal;
}
