body {
background:url(bg.jpg) repeat #f7f7f7;
font:18px/26px camboregular, "lucida sans unicode", "lucida grande", helvetica, arial, verdana, sans-serif;
color:#353742;
}

@font-face {
    font-family: 'camboregular';
    src: url('fonts/cambo-regular-webfont.eot');
    src: url('fonts/cambo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cambo-regular-webfont.woff') format('woff'),
         url('fonts/cambo-regular-webfont.ttf') format('truetype'),
         url('fonts/cambo-regular-webfont.svg#camboregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'PacificoRegular';
    src: url('fonts/Pacifico-webfont.eot');
    src: url('fonts/Pacifico-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Pacifico-webfont.woff') format('woff'),
         url('fonts/Pacifico-webfont.ttf') format('truetype'),
         url('fonts/Pacifico-webfont.svg#PacificoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}




div#header {
background:url(top.png);
width:546px;
height:303px;
margin:0px auto 0px;
}


div#content {
width:729px;
margin:0px auto 0px;
text-align:left;
}

h1 {
margin:0px 0px -18px;
font: 30px PacificoRegular, 'lucida sans unicode', arial, sans-serif;
color:#b50404;
text-shadow: 2px 2px 5px #fff;
text-transform:lowercase;
}

h2 {
margin:-15px 0px -15px;
font: 25px PacificoRegular, 'lucida sans unicode', arial, sans-serif;
color:#1c3c8e;
text-shadow: 2px 2px 5px #fff;
text-transform:lowercase;
text-align:center;
}

h2 + h3 { margin-top:10px !important; margin-bottom:-20px; }

h3 {
margin:-20px 0px -10px;
font: 20px PacificoRegular, 'lucida sans unicode', arial, sans-serif;
color:#b50404;
text-shadow: 2px 2px 5px #fff;
text-align:center;
clear:both;
}

h3#fan { clear:both; padding-top:20px; }

blockquote {
border:5px solid #fff;
color:#76767A;
}

blockquote p { margin:2px 10px; }
blockquote strong { color:#3a4071; }
blockquote:hover { border-color:#bbb; }
blockquote a { color:#6A7B9F; }
blockquote a:hover { color:#596368; }
blockquote span { color:#333; }

a { color:#2c4e84; font-weight:bold; cursor:crosshair; }
a:hover { color:#6a6e9b; }


b, strong { color:#8093c1; }
i, em { color:#8093c1; }
span { color:#8093c1; }
p.center { text-align:center; }
p.right { text-align:right; line-height:15px; }
code { font:12px "courier new", courier, monospace; }

div.siterow { margin:0px 0px 0px 40px; }
div.sitebox { margin:40px 20px -20px 0px; text-align:center; float:left; }
div.mid { margin:20px auto -20px !important; text-align:center;}

span.site {
font: 18px camboregular, 'lucida sans unicode', arial, sans-serif;
text-transform:uppercase;
}

#ninetales { color:#e36836; }
#scyther { color:#5b9c4a; }
#latias { color:#ff0032; }
#gyarados { color:#004f60; }



img, a img { border:5px solid #ccc; margin-right:5px; background:#ccc; }
img:hover { border-color:#aaa; background:#aaa; }
img.right { float:right; margin:0px 0px 5px 10px; }
a.none, img.none { border:none; }

ol { margin-left:20px; text-align:left;  }
ul { list-style-type:square; margin:-10px 0px 10px; }

ol li {
padding:0px 0px;
}