body {
font:12px/19px "lucida grande", "lucida sans", "lucida sans unicode", "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#2f3133;
background:#d7d7d7 url(bg.jpg);
margin:0px;
padding:0px;
}

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

div#top {
width:548px;
height:412px;
padding:0px;
margin:0px auto 0px;
background-image:url(top.jpg);
position:relative;
}

div#top a { display:block; border-bottom-width:0px; }
div#top img { border-width:0px; padding:0px;  }
div#top span { display:none; }

div#top a#navdomain {
position:absolute;
top:343px;
left:222px;
width:75px;
height:32px;
}

div#top a#navnetwork {
position:absolute;
top:343px;
left:301px;
width:87px;
height:33px;
}

div#top a#navlinks {
position:absolute;
top:343px;
left:394px;
width:49px;
height:32px;
}

div#domain {
background:url(domain.jpg);
width:452px;
height:53px;
margin:0 auto;
}

div#domain span {
display:block;
padding:15px 0px 0px 30px;
text-align:center;
font:bold 18px garamond, "times new roman", times, serif;
text-transform:uppercase;
color:#444;
}

div#network {
background:url(network.jpg);
width:452px;
height:62px;
margin:0 auto;
clear:both;
}

div#network span {
display:block;
padding:12px 0px 0px 30px;
text-align:center;
font:bold 18px garamond, "times new roman", times, serif;
text-transform:uppercase;
color:#444;
}

div#links {
background:url(links.jpg);
width:451px;
height:65px;
margin:0 auto;
}

div#links span {
display:block;
padding:20px 0px 0px 30px;
text-align:center;
font:bold 18px garamond, "times new roman", times, serif;
text-transform:uppercase;
color:#444;
}


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

blockquote {
margin:10px 40px 0px;
background:#c9c8c7;
border:3px solid #aaa;
}

blockquote:hover { background:#eee; border-color:#bbb; }

blockquote.q { font:16px garamond; border-width:0px; padding:5px; }

div#content ul { list-style-type:square; margin:10px 20px 10px; }
div#content ul li {
line-height:150%;
}
div#content p { margin:10px 20px; }
p.center { text-align:center; }

h1 {
text-align:left;
font:bold 18px garamond, "times new roman", times, serif;
text-transform:uppercase;
letter-spacing:-1px;
margin:0px 20px -5px 10px;
color:#767481;
}

h2 {
font:normal 16px garamond, "times new roman", times, serif;
color:#000;
text-transform:uppercase;
margin:5px 10px;
}

h3 {
text-align:center;
color:#000; 
font:normal small-caps 14px garamond, "times new roman", times, serif;
margin:0px 5px -5px;
}


a { text-decoration:none; color:#4d4b56; cursor:crosshair; border-bottom:1px solid #c2a956; padding-bottom:1px; }
a:hover { color:#37363c; border-bottom-color:#7b6128; }

em, span, strong { color:#000; }
em.sub { font:italic 11px "trebuchet ms"; }

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 10px; }

img, a img { border:3px solid #bbb; }
img:hover { border-color:#999; }
a.none { border:0px; }

ol { margin-left:20px; text-align:left; }

ol li {
padding:0px 5px;
}

input, textarea, select {
background:#b3b2b0 url(bottombg.jpg);
border:1px solid #777;
font:13px/19px "trebuchet ms", tahoma, verdana, arial, sans-serif;
color:#000;
margin:5px 0px;
}

input:focus, textarea:focus, select:focus { border-color:#444; }

div#disclaimer {
margin:0px 20px 10px;
clear:both;
font-size:11px;
line-height:14px;
padding:10px;
}

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

div#disclaimer p#mininav {
padding-top:5px;
word-spacing:-1px;
text-transform:uppercase;
font:15px garamond, "times new roman", times, serif;
}

div#disclaimer p#mininav a { color:#888; border-bottom:0px; }

a.network {
width:80px;
height:99px;
border:5px solid #bbb;
display:block;
}

a.network:hover {
background-position:top right !important;
border-color:#999;
}

a.network img { display:none; width:0px; height:0px; }

a#dissidia { background:url(side/dissidia.jpg) top left; }
a#kefka { background:url(side/kefka.jpg) top left; }
a#diegomia { background:url(side/diegomia.jpg) top left; }
a#music { background:url(side/music.jpg) top left; }
a#pokemon { background:url(side/pokemon.jpg) top left; }
a#mysty { background:url(side/mysty.jpg) top left; }

div.box { margin-top:-10px; padding:0px; clear:both; }
div.left { width:92px; float:left; margin-right:5px; margin-top:15px;}
div.left img { width:80px; height:100px; }
div.right { padding:5px; margin-left:5px;  }
div.right p { margin-bottom:0px; }

table { text-align:center; margin:0 auto; }
table tr th {
font:italic 12px georgia, "times new roman", serif;
color:#444;
padding:5px 15px;
}

table tr td { padding:0px 10px; line-height:16px; }

table#links { text-align:left; width:90%; }
table#links td { line-height:20px; width:50%; }