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

html, body {
height:100%; 
width:100%;
padding:0px;
margin:0px;
}

body {
background:url(images/wallpaper.jpg) center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.container {
background:url(images/pagebottom.jpg) center no-repeat;
background-position:bottom;
min-height:100%;
}
.div_01 {
background:url(images/div_01.jpg) center no-repeat;
height:206px;
}
.div_02 {background:url(images/header.png) center no-repeat;
height:48px;
}
.div_03 {
background:url(images/middle.png) center repeat-y;
}
.div_04 {
background:url(images/footer.png) center no-repeat;
height:87px;
}
.content {
width:770px;
color:#333333;
margin:0 auto;
padding:10px 0 10px 0;
}
.content a:link, 
.content a:visited {
background:#666666;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
padding:1px 4px 1px 4px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
.content a:hover {
background:#000000;
}
.corner {
position:absolute;
display:inline-block;
height:155px;
width:155px;
}
.corner a:link, 
.corner a:visited,
.corner a:hover,
.corner a:active {
background:none;
text-decoration:none;
}
.locations {
width:500px;
color:#FFFFFF;
font-size:14px;
height:20px;
margin:0 auto;
padding:125px 0px 10px 190px;
text-shadow: -1px -1px 1px #266586;
}
.locationsleft {
float:left;
}
.locationsright {
float:right;
padding-right:46px;
}
/*NAVIGATION*/
.nav {
width:800px;
margin:0 auto;
}
.navul {
list-style-type:none;
display:inline-block;
margin:15px 0 0 0;
padding:0px;
}
.navli {
display:inline-block;
background:url(images/nav_normal.jpg);
border-right:1px solid #255f91;
border-left:1px solid #3da2d6;
}
.navstart {
border-left:1px solid #255f91;
}
.navli a:link, 
.navli a:visited {
background:none;
display:inline-block;
text-decoration:none;
font-size:11px;
color:#FFFFFF;
height:22px;
padding:9px 18px 0px 18px;
text-shadow: -1px -1px 1px #266586;
}
.navli a:hover,
.navli a:active {
background:url(images/nav_highlight.jpg);
}
/*HEADERS*/
.pagetitle {
width:660px;
padding-top:17px;
margin:0 auto;
font-size:18px;
color:#FFFFFF;
text-shadow: -1px -1px 1px #266586;
font-weight:bold;
}
h2 {
margin-top:0px;
font-size:14px;
text-transform:uppercase;	
}

h3 {
margin-top:0px;
margin-bottom:5px;
font-size:12px;
color:#666666;
}
/*FOOTER*/
.footer {
height:68px;
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
clear:both;
}

.footer a:link,
.footer a:visited {
color:#FFFFFF;
text-decoration:none;
background:none;
}
.footer a:hover,
.footer a:active {
text-decoration:underline;
background:none;
}
/*PHOTOS*/
.photos {
padding:5px;
background:#FFFFFF;
border:1px solid #999999;
float:left;
margin-right:10px;
margin-bottom:10px;
}
.filephoto {
padding:0px;
background:none;
border:0px solid #999999;
float:left;
}

.buttons {
border: none;
padding:5px;
}
.buttons a:link,
.buttons a:visited,
.buttons a:hover,
.buttons a:active {
background:none;
}
.clearer {clear: left; line-height: 0; height: 0;}

.uploadform {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:300px;
border:1px solid #999999;
background:#EEEEEE;
}

.errors {
color:red;
}

.staff a:link,
.staff a:visited {
	color:#333333;
	background:none;
	text-decoration:none;
	font-size:12px;
	padding:0px;
}

.staff a:hover,
.staff a:active {
	color:#333333;
	background:none;
	text-decoration:underline;
	font-size:12px;
	padding:0px;
}