/* --basic css -- */
html {
	height: 100%;
	margin: 20px;
	padding: 0px;
	}
	
body 	{
	margin: 20px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size:76%;
  	line-height:1.3em;
	color: #fff;
        background: #ccc;
	height: 100%;
	text-align: left;
	}

a	 {
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	}

a:hover {
	color:#3399CC;
        text-decoration: none;
        font-weight:bold;
	}

.link {
	color:#3399CC;
        text-decoration: none;
        font-weight:bold;
	}
	
.link:hover {
	color:#FFD535;
        text-decoration: none;
        font-weight:bold;
	}
	
.link2 {
	color:#FA702A;
        text-decoration: none;
        font-weight:bold;
	}
	
.link2:hover {
	color:#FFD535;
        text-decoration: none;
        font-weight:bold;
	}

	
.on {
	color:#FA702A;
        text-decoration: none;
        font-weight:bold;
	}

h1 	{
	font-size:120%;color: #fff;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0em;
	font-family: Arial;
	}
	
h2 	{
	font-size:110%;color: #FFD535;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0em;
	font-family: Arial;
	}
	
h3 	{
	font-size:100%;color: #fff;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0em;
	font-family: Arial;
	}
	
ul {
  margin:0;
  padding:0;
  list-style:none;
}

#news #content01 ul {
  margin:5px 0 5px 20px;
  padding:0;
  list-style:circle;
}

#wrapper {
	position: relative;
	width: 740px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #000;
        border: 0px;      
	}
html>body #wrapper {
	width: 740px;
	}
#header01 h1 {
	background: transparent url(img/f_music.jpg) no-repeat top left;
	margin: 0px 0px 0px 0px;
	width:740px;
	height: 170px;
	}

#header01 h1 span, p span {
  display:none;
}

#header02 h1 {
	background: transparent url(img/f_music.jpg) no-repeat top left;
	margin: 0px 0px 0px 0px;
	width:740px;
	height: 170px;
	}

#header02 h1 span, p span {
  display:none;
}

#header03 h1 {
	background: transparent url(img/f_people.jpg) no-repeat top left;
	margin: 0px 0px 0px 0px;
	width:740px;
	height: 170px;
	}

#header03 h1 span, p span {
  display:none;
}

#header04 h1 {
	background: transparent url(img/f_places.jpg) no-repeat top left;
	margin: 0px 0px 0px 0px;
	width:740px;
	height: 170px;
	}

#header04 h1 span, p span {
  display:none;
}

#header05 h1 {
	background: transparent url(img/f_time.jpg) no-repeat top left;
	margin: 0px 0px 0px 0px;
	width:740px;
	height: 170px;
	}

#header05 h1 span, p span {
  display:none;
}

#content01 {
margin:0 0 0 180px;
  width:520px;
  padding-top:27px;
  padding-bottom:0px;
}
#padding {
  padding-top:180px;
  padding-bottom:0px;
}
#navigation {
  position:absolute;
  top:190px;
  left:15px;
  width:150px;
  background:#ccc;
}
#poster {
  position:absolute;
  top:370px;
  left:15px;
  width:150px;
  background:#000;
}

#navigation ul {
  margin:0;
  padding:0;
  list-style:none;
}

#navigation li {
  padding:0;
  margin:0 0px;
  text-align:right;
  background:url("img/grey.gif") no-repeat left top;
}

#navigation a {
  margin-top:2px;
  padding:1px 0 0 27px;
  font-style:normal;
  font-size:1.1em;
  font-weight:bold;
  display:block;
  text-align:left;
  height:17px;
  margin-top:1px;
}

#navigation a:hover {
  background:#000 url("img/01_up.gif") no-repeat left top;
}

#navigation h3 {
  margin:0px 0px 0px 0px;
	width:150px;
	height: 24px;
  background:transparent url("img/nav.gif") no-repeat top left;
}

#navigation h3 span {
  display:none;
}

#footer {
  position:relative;
  top:0px;
  left:0px;
  width:740px;
  height:80px;
  background:#000;
}

#footer h4 {
  margin:0px 0px 0px 0px;
width:740px;
height: 80px;
  padding-bottom:20px;
  background:transparent url("img/footer.gif") no-repeat top left;
}

#footer h4 span, p span a {
  display:none;
}

#table_div{margin:10px 0 0 0;}

#table_div .row {
  clear: both;
  border-top:1px solid #3399CC;
  padding:10px 0 10px 0;
  }
 
#table_div .rowTop {
  clear: both;
  margin:0 0 15px 0;
  }
#table_div .leftCol{
	float: left;
	width: 140px;
	text-align: left;
  }

#table_div .midCol {
	float: left;
	width: 200px;
	text-align: left;
	margin:0 5px 0 5px;
  }
 
#table_div .rightCol {
	text-align: left;
  } 

img {border:0; margin:0; padding:0;}