
a:link, a:visited, a:hover, a:active{
	color: #666666; cursor: pointer; text-decoration:underline;
}

body{
	margin: 0;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	background: #6c7174 url(_img/bg.gif) no-repeat top;


}
#bg{
	padding: 66px 0 0 0;
	margin: 0 auto;
	width: 780px;
}
#bg-inside{
	padding: 24px 0 0 0;
	margin: 0 auto;
	width: 750px;
	background-color: #ffffff;
	background: url(_img/bg.gif) no-repeat top;
}
img{
	border: 1px;
	border-color:#666666
}
p{
	margin: 8px 0;
}
p.copy{
	padding: 0 0 0 10px;
	color: #666;
	font-size: 11px;
}
p.centered{
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
	font-style: italic;
}
p.scentered{
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
	font-style: italic;
	margin: 8px
	
}
p.centered span{
	color: #850931;
	font-weight: bold;
}
p.scentered span{
	color: #850931;
	font-weight: bold;
}
p.smallmargin{
   margin: 5px
}
.logo{
	text-align: right;
	padding: 5px 0;
}
.tagline{
	vertical-align: bottom;
}
.content-bg{
	vertical-align: top;
	margin: 0;
	padding: 0;
}
p.head{
	padding: 0;
	margin: 0;
	text-align: center;
}
p.content{
	padding: 10px 20px 15px 20px;
	margin: 0;
	color: #850931;
	font-style: italic;
	font-size: 11px;
}
td{
	font-size: 11px;
}
.prices td{
	padding: 2px 3px;
}
table.prices{
	margin: 0 17px;
}
.top{
	vertical-align: top;
}
.top span{
	color: #850931;
	font-weight: bold;
	font-style: italic;
}
.homenav a:link, .homenav a:visited {
background: transparent url(_img/nav/home.gif) no-repeat center;
}
.homenav a:hover, .homenav a:active, #home .homenav a:link, #home .homenav a:visited {
background: transparent url(_img/nav/home-roll.gif) no-repeat center;
}

.corenav a:link, .corenav a:visited {
background: transparent url(_img/nav/core.gif) no-repeat center;
}
.corenav a:hover, .corenav a:active, #core-programs .corenav a:link, #core-programs .corenav a:visited {
background: transparent url(_img/nav/core-roll.gif) no-repeat center;
}

.donationnav a:link, .donationnav a:visited {
background: transparent url(_img/nav/donation.gif) no-repeat center;
}
.donationnav a:hover, .donationnav a:active, #donations .donationnav a:link, #donations .donationnav a:visited {
background: transparent url(_img/nav/donation-roll.gif) no-repeat center;
}

.newsnav a:link, .newsnav a:visited {
background: transparent url(_img/nav/news.gif) no-repeat center;
}
.newsnav a:hover, .newsnav a:active, #news .newsnav a:link, #news .newsnav a:visited {
background: transparent url(_img/nav/news-roll.gif) no-repeat center;
}

.contactnav a:link, .contactnav a:visited {
background: transparent url(_img/nav/contact.gif) no-repeat center;
}
.contactnav a:hover, .contactnav a:active, #contact .contactnav a:link,  #contact .contactnav a:visited {
background: transparent url(_img/nav/contact-roll.gif) no-repeat center;
}


 a.luna:link, a.luna:visited, a.luna:hover, a.luna:active{
	color: #888888;
	text-decoration: none;
}

h1 {
	font: 22px Verdana, Helvetica, sans-serif;
font-weight: bold;
}

h2 {	
   font: 11px Arial, Helvetica, sans-serif;
   color: #4b7fca;
   }

a.lunakez:link, a.lunakez:visited, a.lunakez:hover, a.lunakez:active{
     color: #4b7fca;
     text-decoration: none;
   }
                   

.ordering {
   border: 2px dotted #711c21;
   margin: 0px;
   padding: 10px; 

}
.pinkorder {
   background-color: #f3e2d8;
}           
             
.titlered {  
   font: 15px New Times, Serif;
   color: #8F253B; 
   }  
             
.titleredi {  
   font: 15px New Times, Serif;
   color: #8F253B;
   font-style: italic; 
   }   
.pieorder {
   font: 10px/15px Verdana, Helevetica, sans-serif;
   color: #8F253B;  
   padding-bottom: 7px; 
   padding-right: 10px;

} 
.topordercopy {
   font: 15px/24px New Times, Serif;
   color: #8F253B;
}

.topordercopycen {
   font: 15px/24px New Times, Serif;
   color: #333;
   text-align: center
}                                      
                         
.wbar {
   background-color: #fff;
}

iframe {height: 825px; margin-bottom: 30px;}

table.overlay
{

background-color: #333333;
border: solid;
border-color: #333333; 
border-width: 10px;
position: absolute;
left: 0;
right: 0;
top: 260px;
bottom: auto;
margin-left: auto;
margin-right: auto;
visibility: hidden;
width: 85%;
text-align: center;
font-size: 15px;
}

