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

body {
	background-color: #1c343b;
	background-attachment: scroll;
	background-image: url(/images/bg_page.gif);
	background-position: left top;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:1em;
	border: 0px;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
}

p {
	margin:0em 0em 0em 0em;
}

.bannerTable {
	border: 0px;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	width:100%;
}

.bannerCorner {
	background-attachment: scroll;
	background-image: url(/images/bannerBG.gif);
	background-position: left top;
	background-repeat:repeat-x;
}

.bannerMid {
	background-attachment: scroll;
	background-image: url(/images/bannerMid.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	width:774px;
	height:120px;
}

.leadingTheWay {
	width:774px;
	background-attachment: scroll;
	background-image: url(/images/content__bg.gif);
	background-position: left top;
	background-repeat:repeat-y;
}

.nav {
	position:relative;
	top:-3px;
	text-align:center;
}

.contentShell {
	border: 0px;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	width:100%;
	background-color: #b2bdbf;
}

.contentEdge {
	width:10%;
	background-color: #1c343b;
	background-attachment: scroll;
	background-image: url(/images/bannerBG.jpg);
	background-position: left top;
	background-repeat:repeat-x;
}

.contentShellTL {
	width:19px;
	background-attachment: scroll;
	background-image: url(/images/contentShellTL.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

.contentShellTR {
	width:17px;
	background-attachment: scroll;
	background-image: url(/images/contentShellTR.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

.contentShellLExp {
	background-attachment: scroll;
	background-image: url(/images/contentShellTExp.jpg);
	background-position: left top;
	background-repeat:repeat-x;
	width:62px;
}

.contentShellMid {
	width:613px;
}

.content {
	padding:30px;
	background-attachment: scroll;
	background-image: url(/images/tentacle.gif);
	background-position: left top;
	background-repeat:no-repeat;
}

.pageHeadline {
	background-attachment: scroll;
	background-image: url(/images/textBlock.png);
	background-position: left top;
	background-repeat:no-repeat;
	vertical-align:top;
	overflow:auto;
	font-weight:bold;
	padding-left:5px;
}

.pageHeadline A:link {text-decoration:underline; color:#003333;}
.pageHeadline A:visited {text-decoration:underline; color:black;}
.pageHeadline A:active {text-decoration:underline; color:black;}
.pageHeadline A:hover {text-decoration:underline; color:black;}

.textBlock1 {
	background-attachment: scroll;
	background-image: url(/images/textBlock.png);
	background-position: left top;
	background-repeat:no-repeat;
	padding:20px 10px 10px 20px;
	vertical-align:top;
	overflow:auto;
	font-size:0.75em;
	line-height:1.75em;	
}

.textBlock1 A:link {text-decoration:underline; color:#003333;}
.textBlock1 A:visited {text-decoration:underline; color:black;}
.textBlock1 A:active {text-decoration:underline; color:black;}
.textBlock1 A:hover {text-decoration:underline; color:black;}

.date {
	font-size:.75em;
}

.textBlock2 {
	background-attachment: scroll;
	background-image: url(/images/textBlock.png);
	background-position: left top;
	background-repeat:no-repeat;
	vertical-align:top;
	overflow:auto;
	padding-left:10px;
	padding-top:10px;
	position:relative;
	top:9px;
	left:-10px;
}

.hr1 {
	position:relative;
	top:10px;
	left:-30px;
}

.sidebar02 {
	background-attachment: scroll;
	background-image: url(/images/bg-sidebar01.png);
	background-repeat:repeat-y;
	background-position: left top;
	padding:5px;
	font-size:.9em;
	line-height:normal;
	color:#534439;
	width:200px;
}

.sidebar03 {
	background-attachment: scroll;
	background-image: url(/images/bg-sidebar01.png);
	background-repeat:repeat-y;
	background-position: left top;
	padding:5px;
	line-height:normal;
	color:#534439;
	width:190px;
}

.sidebarBio {
	float:right;
	margin:0px 0px 20px 20px;
	background-attachment: scroll;
	background-image: url(/images/bg-sidebar01.png);
	background-repeat:repeat-y;
	background-position: left top;
	padding:5px;
	font-size:.9em;
	line-height:normal;
	color:#534439;
	width:200px;
}

.projectThumbnail {
	float:left;
	padding-left:0px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	border:none;
}

.featuredGames {
	border: 0px;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	width:100%;
}

.footer {
	background-attachment: scroll;
	background-image: url(/images/footer2.gif);
	background-position: left top;
	background-repeat:no-repeat;
	height:80px;
	padding:30px;
	vertical-align:top;
	text-align:center;
	font-size:0.55em;	
}

.gameDescription {
	padding-right:20px;
}

.gameFeatures {
	padding:0px 0px 10px 0px;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 40px;
	text-align:center;
}