 /**************************/
 /*       PAGE CSS         */
 /**************************/

body { font:80% verdana,arial,helvetica,
  sans-serif; }

/*containing DIV*/
.wrapper { width:600px; margin:0 auto;
  border:0px solid; padding:10px;  }
.wrapper p { margin:5px 0 20px 0; }
.wrapper .title2 { font-size:80%; width:600px; 
  margin: auto; }
.wrapper .title3 { font-size:80%; width:600px; 
  margin: auto; }
.wrapper .title4 { font-size:70%; width:600px; 
  margin: auto; }

#logo { text-align:center; padding: 0px; text-align: center;
  margin:0px  auto;
}

#miniaddress { font: normal 10px verdana,arial,helvetica,
  sans-serif; padding: 10px 0px; text-align: center;
  margin:0px auto; }

.title1 { font-size: 140%; color:#030;
  font-weight:bold; background:inherit; padding: 0px; margin:0px  }
	
/*menu*/
#menu { width:600px; margin:0px auto; text-align: center; }
#menu img { float:left; border:none; }

#menu1 { width:360px; margin:0px auto; text-align: center; }
#menu1 img { float:left; border:none; }

/*links*/
a { color:#030; background:inherit; text-decoration: none;  }
a:hover { color:#060; background:inherit; text-decoration: underline; }
a img { border:none; }

/*generic*/
.center { text-align:center; }
.right { float:right; margin-left:10px; }
.left { float:left; margin-right:10px; }
span.center { display:block; margin:0 auto;
  text-align:center; }


/* ------------------------------------- */
/*           Rainbow Graphics            */
/*       www.rainbow-graphics.com        */
/*           Copyright 2005              */
/* ------------------------------------- */
 

.Rfill3 { float:right; margin:0px 0px 105px 10px; background:#ffffff; }

 
img.thumb { border: 1px solid #003300; width:140px; }
img.large { width:0; border:0; position:absolute; }

 
img.thumb3 { border: 1px solid #003300; width:160px; }
img.large3 { width:0; border:0; position:absolute; }

 

.Zright a { position:absolute; 
  cursor:default; }
 

.Zright a:hover .large.w300 {
  width:300px; top:-60px; right:150px; border:1px solid #003300; background:none; 
  text-decoration:none; margin:0;}
 
 
.Zright3 a { position:absolute; 
  cursor:default; }

 
 
.Zright3 a:hover .large.w300 { 
  width:300px; top:-80px; right:150px; border:1px solid #003300; background:none; 
  text-decoration:none; margin:0; }



/* ------------------------------------- */
/*      Photo-Caption Zoom Overrides     */
/* ------------------------------------- */

/* for linked photos */
.Zright a,.Zleft a { cursor:pointer; } 