body {
	background-attachment: fixed;
	background-color: #030;
	background-image: url(siteImages/bg.jpg);
	background-repeat: repeat-x;
	font-size: 18px;
	color: #fff;
}
.clear {
	clear: both;	
}
img { border: none; }
h2, ul { padding: 0px; margin: 0px;}
h2 {
	padding-bottom: 1.111em;	
}
#siteContainer {
	width: 	50em;
	margin: 0 auto;
}
	#header {
		border-bottom: 0.055em solid #fff;
		padding: 2.77em 0 1.66em 0;
	}
		#logo {
			float: left;	
		}

		#nav {
			padding-top: 8em;
			float: right;	
		}
			#nav ul {
				list=style: none;
			}
			#nav li {
				display: inline;	
			}
			#nav a:link, #nav a:visited {
				color: #fff;
				text-decoration: none;
				font-size: 1.125em;
				padding-left: 0.55em;
			}
	
	#page {
		border-bottom: 0.055em solid #fff;
		padding-bottom: 1.111em;
		margin-top: 0.625em;	
	}
		#sets {
				
		}
			.setCell {
				background-color: #fff;
				float: left;
				margin: 0 1.25em 1.25em 0;
				padding: 1.11em;
				width: 8.88em;
				position: relative;
			}
			.setCell a:link, .setCell a:visited {
						text-decoration: none;
					}
					.setCell img {
						
					}
					.setCell a:hover .desc {
						display: block;
						font-size: 0.77em;
						background: #111;
						filter:alpha(opacity=75);
						opacity:.75;
						-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
						color: #fff;
						position: absolute;
						padding: 0.55em; 
						top: 20px;
						left: 20px;
						height: 145px;
						width: 145px;
					}
					.setCell a .desc {	display: none; }
		#intro {
			float: left;
			width: 22.222em;
			margin-right: 1.666em;
		}
		#photo {
			background-color: #fff;
			float: left;
			padding: 1.111em;
			width: 22.77em;
		}
		ul.links {
			margin-left: 1.111em;	
		}
			.links a:link, .links a:visited {
				color: #fff;	
			}
	
	#contact {
		margin-top: 0.625em;
		width: 22.77em;
	}
		form {
			padding-top: 1.66em;
		}
		.input {
			border: none;
			margin: 0 0.55em 0.55em 0;
			padding: 0.83em;
			width: 16.66em;
		}
		.textarea {
			border: none;
			padding: 1.11em;
			margin: 0 0.55em 0.55em 0;
			height: 10em;
			width: 	16.66em;
		}
		.submit {
			border: none;
			margin: 0.55em 0 0 14em;
			padding: 0.35em;
		}

	#footer {
		padding-bottom:  1.66em;
		text-align: right;
		font-size: 0.66em;
	}
#outcontent {clear:both; }