body {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0px;
	background-image: url(http://missingno.ka-blooey.net/layout/bg.png);
	background-repeat: repeat-x;
}

img {
	border: none;	
}

.avatar {
	padding: 8px;
	background-color: #FFF;
	margin: 0px 5px 5px 0px;
}

strong {
	color: #333;	
}

em {
	color: #1a9dd0;	
}

h1 {
	color: #898989;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 42px;
	line-height: 47px;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-image: url(http://missingno.ka-blooey.net/layout/h1_1.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 50px;
	margin: 0px;
	height: 50px;
}

h1:first-letter {
	color: #f0a702;	
}

h2 {
	color: #ff5003;
	font-family: "Courier New", Courier, monospace;
	font-size: 24px;
	border-bottom: 2px solid #fdc4ab;
	margin: 0px;
	padding: 5px;
}

h3 {
	color: #189c6b;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 20px;
	border-bottom: 0px solid #fdc4ab;
	margin-bottom: -10px;
	padding: 5px;
}

h4 {
	color: #898989;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	line-height: 47px;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-image: url(http://missingno.ka-blooey.net/layout/h1_1.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 50px;
	margin: 0px;
	height: 50px;
}

h5 {
	color: #189c6b;
	font-family: "Courier New", Courier, monospace;
	font-size: 24px;
	border-bottom: 2px solid #7fe1a3;
	margin: 0px;
	padding: 5px;
}
h1:first-letter {
	color: #f0a702;	
}

a:link, a:visited {
	color: #ff3b03;
	font-size: 10px;
	line-height: 17px;
	text-decoration: none;
	text-transform: uppercase;
}

a:hover, a:active {
	color: #ff7f00;	
}

.error {
	color: #954242;
	background-color: #ffb6a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	padding: 5px;
	margin: 10px auto;
	width: 600px;
	border-right: 1px solid #74534a;
	border-bottom: 1px solid #74534a;
}

.error strong {
	color: #dd3201;	
}

.success {
	color: #3d9b5e;
	background-color: #b1f5c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	padding: 5px;
	margin: 10px auto;
	width: 600px;
	border-right: 1px solid #3d9b5e;
	border-bottom: 1px solid #3d9b5e;
}

.success strong {
	color: #00b43f;	
}

.style1 {
	font-size: 10px;
	border: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	background-color: #FFF;
}

.style2 {
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	border: 1px solid #333;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	background-color: #e0e0e0;
	background-image: url(http://missingno.ka-blooey.net/layout/grad_grey.png);
	background-position: top;
	background-repeat: repeat-x;
}

.top {
	color: #484848;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	border-bottom: 2px solid #999;
}

.top strong {
	color: #ea674a;	
}

.xlight {
	background-color: #eaeaea;
}

.light {
	background-color: #d2d2d2;
}

.medium {
	background-color: #999;
}

.dark {
	background-color: #666;
}

.xdark {
	color: #CCC;
	background-color: #484848;	
}

.xdark strong {
	color: #FFF;
	font-weight: normal;
}

.tl {
	background-image: url(http://missingno.ka-blooey.net/layout/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.br {
	background-image: url(http://missingno.ka-blooey.net/layout/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 10px;
}

#ranks {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}

#ranks strong {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color: #333;
}

#milestones td {
	color: #CCC;
}

#milestones ul {
	list-style-image: url(http://missingno.ka-blooey.net/layout/milestones.gif);
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
}

#milestones li {
	margin: 5px;	
}

#container {
	width: 992px;
	margin:	0px auto;
	position: relative;
	top: -8px;
}

#top {
	background-image: url(http://missingno.ka-blooey.net/layout/topbg_1.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 992px;
	height: 401px;
	position: absolute;
	top: 0px;
}

#pokemon {
	background-image: url(http://missingno.ka-blooey.net/layout/top_1.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 500px;
	height: 347px;
	position: absolute;
	left: 550px;
}

#grass {
	background-image: url(http://missingno.ka-blooey.net/layout/grass.png);
	background-repeat: no-repeat;
	width: 954px;
	height: 27px;
	position: absolute;
	top: 321px;
	left: 19px;
	z-index: 1;
}

#logo {
	width: 412px;
	height: 85px;
	position: absolute;
	top: 94px;
	left: 83px;
}

