BODY {
	font-family:Arial, Helvetica, sans-serif; 	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background-color:#66CCFF; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
BODY {
	min-width: 90%
}
#wrap {
	background:#ffffff; MARGIN: 0px auto; WIDTH: 90%
}
#header {
 padding-top:0px; background-color:#3C0000; margin-top:10px;
}


#main {
	background-color:#FFFFFF; FLOAT: right; WIDTH: 80%; color:#3C0000;
}
#main H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#main H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP:12px; text-align:left;
}

#main H5{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; text-align:left;
}

#main P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; font-size:12px; text-align:justify; 
}
#sidebar {
	background-color:#FFffff; FLOAT: left; WIDTH: 15%
}
#sidebar UL {
	MARGIN-BOTTOM: 0px
}
#sidebar H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sidebar P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; text-align:center; color:#FF6600; width: 100%;background-color:#3C0000;padding:6px;
}
#nav {
background-color:#FFFFFF;
}
.nav-position {
	position:absolute;
	width: 105px;
	top:-50px;
	left: -36px;
	width: 87px;
	text-align:center;
}

.banner-position {
	position:absolute;
	top:-105px;
	left: -11px;

}

.container{
	position:relative;
	width: 100px;
	left: 40px;
	top: 66px;
}#Headline {	CLEAR: both; text-align:center; color:#660000; width: 80%;background-color:#FFFFCC;padding:6px; font-size:12px;
}


.container-top{
	position:relative;
	height: 68px;
	width: 740px;
	left: 11px;
	top: 110px;
}

.side-left-logo {
	position:absolute;
	width:138px;
		top:2px;
	left: -22px;
	float:left;
}
.side-left-menu {
	position:absolute;
	width:138px;
		top:226px;
	left: -22px;
	float:left;
}
.top-right-rep {
	position:absolute;
	width:370px;
	top:-60px;
	left: 302px;
	float:left;
}
.top-left-rep {
	position:absolute;
	width: 222px;
	top:-60px;
	left: -24px;
	 border: thin dashed #000000;
		float:left;
}

.bottom-wide {
	position:absolute;
	width: 700px;
	top:240px;
	left: -48px;
	text-align:center;

}

.image-center {
margin: 5px;
float: center;
align:center;
}



.image-box {
border: outset thin #999999;
margin: 5px;
float: left;
}
.image-box-right {
border: thin inset #999999;
padding: 2px;
margin: 8px;
float: right;
}
.image-box-left-no-border {
margin: 8px;
float: left;
}

.main-text{
	font-size: 12px;
	color:#000000;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.2;
}

th {
	padding: 0 0.2em;
	text-align: left;
	background-color:#0000CC;
	color:#FFFFFF;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.2em;
	text-align:left;
	font-size:12px;
	}
td.width {
	width: auto;
	}
td.adjacent {
	border-left: 1px solid #CCC;
	text-align: left;
	}
	dl#artist dt {
  display:none;
    background-color:3c0000; 

  }
 
dl#artist dt {
  display:none;
  }
dl#artist dd {
  padding:0; 
  margin:0;
  }
a.xmenu, a.xmenu:visited {
  display:block; 
  width:5.1em; 
  height:3em; 
  background:#3C0000; 
  text-decoration:none; 
  text-align:center; 
  color:#e66509; 
    font-weight:900;
  float:left;
  font-size:12px;
  }
  
a.xmenu span, a.xmenu:visited span {
  display:block; 
  width:4.8em; 
  height:0.5em; 
  border-top:0.5em solid #3C0000; 
  border-left:1em solid #3C0000;  
  border-right:1em solid #3C0000; 
  border-bottom:0.5em solid #3C0000; 
  background:#e66509; 
  overflow:hidden;
    font-size:12px;

  }
* html a.xmenu span, * html a.xmenu:visited span {
  width:5.1em; 
  height:1.5em; 
  w\idth:3em; 
  he\ight:0.5em; 
  overflow:hidden;
    font-size:12px;

  }
a.xmenu:hover {
  color:#ffffff;
  font-weight:900;
    font-size:11px;

  }
a.xmenu:hover span {
  background:#ffffff;
    font-weight:900;
    font-size:12px;

  }
.menu {
	font-size:11px;
	font-weight:bold;
	width:148px;
}
.menu2 {
	font-size:10px;
	font-weight:bold;
	width:140px;
	text-align:center;
}

#menu a, #menu a:visited {
  text-decoration:none;  color:#000000;  display:block;  width:9em; 
  height:1.1em;  border-bottom:1px solid #fff;  padding:0.5em;
  }

#menu a:hover {
  border-bottom:1px solid #000;  text-align:right; color:#E66509;
}
