*
{
  color: #FFFFFF;
  font-family: verdana, freesans, arial;
  margin: 0;
  padding: 0;
}

body
{
	background-color: #111111;
	overflow-y: scroll;
}

div.header
{
  width: 100%;
  height: auto;
  background-image: url('images/header.jpg');
  border-bottom: 1px solid #444444;
  padding-top: 25px;
}

div.logo
{
  position: relative;
  left: 50%;
  width: 810px;
  margin-left: -405px;
}

div.logo img.logo
{
  margin-bottom: 10px;
}

div.banner
{
  background-color: #EEEEEE;
  border: 1px solid #999999;
  padding: 4px;
}

div.menubar
{
  width: 100%;
  height: 35px;
  background-color: transparent;
	margin-top: 50px;
}

div.menu
{
  position: relative;
  left: 50%;
	width: 830px;
	height: 100%;
	color: #FFFFFF;
	background-color: transparent;
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-left: -415px;
}

div.menu ul
{
	width: auto;
	height: auto;
	list-style: none;
}

div.menu li
{
	width: 102px;
	height: auto;
	text-align: center;
	float: left;
	border-left: 1px solid #444444;
	border-right: 1px solid #333333;
}

div.menu li.nbl
{
  border-left: none;
}

div.menu li.nbr
{
  border-right: none;
}

div.menu a
{
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	line-height: 36px;
	float: left;
}

div.menu a:hover
{
  color: #6699CC;
  font-weight: bold;
}

div.wrapper
{
	width: 100%;
	height: auto;
	background-color: transparent;
	border-top: 1px solid #333333;
}

div.content
{
  position: absolute;
  left: 50%;
	width: 810px;
	height: auto;
	color: #FFFFFF;
	background-color: transparent;
	font-size: 12px;
	margin: 50px 0 0 -405px;
}

div.content h1
{
  color: #999999;
  font-family: times new roman;
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 20px 0;
}

div.content h2
{
  color: #999999;
  font-family: times new roman;
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 20px 0;
}

div.content h3
{
  color: #999999;
  font-family: times new roman;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 20px 0;
}

div.content p
{
  text-align: justify;
  line-height: 22px;
  margin: 0 0 20px 0;
}

div.content ul
{
  list-style: none;
  margin: 0 0 0 1em;
}

div.content span
{
  line-height: 1.5em;
  display: block;
}

div.content a
{
  color: #6699CC;
  text-decoration: none;
}

div.content a:hover
{
  color: #FFFFFF;
}

div.image
{
  float: left;
  background-color: #EEEEEE;
  border: 0.0125em solid #999999;
  margin: 0 5px 5px 0;
  padding: 0.5em;
}

div.artistl
{
  width: 11.4em;
  float: left;
  margin: 0 0 1em 0;
}

div.artistl div.image
{
  width: 9.4em;
  background-color: #FFFFFF;
  border: 0.0125em outset #000000;
  padding: 0.5em;
}

div.content label
{
  font-weight: bold;
  margin: 0 0 0.25em 0;
}

div.content input.field
{
  width: 24em;
  color: #000000;
  background-color: #FFFFFF;
  border: 0.0125em outset #000000;
  margin: 0 0 0.5em 0;
  padding: 0.25em;
}

div.content textarea
{
  width: 25em;
  height: 19.5em;
  color: #000000;
  background-color: #FFFFFF;
  font-size: 1em;
  border: 0.0125em outset #000000;
  padding: 0.25em;
  margin: 0 0 0.5em 0;
}

div.content input.button
{
  color: #FFFFFF;
  background-color: #333333;
  font-weight: bold;
  border: 0.0125em outset #000000;
  margin: 0 0 0.5em 9.15em;
  padding: 0.5em;
}

div.content p.error
{
  color: #FF0000;
  margin: 0 0 0.5em 9.5em;
}

div.contactl
{
  width: 25%;
  float: left;
}

div.contactbl
{
  margin: 0.5em 0 0 0;
}

div.contactr
{
  width: 75%;
  float: left;
}

div.forml
{
  min-width: 9em;
  text-align: right;
  line-height: 2em;
  float: left;
  margin: 0 0.5em 0 0;
}

div.mapcontainer
{
  width: 39em;
  height: 29em;
  background-color: #FFFFFF;
  border: 0.0125em outset #000000;
  padding: 0.5em;
}

div.map
{
  width: 100%;
  height: 100%;
  background-color: transparent;
}

div.dir
{
  margin: 1em 0 0 0;
}

div.dir input.field
{
  margin: 0.5em 0 0 0;
}

div.dir input.button
{
  margin: 0;
  padding: 0.2em;
}

div.clear
{
	background-color: transparent;
	clear: both;
}

div.spacer
{
  width: 100%;
  background-color: transparent;
  font-size: 1px;
  display: block;
  clear: both;
  margin-bottom: 20px;
}