#statspanel {
	color: #e9e9e9;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	line-height: 29px;
	letter-spacing: normal;
	background-image: url(http://missingno.ka-blooey.net/layout/statspanel.png);
	background-repeat: no-repeat;
	background-color: #666;
	width: 283px;
	height: 35px;
	position: absolute;
	top: 175px;
	left: -29px;
	padding: 3px 5px 0px 18px;
}

#stats {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	position: absolute;
	top: 11px;
	right: 45px;	
}

#stats strong {
	color: #FFF;
	font-size: 12px;
	letter-spacing: 0px;
}

#partypanel {
	position: absolute;
	top: 185px;
	left: 300px;
	width: 230px;
	z-index: 1;
}

#partypanel img:hover {
	cursor: pointer;
	position: relative;
	top: 2px;
}

#activepanel {
	position: absolute;
	top: 218px;
	left: 23px;
	width: 550px;
	height: 100px;
	z-index: 1;
}

#mempanel {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	width: 335px;
	height: 30px;
	position: absolute;
	top: 366px;
	left: 612px;
}

#nav {
	position: absolute;
	top: 383px;	
	left: 30px;
}

#nav a.tab:link, #nav a.tab:visited {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	background-image: url(http://missingno.ka-blooey.net/layout/tab.png);
	background-repeat: no-repeat;
	width: 87px;
	height: 27px;
	margin-right: 5px;
	padding-top: 8px;
	text-align: center;
	text-shadow: #000 -1px 1px 0px;
}

#nav a.tab:hover, #nav a.tab:active {
	color: #000;
	background-position: 0px -35px;
	text-shadow: #FFF 0px 0px 0px;
}

#content_bg {
	background-image: url(http://missingno.ka-blooey.net/layout/contbg.gif);
	background-repeat: repeat-y;
	width: 982px;
	min-height: 400px;
	position: absolute;
	top: 413px;
	left: 5px;
}

#header {
	background-image: url(http://missingno.ka-blooey.net/layout/contop_1.png);
	background-repeat: no-repeat;
	width: 982px;
	min-height: 400px;
}

#content {
	padding: 35px;
}

#footer {
	color: #999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-image: url(http://missingno.ka-blooey.net/layout/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFF;
	width: 912px;
	height: 76px;
	border-bottom: 50px solid #FFF;
	padding: 15px 35px 20px 35px;
}

#footer a:link, #footer a:visited {
	color: #FFF;
	text-decoration: none;
	line-height: 15px;
}

div#qTip {
   color: #FFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 15px;
   letter-spacing: 1px;
   background-color: #666;
   border: 1px solid #333;
   padding: 5px;
   display: none;
   position: absolute;
   z-index: 1000;
}

/** NAV DROPDOWN **/

.dropdown {
	background-color: #eaeaea;
	padding: 10px;
	z-index: 1;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	border-left: 1px solid #333;
	position: absolute;
	top: 35px;
	display: none;
}

.dropdown a:link, .dropdown a:visited {
	display: block;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	min-width: 100px;
	padding: 3px 3px 3px 8px;
}

.dropdown a:hover, .dropdown a:active {
	color: #FFF;
	background-color: #ef522a;
}

.dropdown strong {
	display: block;
	color: #484848;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

#missingnotab:hover .dropdown, #missingnotab:hover a.tab, #interactivetab:hover .dropdown, #interactivetab:hover a.tab,
#resourcestab:hover .dropdown, #resourcestab:hover a.tab, #networktab:hover .dropdown, #networktab:hover a.tab {
	color: #000;
	display: block;
	background-position: 0px -35px;
	text-shadow: #FFF 0px 0px 0px;
}

/** LOGIN PANEL **/

#loginpanel {
	color: #FFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	line-height: 15px;
	background-image: url(http://missingno.ka-blooey.net/layout/login_panel.png);
	background-repeat: no-repeat;
	width: 234px;
	height: 93px;
	padding: 10px 15px 15px 40px;
	position: absolute;
	left: 175px;
	top: 195px;
}

#loginpanel input.field {
	color: #666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	background: none;
	background-image: url(http://missingno.ka-blooey.net/layout/login_field.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 136px;
	height: 17px;
	border: none;
	padding: 8px;
}

#loginpanel input.field:hover, #loginpanel input.field:focus {
	color: #000;
	background-position: 0px -33px;
}

