body{
background-color:black;width:900px;margin-left:auto;margin-right:auto
}

a img {border:none}

.ctr{margin-left:auto;margin-right:auto}

#leftcol{
text-align:center;
background-color:#ee0000;
width:160px;
height:auto;
margin:30px 10px 0px 10px;
display:inline;
float:left;
position:relative; 
left:-780px; /*changed */
}

/*for homepage only - to allow side menu to load first */
#leftcolhome{
text-align:center;
background-color:#ee0000;
width:160px;
height:auto;
/*margin:1px 0px 0px 5px;*/
display:inline;
float:left;
position:relative; 
line-height:10px;
border-top:5px solid black
}
/*for homepage only - to allow side menu to load first */
#midcolhome{
padding:0 0 0 5px;
margin-top:1px;
float:left;
display:inline;
position:relative;
background-color:#3f3f3f;
font:normal 10px verdana;
text-align:center;
height:676px;
width:532px
}

/*for homepage only */
#rightcolhome{
color:white;
width:160px;
padding:25px 20px 10px 10px;
margin-top:1px;
float:left;
display:inline;
position:relative;
background-color:#3f3f3f;
font:normal 11px verdana;
text-align:justify;
height:641px;
}

/*for homepage only - 2nd version */
#midcolhome2{
margin-top:1px;
float:left;
display:inline;
position:relative;
background-color:#3f3f3f;
font:normal 10px verdana;
text-align:center;
width:555px;
padding:0 10px 0 10px
}


/*for homepage only 2nd version */
#rightcolhome2{
color:white;
width:162px;
float:left;
display:inline;
position:relative;
/*background-color:#3f3f3f;*/
font:normal 11px verdana;
text-align:justify;

}

 
#rightcol{
width:570px;
padding:0 0 0 5px;
float:left;
display:inline;
position:relative;
left:180px;
background-color:#3f3f3f;
font:normal 10px verdana;
text-align:center
}

#rightcollight{
padding:0px 0px 0px 5px;
margin-top:1px;
width:732px;
float:left;
display:inline;
position:relative;
background-color:#cccccc;
text-align:left;
font:normal 13px verdana;
}



.sidenav a:link {text-decoration:none;letter-spacing:1px;color:white;font:bold 11px verdana;line-height:12px }
.sidenav a:visited {text-decoration:none;letter-spacing:1px;color:white;font: bold 11px verdana;line-height:12px}
.sidenav a:hover {text-decoration:underline;letter-spacing:1px;color:#aaaaaa;font: bold 11px verdana;line-height:12px}



.sidenavhome,.topnavhome a:link {text-decoration:none;letter-spacing:1px;color:white;font:bold 11px verdana;line-height:10px;}
.sidenavhome,.topnavhome a:visited {text-decoration:none;letter-spacing:1px;color:white;font: bold 11px verdana;line-height:10px}
.sidenavhome,.topnavhome a:hover {text-decoration:underline;letter-spacing:1px;color:#000000;font: bold 11px verdana;line-height:10px}

.topnavhome{
margin-left:auto;
margin-right:auto;
background-color:red;
height:25px;
width:900px;
text-align:center;
}

.credit{color:white;font:normal 12px verdana;text-align:center}

.credit a:link {text-decoration:none;letter-spacing:1px;color:white;font:bold 12px verdana}
.credit a:visited {text-decoration:none;letter-spacing:1px;color:white;font: bold 12px verdana}
.credit a:hover {text-decoration:underline;letter-spacing:1px;color:#ffff99;font: bold 12px verdana}

/*cfooter is comments pages footer */
.cfooter{text-align:center;margin:auto}

.cfooter a:link {text-decoration:none;letter-spacing:1px;color:#9999ff;font:normal 10px 'comic sans ms'}
.cfooter a:visited {text-decoration:none;letter-spacing:1px;color:#9999ff;font: normal 10px 'comic sans ms'}
.cfooter a:hover {text-decoration:underline;letter-spacing:1px;color:#ff3333;font: normal 10px 'comic sans ms'}

.csmleft
{margin:10px 10px 10px 10px;
font:normal 10pt 'comic sans ms';
color:black;
text-align:left
}

.csmctr
{margin-left:auto;margin-right:auto;
font:normal 10pt 'comic sans ms';
color:black;
text-align:center
}

h3{font: bold 14pt 'comic sans ms';
color:black;
}

hr{
color:black;
background-color:black;
width:75%;
height:3px;
text-align:center;
margin-left:auto;
margin-right:auto
}

/* this is for drop down menus */

.sidenav2 a:link{color:white; font-family:verdana; font-size:11px;line-height:20px;text-decoration:none}
.sidenav2 a:visited{color:white; font-family:verdana; font-size:11px;line-height:20px;text-decoration:none}
.sidenav2 a:hover{color:black;font-family:verdana;font-size:11px;line-height:20px;text-decoration:underline}

.sidenav2 {
font:bold 10px verdana; 
background-color:#ff0000;
text-align:left;
position:absolute;
margin-top:10px;
margin-left:0px; 
visibility:hidden;
z-index:100;
}

.sidenav2 td
{
background-color:#ff0000;
border-collapse:collapse;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
padding-left:12px}	

