/* Basic Elements */

body { 
	background: #2f61d0 url(http://slimemansion.com/layout/images/backsmall.jpg) no-repeat fixed bottom right;
	color: #000000;
	margin: 0;
	padding: 0;
}

p {
 	font: 11px franklin gothic book, trebuchet ms, helvetica, arial, sans-serif; 
	line-height: 12px;
	margin-top: 0px; 
	text-align: left;
}

a:link { 
	font-weight: bold;
	text-decoration: none; 
	color: #1f3566; 
}

a:visited { 
	font-weight: bold;
	text-decoration: none; 
	color: #1f3566; 
}

a:hover, a:active { 
	font-weight: bold;
	text-decoration: none; 
	color: #234899; 
	}

* html img, * html div, *html ul li, * html a, * html input, * html .sidebox, * html #header h1 {
	behavior: url(http://slimemansion.com/layout/iepngfix.htc);
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	}

h1 span {
	display: none
	}

h2 span, h2 {
	color: #2f61d0;
	font: 18px helvetica, arial, sans-serif;
	line-height: 20px;
	font-weight: bold;
	}

h3 span, h3 {
	font: 14px helvetica;
	line-height: 16px;
	font-weight: bold;
	}

h4 span, h4 {
	font: 12px helvetica;
	line-height: 14px;
	font-weight: bold;
	}

h5 span, h5 {
	font: 11px helvetica, sans-serif;
	font-weight: normal;
	}

ul {
	margin: 5px 0 5px 0;
	padding: 0 0 0 15px;
	color: #ffffff;
	list-style-type: none;
	}

li {
	line-height: 11px;
	color: #ffffff;
	list-style-type: square;
	}
li a, li span{
	font: 11px franklin gothic book, helvetica, arial, sans-serif;
	line-height: 11px;
	}


.centered {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	}

.minicomics {
	border-width: 0;
	padding: 0;
	margin: 10px auto 10px auto;
	}

/* specific divs */


* html #header {
/*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/
	z-index: 10;
	background: #000000;
	width: 100%;
	height: 45px;
        padding: 0;
	margin: 0;
	overflow: visible;
	}

body > #header { 
	z-index: 10;
	background: #000000;
	width: 100%;
	height: 45px;
        padding: 0px;
	margin: 0;
	position: fixed;
	overflow: visible;
	top: 0;
	left: 0;
	}

	#header h1 { 
		z-index: 100;
		display: block;
		background: url(http://slimemansion.com/layout/images/logo.png) no-repeat fixed top left;
		width: 200px;
		height: 75px;
		overflow: visible;
		position: absolute;
		margin: 0;
		padding: 0;
		top: 0;
		left: 0;
		}

	#header h5 {
		z-index: 101;
		display: block;
		width: 180px;
		height: 45px;
		overflow: hidden;
		position: absolute;
		margin: 0;
		padding: 0;
		top: 0;
		left: 0;
		}

	#header h5 a span {
		z-index: 101;
		display: block;
		visibility: hidden;
		}

	#header h5 a {
		z-index: 101;
		display: block;
		width: 180px;
		height: 45px;
		overflow: hidden;
		position: absolute;
		margin: 0;
		padding: 0;
		top: 0;
		left: 0;
		}

	#header h4 {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		margin: 15px 10px 0 0;
		}

	#header h4 span {
		font: 13px book antiqua, georgia;
		color: #ffffff;
		}

	#header h4 span#name {
		font: 16px book antiqua, georgia;
		margin-left: 1px;
		}

#container {
	margin: 55px 10px 0 10px;
	padding: 0;
	}

* html #footer {
  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	background: #000000; 
	position: absolute;
	height: 45px;
	width: 100%;

  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  right: auto; bottom: auto;
  left: expression( ( -0 - footer.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( -0 - footer.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );

	}

body > #footer { 
	position: fixed !important;
	right: 0 !important;
	bottom: 0 !important;
	background: #000000;
	height: 45px;
	width: 100%;
	}

	#copyright { 
		color: #ffffff;
		position: absolute;
		top: 10px;
		left: 10px;
	}

	#footermenu {
		color: #ffffff;
		font: 11px helvetica, sans-serif;
		position: absolute;
		top: 10px;
		right: 10px;
	}

	#footermenu a, #footermenu a:visited {
		color: #ffffff;
	}

#bottom {
	clear: both;
	width: 100%;
	height: 55px;
	*height: 0 !important;
	margin: 0;
	padding: 0;
	}