#loginpanel input.button {
	color: #333;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: none;
	background-image: url(http://missingno.ka-blooey.net/layout/login_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 62px;
	height: 24px;
	border: none;
}

#loginpanel input.button:hover, #loginpanel input.button:focus {
	background-position: 0px -24px;
}

#loginsp {
	background-image: url(http://missingno.ka-blooey.net/layout/login_sprites.png);
	background-repeat: no-repeat;
	width: 121px;
	height: 141px;
	position: absolute;
	top: 200px;
	left: 40px;
}

/** ACTIVE PANEL **/

.shadow {
	background-image: url(http://missingno.ka-blooey.net/layout/shadow.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}

#hpbar {
	background-image: url(http://missingno.ka-blooey.net/layout/hpbar.png);
	background-repeat: no-repeat;
	width: 146px;
	height: 42px;
	position: relative;
}

#hpcolors {
	background-image: url(http://missingno.ka-blooey.net/layout/hpcolors.gif);
	background-repeat: no-repeat;
	width: 48px;
	height: 2px;
	position: absolute;
	top: 24px;
	left: 72px;
}

#pkmnname {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	letter-spacing: 1px;
	width: 70px;
	height: 15px;
	position: absolute;
	top: 5px;
	left: 24px;
}

#pkmnlvl {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	letter-spacing: 1px;
	width: 23px;
	height: 15px;
	position: absolute;
	top: 5px;
	left: 105px;
}

#hpvalue {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	width: 23px;
	height: 10px;
	position: absolute;
	top: 27px;
	left: 63px;
	text-align: right;
}

#hptotal {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	width: 49px;
	height: 10px;
	position: absolute;
	top: 27px;
	left: 63px;
	text-align: right;
}

.attackon {
	background-image: url(http://missingno.ka-blooey.net/layout/attackon.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.attackoff {
	background-image: url(http://missingno.ka-blooey.net/layout/attackoff.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.attackonFX {
	font-size: 9px; 
	letter-spacing: 0px;
	text-transform: uppercase;
	background-color: #feb063;
	margin-bottom: 3px;
}

.attackonFX:hover, .attackonFX:hover .attackon {
	color: #FFF;
	cursor: pointer;
}

.attackoffFX {
	font-size: 9px; 
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #999;
	background: none;
}

.attackoffFX:hover, .attackoffFX:hover .attackoff {
	color: #666;
	background-color: #ffe9d4;
	cursor: pointer;
	background-position: 5px;
}

/** MEM PANEL **/


#mempanel a:link, #mempanel a:visited {
	color: #ef522a;
	text-transform: uppercase;
	letter-spacing: 0px;
	text-decoration: none;
}

#mempanel a.mpanel:link, #mempanel a.mpanel:visited {
	display: inline-block;
	background-image: url(http://missingno.ka-blooey.net/layout/mempanel.png);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 30px;
	height: 30px;
}

#pokedex:link, #pokedex:visited {
	background-position: 0px 0px;
}

#pokedex:hover, #pokedex:active {
	background-position: 0px -30px;
	background-color: #252525;
}

#party:link, #party:visited {
	background-position: -30px 0px;
}

#party:hover, #party:active {
	background-position: -30px -30px;
	background-color: #252525;
}

#inventory:link, #inventory:visited {
	background-position: -60px 0px;
}

#inventory:hover, #inventory:active {
	background-position: -60px -30px;
	background-color: #252525;
}
#trade:link, #trade:visited {
	background-position: -90px 0px;
}

#trade:hover, #trade:active {
	background-position: -90px -30px;
	background-color: #252525;
}

#prize:link, #prize:visited {
	background-position: -120px 0px;
}

#prize:hover, #prize:active {
	background-position: -120px -30px;
	background-color: #252525;
}

#logs:link, #logs:visited {
	background-position: -150px 0px;
}

#logs:hover, #logs:active {
	background-position: -150px -30px;
	background-color: #252525;
}

#settings:link, #settings:visited {
	background-position: -180px 0px;
}

#settings:hover, #settings:active {
	background-position: -180px -30px;
	background-color: #252525;
}

#admin:link, #admin:visited {
	background-position: -210px 0px;
}

#admin:hover, #admin:active {
	background-position: -210px -30px;
	background-color: #252525;
}

#logout:link, #logout:visited {
	background-position: -240px 0px;
}

#logout:hover, #logout:active {
	background-position: -240px -30px;
	background-color: #252525;
}
