* {
    margin: 0;
    padding: 0;
}

body {
	background-color: #636466;
	padding: 0;
	margin: 0;
	/*text-align: center;*/
}


td.centered {
	text-align: -moz-center;
}

#imageContainer { 
	height:477px;
}  

#imageContainer img { 
	display:none; 	
	position:absolute; 	
	top:0px; left:0px; 	
	height:477px;  	
	width:715px; 	
	opacity: -0.01;
} 
			
			
#container {
	width: 924px;
	text-align: left;
	margin: 0px auto;
}

#containerWide {
	width: 100%;
	text-align: left;
	margin: 0px auto;
}

#menu {
	height: 22px;
	padding-left: 7px;
	padding-bottom: 15px;
	padding-top: 3px;
	vertical-align: center;
}

#content {
	height: 497px;
	width: 908px;
}

#contentWide {
	height: 497px;
	width: 100%;
	padding-top: 4px;
}

.position-middle{
	margin: 0 auto;
}

.width{
	width: 185px;
}

td.smallLeft {
	width: 7px;
	background: url(../images/frame/left.png) repeat-y;
}

td.smallRight {
	width: 8px;
	background: url(../images/frame/right.png) repeat-y;
}

td.smallTop {
	height: 6px;
	background: url(../images/frame/top.png);
}

td.smallBottom {
	height: 6px;
	background: url(../images/frame/bottom.png);
}

td.wideTop {
	height: 21px;
	background: url(../images/wideFrame/top.png);
}

td.wideBottom {
	height: 14px;
	background: url(../images/wideFrame/bottom.png);
}

td.wideSmallLeft {
	width: 6px;
	background: url(../images/wideFrame/left.png) repeat-y;
}

td.wideSmallRight {
	width: 6px;
	background: url(../images/wideFrame/right.png) repeat-y;
}

td.wideSmallTop {
	height: 5px;
	background: url(../images/wideFrame/topbar.png);
}

td.wideSmallBottom {
	height: 5px;
	background: url(../images/wideFrame/bottombar.png);
}

td.press-image
{
	vertical-align: top;
	text-align: center;
}

td.press-text
{
	vertical-align: top;
	margin: 40px;
	font: 13px "Times New Roman";
	font-style: italic;
	color: #222222;
}


div.for-margin-bug
{
	margin-top: 40px;
	vertical-align: top;
	text-align: left;
}

div.for-margin-bug-image
{
	margin-top: 40px;
	vertical-align: top;
}

span.header
{
	font-weight: bold;
}

table#menuTable {
	height: 62px;
	padding: 0px;
}	

#startMenuImage img { 
	position:absolute; 	
	top:-8px; left:8px; 		
} 

#collectionMenuImage img { 
	position:absolute; 	
	top:-34px; left:84px; 		
} 

#storyMenuImage img { 
	position:absolute; 	
	top:-9px; left:50px; 		
} 

#downloadsMenuImage img { 
	position:absolute; 	
	top:-31px; left:64px; 		
} 

#pressMenuImage img { 
	position:absolute; 	
	top:-31px; left:64px; 		
} 

#contactMenuImage img { 
	position:absolute; 	
	top:-46px; left:44px; 		
} 

#startImage {
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
	padding-bottom: 4px;
}

#buttons {
	padding-left: 8px;
	width: 895px;
}

#button_right {
	float: right;
}

#button_left {
	float: left;
}

#footer {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
}

p
{
	font: 13px "Times New Roman";
	font-style: italic;
	color: #222222;
}

h1 {
	font: 20px Arial, sans-serif;
	color: #222222;
	text-decoration: none;
	font-weight: normal;
	font-variant: small-caps;
}

h2 {
	font: 13px "Times New Roman";
	font-weight: bold;
	color: #222222;
}

span.text {
	font: 13px/1.5 "Times New Roman";
	/*font-style: italic;*/
	color: #222222;
	text-align: left;
}

a {
	color: #222222;
}

a.downloadsArchive {
	color: #444444;
}

a.credits {
	color: #444444;
	font: 11px "Arial";
	text-decoration: none;
	text-align: right;
}

#creditDiv {
	text-align: right;
	width:100%;
}

img {
	border: 0px;
}
