body {
     font: 80% arial, helvetica, sans-serif;
     margin: 0;
     /*background: #FFFFEF;*/
     background:#FFF;
}

a { border:0; }

a img { border:0; }
		
h1, h2 {
    margin: 0;
}
		
#header {
        
}

#phrase h1
{
    font-family: Lucida Handwriting;
    font-size:30px;
    color: blue;
}
		
#navigation {
            float: left;
            width: 250px;
            font-family: Comic Sans MS;
            font-size:22px;
            margin-top:60px;
            margin-left:50px;
            color: black;
}

#navigation ul {
	margin:0;
	padding: 0;
	list-style: none;
    width: 250px;
}



#navigation li 
{   
    padding:0px;
    margin:0px;
}	

#navigation a {

	margin-left:0px;
	text-decoration: none;
	color: white;
	display: block;
    padding-left:10px;
}

#navigation span {

	margin-left:0px;
	text-decoration: none;
	color: white;
	display: block;
    padding-left:10px;
}

#navigation a:hover {
	/*background: navy;*/
	color: black;
    text-decoration:underline;
}
		
#content {
         padding:0;
         margin:0;
         margin-left: 325px;
         border-left: 1px solid blue;
         padding-left:25px;
         padding-right:25px;

}

#divider
{
    margin:0;
    padding:0;
}


#content h1
{
    font-family: Lucida Handwriting;
    font-size:22px;
    color: green;
    padding: 25px 25px 15px 45px;
}

#content p
{
    font-family: Comic Sans MS;
    font-size:22px;
    color: black;
    padding: 5px 25px 25px 40px;
}
    
#content ul {
	margin:0;
	padding: 0;
    padding-left:65px;
}

#content li 
{   
    padding:0px;
    margin:0px;
}	

#gallery 
{ 
  padding: 25px 0px 25px 0px;
}
		
#footer {
        clear: left;
        background: #EFF2FF;
       
}
		
#footer p {
        margin: 0;
}

#footer table {
       margin-left:25px;
       margin-right:25px;
}

#loc
{
  margin-left:25px;
}

#loc h1
{
   font-family: Tahoma;
   font-size:14px;
   padding:0;
   margin:0;
}

#loc p
{
   font-family: Tahoma;
   font-size:12px;
   padding:0;
   margin:0;
}

#rec
{
margin-left:200px;
margin-right:200px;
}

#rec h1
{
   font-family: Tahoma;
   font-size:14px;
   padding:0;
}

#rec p
{
   font-family: Tahoma;
   font-size:12px;
   padding:0;
   margin:0;
}


#hours
{ 
  margin-right:10px;
  padding-left:25px;
}

#hours h1
{
   font-family: Tahoma;
   font-size:14px;
   padding:0;
   margin:0;
}

#hours p
{
   font-family: Tahoma;
   font-size:12px;
   padding:0;
   margin:0;
}



.nav_block{display:block}
.nav_block *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0000FF}
.nav_block1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #000075;
  border-right:1px solid #000075;
  background:#0000c2}
.nav_block2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #000026;
  border-right:1px solid #000026;
  background:#0000d1}
.nav_block3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #0000d1;
  border-right:1px solid #0000d1;}
.nav_block4{
  border-left:1px solid #000075;
  border-right:1px solid #000075}
.nav_block5{
  border-left:1px solid #0000c2;
  border-right:1px solid #0000c2}
.nav_blockfg{
  background:#0000FF}
  
 .rss_box {
	 padding: 4px 0px;
	 width: 625px;
	 background-color: #EFF2FF;
	 border: 2px solid #7485CA;
}

.rss_title, rss_title a {
	font-family: "American Typewriter", "Trebuchet MS", Trebuchet, Lucida, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
  padding:0;
  margin:0;
  list-style-type:circle;
}

.rss_item  {
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  font-weight : bold; 
  margin: 0px;
  padding:0;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #88b;
	}

.rss_item a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
	
.rss_date {
	font-size: 11px;
	font-weight : normal;
	color: #F60;
	} 
    
    
    
#photos ul {list-style: none; }
ul#photos li a span { display: none; list-style: none;}
ul#photos li a:hover span {
display: block;
color: #333;
background-color:tan;
-moz-border-radius: 10px;
padding: .25em 0 .25em 0;
text-transform: uppercase;
font-size: .85em;

}
#photo, #pictureScreenObject {
display:none;
position: absolute;
left:15%;
z-index:100;
background:#fff;
padding:2em;
margin:1em;
font: 0.9em Arial, Helvetica, sans-serif;
border:1px solid #ccc;
text-align: center;
-moz-border-radius: 20px;
}  
