/* nav1 links */
.class1 a {font-family:gill sans light,arial,sans-serif;
color:#ffffff; font-size:18px; font-weight:normal; display:inline-block;
text-shadow: 1px 1px 1px #505050; line-height:13px; padding-top:15px; padding-bottom:18px; padding-right:8px; padding-left:8px; border:1px solid transparent;
	-webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.class1 a:link {text-decoration:none;}
.class1 a:hover {color:#ffffff; background:#505050; border:1px solid #3a3636;
  -webkit-opacity: 1; -moz-opacity: 1; opacity: 1;
}
.class1 a:visited {text-decoration:none; }
.class1 a:active {text-decoration:none; }

/* nav2 links */
.class2 a {font-family:gill sans light,arial,sans-serif;
color:#d41f07; font-size:12px; font-weight:normal; line-height:140%; padding-right:2px; padding-left:2px; }
.class2 a:link {text-decoration:none;}
.class2 a:hover {color:#ffffff; border:1px solid #ffffff; border-color:#ffffff; 
padding-right:1px; padding-left:1px; }
.class2 a:visited {text-decoration:none;}
.class2 a:active {text-decoration:none;}

/* copyright links */
.class3 a {font-family:gill sans,arial,sans-serif;
color:#bfbcbc; font-size:12px; font-weight:normal; padding-right:2px; padding-left:2px; }
.class3 a:link {text-decoration:none;}
.class3 a:hover {color:#bfbcbc; border:1px solid #bfbcbc; border-color:#bfbcbc; 
padding-right:1px; padding-left:1px; -moz-border-radius: 4px; border-radius: 4px; }
.class3 a:visited {text-decoration:none;}
.class3 a:active {text-decoration:none;}

/* image links */
.class4 a {text-decoration:none;}
.class4 a:link {text-decoration:none;}
.class4 a:hover {text-decoration:none;}
.class4 a:visited {text-decoration:none;}
.class4 a:active {text-decoration:none;}

.bodytext {font-family:gill sans,arial,sans-serif;
color:#000000; font-size:12px; font-style:normal; }

.bodytextwh {font-family:gill sans,arial,sans-serif;
color:#ffffff; font-size:12px; font-style:normal; }

.copytext {font-family:gill sans,arial,sans-serif;
color:#000000; font-size:12px; }

body,td,th { font-family: gill sans,arial,sans-serif;
font-size: 14px; color: #000000; }

a img { border: none; }

*{ padding: 0; margin: 0; }


html,body { 
height: 100%;
margin: 0px;
padding: 0px;
background-image: url(../images/background.jpg);
background-repeat: repeat;
}

#header {
background-image: url(../images/home_banner.jpg);
background-repeat: no-repeat;
height: 308px;
width: 885px;
margin-top: 20px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#fadeshow1 {
float: left;
margin-top: 35px;
margin-left: 237px;
z-index: 1; 
}

#slogan {
position:absolute;
margin-top: 35px;
margin-left: 237px;
z-index: 10;
}

#nav1 {
height: 60px;
width: 600px;
padding-top: 258px; 
padding-left: 275px;
}


#container {
background-image: url(../images/home_conback.png);
background-repeat: no-repeat;
width: 885px;
overflow:hidden;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}


#gallery {
background-color: #ffffff;
float: left;
width: 385px;
height: 350px;
margin-top: 20px;
margin-left: 50px;
z-index: 5;

}


#galleryslogan {
position:absolute;
margin-top: 22px;
margin-left: 52px;
z-index: 10;
}


#text {
padding-top: 20px;
padding-left: 13px;
padding-bottom: 20px;
float: left;
width: 380px;
text-align: justify; 
}

#piclinks {
padding-top: 0px;
padding-left: 42px;
float: left;
height: 200px;
width: 825px;
}

#footer {
background-image: url(../images/home_footer.png);
background-repeat: no-repeat;
width: 885px;
height: 100px; 
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#nav2 {
height: 28px;
width: 885px;
padding-top: 24px; 
padding-bottom: 0px; 
padding-left: 95px;
}

#copyright {
width: 885px;
padding-top: 0px; 
padding-left: 255px;
}
