body {
    margin : 0px;
	background-color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.navcontainer {
	      background: #cccccc;
	      height: 20px;
	      border-top: 1px solid #404040;
	      border-bottom: 1px solid #404040;
}

/* makes the navbar work on ie5 for mac bleaaah */

* html .navcontainer {
  height: 20px;
}

.nav {
     margin: 0;
     padding: 0 0 0 0px;
     border-right: 1px solid #404040;	
}

.nav li {
     list-style: none;
     margin: 0;
     padding: 0;
     float: left;
}

.nav li a {
     color: #000000;
     font-family: luxi sans, arial, verdana, sans serif;
     font-size: 11px;
     font-weight: bold;
     float: left;
     padding: 3px 11px 3px 11px;
     border-left: 1px solid #404040;
}

.nav a.on {
     background: #ffffff;
}

.nav a.last {
     border-right: 1px solid #404040;
}
.nav a.onlast {
     background: #ffffff;
     border-right: 1px solid #404040;
}

.nav .end a {
     font-family: luxi sans, arial, verdana, sans serif;
     font-size: 11px;
     font-weight: bold;
     float: left;
     padding: 3px 0 3px 0;
}

.nav .end a:hover {
     background: #cccccc;
}

.nav li a:hover {
     background: #ffffff;
     color: #333333;
}


.tools {
       float: right;
       font-size: 11px;
       padding: 3px 10px 3px 0px;
       margin: 0;
}

.tools a{
color:#000;
}
.tools a:hover{
color:red;
}

input, textarea, select {
	font-size:11px;
	border: 2px solid #f2f2f2;
	background-color: #666;
	color:#fff;
}

a{
	font-size:11px;
	color:#fff;
	text-decoration: none;	
	
}

a:hover{
	font-size:11px;
	font-family:Verdana, Courier, mono, Arial;
	color:#fff;
	text-decoration: underline;
}

a.category-link {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color:#fea800;
}
a:hover.category-link {
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	color:#fffccc;
}
a.category-sublink {
	text-decoration: none;
	font-size: 10px;
	color:#666;
}

a:hover.category-sublink {
	text-decoration: underline;
	font-size: 10px;
	color:#fffccc;
}

.website {
	padding-bottom: 30px;
	text-align: left;
}


.url {
	color: #fea800;
}

#website {
   text-align: left;
	width: 760px;
	margin: 0 auto;
}

#website-image {
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
}

#website-image a{
 color: grey;
}

#concert {
   text-align: left;
	width: 760px;
	margin: 0 auto;
}

#concert-image {
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
}

#concert-image a{
 color: grey;
}

.concert {
	padding-bottom: 30px;
	text-align: left;
}

#release {
   text-align: left;
	width: 760px;
	margin: 0 auto;
}

#release-image {
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
}

#release-image a{
 color: grey;
}

span.title {
	font-size: 12px;
	color: #fea800;
	text-decoration: none;
	font-weight: bold;
}

a.title {
	font-size: 12px;
	color: #fea800;
	text-decoration: none;
	font-weight: bold;
}

a.title:hover {
	font-size: 12px;
	color: #fea800;
	text-decoration: underline;
	font-weight: bold;
}

.lien:hover {
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.lien {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.ref:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.ref {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#top-block {
    text-align: center;
    width: 760px;
	margin: 0 auto;
}

#navigation-menu {
	text-align: center;
}

#navigation-menu li {
	display: inline;
}

#navigation-menu a {
    text-decoration: none;
    font-weight: bold;
	font-size:12px;
	color: #666;
}

#navigation-menu a:hover{
    text-decoration: underline;
	font-size:12px;
	color: #fffccc;
}

#navigation-search {
	text-align: center;
	
}

#navigation-path {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
#center-block {
text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
#footer-block {
text-align: center;
}
#directory-block {
    border: 1px solid #404040;
	width: 760px;
	margin: 0 auto;
}

#directory-block td {
	vertical-align: middle;
	height: 30px;
}

#directory-block table {
	border: 0;
	width: 100%;
}

#pages {
	padding-top: 40px;
	text-align: center;
}

.null *{

}.null a{
color:blue;
}
