HTML, BODY, H1, H2, H3
	{
	margin:0px;
	padding:0px;
	font: 9pt sans-serif;
	}
input, select, textarea
{
	font: 8pt sans-serif;
	padding:4px;
	border:1px solid black;
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;
}
A {color:#006325;font-weight:bold;}
A:hover {color:#FF0000;}
IMG{border:0px;}
.button
{
	-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	display:inline-block;
	font:14px/100% Arial,Helvetica,sans-serif;
	margin:0 2px;
	outline:medium none;
	padding:0.25em 2em 0.25em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
	vertical-align:baseline;
	background: #00ADEE;
	background:-moz-linear-gradient(center top , #00ADEE, #0078A5) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ADEE), to(#0078A5));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ADEE', endColorstr='#0078A5');
	border:1px solid #0076A3;
	color:#D9EEF7;
}
.button:hover
{
	text-decoration:none;
	background: #0095CC;
	background:-moz-linear-gradient(center top , #0095CC, #00678E) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095CC), to(#00678E));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095CC', endColorstr='#00678E');
}
.button:active
{
	background: #0078A5;
	background:-moz-linear-gradient(center top , #0078A5, #00ADEE) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078A5), to(#00ADEE));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078A5', endColorstr='#00ADEE');
}
#logo, #logo2
	{
	width: 1024px;
	min-width: 1024px;
	max-width: 1024px;
	height: 150px;
	min-height: 150px;
	max-height: 150px;
	border-bottom:1px solid #105FA9;
	background: url('images/logo2.png') center;
	}
#logo2 {background: url('images/logo3.png') center;}
#container
	{
	border: 2px solid #105FA9;
	margin: 8px auto;
	width: 1024px;
	min-width: 1024px;
	max-width: 1024px;
	background:#FFFFFF url('images/mainBg.png');
	}
.registerField
{
	font-size:8pt;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.registerField INPUT {width:140px;padding:1px;margin-top:8px;}
#main
	{
	border-top: 0px;
	width: 1024px;
	min-width: 1024px;
	max-width: 1024px;
	}
#left
	{
	float:left;
	width:150px;
	min-width:150px;
	max-width:150px;
	height:auto;
	min-height:auto;
	background:#E5E5E5 url('images/menuBG2a.png');
	border-right:1px solid #78BBED;
	margin-bottom:8px;
	}
#left A {text-decoration: none;color: #164CFF;}
#left A:hover {text-decoration: underline;color: #FF0000;}
.leftMenuLink
	{
	margin:0px 0;
	padding:0 3px;
	font-size:10pt;
	background:url('images/menuGroup.png') no-repeat;
	width:143px;
	color:#FFFFFF;
	}
.leftMenuLinkSub
	{
	margin:0 12px 2px 4px;
	padding:0;
	border:solid 1px #279ce4;
	border-top:0;
	}
.leftMenuLinkSubElement
	{
	display:block;
	list-style-type: none;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:2px;
	border-top:solid 2px #BBCED2;
	}
#leftFooter
	{
	width:150px;
	height:35px;
	background:#7ED2FF url('images/menuLeftFooter.png');
	}
.leftIconFloater {float:right;padding-right:5px;}
#right
	{
	float:left;
	width:150px;
	min-width:150px;
	max-width:150px;
	height:auto;
	background:#E5E5E5 url('images/menuBG2a.png');
	border-left:1px solid #78BBED;
	margin-bottom:8px;
	}
#rightText
	{
	margin:3px;
	font-size:7pt;
	}
#rightTextIcon
	{
	position:relative;
	padding-right:3px;
	top:4px;
	}
#rightFriends
	{
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	text-align:center;
	}
#rightFooter
	{
	width:150px;
	height:35px;
	background:#7ED2FF url('images/menuLeftFooter.png');
	margin:0px;
	}
.rightMenuLink
	{
	margin:0px 0;
	padding:0 3px;
	font-size:10pt;
	background:url('images/menuGroup2.png') no-repeat;
	width:150px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
#center
	{
	float:left;
	width:722px;
	min-width:722px;
	max-width:722px;
	height:auto;
	}
#footer
	{
	width:1020px;
	text-align:center;
	margin-bottom:6px;
	}
#pathTop
	{
	font-size:7pt;
	padding: 0 6px;
	color:black;
	}
.sape
{
	font-size:6pt;
	padding:0;
	margin:0;
	margin-top:2px;
	text-align:center;
}
#divBorder
	{
	border: 2px solid #105FA9;
	margin: 0 auto;
	width:700px;
	min-width:700px;
	max-width:700px;
	padding:4px;
	margin-bottom: 24px;
	background:#FFFFFF url('images/divBackground.png');
	}
#divNameMini
	{
	color:white;
	font-weight:bold;
	text-align:center;
	background: #2063F0 url('images/bgnavi.png');
	min-height:16px;
	max-height:16px;
	height:16px;
	border: 1px solid #105FA9;
	}
#divName
	{
	background: #2063F0 url('images/headerUpBg.png');
	min-height:24px;
	max-height:24px;
	height:24px;
	width:710px;
	min-width:710px;
	max-width:710px;
	margin: 0 auto;
	margin-top:20px;
	border: 1px solid #105FA9;
	border-bottom: 0px;
	text-align: center;
	}
#divNameText A {color: #FFFFFF;}
#divNameText
	{
	position:relative;
	top:4px;
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF;
	font-weight: bold;
	}
.divAdditionalText
	{
	font-size: 8pt;
	color: #7F7F7F;
	}
.divAdditionalRight
{
	float:right;
}
#divControlButtons
	{
		float: right;
		position:relative;
		bottom:13px;
		margin-right:4px;
	}
#divNaviCorner
	{
		float: right;
		position: relative;
	}
/*Text headers*/
.textHeaderMini
{
	text-align:center;
	font-size:10pt;
	color:green;
	font-weight:bold;
	margin:0px;
}
/*News*/
#partNewsGroupIconMain {position:absolute;}
#partNewsGroupIcon
{
	position:relative;
	top:-16px;
	right:12px;
}
#partNewsInfoBlockDiv
{
	height:64px;
	margin-bottom:4px;
}
/*Comments*/
.commentsForm
{
	border: 2px solid #105FA9;
	margin: 0 auto;
	width:600px;
	padding:4px;
	margin-bottom: 24px;
	background:#FFFFFF url('images/divBackground.png');
}
.commentsId
{
	width:500px;
	border: 1px dashed #105FA9;
	margin:12px 0;
	text-align:left;
	padding:0 16px;
}
.commentsIdUp
{
	font-size:8pt;
	color: #7F7F7F;
}
#commentsF
{
	margin-bottom:24px;
}
/*NewsWave*/
#newsWaveTextMain
{
	font-size: 11pt;
}
#newsWaveText
{
	font-size: 9pt;
	padding-bottom:8px;
}
/*DigiDex*/
#dexListSymbol
{
	font-size:14pt;
	text-align:center;
	color:green;
}
.dexList
{
	float:left;
	border:1px solid #78BBED;
	margin-right:12px;
	text-align:center;
}
.dexList H3 {margin:2px;}
.dexIdMainImage
{
	text-align:center;
	margin:0 24px;
}
.dexIdName
{
	margin:0px;
	text-align:center;
	font-size:11pt;
	color:#006325;
	font-weight:bold;
	margin-top:4px;
}
.dexIdSubImage
{
	margin:12px 0;
}
.dexIdLeft
{
	border:1px dashed #78BBED;
	padding:0 16px;
}
.dexIdRight
{
	border:1px dashed #78BBED;
	padding:0 16px;
}
.dexIdSummary
{
	font-size:10pt;
	margin:1px;
}
.dexIdMiniName
{
	font-size:9pt;
	color:#006325;
	margin-top:4px;
	text-align:center;
	font-weight:bold;
}
/*Articles*/
#articlesGroup
{
	border:1px dashed #78BBED;
	border-bottom:0;
}
.articlesGroupsList
{
	border-bottom:1px dashed #78BBED;
}
.articlesGroupName
{
	margin:5px 38px;
	padding:0px;
	text-align:center;
}
.articlesGroupName A
{
	font-size:12pt;
}
.articlesGroupText
{
	padding:4px;
	margin:0;
}
.articlesList
{
	margin-top:6px;
	border:1px solid #78BBED;
}
.articlesListText
{
	margin:1px 0;
	margin-left:6px;
	font-size:9pt;
}
.articlesTextName
{
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	color:green;
	margin:2px;
}
.articlesText
{
	padding:4px;
	font-size:10pt;
	border:1px solid #78BBED;
	text-align:justify;
}
/*Manga*/
.mangaGroup
{
	border:1px solid #78BBED;
	margin:5px;
	float:left;
	width:200px;
	height:420px;
}
.mangaGroupName
{
	text-align:center;
	margin:4px;
	color:#006325;
	font-weight:bold;
}
.mangaGroupText
{
	font-size:8pt;
	text-align:justify;
	margin:0 4px;
}
.mangaChapterList
{
	border:1px solid #78BBED;
	padding:4px;
	margin:6px 0;
	font-size:9pt;
}
.mangaFuncLink
{
	font-size:9pt;
	text-align:center;
	margin:0px;
}
.mangaPageZoomer
{
	text-align:center;
	font-size:10pt;
	margin:2px;
}
/*Music*/
.musicGroup
{
	border:1px dashed #78BBED;
}
.musicGroupImg
{
	float:left;
}
.musicGroupName, .musicTrackName
{
	margin:0px;
	text-align:center;
	font-size:11pt;
	color:#006325;
	font-weight:bold;
	margin-top:4px;
}
.musicGroupText
{
	margin-left:136px;
	text-align:justify;
	margin-right:6px;
}
.musicGroupAdditional
{
	font-size:8pt;
	color:#4C4C4C;
	margin-left:136px;
	margin-top:24px;
}
.musicTracks
{
	border:1px solid #78BBED;
	padding:4px;
	margin:6px 0;
}
/*Video*/
.videoGroup
{
	border:1px solid #78BBED;
	margin:12px 4;
	padding:3px;
}
.videoGroupName
{
	margin:0px;
	text-align:center;
	font-size:11pt;
	color:#006325;
	font-weight:bold;
}
/*Games*/
.gamesList
{
	border:1px solid #78BBED;
	margin:16px 0;
}
.gamesImg
{
	border:1px dashed #78BBED;
	text-align:center;
	width:160px;
	margin:4px;
	float:left;
}
.gamesImgId
{
	border:1px dashed #78BBED;
	text-align:center;
	width:210px;
	margin:4px;
	float:left;
}
.gamesImgSrc
{
	margin:3px;
}
.gamesName
{
	margin:0px;
	text-align:center;
	font-size:11pt;
	color:#006325;
	font-weight:bold;
	margin-top:4px;
}
.gamesText
{
	text-align:justify;
	margin:8px;
	margin-left:174px;
}
.gamesTextId
{
	text-align:justify;
	margin:8px;
}
.gamesAdvanced
{
	text-align:center;
}
.gamesUrls
{
	float:right;
}
.gamesIdMain
{
	min-height:220px;
}
.gamesMiniDesc
{
	border:1px dashed #78BBED;
	float:left;
	width:210px;
	margin:4px;
	margin-top:0px;
}
.gameMiniDescTable
{
	font-size:9pt;
	color: #525252#353535;
}
/*Art*/
.artCat
{
	border:1px dashed #78BBED;
	margin-bottom:24px;
}
.artCatImg
{
	float:left;
}
.artCatName, .artGroupName
{
	margin:0px;
	text-align:center;
	font-size:11pt;
	color:#006325;
	font-weight:bold;
	margin-top:4px;
}
.artCatText
{
	text-align:justify;
	margin:8px;
	margin-left:132px;
}
.artCatList
{
	font-size:8pt;
	color:#4C4C4C;
	margin-left:132px;
	margin-top:24px;
}
.artGroup
{
	float:left;
	width:318px;
	border:1px solid #78BBED;
	margin:5px 15px;
}
.artGroupImg
{
	float:left;
	margin:4px;
}
.artGroupImg IMG, .artImglist IMG, .artImg IMG, .artImgLeft IMG, .artImgRight IMG, .dexIdSubImage IMG, .dexIdMainImage IMG {border: 1px solid #000000;}
.artGroupText
{
	font-size:8pt;
	margin-bottom:0px;
}
.artGroupNum
{
	text-align:right;
	margin-right:4px;
	margin-top:4px;
	font-size:8pt;
	color:#4C4C4C;
}
.artImglist
{
	margin:3px 8px;
	width:100px;
	float:left;
}
.artImglistName
{
	margin:0px;
	text-align:center;
	font-size:7pt;
}
.artImgName
{
	margin:0px;
	text-align:center;
	font-size:11pt;
	color:#006325;
	font-weight:bold;
	margin-top:4px;
}
.artImg
{
	text-align:center;
}
.artImgText
{
}
.artImgUrls
{
	float:right;
	font-size:7pt;
	text-align:right;
}
.artImgUrls INPUT {padding:2px;margin-bottom:4px;width:200px;}
/*Poll*/
.pollName
{
	font-size:8pt;
	padding:2px;
	margin:0;
}
.pollList
{
	font-size:9pt;
	color:#7F7F7F;
}
/*Links*/
.linksGroupName
{
	font-size:11pt;
	color:#006325;
	text-align:center;
	margin:0px;
	font-weight:bold;
}
.linkText
{
	font-size:9pt;
	margin:4px;
}
.linkTextName
{
	color:#006325;
}
.linkTextUrl
{
	font-size:8pt;
	color: #7F7F7F;
}
/*======---------======*/
#imgBannerUp
{
	border: 1px solid black;
}
#divMainContent
{
	margin: 0 auto;
	border: 2px solid #105FA9;
	padding:4px;
	width:700px;
	min-width:700px;
	max-width:700px;
}
#divWarning
{
	border:1px solid #006325;
	margin:0 8px;
	padding:2px;
	background:white;
	color:#006325;
	-webkit-box-shadow: 0px 0px 10px #006325;
	-moz-box-shadow: 0px 0px 10px #006325;
	box-shadow: 0px 0px 10px #006325;
}
#tableForm
{
	font: 12pt sans-serif;
	padding:8px;
	width:100%;
}
#tableFormInput {text-align:center;margin-top:0px;}
#popupWindow
{
	display:none;
   position: fixed;
   top: 50%;
   left: 50%;
   margin-left:-240px;
   margin-top:-180px;
   z-index:999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	overflow:auto;
}
#popupWindowContent
{
	width:480px;
	height:360px;
	border: 2px solid #105FA9;
	background:#E5E5E5;
	overflow:auto;
}
#popupWindowButton
{
	float:right;
	position:relative;
	right:2px;
	top:2px;
}
#submitError
{
	text-align:center;
	color:#FF0000;
	font-size:9pt;
}
#submitRight
{
	text-align:center;
	color:#008E00;
	font-size:9pt;
}
#submitError H2 {font-weight:bold;font-size:10pt;}
