* {
margin:0;
padding:0;
}

body {
background-color:#32312c;
background-position:center;
background-image:url(images/backbottom.gif);
background-repeat:repeat-y;
color:#D9D8CA;
}
body a:link{color:#D9D8CA;}
body a:visited{color:#D9D8CA;}
body a:hover{color:#999999;}

p {
font-weight:bold;
}

#body {
width:900px;
margin:0 auto;
}

#menu {
width:120px;
position:relative; z-index:5;
font-family:Palatino Linotype;
font-size:16px;
margin-top:10px;
}
#menu a:link {text-decoration:none;}
#menu a:visited{text-decoration:none;}
#menu a:hover{text-decoration:none;}

#menutext {
position:relative; z-index:5;
text-align:left;
margin-top:-525px;
margin-left:10px;
}

#bodyback {
margin-bottom:-8px;
margin-top:-523px;
position:relative; z-index:1;
}

#rightcol {
position:relative; z-index:4;
width:150px;
padding-right:10px;
padding-left:10px;
text-align:left;
border-left-width:1px;
border-left-style:solid;
border-left-color:#483E41;
padding-top:200px;
padding-bottom:173px;
margin-top:-220px;
}

#upcoming {
font-family:Palatino Linotype;
font-size:16px;
}

#events {
font-family:Tahoma;
font-size:11px;
line-height:20px;
}

#maincontent {
width:530px;
position:relative; z-index:3;
text-align:left;
padding-left:150px;
margin-top:-525px; /*change this value if you make changes to UPCOMING EVENTS*/
line-height:25px;
}

#pageheader {
margin-left:-15px;
}

#footer {
position:relative;
z-index:7;
bottom:20px;
font-family:Tahoma;
font-size:10px;
}
#footer a:link{color:#483E41;}
#footer a:visited{color:#483E41;}
#footer a:hover{color:#999999;}

#footleft {
text-align:left;
margin-left:50px;
}

#footright {
margin-top:-11px;
color:#483E41;
}

/*footers changes*/

#footerindex {
margin-top:30px;
}

#footerabout {
margin-top:210px;
}

#footerevent {
margin-top:170px;
}

#footerpromo {
margin-top:50px;
}

#footerevents {
text-align:center;
margin-top:50px;
padding-bottom:10px;
}

#footervisual {
margin-top:480px;
}

#footerteam {
margin-top:70px;
}

#footersponsers {
margin-top:70px;
}

#footercontact {
margin-top:250px;
}

/*end footers*/

#buttondivine {
text-align:right;
margin-top:-135px;
}

#buttonjump {
text-align:right;
margin-top:-135px;
}

#buttonklimaxx {
text-align:right;
margin-top:-135px;
}

#thejumpoff {
text-align:right;
margin-top:-135px;
}

#teampic {
border:#483E41;
border-style:groove;
border-width:1px;
padding:15px 0px 15px 15px
}

#girlspic {
border:#483E41;
border-style:groove;
border-width:1px;
padding:15px 0px 15px 15px
}

.classlogoborders {
border:#483E41;
border-style:groove;
border-width:1px;
padding:5px;
}