@charset "utf-8";
/* CSS Document */

/*body styles*/
body {padding:0; margin:0; background-color:#ffffff; background-repeat:no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*first level layout divs*/
#wrap{ margin:0px auto 0px auto; padding:0px auto 0px auto; width:1000px; position:relative;}
#header {padding:0; margin:0; background-image:url(images/header.jpg); background-repeat:no-repeat; height:231px; width:1000px;  position: relative; }

#content {padding:20px 20px 0px 20px; margin:0px; width:960px; background-color:#ffffff; position:relative;} 
#rshadow{position:absolute; top:-44px; right:50px;  background-image:url(images/rshadow.jpg); background-repeat:repeat-y; width:10px; height:440px;}

#rshadow2{position:absolute; top:-44px; right:50px;  background-image:url(images/rshadow.jpg); background-repeat:repeat-y; width:10px; height:550px;}

#baseshadow{ position:relative;  left:85px; height:8px; background-image:url(images/baseshadow.jpg); background-repeat:repeat-x; width:835px;}

#words{padding:0px; margin:0px; width:801px; height:300px; background-color:#ffffff; margin-left:100px; } 

#words2{padding:0px; margin:0px; width:801px; height:410px; background-color:#ffffff; margin-left:100px; }
#left{padding:0px; margin:0px; width:150px; background-color:#ffffff; float:left; } 
#base{padding:0px; margin:0px; width:841px; height:71px; background-image:url(images/base.jpg); background-repeat:no-repeat; margin-left:80px;} 

/* textstyles */
p {margin:0; padding:0px 0px 10px 0px; font-size:0.76em; color:#7D7E4E; line-height:1.3em; text-align:justify;}
p.quote{font-size:0.8em;color:#8ba643; font-style:italic;}
h1 {margin:0; padding:10px 0px 10px 0px; font-size:0.90em; color:#8CC63F; font-weight:bold;}
h2 {margin:0; padding:10px 0px 10px 0px; font-size:0.85em; color:#949698; font-weight:bold;}
h3 {margin:0; padding:10px 0px 10px 0px; font-size:0.85em; color:#92278f; font-weight:bold;}
h4 {margin:0; padding:10px 0px 10px 0px; font-size:0.80em; color:#8CC63F; font-weight:bold;}
a:link{color:#92278f; text-decoration:none;}
a:visited{color:#92278f; text-decoration:none;}
a:hover{color:#7DB013; text-decoration:none;}
.highlight{color:#8CC63F; font-weight:bold;}

/* list styles */
ul.list{margin:0px 0px 5px 20px; padding:0px;}
ul.list li{margin:0px 0px 0px 20px; padding:0px 0px 0px 10px; font-size:0.76em; color:#7D7E4E;  list-style-type:none; list-style-position:outside; list-style-image:url(images/tick.jpg); }

/* list styles */
ul.disc{margin:0px 0px 10px 20px; padding:0px;}
ul.disc li{margin:0px 0px 0px 20px; padding:0px 0px 0px 10px; font-size:0.76em; color:#7D7E4E; line-height:1.3em;  list-style-type:disc; list-style-position:inside; }

/*footer styles*/
#footer {padding:0px 10px 0px 100px;; margin:0px 0px 0px 0px; height:20px; width:835px;  }
#footer ul {padding:0; margin:0px 0px 0px 0px; list-style:none; }
#footer li {padding:0; margin:0; display:inline; color:#A0A26A; font-size:11px;}
#footer li.copyright { float:left; }
#footer li.doodlefish { float:right;}
#footer li a, #footer li a:visited{padding:0; margin:0; text-decoration:none; color:#A0A26A;}
#footer li a:hover{color:#66FF00;}

/*image styles*/
img.right{float:right; padding:20px;}
img.left{float:left; padding:10px 10px 10px 0px; margin:0px; }
img.outleft{position:absolute; top:150px; left:-230px;}
img.outright{position:absolute; top:180px; right:-237px; }
img.limage{margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; background-color:white;}


/*navigation styles*/
#nav{position:absolute; top:50px; left:180px; padding:0px; margin:0px; }
/* ----------------------------- start #nav ----------------------------- */
#nav img { border: none; }
#nav li { display: inline; list-style:none; margin:0px; padding:0px;}


table{
font-size:0.75em;
color:#929A7E;
}

td.dark{
height:30px;
padding:10px 10px 10px 30px;
color:#92278f;
font-weight:bold;
vertical-align:bottom;
}

td{
height:30px;
padding:10px 10px 10px 30px;
vertical-align:top;
}

td.form{
padding:0px;
margin:0px;
vertical-align:top;
}

td.formsmall{
padding:0px;
margin:0px;
vertical-align:top;
width:90px;
}

.frimage{
float:right;
padding:5px;
margin:0px 0px 20px 20px;
}

.fr{
float:right;
padding:30px 20px 20px 20px;
margin:0px 0px 20px 20px;
width:150px;
background-color:#999999;
background-image:url(images/bg2.jpg);
background-repeat:repeat-x;
}
.fr p{color:#ffffff;}
.fr h2{font-size: 0.75em; text-align:center}
.fr h3{text-align:center;}

.fr table tr td{color:#4B4B4B;}

.map{float:right; padding-right:20px; background-color:#ffffff; width:350px;}

#member{margin-left:630px; text-align:right; background-color:#ffffff; width:120px; height:80px;}

input { background-color: #ffffff;}



.pic{float:right; margin-left:20px; margin-top:-40px; }
.picl{float:left; margin-right:20px; }

.logopic{position:absolute;top:-120px; left:200px;}

.fbox{
float:left;
margin:20px;
width:300px;
float:left;
}

/*-----------------gallery styles-----------------------*/

#gallery {margin:0; padding:0; width:820px; height:320px; position:absolute; top:0px;
left:100px; }
#gallery ul {list-style:none; padding:0; margin:0; width:330px; float:right; left:0px; height:320px; overflow:auto;  }

#gallery ul li {display:inline; width:90px; height:90px; float:left; padding:0; margin:10px 0 0 10px; border:1px solid #7D7E4E;;}

#gallery ul li img{display:none;}
#gallery ul li img.thumb {display:block; width:90px; height:90px; border:0; cursor:pointer;}

#gallery ul li.off {display:none;}

#gallery ul li.click img {display:block; position:absolute; left:10px; top:10px; width:310px; height:280px; border:1px solid #7D7E4E;;}



#gallery ul li.click img.thumb {display:none;}

#gallery ul li.default {width:0; height:0; border:0;}
#gallery ul li.default img {display:block; position:absolute; left:10px; top:10px; width:280px; height:280px; border:1px solid #7D7E4E;;}


/*textstyles*/

#gallery ul li.default h2, #gallery ul li.click h2, #gallery ul li.click p, #gallery ul li.click table, #gallery ul li.click p.galleryinfo, #gallery ul li.click a{display:block;}

#gallery ul li h2{margin:0; padding:0; display:none; position:absolute; left:330px; top:10px; width:130px;font-family:verdana, arial, sans-serif; color:#7D7E4E; font-size:12px; line-height:20px; text-align:left;font-weight:normal; }

#gallery ul li.default h2{ font-size:12px; font-weight:normal;}




/* end gallery */

