/* CSS Document */

BODY {
	background-color:#000000; 
	background:url(images/BackgroundTile.jpg) repeat;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0;
    margin: 0;
    color: #fff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:12px;
}
a { color:#c4e8f8; text-decoration: underline;}
a:hover { color:#FFF; text-decoration: none;}
a.nav { color:#FFF; text-decoration: none; font-size: 115%; font-weight:bold;}
a.nav:hover { color:#c4e8f8; text-decoration: none; font-size: 115%;}
#container {
    text-align: left;
    background-color: #000;
    margin: 0px auto;
    width: 700px;
	height: 495px;
}
#container_main {
    text-align: left;
    background-color: #000;
    margin: 0px auto;
    width: 850px;
	height: 340px;
}
#container_about {
    text-align: left;
    background-color: #000;
    margin: 0px auto;
    width: 850px;
	height: auto;
	text-align: justify;
	line-height: 14px;
}
#container_gallery {
    text-align: left;
    background-color: #000;
    margin: 0px auto;
    width: 800px;
	height: 490px;
	text-align: center;
	line-height: 14px;
	padding: 10px;
}
#container_wide {
    text-align: center;
    background-color: #000;
    margin: 0px auto;
    width: 830px;
	height: auto;
}
#top {
	width: 100%;
	height: 65px;
	border-bottom: #c4e8f8 solid 3px;
}
#header {
	height: 70px;
	width: auto;
	padding: 10px 15px 10px 25px;
	border-bottom: solid 3px #c4e8f8;
}
#nav {
	height: 30px;
	line-height: 12px;
	text-align: center;
	width: auto;
	padding: 10px 15px 10px 15px;
	border-bottom: solid 3px #c4e8f8;
}
#middle {
    text-align: left;
    background-color: #000;
    margin: 0px;
	padding: 0;
    width: auto;
	height: 500px;
	line-height: 20px;
}
#middle_main {
    text-align: left;
    background-color: #000;
    margin: 0px;
	padding: 0px;
    width: auto;
	height: 550px;
	line-height: 20px;
}
#middle_about {
    text-align: left;
    background-color: #000;
    margin: 0px;
	padding: 0 0 5px 0;
    width: auto;
	height: auto;
	line-height: 20px;
}
#middle_wide {
    text-align: left;
    background-color: #000;
    margin: 0px;
	padding: 0;
    width: auto;
	height: 690px;
	line-height: 20px;
}
#bottom {
	width: 100%;
	height: 65px;
	border-top: #c4e8f8 solid 3px;
}
#left {
	position:absolute;
	padding-top: 35px;
	width: 310px;
	height: 425px;
}
#left_main {
	position:absolute;
	padding-top: 35px;
	width: 260px;
	height: 340px;
	text-align:center;
	font-size:75%;
}
#content {
	position: relative;
	width: 410px;
	top: 50px;
	left: 300px;
	text-align: center;
	font-size: 105%;
}
#content_main {
	position: relative;
	width: 610px;
	top: 25px;
	left: 180px;
	text-align: center;
}
#content_wide {
	position: relative;
	width: 800px;
	top: 25px;
	height: auto;
	text-align: justify;
}
#content .welcome_cell {
	padding: 30px 15px 15px 15px;
	}
.thumbnail {border: 2px white solid; margin: 3px;}
.input { height: 15px; background-color:#c4e8f8; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px;}
.button { 
	width: 65px; 
	height: 17px; 
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-weight:bold; 
	background:url(images/button_bg.jpg) no-repeat; 
	border: none;
}
textarea { background-color:#c4e8f8;font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px;}
.contentitem { width:550px; margin-top: 20px; text-align: left;}
.subnav {margin: 20px 0 35px 0;}
.topnav {margin: 0 10px 0 10px;}
