/************* Drop down menu stuff *********************/

#navigation, #navigation ul, #navigation ul table tbody tr td { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	width: auto;
	background-color:#990000;
	color: white;
	font-size: 0.7em;
}

#navigation li ul a:hover, #navigation table tbody tr td li ul a:hover {
background-color:white;
color: #990000;
}

a:active, a:focus {
outline: 0
}


#navigation a {
	display: block;
/*	width: 10em; */
	text-decoration: none;
/*	text-transform: uppercase; */
	font-size: 12px;

        color: #FFFFFF;

}


#navigation a.foo {
	
        display: block;
    /*    width: 10em;*/
	
}




#navigation a.main {

    padding-top: 12px;
    font-size: 12px;
}


#navigation a.mainfirst {

  /*  padding-left:20px;*/
    padding-top:12px;
    font-size:5px;
}



#navigation li, #navigation table tbody tr td li { /* all list items */
	float: left;
	width: 3em; /* width needed or else Opera goes nuts */
	padding-top: 5px;
	padding-bottom: 5px;

}


#navigation li a, #navigation table tbody tr td li  {
	color: #990000;
	width: 6em; 
}


#navigation li ul,  #navigation table tbody tr td li ul { /* second-level lists */
	position: absolute;
       width: 13em; 
       border: 1px black solid; 
	background: #990000;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navigation li ul ul,  #navigation table tbody tr td li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 5em;
	position: absolute;
       width: 13em;
       border: 1px black solid; 
	background: #990000;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navigation li:hover ul ul, #navigation li.sfhover ul ul,  #navigation table tbody tr td li:hover ul ul,#navigation table tbody tr td li.sfhover ul ul {
	left: -999em;

}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation table tbody tr td li:hover ul,
#navigation table tbody tr td li li:hover ul, #navigation table tbody tr td  li.sfhover ul, #navigation table tbody tr td li li.sfhover ul
 { /* lists nested under hovered list items */

	left: auto;
}

.factitle { padding: 0px; margin:0px; margin-bottom: 2px;}


.menulevel1 {

	font-size: 12px;
}

.menulevel2 {

	font-size: 10px !important;
}


#footerlinks {

margin-left: auto;
margin-right: auto;

}

#donationTable {

border-collapse: collapse;
font-size: 0.6em;
margin: 0;
border-top: 0px;


}

#donationTable td {

border-bottom: 0px;
}

.noBullet li {

list-style-type:none; 

}


#navTableIe{

border-collapse: collapse;
margin: 0px;
padding: 0px;
font-size: 0.6em;
margin: 0;
border-top: 0px;
width: 700px;

}

#navTableIe td {
margin: 0px;
padding: 0px;
border-bottom: 0px;
width: 30px;
}

#rotator {

z-index: -1000;
position: relative;

}

#caldiv {

position:absolute;
visibility:hidden;
background-color:white;
layer-background-color:white;

}
#content_inner p {
z-index: -1000;
margin-bottom: 15px;
}
#content_inner p img {
z-index: -1000;

}

p h6 { 

margin-top: 3px;


}
