html {
background: #ebcf8d url("../images/wallpaper-floor.jpg") repeat-x top left;
	height: 100%;
}

body {
	background: url("../images/bottombackground.jpg") no-repeat;
	background-position: 0px 578px;
	margin: 0;
	padding: 0;
	height: 100%;
	width:  4300px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:62.5%;
	color:#000000;
}

html>body {
	 min-height: 100%;
	 height: auto;
}

#container {
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	width:  4300px;
	margin: 0;
	font-size: 1.4em;
}

* html #container {
	height: 100%;
}

p {
	padding: 0;
	margin: 0 0 15px 0;
	line-height: 1.3em;
}

a, a:link, a:active, a:visited {
	color: black;
	text-decoration: underline;
	border: none;
}

a:hover {
	color: #bf3300;
}

a img {
border: none;
}

#morphmenu {
	height: 578px;
	width: 439px;
	background-image: url("../images/main-bg.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

#logo {
	position: absolute;
	top:  29px;
	left: 17px;
}

#morphhimself {
	position: absolute;
	top:  141px;
	left: 0px;
}

#introtext {
	position: absolute;
	top:  185px;
	left: 236px;
	width: 185px;
	height: 350px;
	overflow: hidden;
	font-size: 1.0em;

}

#nav-watch {
	position: absolute;
	top:  6px;
	left: 210px;
}

#nav-news {
	position: absolute;
	top:  29px;
	left: 324px;
}

#nav-goodies {
	position: absolute;
	top:  77px;
	left: 223px;
}

#watch {
	position: absolute;
	top: 0px;
	left: 439px;
	width: 551px;
	height: 578px;
	background-image: url("../images/watch/watch-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

#watch-video {
	position: absolute;
	top: 44px;
	left: 41px;
	width: 480px;
	height: 385px;
}

#watch-youtube {
	position: absolute;
	top: 489px;
	left: 29px;
	width: 123px;
	height: 68px;
}

#watch-itunes {
	position: absolute;
	top: 487px;
	left: 152px;
	width: 120px;
	height: 65px;
}

#watch-facebook {
	position: absolute;
	top: 478px;
	left: 281px;
	width: 140px;
	height: 74px;
}

#watch-myspace {
	position: absolute;
	top: 478px;
	left: 421px;
	width: 119px;
	height: 74px;
}

#paintpot {
	position: absolute;
	top: 0px;
	left: 990px;
	width: 313px;
	height: 578px;
	
}

#mainnews {
	position: absolute;
	top: 0px;
	left: 1303px;
	width: 353px;
	height: 578px;
	background-image: url("../images/news/news-polaroid-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#mainnews-images {
	position: absolute;
	top: 81px;
	left: 28px;
	width: 299px;
	height: 311px;
}

#mainnews-title {
	position: absolute;
	top: 392px;
	left: 6px;
	width: 343px;
	height: 86px;
}

#mainnewstext {
	position: absolute;
	top: 0px;
	left: 1656px;
	width: 200px;
	height: 578px;
	background-image: url("../images/news/news-story-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#mainnews-story {
	position: absolute;
	top:  95px;
	left: 25px;
	width: 140px;
	height: 350px;
	overflow: auto;
	padding: 0 10px 0 0;
	font-size: 0.9em;
}

#subnews {
	position: absolute;
	top: 0px;
	left: 1856px;
	width: 414px;
	height: 578px;
	background-image: url("../images/news/news-sub-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#subnews-post-1 {
	width:  345px;
	height: 80px;
	position: absolute;
	top: 81px;
	left: 40px;
}

#subnews-post-2 {
	width:  345px;
	height: 80px;
	position: absolute;
	top: 229px;
	left: 46px;
}

#subnews-post-3 {
	width:  345px;
	height: 80px;
	position: absolute;
	top: 375px;
	left: 38px;
}

img.small-post {
	position: absolute;
	float: left;
}

.subnews-title {
	position: absolute;
	top: 5px;
	left: 100px;
	height: 85px;
	overflow: visible;
	font-size: 1.6em;
}

#picturegallery {
	position: absolute;
	top: 0px;
	left: 2270px;
	width: 587px;
	height: 578px;
	background-image: url("../images/gallery/gallery-bg.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	}
	
img.gallery-tonyhart {
	position: absolute;
	top: 19px;
	left: 66px;
}

img.gallery-birthdaycake {
	position: absolute;
	top: 266px;
	left: 22px;
}

img.gallery-thefamily {
	position: absolute;
	top: 101px;
	left: 359px;
}

#chas {
	position: absolute;
	top: 0px;
	left: 2857px;
	width: 234px;
	height: 578px;
	background-image: url("../images/chas/chas.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
#makeyourown {
	position: absolute;
	top: 0px;
	left: 3091px;
	width: 393px;
	height: 578px;
	background-image: url("../images/makeyourown/makeyourown-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
img.makeyourown-alien {
	position: absolute;
	top: 37px;
	left: 0px;
}

img.makeyourown-kit {
	position: absolute;
	top: 324px;
	left: 0px;
}

#downloads {
	position: absolute;
	top: 0px;
	left: 3484px;
	width: 668px;
	height: 578px;
	background-image: url("../images/downloads/downloads-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#downloads-wallpapers {
	position: absolute;
	top: 64px;
	left: 44px;
	width: 556px;
	height: 228px;
	background-image: url("../images/downloads/wallpapers-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#downloads-avatars {
	position: absolute;
	top: 324px;
	left: 44px;
	width: 565px;
	height: 234px;
	background-image: url("../images/downloads/avatars-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
img.downloads-greenhead {
	position: absolute;
	top: 564px;
	left: 609px;
}

img.downloads-wallpapers-1 {
	position: absolute;
	top: 90px;
	left: 30px;
}

img.downloads-wallpapers-2 {
	position: absolute;
	top: 90px;
	left: 155px;
}

img.downloads-wallpapers-3 {
	position: absolute;
	top: 90px;
	left: 279px;
}

img.downloads-wallpapers-4 {
	position: absolute;
	top: 90px;
	left: 412px;
}

img.downloads-avatars-morph {
	position: absolute;
	top: 78px;
	left: 42px;
}

img.downloads-avatars-chas {
	position: absolute;
	top: 78px;
	left: 169px;
}

img.downloads-avatars-grandpa {
	position: absolute;
	top: 78px;
	left: 297px;
}

img.downloads-avatars-blue {
	position: absolute;
	top: 78px;
	left: 421px;
}

#quicknav-watch-news {
	width: 80px;
	height: 38px;
	position: absolute;
	top: 0px;
	left: 346px;
}

#quicknav-watch-goodies {
	width: 85px;
	height: 38px;
	position: absolute;
	top: 0px;
	left: 426px;
}

#quicknav-news-watch {
	width: 92px;
	height: 30px;
	position: absolute;
	top: 12px;
	left: 45px;
}

#quicknav-news-goodies {
	width: 91px;
	height: 34px;
	position: absolute;
	top: 42px;
	left: 86px;
}

#quicknav-goodies-news {
	width: 87px;
	height: 35px;
	position: absolute;
	top: 62px;
	left: 108px;
}

#quicknav-goodies-watch {
	width: 87px;
	height: 32px;
	position: absolute;
	top: 97px;
	left: 108px;
}

#footer {
	width: 242px;
	height: 97px;
	position: absolute;
	top: 269px;
	left: 558px;
	background-image: url("../images/footer-bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}
#footer-text {
font-size: 0.7em;
text-align: center;
color: #2f2b24;
}

#footer-text a {
color: #2f2b24;
}
