body { 
margin:0 auto;
padding: 8px 0px 0px 0px;
text-align:center;
}

/* banner */
#logo {
display:block;
margin:0 auto;
}


#adline {
display:block;
margin:0 auto;
}


/* menu */
#menunav {
width:740px; height:29px;
margin:0px auto;
padding:0px;
background-image:url('../images/catbkg.jpg');
overflow:hidden;
}

#menunav ul {
list-style: none;
padding:0;
margin:0 auto;
width:660px;

}

#menunav li { 
float:left; 
padding:0px 4px 0px 4px;
margin:0;
}

 

#menunav a 		{
color: #ffffff;
background:transparent;  
font: bold 11px arial,sans-serif;
text-decoration:none;
 
padding: 7px 7px;
margin:0; 
display: block;
}

#menunav li a:hover { 
color: #ffd370;
background: transparent; 
text-decoration: none;
cursor: pointer;
}
 
#menunav li:hover, #menunav li.current {
background: transparent;
}
 
#menunav ul  #current {
color: #ffd370;
background: transparent;  
}
 
 

/* Wrapper */
 
#wrapper {  
width:700px; 
margin:0 auto; 
background: transparent; 
padding:0; 
}

  

#wrap {  
width:680px; 
margin:0 auto;
padding:0px 0px 0px 0px; 
background-color:transparent;
}

 
/* photo show */
 

 #gal_container { text-align:center; margin: 10px auto; }

.gal_thumb_container { text-align:center; padding:0; margin:0 auto; }

.gal_thumb_container img {  text-align:center; border: 1px solid #000; padding:0; margin:0 auto;}

#gal_enlarge_container img {  text-align:center; padding:0; margin:0 auto; }

 

 
  
h1 { text-align: center; font: normal 10.5px verdana, arial, sans-serif; 
margin:5px 0; padding:0;  color: #000000; background:transparent; }

h2 { text-align: center;  font: normal 10px verdana, arial, sans-serif; color: #000000; margin:0 auto; padding:0; color: #000000;  background:transparent;} 

h3 { font: bold 12px verdana, arial, sans-serif; margin:5px 0; 
padding:0;  color: #130b01;  background:transparent;} 

h4 { font: normal 12px verdana, arial, sans-serif; color: #000000; margin:10px 0; padding:0;   background:transparent;} 



 
  #nav {
clear:left;
margin: 0px auto;
padding: 0;
text-align:center;
border-top: 2px solid #003300; padding-top: 10px; width: 680px;
border-bottom: 2px solid #003300; padding: 10px; width: 680px;
color: #003300;
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: transparent;
}



#nav a {
color: #130b01;
text-decoration: none;
background: transparent;}
 
 
 
#nav a:hover { 
color: #000000;
text-decoration: underline;
background: transparent;}


 
 
 
.spacer {
text-align:center;
width:740px;  
margin: 0px auto;
margin : 0px auto;
padding : 70px 0px 0px 0px;
background :transparent;
}

 
   
a:link, a:visited {
  color:#00018D;	
}

a:hover, a:active { 
        color:#db4700;
}

img {	border: none;
}

   

#byline {
text-align:center;
color: #000000;
font: bold 9px verdana, arial, helvetica, sans-serif;
background-color: transparent;
padding: 0px 0px 0px 0px;
margin: 5px auto;}
 

#byline a {
color: #000000;

}

#byline a:hover {
color: #ffffff;

}
 


#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #000000; 
background:transparent; 
margin:0px auto;
padding-top: 20px;}
