#contactb a:hover,
#id0newsmenu li a:hover,
#galleriesb a:hover,
#eventsb a:hover,
#shareb a:hover,
#comicsb a:hover,
#homeb a:hover  {
   text-decoration: underline;
}

#update03button a:hover,
#update02button a:hover,
#update01button a:hover  {
   background-position: -245px 0%;
   color: #000000;
}

#comicsb a,
#shareb a,
#homeb a,
#eventsb a,
#galleriesb a,
#contactb a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#ryuframe  {
   left: 510px;
}

#mframe  {
   left: 40px;
}

#mframe,
#ryuframe  {
   background: url(sg_home_media/frame.png) no-repeat;
   visibility: visible;
   position: absolute;
   top: 57px;
   z-index: 4;
   width: 470px;
   height: 685px;
} 

#ryuenterxmedia  {
   background: url(sg_home_media/ryuenter.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 62px;
   z-index: 3;
   width: 431px;
   height: 647px;
}

#menterxmedia  {
	background: url(sg_home_media/menter.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 45px;
	top: 65px;
	z-index: 3;
	width: 430px;
	height: 647px;
}

#id4copyright  {
   background: url(sg_home_media/id0copyright3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 744px;
   z-index: 3;
   width: 930px;
   height: 70px;
}

#id5copyright p  {
   font: 15px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 3px;
   text-indent: 20px;
   text-align: center;
   color: #FFFFFF;
}

#id5copyright  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 754px;
   z-index: 4;
   width: 870px;
}

#update02button a,
#update03button a,
#update01button a  {
   background-repeat: no-repeat;
   display: block;
   width: 245px;
   height: 29px;
   background-position: 0% 0px;
   text-decoration: none;
   color: #FFCE0F;
}

#update03xmedia,
#update02xmedia,
#update01xmedia  {
   visibility: visible;
   position: absolute;
   left: 75px;
   z-index: 5;
   width: 240px;
   height: 160px;
   background-repeat: no-repeat;
}

#update02button,
#update01button,
#update03button  {
   font: 18px/18px Arial;
   visibility: visible;
   position: absolute;
   left: 72px;
   z-index: 5;
   width: 245px;
   height: 29px;
}

#homeb,
#eventsb,
#contactb,
#comicsb  {
   font: 15px/19px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 32px;
   z-index: 7;
   height: 19px;
}

#wordstext p,
#id1copyright3 p  {
   font: 15px/18px Arial;
   margin: 0px;
   text-indent: 20px;
   color: #FFFFFF;
}

#update03button a ins  {
	text-decoration: none;
	position: relative;
	left: 94px;
	top: 5px;
	width: 57px;
	height: 13px;
}

#update01button a ins  {
	text-decoration: none;
	position: relative;
	left: 91px;
	top: 5px;
	width: 63px;
	height: 13px;
}

#update02button a ins  {
	text-decoration: none;
	position: relative;
	left: 86px;
	top: 5px;
	width: 74px;
	height: 13px;
}

#update02button a  {
   background-image: url(sg_home_media/update01button.png);
}

#id0newsmenu li a  {
   border-width: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#update03button a  {
   background-image: url(sg_home_media/update01button.png);
}

#update01button a  {
   background-image: url(sg_home_media/update01button.png);
}

#textupdate1  {
	background: url(sg_home_media/textupdate1.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 348px;
	top: 374px;
	z-index: 3;
	width: 637px;
	height: 429px;
}

#textupdate2  {
	background: url(sg_home_media/textupdate2.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 348px;
	top: 374px;
	z-index: 3;
	width: 637px;
	height: 480px;
}

#textupdate3  {
	background: url(sg_home_media/textupdate3.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 348px;
	top: 374px;
	z-index: 3;
	width: 637px;
	height: 689px;
}

#id1copyright3 p  {
   text-align: center;
   padding-bottom: 3px;
}

#update01button  {
   top: 399px;
}

#update02xmedia  {
   background-image: url(xternal/home2update02.jpg);
   top: 653px;
}

#update03button  {
   top: 826px;
}

#update03xmedia  {
   background-image: url(xternal/home3update03.jpg);
   top: 866px;
}

#update01xmedia  {
   background-image: url(xternal/homeupdate01.jpg);
   top: 439px;
}

#id0newsmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#update02button  {
   top: 613px;
}

#newsb a:hover  {
   color: #000000;
   text-decoration: underline;
}

#id0copyright3  {
   background: url(sg_home_media/id0copyright3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 1065px;
   z-index: 3;
   width: 930px;
   height: 70px;
}

#id1copyright3  {
	visibility: visible;
	position: absolute;
	left: 74px;
	top: 1074px;
	z-index: 4;
	width: 870px;
}

