
/* Generic Elements */

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	background-color:#262626;
	background-image:url(../images/mt-bkgrnd.jpg);
	background-repeat:repeat;
	background-position:center center;
	color:#ffffff;
}
h1, h2, h3, h4, h5, p {
	margin:15px 0px;
}
h1, h2, h3, h4, h5 {
	font-weight:bold;
}
a img {
	border:none;
}
a,
a:active,
a:visited {
	color:#52d6dc;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#ffffff;
}
strong {
	font-style:inherit;
	font-weight:bold;
}
em {
	font-style:italic;
	font-weight:inherit;
}

/* Generic Classes */

.clear {
	clear:both;
}
.hide {
	visibility:hidden;
}
.off {
	display:none;
}
.center {
	text-align:center;
}

/* Specific Elements */

#mainContainer {
	margin:0px auto;
}
#headerContainer {
	background-image:url(../images/header-main-bkgrnd.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:225px;
}
#bodyContainer {
	background-image:url(../images/footer-main-bkgrnd.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding:0px 25px 160px 25px;
	margin:0px auto;
	min-height:400px;
	line-height:18px;
}
#bodyContainer .content {
	width:800px;
	margin:0px auto;
}
.content h3 {
	font-size:16px;
}
#computer {
	width:550px;
	height:565px;
	background-image:url(../images/mt-computer.gif);
	margin:-110px auto 0px auto;
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px 0px 10px 0px;
}

/* Navigation */

#navigation {
	height:36px;
	background:#52d6dc;
	text-align:center;
	margin:0px auto;
}
#navigation ul {
	width:363px;
	margin:0px auto;
	text-align:center;
}
#navigation li {
	display:inline!important;
	float:left;
	height:36px;
}
#navigation .linker {
	height:36px;
	display:block;
	cursor:pointer;
}
#navigation #home {
	background-image:url(../images/nav-home-btn.jpg);
	background-repeat:no-repeat;
	width:66px;
}
#navigation #home:hover {
	background-image:url(../images/nav-home-btn-hov.jpg);
}
#navigation #home .linker {
	height:36px;
}
#navigation #story {
	background-image:url(../images/nav-story-btn.jpg);
	background-repeat:no-repeat;
	width:94px;
}
#navigation #story:hover {
	background-image:url(../images/nav-story-btn-hov.jpg);
}
#navigation #story .linker {
	height:36px;
}
#navigation #preview {
	background-image:url(../images/nav-preview-btn.jpg);
	background-repeat:no-repeat;
	width:110px;
}
#navigation #preview:hover {
	background-image:url(../images/nav-preview-btn-hov.jpg);
}
#navigation #preview .linker {
	height:36px;
}
#navigation #music {
	background-image:url(../images/nav-music-btn.jpg);
	background-repeat:no-repeat;
	width:93px;
}
#navigation #music:hover {
	background-image:url(../images/nav-music-btn-hov.jpg);
}
#navigation #music .linker {
	height:36px;
}
#navigation #downloads {
	background-image:url(../images/nav-downloads-btn.jpg);
	background-repeat:no-repeat;
	width:118px;
}
#navigation #downloads:hover {
	background-image:url(../images/nav-downloads-btn-hov.jpg);
}
#navigation #downloads .linker {
	height:36px;
}

/* Show-Hide */
.ShowHideButton,
.ShowHideButton a,
.ShowHideButton a:visited {
	cursor:pointer;
}

.ShowHideButton a:hover {
	color:#52d6dc;
	cursor:pointer;
}

.ShowHideElement {
	margin:0px;
	padding:0px;
	display:none;
}



/* Footer */

/*#footerContainer {
	background-image:url(../images/footer-main-bkgrnd.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:435px;
	position:absolute;
	bottom:0px;
	clear:both;
	width:100%;
}*/
#footerText {
	background-color:#fdf8df;
	height:26px;
	margin:0px auto;
	text-align:center;
	position:fixed;
	_positon:absolute;
	bottom:0px;
	width:100%;
}
#footerText ul {
	width:203px;
	margin:0px auto;
	text-align:center;
}
#footerText li {
	display:inline!important;
	float:left;
	height:26px;
}
#footerText .linker {
	height:26px;
	display:block;
	cursor:pointer;
}
#footerText #copyright {
	background-image:url(../images/footer-copyright.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:203px;
}
#footerText #copyright:hover {
	background-image:url(../images/footer-copyright-hov.jpg);
}

/* Specific Classes */

