* {
	padding: 0;
	margin: 0;
	
}
.tooltip {
	font-size: 10pt;
    display:block;
    position:absolute;
    top:-122px; left:6.3em; width:150px;
    height: 70px;
    border:1px solid black;
    background-color:#D6D6D6; color:#000;
    text-align: center
    -moz-border-radius: 1em;
    -khtml-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    padding: 5px;
    z-index:99;
    opacity: 0.8;
    filter:alpha(opacity=80);
}
.invisible {
	display: none;
}
.oddbox {
	width: 96px;	
	height: 96px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	-khtml-border-radius: 1em;
	border-radius: 1em;
	background-image: url("somearrow.png");
}
.oddbox span {
	display:block;
}
.oddbox-options {
	display: none;
	background-color: #abcdef;
	width: 96px;	
	border-style: solid;
	border-top-width: 0px;
	border-width: 0 1px 1px 1px;
	border-color: black;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	-khtml-border-radius: 1em;
	border-radius: 1em;
}
.oddbox-options span {
	display:block;
	width: 94px;
	border-style: solid;
	border-top-width: 0px;
	border-width: 0 1px 1px 1px;
	border-color: #abcdef ;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	-khtml-border-radius: 1em;
	border-radius: 1em;
}
.oddbox-options span img {
	display: block;
	margin-left: auto;
	margin-right: auto;	
}
.selected {
	background-color: #7D9DBE;
}
.oddbox-option {
	border: 0;
}
.ki {
	background-image: url("/images/ki.png");
	width:96px;
	height:81px;
	position:absolute;margin-top:-25px;
}
.char {
	background-image: url("/images/char.png");
	width:112px;
	height:87px;
	position:absolute;margin-top:-25px;
	left:100px;
}
.blast {
	background-image: url("/images/blast.png");
	width:140px;
	height:106px;
	position:absolute;margin-top:-25px;
	right: 0px;
	
}
.weirdbox {
	width: 100px;
	height: 100px;
	background-color: #abcdef;
}
.tt {
	cursor: default;
}
.fixed {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 0px; top: 420px;
}
body > div.fixed {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
div.fixed {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 420 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
.fixed123 {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 440px; top: 400px;
}
body > div.fixed123 {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
div.fixed123 {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 440 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 400 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}


.fixed2 {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 0px; top: 400px;
}
body > div.fixed2 {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
div.fixed2 {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 400 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.fixed5 {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 0px; top: 0px;
}
body > div.fixed5 {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
div.fixed5 {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
div.notif {
	-moz-border-radius: 0 0 20px 20px;
	-khtml-border-radius: 0 0 20px 20px;
	-webkit-border-radius: 0 0 20px 20px;
	border-radius: 0 0 20px 20px;
	border-top: none;
	border-style: none solid solid solid;
	border-color:red;
	background-color:black;
	padding:10px;
	color: white;
	opacity: 0.6;
	filter: alpha(opacity=60);
	font-size: 12pt;
	z-index:999999;
}

.pokemon {
	font-size:12pt;
}
.optbox {
	font-size:12pt;
}
	
.info {
		border-style: dashed;
		border-width: 2pt;
		border-color: #3EBF5B;
		background-color: white;
		color:black;
		-moz-border-radius: 1pt;
		-khtml-border-radius: 1pt;
		-webkit-border-radius: 1pt;
		border-radius: 1pt;
		padding: 5pt;
		width:200px;
}
body {
	margin: 0;
	height: 100%;
	padding: 0;
	background: #333230;
	color: #E2DBDB;
}
.footer {
	margin-bottom: 0px;
}
.accdiv {
	color:black;
	border-color:black;
	border-width:1px;
	border-style:solid;
	background-color:#262626;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	-khtml-border-radius:1em;
border-radius: 1em; /*for ie 9, when it's available!*/
	display:block;
	margin:auto;
	padding: 20px 20px;
	z-index:999;
	width:560px;
	height:460px;
}
.c2 {
float:left;
}
.c3
{

z-index:2;
background-color:#C0C0C0;
position: absolute;
left:50px;
top:50px;
height:405px;
width:597px;

}
.menu {
	font-size:12pt;
	margin: 0;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color:#262626;
	width:9%;
	margin-left: 10px;
	padding-left: 30px;
	padding-bottom: 30px;
	margin-top: 60px;
	-moz-border-radius: 1em;
	border-radius: 1em; /*for ie 9, when it's available!*/
	-webkit-border-radius: 1em;
	-khtml-border-radius: 1em;
    	position:relative;
	float: left;
}
.ad {
	margin-top: 30px;
	margin-left: auto;
	margin-right:auto;
	border-color:black;
	border-width: 1px;
	border-color: black;
	background-color:#262626;
	-moz-border-radius: 1em;
border-radius: 1em; /*for ie 9, when it's available!*/
	-webkit-border-radius: 1em;
	-khtml-border-radius: 1em;
	width:750px;
		padding-left:15px;
		padding-right:1px;
		padding-top:5px;
		padding-bottom:5px;
}
.footerad {
	margin-left: auto;
	margin-right:auto;
	border-color:black;
	margin-top:60px;
	border-width: 1px;
	border-color: black;
	padding-left:15px;
		padding-right:1px;
		padding-top:5px;
		padding-bottom:5px;	background-color:#262626;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
border-radius: 1em; /*for ie 9, when it's available!*/
	-khtml-border-radius: 1em;
	width:750px;
}
.adimg {
	margin-left: auto;
	margin-right: auto;
	display:block;
	margin-top: 10px;
	margin-bottom:10px;
}
.rightcrap {
			float: right;
			width: 10%;
			padding: 0;
			
			margin: 0;
			border-style: solid;
			border-width: 1px;
			border-color: black;
			background-color:#262626;
			width:10%;
			margin-right: 30px;
			padding-left: 30px;
			padding-bottom: 10px;
height:10%;
			margin-top: 60px;
			-moz-border-radius: 1em;
border-radius: 1em; /*for ie 9, when it's available!*/
	-webkit-border-radius: 1em;
	-khtml-border-radius: 1em;
			font-size: 12pt;
		}
.content {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #262626;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
border-radius: 1em; /*for ie 9, when it's available!*/
	-khtml-border-radius: 1em;
	font-family: "Sans Serrif";
	font-size: 13pt;
	line-height: 18pt;
}
.eventtext {
	background-color:white;
	border-style:solid;
	border-color:black;
	color:black;
	padding:2px;
	border-width:1px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em; /*for ie 9, when it's available!*/
	-khtml-border-radius: 1em;
	min-width:200px;
	min-height:40px;
	width:200px;
	height:40px;
	z-index:9;
	top:343px;
	display:none;
}

.fixed1 {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 0px; top: 343px;
}
body > div.fixed1 {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
div.fixed1 {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 343 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}


.inp {
	width: 15%;
	background-color: white;
}
img.tiny {
	width:15%;
	height:15%;
	border:0;
}
.contentp {
	padding-left: 10px;
	padding-bottom: 10px;
}

.menu ul {
	list-style-image:url("images/master.png");
	padding-left: 0 !important;
	margin-left: 0 !important;
}
.menu ul li {
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1px;
	padding-left: 0 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor:pointer;
}
img.logo {
	display:block;
	margin-left: auto;
	margin-right:auto;
}
.loginbutton {
	height: 30px;
	width: 90%;
	background-color: #383838;
	-moz-border-radius: 1em 1em 1em 1em;
	-webkit-border-radius: 1em 1em 1em 1em;
	-khtml-border-radius: 1em 1em 1em 1em;
border-radius: 1em; /*for ie 9, when it's available!*/
	border-style:none;
	color:black;
	cursor: pointer;
}
.button2 {
	height: 40px;
	width: 50%;
	display:block;
	background-color: #383838;
	-moz-border-radius: 30px 30px 30px 30px;
border-radius: 1em; /*for ie 9, when it's available!*/
	-webkit-border-radius:  30px 30px 30px 30px;
	-khtml-border-radius:  30px 30px 30px 30px;
	border-style: solid;
	border-color:red;
	cursor: pointer;
	padding-left:10px;
	color:black;
	padding-right:10px;
	margin-left: auto;
	margin-right: auto;
	display:block;
}
.button1 {
	height: 30px;
	width: 15%;
	display:block;
	background-color: #383838;
	-moz-border-radius: 1em 1em 1em 1em;
border-radius: 1em; /*for ie 9, when it's available!*/
	-webkit-border-radius: 1em 1em 1em 1em;
	-khtml-border-radius: 1em 1em 1em 1em;
	border-style:none;
	cursor: pointer;
	padding-left:10px;
	color:white;
	padding-right:10px;
}
a.nostyle, a.nf {
	color: #E2DBDB;
	text-decoration: none;
	background-color: transparent !important;
}
a.nostyle:hover, a,nf:hover {
	background-color: transparent !important;
	text-decoration: none;
}
a {
	color: #E2DBDB;
	text-decoration: underline;
}
a:hover {
	background-color: #6d6a6a;
}

.thing {
	background-color:#2E2E2E;padding:0;margin-left:-30px;-moz-border-radius: 1em 1em 0 0;-webkit-border-radius: 1em 1em 0 0;-khtml-border-radius: 1em 1em 0 0;border-radius: 1em; /*for ie 9, when it's available!*/

}
.wrapper { min-height:100%; height: 100%; 
          height: 100%; margin: 0 auto -4em;  }
.footer {  background-color:#4B5B57;  width: 100%; height:90px;}
.footerp {padding-left:230px; padding-right:140px; font-size:14pt;}
.ptime {
	margin-left: auto;
	margin-right: auto;
	display:block;
	width:10%;
	padding-top:10px;
}
.centerimage {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.eventtext {
	background-color:white;
	border-style:solid;
	border-color:black;
	color:black;
	padding:5px;
	border-width:1px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em; /*for ie 9, when it's available!*/
	-khtml-border-radius: 1em;
	min-width:400px;
	min-height:60px;
	width:400px;
	max-height:60px;
	overflow-y: auto;
	/*height:60px;*/
	position:absolute;
	z-index:9;
	top:323px;
	display:none;
}
.eventtext a {
	color:green;
}
.aa1 { 
	color:white;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='transparent.png'); /* Internet Exploder */
	background: rgba(0, 0, 0, 0.6);
	border-style:solid;
	border-color:red;
	-moz-border-radius:20pt;
	-khtml-border-radius:20pt;
	-webkit-border-radius:20pt;
	border-radius:20pt;
	padding: 20px;
}


.battletext {
	color: white;
	position: absolute;
	z-index: 9999;
	bottom: 457px;
	left: 0px;
	width: 360px;
	height: auto;
	background-color: black;
	opacity: 0.7;
	filter: aplha(opacity=70);
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 1em;
	-khtml-border-radius: 1em;
	-webkit-border-radius: 1em;
	font-size: 11pt;
	border-color:red;
}
#shadow {
	background-image:url(shade1x1.png);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:100;
	height:100%;
}

