 /**************************/
 /*       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  }
	

   #smalllogo { 
text-align:center;  
background: transparent;
padding:10px 0px 1px 0px;
margin:0px auto;
}  
  
  
 #address { 
text-align:center; 
color: #003300;
font: normal 12px verdana, verdana, arial, helvetica, san-serif;
cursor: pointer;
background: transparent;
padding:1px 0px 10px 0px;
}
 

 #address a  { 
color: #003300;
background: transparent;
}

 #address a:hover  { 
color: #000000;
background: transparent; text-decoration: none;
}
  
  
 #facebook { 
text-align:center;
background: transparent;
padding:10px 0px;
margin:0px auto;
}
  
  
  
  /*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 2008              */
/* ------------------------------------- */

.Lfill { float:left; margin:0px 13px 110px 0px;  background:#ffffff; }


.Lfill1 { float:left; margin:0px 13px 110px 0px;  background:#ffffff; }




.Rfill { float:right; margin:0px 0px 10px 40px; background:#ffffff; }

 

.Rfill3 { float:right; margin:0px 0px 117px 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:1; position:absolute; } 


.Zright a,.Zleft a { position:absolute; 
  cursor:default; }

.Zleft a:hover,.Zright a:hover {
  border:none; background:none; 
  text-decoration:none; margin:0;  }

.Zright a:hover .large, .Zleft a:hover .large { 
  border:1px solid #000; position:absolute;  }

.Zright a:hover .large.w200 { 
  width:200px; top:-90px; right:150px; }

.Zright a:hover .large.w250 { 
  width:250px; top:-30px; right:150px; }

.Zright a:hover .large.w300 {
  width:300px; top:-60px; right:150px; }

.Zleft a:hover .large.w300 {  
  width:300px;  top:-20px; left:160px; }

.Zleft a:hover .large.w250 {  
  width:250px;  top:-60px; left:150px; }

.Zleft a:hover .large.w200 {  
  width:200px;  top:-60px; left:150px; }
	

.Zright1 a,.Zleft1 a { position:absolute; 
  cursor:default; }

.Zleft1 a:hover,.Zright1 a:hover {
  border:none; background:none; 
  text-decoration:none; margin:0;  }

.Zright1 a:hover .large, .Zleft1 a:hover .large { 
  border:1px solid #000; position:absolute;  }
  
.Zright1 a:hover .large.w250 { 
  width:250px; top:-30px; right:150px; }

 

.Zright2 a,.Zleft2 a { position:absolute; 
  cursor:default; }

.Zleft2 a:hover,.Zright2 a:hover {
  border:none; background:none; 
  text-decoration:none; margin:0;  }

.Zright2 a:hover .large, .Zleft2 a:hover .large { 
  border:1px solid #000; position:absolute;  }
  
.Zright2 a:hover .large.w300 { 
  width:300px; top:-30px; right:210px; }





.Zright3 a,.Zleft3 a { position:absolute; 
  cursor:default; }

.Zleft3 a:hover,.Zright3 a:hover {
  border:none; background:none; 
  text-decoration:none; margin:0;  }

.Zright3 a:hover .large, .Zleft3 a:hover .large { 
  border:1px solid #000; position:absolute;  }
  
.Zright3 a:hover .large.w300 { 
  width:300px; top:-80px; right:150px; }





.Zright4 a,.Zleft4 a { position:absolute; 
  cursor:default; }

.Zleft4 a:hover,.Zright4 a:hover {
  border:none; background:none; 
  text-decoration:none; margin:0;  }

.Zright4 a:hover .large, .Zleft4 a:hover .large { 
  border:1px solid #000; position:absolute;  }
  
.Zright4 a:hover .large.w400 { 
  width:300px; top:-80px; right:150px; }
  
  
.Zright5 a,.Zleft5 a { position:absolute; 
  cursor:default; }

.Zleft5 a:hover,.Zright5 a:hover {
  border:none; background:none; 
  text-decoration:none; margin:0;  }

.Zright5 a:hover .large, .Zleft5 a:hover .large { 
  border:1px solid #000; position:absolute;  }
  
.Zright5 a:hover .large.w400 { 
  width:300px; top:-80px; right:150px; }

/* ------------------------------------- */
/*      Photo-Caption Zoom Overrides     */
/* ------------------------------------- */

/* for linked photos */
.Zright a,.Zleft a { cursor:pointer; } 
