﻿body {
font:12px/19px "lucida grande", "lucida sans unicode", "lucida sans", "trebuchet ms", tahoma, verdana, arial, sans-serif;
margin:0px;
padding:0px;
}

div#container {
text-align:center;
position:absolute;
z-index:2;
margin:0px 0px 0px -322px;
left:50%;
width:644px;
}

div#title {
height:164px;
padding:0px;
z-index:1;
margin:0px 0px 0px -25px;
position:relative;
}

div#title img { border-width:0px; }

div#title a { border-bottom-width:0px; }
div#title span { display:none; }

div#title a#clear {
position:absolute;
top:68px;
left:0px;
height:94px;
width:315px;
display:block;
z-index:5;
}

div#border {
width:624px;
float:right;
margin-bottom:20px;
}

div#content {
width:584px;
text-align:justify;
margin:20px 20px 20px;
float:left;
}

div#nav {
width:103px;
margin:10px 0px 10px -143px;
float:left;
}

div#nav ul {
margin:0px 20px 0px 10px;
list-style-type:none;
padding:0px;
}

div#nav ul li { list-style-type:none; padding-bottom:3px; background:none !important; padding-left:0px !important; }
div#nav ul li span { display:none; }

div#nav ul li a {
border-bottom-width:0px !important;
display:block;
letter-spacing:-1px;
background-repeat:no-repeat;
}

div#nav ul li a#games {
width:103px;
height:22px;
}

div#nav ul li a#fanlisting {
width:103px;
height:22px;
background-position:0px -22px;
}

div#nav ul li a#site {
width:103px;
height:21px;
background-position:0px -45px;
}

div#nav ul li a#games:hover { background-position:0px -66px; }
div#nav ul li a#fanlisting:hover { background-position:0px -88px; }
div#nav ul li a#site:hover { background-position:0px -111px; }

blockquote {
margin:10px 20px 0px;
}

blockquote p {
margin:5px 10px !important;
padding:10px 15px;
}

div#content ul {
list-style-type:none;
margin:10px 20px 10px;
}

div#content ul li.none { list-style-type:none; font-weight:bold; }
div#content p { margin:10px 20px 10px; }
p.center { text-align:center; }
p.top { text-align:center; clear:left; }
p.right { text-align:right; }

h1 {
text-align:left;
font:normal 30px rockwell, "courier new", courier, georgia, "times new roman", times, serif;
letter-spacing:-1px;
margin:10px 10px -5px 10px;
}

h2 {
font:bold 16px rockwell, "courier new", courier, georgia, "times new roman", times, serif;
text-transform:uppercase;
margin:5px 10px -5px;
}

h2.center { text-align:center; }

h3 {
text-align:center;
font:normal 12px "century gothic", "tw cen mt", arial, sans-serif;
text-transform:uppercase;
margin:0px 0px;
}

a { text-decoration:none; cursor:crosshair; }

em, span, strong { color:#d15743; }

ins { text-decoration:underline; }
del { text-decoration:line-through; }

img.left { float:left; margin:5px 5px 5px 0px; }
img.right { float:right; margin:5px 0px 5px 5px; }

img { margin-right:3px; }
img.none { border-width:0px; }
a.none { border-bottom-width:0px; }
a:hover img.none { border-width:0px; }

ol li {
padding:0px 5px;
margin-left:30px;
}

input, textarea, select {
background:#fefadf;
border:1px solid #a88e69;
color:#292728;
}

select#favorite_type {
text-transform:capitalize;
}

div#disclaimer {
margin:3px 0px 0px;
text-align:right;
padding-bottom:5px;
}

div#disclaimer p {
margin:10px 10px 0px;
text-align:right;
padding-top:5px;
word-spacing:-1px;
text-transform:lowercase;
font-size:11px;
line-height:14px;
}

div#disclaimer p#mininav { margin-bottom:-15px; }

div#bottom {
width:524px;
margin:0px auto 0px;
clear:both;
position:relative;
}

table {
margin: 10px auto 0px;
text-align:center;
font-size:11px;
line-height:15px;
}

table th { padding:4px; }
table td { padding:4px; }

/*	TYPE FANS	*/

div.type { padding:2px 10px; margin-bottom:-10px;}
div.type em { color:#777; }
div.type h2 { color:#000; margin-bottom:-10px; }

div.none { background:#fff; }

div.normal { background:url(/images/type-normal.gif) #E2E2D2 450px 5px no-repeat; }

div.fire { background:url(/images/type-fire.gif) #fbdbc4 450px 5px no-repeat; }


div.water { background:url(/images/type-water.gif) #CDDAFA 450px 5px no-repeat; }
div.electric { background:url(/images/type-electric.gif) #FDEFBA 450px 5px no-repeat; }
div.grass { background:url(/images/type-grass.gif) #D2EDC5 450px 5px no-repeat; }
div.flying { background:url(/images/type-flying.gif) #E2DAFA 450px 5px no-repeat; }

div.bug { background:url(/images/type-bug.gif) #e2e7b5 450px 5px no-repeat; }

div.rock { background:url(/images/type-rock.gif) #E7DFBD 450px 5px no-repeat; }
div.ground { background:url(/images/type-ground.gif) #F5EACD 450px 5px no-repeat; }
div.fighting { background:url(/images/type-fighting.gif) #EABAB7 450px 5px no-repeat; }
div.psychic { background:url(/images/type-psychic.gif) #FDC7D7 450px 5px no-repeat; }
div.poison { background:url(/images/type-poison.gif) #DFBFDF 450px 5px no-repeat; }
div.ghost { background:url(/images/type-ghost.gif) #CFC7DD 450px 5px no-repeat; }
div.ice { background:url(/images/type-ice.gif) #DDF2F2 450px 5px no-repeat; }
div.dragon { background:url(/images/type-dragon.gif) #CFBDFD 450px 5px no-repeat; }
div.dark { background:url(/images/type-dark.gif) #CFC7C2 450px 5px no-repeat; }
div.steel { background:url(/images/type-steel.gif) #E7E7EF 450px 5px no-repeat; }