
	/**
	* zero everything
	*/
	*, body {
		margin: 0;
		padding: 0;
		}
		
	
	
	/**
	* global declarations
	*/
	body {
		font-size: 11px;
		line-height: 18px;
		font-family: Arial, Helvetica, sans-serif;
		}
		
	a {
		outline: 0;
		color: #c89d1f;
		}
		
	ul { list-style-type: none; }



	/**
	* bovvered?
	*/
	#bovvered { background: url(../../images/backgrounds/body.gif) top center no-repeat; }

		
		
		
	/**
	* headings
	*/
	h1 {
		display: none;
		}
		
	h2 {
		height: 13px;
		font-size: 1px;
		line-height: 1px;
		text-indent: -9999em;
		margin: 40px 30px 20px;
		background-repeat: no-repeat;
		}
		
	h3 {
		font-size: 12px;
		margin: 0 30px;
		}	
		
		

	/**
	* main container
	*/
	#container {
		width: 948px;
		margin: 0 auto;
		background: url(../../images/paper-clip.gif) 0 42px no-repeat;
		}
		
		
		

	/**
	* menu
	*/
	#menu {
		margin: 40px 0 10px;
		float: right;
		}
		
		
		
	/**
	* menu list setup
	*/
	#menu ul li {
		height:11px;
		float: left;
		margin: 0 10px 0 0;
		display: inline;
		}
		
	#menu ul li a {
		height: 11px;
		display: block;
		text-indent: -9999em;
		font-size: 1px;
		}
		
		
		
	/**
	* list items
	*/
	li#m1 {
		width: 64px;
		background: url(../../images/menu/competitions.gif) no-repeat;
		}
		
	li#m2 {
		width: 50px;
		background: url(../../images/menu/characters.gif) no-repeat;
		}
		
	li#m3 {
		width: 32px;
		background: url(../../images/menu/photos.gif) no-repeat;
		}
		
	li#m4 {
		width: 31px;
		background: url(../../images/menu/videos.gif) no-repeat;
		}
		
	li#m5 {
		width: 25px;
		background: url(../../images/menu/news.gif) no-repeat;
		}
		
	li#m6 {
		width: 30px;
		background: url(../../images/menu/fanlist.gif) no-repeat;
		}
		
	li#m7 {
		width: 23px;
		background: url(../../images/menu/links.gif) no-repeat;
		}
		
	li#m8 {
		width: 51px;
		background: url(../../images/menu/guestbook.gif) no-repeat;
		}

		
		
		
	/**
	* content
	*/
	#content {
		clear: both;
		background: url(../../images/backgrounds/home/left.jpg) no-repeat;
		}
		
		
		
	/**
	* logo
	*/
	#logo { height: 180px; }
	#logo ul {
		padding: 120px 0 0 185px;
		}
		
	#logo ul li {
		height: 7px;
		line-height: 1px;
		margin: 0 0 12px;
		font-size: 1px;
		background-repeat: no-repeat;
		}
		
	#logo ul li a {
		display: block;
		height: 7px;
		text-indent: -9999em;
		font-size: 1px;
		}
		
	#logo ul li#s1 { background-image: url(../../images/submenu/home.gif); }
	#logo ul li#s2 { background-image: url(../../images/submenu/contact.gif); }
	#logo ul li#s3 { background-image: url(../../images/submenu/join-our-fanlist.gif); }
	#logo ul li#s4 { background-image: url(../../images/submenu/competitions.gif); }
		
		
				
	/**
	* left
	*/
	#left {
		float: left;
		height: 551px;
		width: 320px;
		}
		
		
				
	/**
	* middle
	*/
	#middle {
		color: #988c81;
		line-height: 18px;
		}
		
	#middle p {
		padding: 0 30px 10px;
		}
		
	#middle .dotline {
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		width: 259px;
		margin: 10px 0 10px 29px;
		background: url(../../images/dotline-brown.gif);
		}
		
	#middle { background: url(../../images/backgrounds/home/middle.jpg); }
		

		
	/**
	* right
	*/
	#right {
		color: #efe8e0;
		background: url(../../images/backgrounds/news/right.jpg);
		}
		
	#right p {
		padding: 0 24px;
		line-height: 18px;
		margin: 0 0 10px;
		}
		
	#right h2 {
		margin: 35px 0 0 24px;
		}
		
		
		
	/**
	* middle and right shared
	*/
	#middle, #right {
		float: left;
		height: 551px;
		width: 314px;
		}

		
		
		
	/**
	* news
	*/
	#latestNews {
		margin: 70px 0 0;
		}
		
	#latestNews h2 {
		height: 9px;
		width: 68px;
		margin: 0 30px 10px;
		background: url(../../images/headings/latest-news.gif);
		}
	
	#latestNews p {
		color: #5b5b5b;
		padding: 0 30px 20px;
		}
		
	#latestNews a {
		color: #309ab0;
		}
		
		
		
	/**
	* footer
	*/
	#footer {
		height: 11px;
		margin: 10px 10px 20px 0;
		}
		
	#footer p {
		float: right;
		width: 179px;
		height: 11px;
		background: url(../../images/tokyored.gif);
		}
		
	#footer p a {
		display: block;
		height: 11px;
		line-height: 1px;
		text-indent: -9999em;
		font-size: 1px;
		}
		
	#footer span {
		display: none;
		}
		
		
		
	/**
	* helpers
	*/
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
			
	.clearfix {
		display: inline-block;
		}
		
	/* Hide from IE Mac \*/
	.clearfix {
		display:block;
		}
	/* End hide from IE Mac */
		
		