@charset "UTF-8";
/* CSS Document */



body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;

	/* background-image:url(../media/template/backgroundGrad.jpg);
	background-repeat:repeat-x; */
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	
	background-image:url(../media/template/dancenetwork_mainBg.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: bottom;
	
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.8em;	
	
}



#container {
	width: 900px;
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/* border: 1px solid #000000; */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
	
	
}

#header {
	height:151px;
}

#hNav {
	height:30px;
	background:url(../media/template/navBg.jpg) repeat-x #000;
	color:#FFF;
	
}

/*  Horisontal navigation css  */
/*  css sourced from http://css.maxdesign.com.au/listamatic/horizontal16.htm */

#navcontainer ul
{
	padding: .2em 0;
	margin: -.1em 0;
	list-style-type: none;
	background-color: #000; 
	background: url("../media/template/navBg.jpg") repeat-x 30px;	
	color: #FFF;
	width: 100%;
	font: normal 12px verdana, arial, helvetica, sans-serif;

	text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a
{
	text-decoration: none;
	/*background-color: #000;*/
	color: #FFF;
	padding: .2em .5em;
	
}


#navcontainer li a:hover
{

	background-color: #336699;
	background: url("/media/navBarBgHover.gif") repeat-x 20px;
	background-color:#F60;
}

ul#navlist li a.on
{
	background-color: #333;
	font-weight: bold;
	background: url("/media/navBarBgHover.gif") repeat-x 20px;
}

ul#navlist li a.on:hover
{
	

}


#footer {
	

}
	
	
.tagline {
	font-size:larger;
	font-style:italic;
	
}

table.styledtable { width: 100%; padding: 0px; border: none; border: 1px solid #789DB3; background-color: #C90;}
table.styledtable td {  border: none; background-color: #fef474; vertical-align: top; padding: 7px; }




	

