body {
margin:0px;
padding:0px;
font-size: 75%;
_font-size: 80%;
font-family:Arial,Verdana;
background:#AFACAC url(../images/splash-bg.jpg) top center no-repeat;
line-height:16px;
}

a:link {font-weight: 600; color: #000000; text-decoration: none;} 
a:active {font-weight: 600; color: #fff; text-decoration: none;}
a:visited {font-weight: 600; color: #000000; text-decoration: none;} 
a:hover {font-weight: 600; color: #03678d; text-decoration: none;}

/*
	link style for section tables
*/


a.table:link
{
    color: #000000;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 90%;
}

a.table:active
{
    color: #663333;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 90%;
}

a.table:visited
{
    color: #000000;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 90%;
}

a.table:hover
{
    color: #663333;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 90%;
}


a.headerlink:link
{
    color: #FFFFFF;
	background-color: black;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 120%;
}

a.headerlink:active
{
    color: #ff9900;
	background-color: black;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 120%;
}

a.headerlink:visited
{
    color: #FFFFFF;
	background-color: black;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 120%;
}

a.headerlink:hover
{
    color: #ff9900;
	background-color: black;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 120%;
}


.hred2
{
    font-weight: 700;
    font-size: 250%;
    font-family: 'Adobe Gothic Std B', Helvetica, sans-serif;
    color: #ff0000;
	line-height: normal;
	padding-top: 0px;
}

.h2
{
    font-weight: 700;
    font-size: 120%;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
}

.h2blue
{
    font-weight: 700;
    font-size: 120%;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    color: #0977ff;
}

.hblue
{
    font-weight: 700;
    font-size: 250%;
    font-family: 'Adobe Gothic Std B', Helvetica, sans-serif;
    color: #0977ff;
	line-height: normal;
	padding-top: 0px;
}

.hbluefrench
{
    font-weight: 700;
    font-size: 250%;
	font-family: Arial, Helvetica, sans-serif ;
    color: #0977ff;
	line-height: normal;
	padding-top: 0px;
}


div.topnopad {
	white-space:normal ;
	margin-left: 163px;
	margin-right: auto ;
	width: 935px ;
	background-color: black ;
}

div.topnopad2 {
	white-space:normal ;
	margin-left: 163px;
	margin-right: auto ;
	width: 935px ;
	background-color: #cc9966 ;
}

div.topnopad3 {
	white-space:normal ;
	margin-left: 163px;
	margin-right: auto ;
	width: 935px ;
	background-image:url(../images/footer_texture.png);
}


div.topmenubar {
	padding-top: 0px ;
	white-space:normal ;
	width: 940px ;
	text-align:center;
	margin-left: auto ;
	margin-right: auto ;
}

div.headergraphic {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	width: 935px ;
	height: 50px;
	margin-left: 163px;

	text-align:center;
	background-color: white ;
	color: black ;
}

div.headergraphic_history {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	width: 935px ;
	margin-left: 163px;

	text-align:center;
	background-color: white ;
	color: black ;
}

div.headergraphicsub {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	width: 900px ;
	margin-left: 163px;
	margin-top: 1px;
	height: 10px;
	text-align:center;
	background-color: white ;
	color: black ;
}


div.headergraphicsub2 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 1.1em ;
	width: 900px ;
	margin-left: 163px;
	margin-top: 1px;
	height: 45px;
	text-align:center;
	background-color: #ffcccc;
	color: black ;
}



div.logo {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	width: 900px ;
	height: 150px;
	text-align:center;
	margin-left: auto ;
	margin-right: auto ;
	background-color: white ;
	color: black ;
}

div.logo2 {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	width: 900px ;
	height: 93px;
	text-align:center;
	margin-left: auto ;
	margin-right: auto ;
	background-color: white ;
	color: black ;
}

div.logo3 {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	width: 935px ;
	height: 150px;
	text-align:center;
	margin-left: auto ;
	margin-right: auto ;
	background-color: black ;
	color: black ;
}

div.logo4 {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	width: 935px ;
	height: 150px;
	text-align:center;
	margin-left: auto ;
	margin-right: auto ;
	background-color: #cc9966 ;
	margin-left:163px;
}



div.foot {
	width: 900px;
	height: 105px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background-color: black;
	color: black;
}

div.foot2 {
	width: 937px;
	height: 210px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background-color: black;
	color: black;
}

div.foot3 {
	width: 935px;
	height: 200px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
    background-color: #cc9966 ;
	color: black;
	margin-left:163px;
}

div.foot4 {
	width: 935px;
	height: 200px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../images/footer_texture.png);
    background-color: #996633;
	margin-left:163px;
}

.foottext {
	font-weight: 600;
	font-size: 120%;
	line-height: normal;
    color: #FFFFFF;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

.foottextgold {
	font-weight: 700;
	font-size: 140%;
	line-height: normal;
    color: #ffd800;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

div.toptext {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	width: 900px ;
	height: 50px;
	text-align:center;
	margin-left: auto ;
	margin-right: auto ;
	padding: 10px;
	background-color: white ;
	color: black ;
}

div.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #336666;
	margin-left:163px;
	margin-top:230px;
}

div.mainbodykids {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-image:url(../kidsrock/images/kids_bg.jpg);

	margin-left:163px;
	margin-top:230px;
}

div.mainbodyyouth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	/* background-image:url(../youthrock/images/youth_bg.jpg); */
	margin-left:163px;
	margin-top:230px;
	background:#FFF;
}

div.mainbodyhistory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	/* background-image:url(../youthrock/images/youth_bg.jpg); */
	margin-left:163px;
	margin-top:20px;
}


div.mainbodysub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #336666;
	margin-left:163px;
	margin-top:59px;
}

div.mainbodysubkids {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-image:url(../kidsrock/images/kids_bg.jpg);
	margin-left:163px;
	margin-top:59px;
}

div.mainbodysubkids2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-image:url(../kidsrock/images/kids_bg.jpg);
	margin-left:163px;
	margin-top:68px;
}

div.mainbodynews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #eee1aa;
	margin-left:163px;

}

div.mainbodysubyouth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #ffcccc;
	margin-left:163px;
	margin-top:59px;
}

div.mainbodysubyouth2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #ffcccc;
	margin-left:163px;
	margin-top:68px;
}

div.textsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 900px;
	height: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #FFFFFF;

}

div.textheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 900px;
	height: auto;
	margin-right: auto;
	background-color: #FFFFFF;

}

div.texttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 935px;
	height: auto;
	padding: 20px 0 10px 0;
	margin-right: auto;
	background-color: #FFFFFF;

}

div.midlogo {
	position: absolute;
    top: 50%;
    height: 600px;
    margin-top: -300px; /* Half of the height */
    left: 50%;
    width:300px;
    margin-left: -300px; /* Half of the width */
}

div.boxes {
	position: absolute;
	top: 50%;
	height: 600px;
	margin-top: -300px; /* Half of the height */
	left: 75%;
	width:300px;
	margin-left: -150px; /* Half of the width */
}