#bannerxmedia  {
	background: url(xternal/homebanner.jpg) no-repeat;
	border: 3px solid #FFCE0F;
	visibility: visible;
	margin-top: -2px;
	margin-left: -2px;
	position: absolute;
	left: 54px;
	top: 58px;
	z-index: 4;
	width: 912px;
	height: 280px;
	background-image: url(xternal/homebanner.jpg);
}

#wordstext p  {
   text-align: left;
   padding-bottom: 15px;
}

.bold  {
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	font-family:Arial;
}

.title   {
	text-align: left;
	color: #FFCE0F;
	font-weight: bold;
	font-size: 16px;
	font-family:Arial;
}

div.bold  {
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	font-family:Arial;
	text-decoration: underline;
}

div.title   {
	text-align: left;
	color: #FFCE0F;
	font-weight: bold;
	font-size: 16px;
	font-family:Arial;
	padding-bottom: 3px;
}

div.lastupdate   {
	text-align: center;
	color: #FFCE0F;
	font-weight: bold;
	font-size: 20px;
	font-family:Arial;
	padding-bottom: 10px;
}
	

#id0newsmenu  {
   font: 14px/20px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   visibility: hidden;
   position: absolute;
   left: 215px;
   top: 66px;
   z-index: 6;
   width: 71px;
}

#galleriesb  {
   font: 15px/19px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 364px;
   top: 32px;
   z-index: 8;
   width: 91px;
   height: 19px;
}

#newsmenubg  {
   background: url(sg_home_media/newsmenubg.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 215px;
   top: 26px;
   z-index: 5;
   width: 72px;
   height: 145px;
}

#yumecomics  {
   background: url(sg_home_media/yumecomics.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 726px;
   top: 13px;
   z-index: 3;
   width: 236px;
   height: 29px;
}

#wordstext  {
   visibility: visible;
   position: absolute;
   left: 389px;
   top: 399px;
   z-index: 4;
   width: 551px;
}

#contactb  {
   width: 83px;
   left: 604px;
}

#eventsb  {
   width: 78px;
   z-index: 5;
   left: 456px;
}

#comicsb  {
   width: 78px;
   left: 286px;
}

#id1bkgd  {
   background: url(sg_home_media/id1bkgd.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 375px;
   z-index: 4;
   width: 311px;
   height: 270px;
}

#id2bkgd  {
   background: url(sg_home_media/id2bkgd.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 375px;
   z-index: 4;
   width: 311px;
   height: 480px;
}

#id3bkgd  {
   background: url(sg_home_media/id3bkgd.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 375px;
   z-index: 4;
   width: 311px;
   height: 689px;
}

#newsb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#banner  {
   background: url(sg_home_media/banner.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 48px;
   z-index: 3;
   width: 952px;
   height: 320px;
}

#shareb  {
   font: 15px/19px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 32px;
   z-index: 6;
   width: 71px;
   height: 19px;
}

#newsb  {
   font: 15px/19px Arial;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 32px;
   z-index: 6;
   width: 70px;
   height: 19px;
}

#homeb  {
   width: 70px;
   left: 146px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 992px;
   position: relative;
}

#id0  {
   background: url(sg_home_media/id0.png) no-repeat;
   position: absolute;
   left: 21px;
   top: 19px;
   z-index: 5;
   width: 124px;
   height: 127px;
}

#contenttextgrow *:first-child  {
   margin-top: 0px;
}

#contenttextgrow *:last-child  {
	margin-bottom: 0px;
}

#contenttextgrow p  {
   font: 15px/18px Arial;
   margin: 0px;
   padding-bottom: 15px;
   text-indent: 20px;
   text-align: left;
   color: #FFFFFF;
}

.contentlink a  {
	color:#fa8819;
	font:Arial;
	text-decoration: none;
}

.contentlink a:hover  {
   color: #d026d2;
   font:Arial;
   text-decoration: none;
}

#contenttextgrow  {
   padding: 0px 45px 0px 73px;
   background: url(sg_news_media/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#id1footer  {
   background: url(sg_news_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 0px;
   z-index: 4;
   width: 936px;
   height: 122px;
}

#scootdown  {
   position: relative;
   top: 380px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 122px;
   margin-bottom: 146px;
}

#news  {
   margin: 0px auto 0px auto;
   height: 768px;
   width: 976px;
   position: relative;
}

#top  {
   background: url(sg_news_media/top.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 352px;
   z-index: 4;
   width: 934px;
   height: 28px;
}


html, body  {
   padding: 0px;
   margin: 0px;
   background: #212121 url(sg_home_media/exteriortile.png) center top repeat-y;
}
