body { font-family: Times, Veranda, Helvetica; }

#hd h1, #ft h1{font-size:45px;text-align:center;  }
#hd h2, #ft h2, #bd h2{font-size:25px;text-align:center;  }
#hd {margin-bottom: 3px; }
#hdtop { margin-bottom: 3px; border-bottom: 3px solid #f2501f; }
a.nodecoration {  color:#000 ; text-decoration:none; }
a:visited.blueunderline,a:link.blueunderline, a:active.blueunderline
	 {  color:#4b578b ; text-decoration:underline; }
img.centered {

    display: block;
    margin-left: auto;
    margin-right: auto }
object.centered { display: block; margin-left: auto;
    margin-right: auto }
iframe.centered { display: block; margin-left: auto;
    margin-right: auto }

img.spaced { margin-bottom: 4px; }
p.verysmall { font-size:9px !important; }
#paypal {  width: 720px; margin-top:5px; margin-left: auto; margin-right: auto;}
#paypal form { margin: 5px 0 10px 50px ; }
#paypal p { margin:0 ; }
#paypal p.margin { margin: 14px 0 0 0 ; }
#paypal h2 { font-size: 36px; font-weight: bold; color: #f2501f ; }
#paypal h3 { font-size: 28px; font-weight: bold; color: #000000 ; text-align: center; }
#paypal .orange { color: #f2501f ; }
#paypal .smaller { font-size: 20px; }
input.lower { position: relative; top:8px ; }
span.chooseshow { font-size: 14px ; }
#navbar {
 height:23px;
 background:#fff ;
}
#footnavbar {
 
}

.centermenu {
        text-align: center;

}

.footmenu {
 position: relative;
 top: -1px;
 font: bold 10px Arial;
}

.footmenu a {
 color:#000 ;
 
}
.footmenu a:link {
 color:#000 ;
}

.footmenu a:hover {
 color:#000 ;
 background-color: #bfb9bb;
}


.menu {
 position: relative;
 top: -1px;
 font: bold 12px Arial;
}


.menu a {
 color:#000 ;
 padding: 5px 7px;
 text-decoration:none;
}
.menu a:link {
 color:#000 ;
}

.menu a:hover {
 color:#d0cac8 ;
 background-color: #f2501f;
}


img#groupshot { border: 2px solid black;  }

ul { margin: 30px 0 30px 0; }
li { margin: 10px 0 10px 0 ; font-size:20px;text-align: center; }
p { margin:10px 0 10px 0 ; font-size: 20px;}
p.centered { margin:10px 0 10px 0 ; font-size: 25px;text-align: center; }
p.centeredsmaller { margin:10px 0 10px 0 ; font-size: 21px;text-align: center; }
div.mediapost { padding: 0 0 9px 0; border-bottom: 1px solid #f2501f; } 


#ft { margin-top: 20px; }
div#constantcontact h3, div#constantcontact p { text-align:center; }
div#constantcontact { margin: 30px 0 0 0; }

