/* Stylesheet */

body {
	background-color:black;
	font-family: "Courier New", Courier, monospace;
	color:#CCCCCC;
}

/* centerering the site */
.center {
	position:relative;
	top:15px;
	width:755px;
	margin: 0px auto;
}

/* the grey lines */
#hline {
	position:absolute;
	left:10px;
	top:101px;
	width:575px;
	height:3px;
	z-index:6;
	background-color:#CCCCCC;
}
#hlinebottom {
	position:absolute;
	left:10px;
	top:0px;
	width:575px;
	height:3px;
	z-index:7;
	background-color:#CCCCCC;
}
#vline {
	position:absolute;
	left:600px;
	top:120px;
	width:3px;
	height:480px;
	z-index:8;
	background-color:#CCCCCC;
}

/* content boxes */
#headerbox {
	position:absolute;
	left:0px;
	top:0px;
	width:600px;
	height:100px;
	z-index:1;
}
#contentbox {
	position:absolute;
	left:0px;
	top:105px;
	width:595px;
	height:auto;
	min-height:615px;
	text-indent:5px;
	z-index:9;
}	
#menubox {
	position:absolute;
	left:600px;
	top:105px;
	width:150px;
	height:170px;
	z-index:4;
}
#sidebox {
	position:absolute;
	left:600px;
	top:455px;
	width:150px;
	height:150px;
	z-index:5;
	background-color:#CCCCCC;
}
#footerbox {
	position:absolute;
	left:0px;
	bottom:0px;
	width:600px;
	height:100px;
	z-index:6;
}	

/* upper right corner image position */
.logobox {
	position:absolute;
	left:600px;
	top:0px;
	width:150px;
	z-index:9;
}

/* text changes */
p {
	margin-left:45px;
	margin-right:45px;
}
h2 {
	text-align: center;
	letter-spacing:8px;
	font-style:italic;
	text-decoration:overline;
}
h4 {
	text-indent:20px;
	letter-spacing:5px;
	text-decoration:none;
}

/* link colors */
a:link {
	color:#CCCCCC;
}
a:visited {
	color:#CCCCCC;
}
a:hover {
	color:#CCCCCC;
}
a:active {
	color:#CFF;
}

/* gallery styling */
.lbGallery {
		background-color: #000;
		padding: 25px;
		width: 520px;
	}
.lbGallery ul { list-style: none; }
.lbGallery ul li { display: inline; }
.lbGallery ul img {
		border: 5px solid #ccc;
		border-width: 5px 5px 20px;
	}
.lbGallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
.lbGallery ul a:hover { color: #fff; }