body {
	margin: 0;
	padding: 0;
	background: #000000 url("images/bk2.jpg") repeat-y;
	background-attachment: fixed;
	
}

/* Main styling */

#header
{
	margin: 0px 0px 0px 211px;
	height: 435px;
	color: #000000;
	text-align: left;
	font-size: 46px;
	font-weight: bold;
	background: url("images/maintitle_v4c.jpg") no-repeat;
	display: block;
}

#header a {
display:block;
height:165px;
width:500px;
margin:0px;
padding:0px;
}

#header1
{
	margin: 0px 0px 0px 211px;
	height: 435px;
	color: #000000;
	text-align: left;
	font-size: 46px;
	font-weight: bold;
	background: url("images/maintitle_about2.jpg") no-repeat;
	display: block;
}

#header1 a {
display:block;
height:165px;
width:500px;
margin:0px;
padding:0px;
}

#header2
{
	margin: 0px 0px 0px 211px;
	height: 435px;
	color: #000000;
	text-align: left;
	font-size: 46px;
	font-weight: bold;
	background: url("images/maintitle_news2.jpg") no-repeat;
	display: block;
}

#header2 a {
display:block;
height:165px;
width:500px;
margin:0px;
padding:0px;
}

#header3
{
	margin: 0px 0px 0px 211px;
	height: 435px;
	color: #000000;
	text-align: left;
	font-size: 46px;
	font-weight: bold;
	background: url("images/maintitle_music2.jpg") no-repeat;
	display: block;
}

#header3 a {
display:block;
height:165px;
width:500px;
margin:0px;
padding:0px;
}

#header4
{
	margin: 0px 0px 0px 211px;
	height: 435px;
	color: #000000;
	text-align: left;
	font-size: 46px;
	font-weight: bold;
	background: url("images/maintitle_stuff2.jpg") no-repeat;
	display: block;
}

#header4 a {
display:block;
height:165px;
width:500px;
margin:0px;
padding:0px;
}

#about
{
	margin: 0px 0px 0px 220px;
	width: 100px;
	height: 100px;
	text-align: center;
	padding: 0px 0px;
	display: block;
	background: url("images/about_v2.gif") no-repeat;
	float: left;
}

#about a {
display:block;
height:100px;
width:100px;
margin:0px;
padding:0px;
}

#about a:hover
{
	background: url("images/abouto_v2.gif") no-repeat;
	margin: 0px;
	width: 100px;
	height: 100px;
	text-align: center;
	padding: 0px 0px;
	display: block;
	float: left;
}

#news
{
	margin: 100px 0px 0px -100px;
	width: 100px;
	height: 100px;
	text-align: center;
	padding: 0px 0px;
	display: block;
	background: url("images/news-tour_v2.gif") no-repeat;
	float: left;
}

#news a {
display:block;
height:100px;
width:100px;
margin:0px;
padding:0px;
}

#news a:hover
{
	margin: 0px;
	width: 100px;
	height: 100px;
	text-align: center;
	padding: 0px 0px;
	display: block;
	background: url("images/news-touro_v2.gif") no-repeat;
	float: left;
}

#music
{
	margin: 200px 0px 0px -100px;
	width: 100px;
	height: 100px;
	text-align: center;
	padding: 0px 0px;
	display: block;
	background: url("images/music-words_v2.gif") no-repeat;
	float: left;
}

#music a {
display:block;
height:100px;
width:100px;
margin:0px;
padding:0px;
}

#music a:hover
{
	margin: 0px;
	width: 100px;
	height: 100px;
	text-align: center;
	padding: 0px 0px;
	display: block;
	background: url("images/music-wordso_v2.gif") no-repeat;
	float: left;
}

#stuff
{
	margin: 300px 0px 0px -100px;
	width: 100px;
	height: 100px;
	text-align: center;
	padding: 0px 0px;
	display: block;
	background: url("images/getstuff_v2.gif") no-repeat;
	float: left;
}

#stuff a {
display:block;
height:100px;
width:100px;
margin:0px;
padding:0px;
}

#stuff a:hover
{
	margin: 0px;
	width: 100px;
	height: 100px;
	text-align: center;
	padding: 0px 0px;
	display: block;
	background: url("images/getstuffo_v2.gif") no-repeat;
	float: left;
}

#content
{
	margin: -20px 0px 0px 350px;
	width: 600px;
	font: normal 12px arial, helvetica, verdana, tahoma, sans-serif;
	color: #ffffff;
	text-align: left;
	display: block;
}

#contact
{
	margin: 10px 0px 20px 523px;
	width: 144px;
	height: 20px;
	text-align: center;
	padding: 0px 0px;
	display: block;
	background: url("images/contact_v2.gif") no-repeat;
}

#contact a {
display:block;
height:20px;
width:144px;
margin:0px;
padding:0px;
}

/* Element styling */

h1 {
  font-size: 24px;
  font-weight: normal;
  border-bottom: 1px solid #FFF;
  text-align: left;  
}

h2 {
  font-size: 16px;
	font-weight: bold;
	text-align: left;
}

h3 {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}

a {
	font-weight: normal;
	text-decoration: none;
	color: #b949f1;
}

a img {border: none; }
  
#footer a {
  font-weight: normal;
  text-decoration: none;
}

#footer a:link {
  color: #E099FF;
}

#footer a:hover {
  font-weight: bold;
}

blockquote {
  margin: 25px;
  padding: 0 0 0 20px;  
  background-color: #5C008A; 
  border: 1px solid #9D6BB3; 
  color: #cccccc;	
}

blockquote a {
	color: #f9c1ef;
}

#content ul {
  list-style:none; 
  margin-left: 10px; 
  padding: 1px;
}

#content ul li {
  padding-left: 15px; 
  background: url(images/block_v2.gif) 0 5px no-repeat;
}

