/*

Everything else is usual decoration:

*/
#nav{
     margin: auto;
     width: 85%;
     height: 39px;
              }   
#nav li a img{
    height:30px;
    width:30px;
}
#nav li{
     list-style: none;
     display: block;
     float: left;
     height: 39px;
     position: relative;
}

#nav li a{
    padding: 6px 10px 4px 10px;
     margin-bottom:3px;
    width: 160px;
     height: 30px;
     font: 1.0em verdana;
     border-right: 1px solid #ddd;
     background: #386075;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#nav li a donatecolor{
        background-color: #c92323;
        }
#nav ul{
     padding: 0px;
     }

#nav li a{
     display: block;
}

#nav li a:hover
{	background: #aa2e24}
#nav ul li {
     border-right:none;
     border-bottom:1px solid #DDDDDD;
     width:160px;
         height:25px;
        }

/*Lowest level 3*/

#nav ul li a {
     font: 1.0em verdana;
     width: auto;
     min-width: 250px;
/*added auto height*/     
     height: auto;
/*     width:300px; */
    white-space: word-wrap;
      z-index: 1001;
     border-right: none;
     background: #ddd;
     color:#597062;
     /*padding: .2em 0 .2em 0;*/
     text-align: left;
/*     height:25px; */
              position: relative;
              border-bottom: none;
      /* border-bottom:1px solid #ddd;*/
}
#nav ul li a:hover
    {	color: #fff}
/* Sub menus */
#nav ul{
     display: none;
         visibility:hidden;
     position: absolute;
     top: 39px;
}
/* Third-level menus */
#nav ul ul{
     top: 0px;
     left:250px;
     display: none;
     z-index: 1000;
         visibility:hidden;
     border: 1px solid #386075;
}
#nav ul ul li a {
     width:44em;
     z-index: 999;
     position: absolute;
}

/* Fourth-level menus */
#nav ul ul ul{
     top: 0px;
     left:190px;
     display: none;
         visibility:hidden;
     border: 1px solid #DDDDDD;
}
 
#nav ul li{
     display: block;
         visibility:visible;
}
#nav li:hover > ul{
     display: block;
         visibility:visible;
     }
     
#comments {background:#fff}
#iframe {width:400; height:600px;border:0;}
#comment-wrap {background:#fff;position:absolute}
#comments #comment-wrap{display:none;z-index:5;}
#comments:hover #comment-wrap {display:block}
.title-fancy-eip {font:  1.5em verdana;
                color: #386075;
}
.donate-fancy-eip {font:  1.2em verdana;
                padding-left: 0.5cm;
                text-align: left;
                color: #386075;
}
#donate-eip {font:  1.0em verdana;
                padding-top: 0.5cm;
                padding-right: 0.5cm;
                text-align: left;
                background: #eeebe3;
                color: #386075;
                border-radius: 25px;
                border: 1px solid #386075;
                padding: 20px; 
}
.email-eip {
                font:  1.5em verdana !important;
                padding-right: 0.5cm;
                text-align: left;
                color: #aa2e23;
}
.padded{
            /*padding-top: .5em;*/
            padding-top: 11px;
            }
            
#soc{
     min-width:100px;
     }   
#soc li a img{
    height:22px;
    width:22px;
}
#soc li{
     list-style: none;
     display: block;
     float: right;
     height: 22px;
}

#soc li a{
     width: 22px;
     height: 22px;
     background: #386075;
	}


#soc ul{
     padding: 0px;
     }

#soc li a{
     display: block;
}

#soc li a:hover
{	background: #aa2e24}            
            
            
#nav2{
    /* height: 30px;*/
    /*background: #5970B2;*/
   /* border-radius: 3px;*/
      }   

#nav2 li{
     list-style: none;
     display: block;
     float: left;
/*     height: 25px;*/
     position: relative;
}

#nav2 li a{
    padding: 4px 10px 4px 10px;
      /*margin-bottom:1px;
    /*margin: 0 .5em 0 0; */
    /* margin: 0;*/
     min-width: 80%;
     width: 150px;
    /*     height: 25px; */
     font: bold 1.0em arial;
     border-right: 1px solid #ddd;
     border-bottom: 1px solid #fff;
     background: #386075;
	color: #FFF;
	text-align: center;
	text-decoration: none}


