/* base
----------------------------------------------- */
	
*{
	padding: 0px;
	margin: 0px;
	}
	
html, body, form, fieldset {
	margin: 0px;
	padding: 0px;
	color: #444;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.6em;
	
}

form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }

/* layout
----------------------------------------------- */

body{
	text-align: left;		 
	background: #000000 url(../images/bkg_bkl_gry.jpg) repeat-x;
	}

p, span {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#navcontainer {
	margin: 50px 0 0 10px;
	text-align: left;		 	
	padding: 10px;
}

a:link {
  color: #252b1f; 
  text-decoration: none; 
  background: transparent;}/*normal links in the text*/

a:visited {
  color: #252b1f; 
  text-decoration: none; 
  background: transparent;}

a:hover { /*this effect is not shown in NN4.xx*/
  color: #252b1f; 
  text-decoration: underline; 
  background: transparent;}

a:active {/*colour in NN4.xx is red*/ 
  color: #252b1f; 
  text-decoration: underline; 
  background: transparent;}


#textcontainer {
	margin: -10px 0 0 10px;
	padding: 10px;
	text-align: left;		 
}

#textcontainer p {
	margin-bottom: 20px;
}

#startcontainer {
	margin: 190px 0 0 10px;
}

/* HR STYLING
----------------------------------------------- */

div.hr {
  width: 350px;
  height: 1px;
  background: transparent url(../images/hr_dotted.gif) repeat-x scroll center;
}
div.hr hr {
  display: none;
}

.band {
 margin-top: 15px;
 float:left;
 width:190px;
 text-align: left;		 
}
.banddesc {
 margin-top: 15px;
 float:left;
 width:500px;
 text-align: left;		 
}

.news {
 margin-top: 15px;
 float:left;
 width:200px;
 border-right: 1px solid black;
 text-align: left;		 
}

.introtext {
 margin: 15px 0 0 10px;
 float:left;
 width:500px;
 text-align: left;		 
}