
/*-- global container ------------------------------------------------------*/

#container {
	position: relative;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 950px;
	height:800px;
	overflow:visible;
	background-image: url(images/Cracked-Main-wNav.jpg);
	background-repeat: no-repeat;



}

/*-- main container: contains all between header and footer ----------------*/

#main_container {
	padding: 0;
	margin: 0px 0px 0px 0px;
	background-image: url(images/maincontain.jpg);
	background-repeat:repeat-y
}

/*--- the main container is devided in sub containers ----------------------*/

#center_container {
	position: relative;
	float:left;
	margin: 0px 5px 0px 5px;	
	padding: 10px;
	width: 500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.6em;
	color: #48494c;
	background: #b9c1ad;
	border-style:solid;
	border-width: 2px;
	border-spacing: 0;
	border-color: #48494c;

}

#center_container_admin {
	position: relative;
	float:left;
	margin: 0px 5px 0px 5px;	
	padding: 10px;
	width: 708px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.6em;
	color: #48494c;
	background: #b9c1ad;
	border-style:solid;
	border-width: 2px;
	border-spacing: 0;
	border-color: #48494c;

}

#content_container {
	clear: both;
	margin: 0;
	padding: 0;

	
	
}

#left_column_container {
	margin: 0 0 0 4px;
	padding: 3px;
	float: left;
	width: 194px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.6em;
	color: #48494c;
	background: #b9c1ad;
	border-style:solid;
	border-width: 2px;
	border-spacing: 0;
	border-color: #48494c;
	}

#right_column_container {
	margin: 0 4px 0 0;
	padding: 3px;
	float: right;
	width: 194px;
	overflow:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.6em;
	color: #48494c;
	background: #b9c1ad;
	border-style:solid;
	border-width: 2px;
	border-spacing: 0;
	border-color: #48494c;
}
/*--- header ---------------------------------------------------------------*/

#header	{
	position: relative;
	padding: 0;
	margin: 0;
	width: 950px;
	height: 198px;
	top: 0;
	left: 0;
}

#menu_container	{
	position: relative;
	padding: 0;
	margin: 0;
	bottom: 0;
	left: 0;
	height: 37px;
}


/*--- content --------------------------------------------------------------*/

#content_container table {
	border-style: dotted;
	border-width: 1px;
	border-spacing: 0;
}

/*--- footer ---------------------------------------------------------------*/

#footer {
	margin: 0;
	padding: 0;
	width: 950px;
	height: 65px;
	clear: both

}

#footer_text {
	padding: 10px 0 0 0;
	margin: 0 30px 0 30px;
	text-align: center;
}


/*--- mainMenu ---------------------------------------------------------------*/
#navlist{position:relative;}
#navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navlist li, #navlist a{height:37px;display:block;}

#home{left:0px;width:87px;}
#home{background:url('images/CrackedMenuSprites.jpg') 0 -37px;}
#home a:hover{background: url('images/CrackedMenuSprites.jpg') 0 -74px;}
#home a:active{background: url('images/CrackedMenuSprites.jpg') 0 -111px;}

#bio{left:87px;width:125px;}
#bio{background:url('images/CrackedMenuSprites.jpg') -87px -37px;}
#bio a:hover{background: url('images/CrackedMenuSprites.jpg') -87px -74px;}
#bio a:active{background: url('images/CrackedMenuSprites.jpg') -87px -111px;}

#media{left:210px;width:93px;}
#media{background:url('images/CrackedMenuSprites.jpg') -210px -37px;}
#media a:hover{background: url('images/CrackedMenuSprites.jpg') -210px -74px;}
#media a:active{background: url('images/CrackedMenuSprites.jpg') -210px -111px;}

#venue{left:303px;width:105px;}
#venue{background:url('images/CrackedMenuSprites.jpg') -303px -37px;}
#venue a:hover{background: url('images/CrackedMenuSprites.jpg') -303px -74px;}
#venue a:active{background: url('images/CrackedMenuSprites.jpg') -303px -111px;}

#disco{left:408px;width:158px;}
#disco{background:url('images/CrackedMenuSprites.jpg') -408px -37px;}
#disco a:hover{background: url('images/CrackedMenuSprites.jpg') -408px -74px;}
#disco a:active{background: url('images/CrackedMenuSprites.jpg') -408px -111px;}

#contact{left:566px;width:195px;}
#contact{background:url('images/CrackedMenuSprites.jpg') -566px -37px;}
#contact a:hover{background: url('images/CrackedMenuSprites.jpg') -566px -74px;}
#contact a:active{background: url('images/CrackedMenuSprites.jpg') -566px -111px;}

#empty{left:761px;width:189px;}
#empty{background:url('images/CrackedMenuSprites.jpg') -761px -37px;}

/*----------------------------------------------------------------------------
  default-styles for html-elements
----------------------------------------------------------------------------*/

/*--- body -----------------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#929988;

}

a.linkie{
text-decoration:none;
color:#666666}  

a.linkie:visited {
text-decoration:none;
color:#222222}

a.linkie:hover {

text-decoration:none;
color: #594d4b}

a.linkie:active {

text-decoration:none;
color:#000000}
/*--- paragraph ------------------------------------------------------------*/

#content_container p {
	line-height: 1.3;
}

/*--- forms ----------------------------------------------------------------*/
h3 {
color: #ecece2;
font-size: 1.5em;
background:#818577;
padding-left:3px;
}
h4 {
color: #ecece2;
font-size: 1.5em;
}

h6 {
border:solid;
border-color: #b2beb3;
background: #b2beb3;
font-size:.7em;

}

fieldset {
	padding: 15px;
	border-style: solid;
	border-width: 1px;
}

input {
	border-style: solid;
	border-width: 1px;
}

textarea {
	border-style: solid;
	border-width: 1px;
}

input.submit {
border: none;
font-size: 1.0em;
padding: 0;
margin: 0;
color: #48494c;
}

input.navi {
border: none;
font-size: 1.2em;
padding: 0;
margin: 0;
color: #48494c;
}

input.submit:hover {
text-decoration: underline;
}

/*---Table-----------------------------------------------------------------*/
table.main {
width: 500px;
border: solid;
border-width: 1px;
color: #48494c;
}

th.main   {
font-style:oblique;
border:solid;
border-width: 1px;
color: #48494c;
background:#ececde;
overflow:scroll;
}

td.main  {
border:solid;
border-width: 1px;
color: #48494c;
max-width:100px;
overflow:hidden;
}