@charset "utf-8"; 

*  {margin:0; padding:0}		

body {text-align: justify; font-size: 11px; color: #fff; margin: 0; padding: 0; font-family: verdana, sans-serif; background: #fc7390;}

a {text-decoration: none; color: #fff;}

a:hover {text-decoration: none; color: #ffffff; background-color:#00b9e1;}

#container {margin:auto; width:646px; background: #fc7390 url(http://www.portaltohyrule.com/skc/images/bg-long.gif) repeat-y center;}

#header {margin:auto; width: 646px; height: 86px; background: url(http://www.portaltohyrule.com/skc/images/header.jpg) center no-repeat; }

	#nav {margin:auto; float:left; width:139px; height:518; background: #00d2ff url(http://www.portaltohyrule.com/skc/images/nav-bg.jpg) no-repeat center; }
	
	#menu {list-style: none; padding: 0; margin: 0; width: 85px; height: 290px; background: none; position: relative;}

	#menu span {display: none; position: absolute;}
	
	#menu a {display: block; text-indent: -900%; position: absolute; outline: none;}
	
	#menu a:hover {background-position: left bottom;}
	
	#menu a:hover span {display: block;}
	
	#menu .crafts {width: 85px; height: 58px; background: url(http://www.portaltohyrule.com/skc/images/crafts-link.png) no-repeat; left: 0px; top: 0px;}
	
	#menu .asksk {width: 85px; height: 58px; background: url(http://www.portaltohyrule.com/skc/images/asksk-link.png) no-repeat; left: 0px; top: 58px;}
	
	#menu .com {width: 85px; height: 58px; background: url(http://www.portaltohyrule.com/skc/images/com-link.png) no-repeat; left: 0px; top: 116px;}
	
	#menu .fozstories {width: 85px; height: 58px; background: url(http://www.portaltohyrule.com/skc/images/fozstories-link.png) no-repeat; left: 0px; top: 174px;}
	
	#menu .home {width: 85px; height: 58px; background: url(http://www.portaltohyrule.com/skc/images/home-link.png) no-repeat; left: 0px; top: 232px;}

	#content {float:left; margin:auto; width:507px;}
	
		#bar { margin:auto; color:#fff; font-size:11px; vertical-align:middle; width:505px; border-right: 1px solid #000; height:22px; background: url(http://www.portaltohyrule.com/skc/images/bar.gif) repeat-x;}

		#left {float:left; position:relative; padding-left:3px; padding-top:4px;}
		
		#right {float:right; position:relative; padding-right:3px; padding-top:4px;}

		#text {margin:auto; text-align: left; color: #FFFFFF; font-size: 11px; padding-left: 10px; padding-top: 5px; padding-right: 10px; background: url(http://www.portaltohyrule.com/skc/images/bg.jpg) center top no-repeat;}

			#craft {list-style: none; padding: 0; padding-left:15px; margin: 0; width: 85px;}

			#craft span {display: none; position: absolute;}
	
			#craft a {display: block; text-indent: -900%; margin-bottom:5px; outline: none;}
	
			#craft a:hover {background-position: left bottom;}
	
			#craft a:hover span {display: block;}

			#craft .navi {width:450px; height:100px; background: url(http://www.portaltohyrule.com/skc/crafts/navi.jpg) no-repeat;}

			#craft .navi a:hover {width:450px; height:100px; background: url(http://www.portaltohyrule.com/skc/crafts/navi.jpg) left bottom no-repeat;}
			
			#craft .ring {width:450px; height:100px; background: url(http://www.portaltohyrule.com/skc/crafts/ring.jpg) no-repeat;}
			
			#craft .ring a:hover {width:450px; height:100px; background: url(http://www.portaltohyrule.com/skc/crafts/ring.jpg) left bottom no-repeat;}
			
			#craft .posivy {width:450px; height:100px; background: url(http://www.portaltohyrule.com/skc/crafts/posivy.jpg) no-repeat;}
			
			#craft .posivy a:hover {width:450px; height:100px; background: url(http://www.portaltohyrule.com/skc/crafts/posivy.jpg) left bottom no-repeat;}

		#footer {float:left; padding-top:5px; height:55px; width:646px; background-image:url(http://www.portaltohyrule.com/skc/images/footer.jpg);}

		#subcontent1 {position:absolute; visibility: hidden; border: 2px solid #055363; background: #08a5c6 url(http://www.portaltohyrule.com/skc/images/affbg.jpg) bottom repeat-x; text-align:right; padding: 3px;}

		ul.affiliates {list-style-type:none;}
		
		affiliates li {list-style-type:none;}

		#end {text-align: center; clear: both; margin-top:1px; height:1px; background:#000; width:645px;}