body{
	background-image: url(../images/background_bb.png);
	background-repeat: repeat-x;
	font-family: helvetica;
	color: #000;
	font-size: 11px;
	text-indent: 0px;
	height: 100%;
}

#page{
	position: relative;
	background-color: #fff;
	
	margin:0 auto;
	top:-10px;
	left: 0px;
	width: 900px;
	height: 1000px;
	
	border-style:solid;
	border-width:0px;
}

#header{
	position: absolute;
	background-color: #fff;
	
	top:0px;
	left: 0px;
	width: 900px;
	height: 300px;
	
	border-style:solid;
	border-width:0px;
}
#main{
	position: absolute;
	background-color: #fff;
	
	top: 300px;
	left: 0px;
	width: 900px;
	height: 700px ;
	
	border-style:solid;
	border-color:#cc0099;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	
}

#sideBar{
	position: absolute;
	background-color: #fff;
	
	z-index: 30;
	
	top: 75px;
	left: 25px;
	width: 200px;
	height: 300px;
	
	border-style:solid;
	border-width:0px;
}

#content{
	position: absolute;
	background-color: #fff;
	
	margin:0 auto;
	top: 5px;
	left: 225px;
	width: 650px;
	height: 625px;
	
	border-style:solid;
	border-width:0px;
}

#pageName{
	position: absolute;
	background-color: #fff;
	color: #cc0099;
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	vertical-align:center;
	
	top: 10px;
	left: 25px;
	width: 600px;
	height: 25px;
	
	border-style:solid;
	border-width: 0px;
}

#subContent{

	position: absolute;
	background-color: #fff;
	
	margin:0 auto;
	top: 75px;
	left: 25px;
	width: 600px;
	height: 525px;
	
	border-style:solid;
	border-width:0px;
	  
}

#homeBox1out{
	position: absolute;
	background-color: #ccc;
	
	margin:0 auto;
	top: 0px;
	left: 5px;
	width: 590px;
	height: 305px;
	
	border-style:solid;
	border-width:0px;
}
#homeBox1inner{
	position: absolute;
	background-color: #fff;
	
	margin:0 auto;
	top: 25px;
	left: 5px;
	width: 580px;
	height: 275px;
	
	border-style:solid;
	border-width:0px;
}
#homeBox2out{
	position: absolute;
	background-color: #ccc;
	
	margin:0 auto;
	top: 325px;
	left: 5px;
	width: 285px;
	height: 195px;
	
	border-style:solid;
	border-width:0px;
}
#homeBox2inner{
	position: absolute;
	background-color: #fff;
	
	margin:0 auto;
	top: 25px;
	left: 5px;
	width: 275px;
	height: 165px;
	
	border-style:solid;
	border-width:0px;
}
#homeBox3out{
	position: absolute;
	background-color: #ccc;
	
	margin:0 auto;
	top: 325px;
	left: 310px;
	width: 285px;
	height: 195px;
	
	border-style:solid;
	border-width:0px;
}
#homeBox3inner{
	position: absolute;
	background-color: #fff;
	
	margin:0 auto;
	top: 25px;
	left: 5px;
	width: 275px;
	height: 165px;
	
	border-style:solid;
	border-width:0px;
}

#subPageBoxOut{
	position: absolute;
	background-color: #ccc;
	
	margin:0 auto;
	top: 0px;
	left: 25px;
	width: 600px;
	height: 525px;
	
	
	border-style:solid;
	border-width:0px;
}


#subPageBoxInner{
	position: absolute;
	background-color: #fff;
	
	margin:0 auto;
	top: 25px;
	left: 5px;
	width: 590px;
	height: 495px;
	
	border-style:solid;
	border-width:0px;
}

#subPageBoxLongInner{
	position: absolute;
	background-color: #fff;
	
	margin:0 auto;
	top: 25px;
	left: 5px;
	width: 590px;
	height: auto;
	
	border-style:solid;
	border-width:0px;
}

#itemHeader{
	height: 25px;
	background-image: url(../images/itemHeader.gif);
	background-repeat: x;
	
	text-indent: 15px;
	font-size: 16px;
	font-weight: bold;
	--color: #777;
}


#articleTitle{
	color: #333;
	margin:10px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#articleText{
	color: #000;
	font-size: 12px;
	text-align: left;
}

a.txtLink:link, a.txtLink:visited{
	color: #222;
	font-size: 11px;
	text-decoration: underline;
}
a.txtLink:hover{
	color: #cc0099;
	font-size: 11px;
	text-decoration: underline;
}

#footerLink{
	text-align: center;
	color: #fff;
	font-size: 12px;
}
a.footerLink:link, a.footerLink:visited{
	text-align: center;
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}
a.footerLink:hover{
	text-align: center;
	color: #cc0099;
	font-size: 12px;
	text-decoration: underline;
}

ul {
	list-style-position: inside;
	margin:0;
	padding-left:0;
	padding-bottom:.25em;
	padding-top:.25em;
}
li{
	margin:0;
	padding-left:0;
	padding-bottom:.25em;
	padding-top:.25em;
}

.danceName2{
	color: #cc0099;
	font-size: 14px;
	font-weight: bold;
}

#footer{
	position:relative;
	
	left: -300px;
	top: 50px;
	width: 900px;
	height: 100px;
	
	border-style:solid;
	border-color:#cc0099;
	border-bottom-width:0px;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
}

#footerIndex{
	position:relative;
	
	margin:0 auto;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 100px;
	
	border-style:solid;
	border-color:#cc0099;
	border-bottom-width:0px;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	}


#botNav{
color:#555;
}
a.footerLink:link, a.footerLink:visited{
color:#555;
text-decoration: none;
}
a.footerLink:hover{
color:#999;
text-decoration: none;
}

#malibu{
color:#17e6f8;
}
a.malibu:link,a.malibu:hover, a.malibu:visited{
color:#17e6f8;
text-decoration: none;
}