#nav2 ul{
     padding: 0px;
     }

#nav2 li a{
     display: block;
}
#nav2 li a:hover
{	background: #49A3FF}

#nav2 ul li {
     border-right:none;
 /*    border-bottom:1px solid #DDDDDD;*/
     width:350px;
        /* height:22px;*/
        height: auto; 
        }

/*Lowest level 3*/
#nav2 ul li a {
     font: 1.0em verdana;
     width: auto;
     min-width: 350px;
/*added auto height*/     
     height: auto;
/*     width:300px; */
    white-space: word-wrap;
      z-index: 999;
     border-right: none;
     background: #ddd;
     color:#597062;
     /*padding: .2em 0 .2em 0;*/
     text-align: left;
/*     height:25px; */
              position: relative;
              border-bottom: none;
      /* border-bottom:1px solid #ddd;*/
}

/* Sub menus */
#nav2 ul{
     display: none;
         visibility:hidden;
     position: absolute;
/*     top: 25px; */
}
/* Third-level menus */
#nav2 ul ul{
     top: 0px;
     left:170px;
     display: none;
     z-index: 1000;
         visibility:hidden;
 /*    border: 1px solid #5970B2;*/
     border-bottom: 1px solid #fff;
}
#nav2 ul ul li a {
/*2*/
     min-width:500px;
     width: auto;
     z-index: 1000;
      position: relative;
      border-bottom: 1px solid #fff;
/*     position: absolute;*/
}
     
/* Fourth-level menus */
#nav2 ul ul ul{
     top: 0px;
     left:190px;
     display: none;
         visibility:hidden;
     border: 1px solid #DDDDDD;
}

#nav2 ul li{
     display: block;
         visibility:visible;
}
#nav2 li:hover > ul{
     display: block;
         visibility:visible;
     }
#nav3{
     height: 39px;
     border-radius: 3px;
     min-width:1200px;
     }   

#nav3 li{
     list-style: none;
     display: block;
     float: left;
     height: 39px;
     position: relative;
}

#nav3 li a{
     padding: 4px 10px 4px 10px;
     margin-bottom:3px;
    width: 190px;
     height: 39px;
     font: bold 1.0em arial;
     border-right: 1px solid #ddd;
     background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}


#nav3 ul{
     padding: 0px;
     }

#nav3 li a{
     display: block;
}
#nav3  li a:hover
{	background: #49A3FF;
    }
#nav3 ul li {
     border-right:none;
     border-bottom:1px solid #DDDDDD;
     width:190px;
         height:25px;
        }

/*Lowest level 3*/
#nav3 ul li a {
    display: block;
     font: 1.0em verdana;
     width:275px;
      white-space: nowrap;
      z-index: 999;
     border-right: none;
     background: #ddd;
     color:#5970B2;
     text-align: left;
     word-wrap: break-word;
     height:25px;
      position: relative;
     border-bottom:1px solid #FFFFFF;
}

/* Sub menus */
#nav3 ul{
     display: none;
         visibility:hidden;
     position: absolute;
     top: 39px;
}
/* Third-level menus */
#nav3 ul ul{
     top: 0px;
     left:190px;
     display: none;
     z-index: 1000;
         visibility:hidden;
     border: 1px solid #5970B2;
}
#nav3 ul ul li a {
     width:44em;
     z-index: 999;
     position: absolute;
}

/* Fourth-level menus */
#nav3 ul ul ul{
     top: 0px;
     left:190px;
     display: none;
         visibility:hidden;
     border: 1px solid #DDDDDD;
}
 
#nav3 ul li{
     display: block;
         visibility:visible;
}
#nav3 li:hover > ul{
     display: block;
         visibility:visible;
     }     

#site_map
    {position:absolute;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 2px;
	font-spacing: 2px;
	top: 2px;
	width:820px;
	background-color:gray;
	border:1px 	solid black;
	font:normal 6px Verdana;
	line-height:8px;
	z-index:99;
	visibility:hidden;}

	
