
/* LINK STYLES */


a:link,a:visited {
font-weight: bold;
text-decoration:none;
color:#87A3B7;
}

a:active,a:hover {
font-weight: bold;
text-decoration:underline;
color:#A6C1D4;
}

a img.thumb, img.fan {
border:1px solid;
border-color:#87A3B7;
}


/* LANGUAGE */


abbr, acronym {
border: none;
}

acronym {speak : normal;}
abbr {speak : spell-out;}

.japanese-romaji {
font-style:italic;
}

.pronunciation {
font-weight:bold;
}

.uppercase {
text-transform: uppercase;
}


/* BODY STYLES */


body {
font-size: 62.5%;
}

html,body,p {
color:#dfe3e5;
font-family:arial,verdana,"default san-serif";
background-color:#275D77;
scrollbar-3dlight-color:#5884A2;
scrollbar-arrow-color:#3A566A;
scrollbar-highlight-color:#5687AA;
scrollbar-face-color:#46708E;
scrollbar-shadow-color:#3E647E;
scrollbar-darkshadow-color:#3E647E;
scrollbar-track-color:#275D77;
scrollbar-base-color:#275D77;
margin:10px 30px 10px 5px;
}

#content {
font-size: 1.1em;
}

table, td, th {
border:0;
text-align:left;
padding:0 10px 0 5px;
}

p.first {
margin-top:0;
margin-left:5px;
}

hr {
border:0;
width:80%;
background-color:#ffffff;
}

/* LIST STYLES */


.link-list, .ref-list {
list-style:none;
margin:10px 30px 10px 5px;
padding:0;
}

.inline-list {
margin: 5px;
padding: 0;

}

.inline-list ul, .inline-list li {
display: inline;
margin: 0;
padding: 0;
}

blockquote {
background:url(quotebg.jpg) no-repeat;
padding-left:18px;
}

.list, blockquote p {
font-family:arial,"default san-serif";
color:#B6CEDE;
}

ul.list, ul.nested {
list-style-image: url("sq.gif"); 
}

li.date {
list-style:none;
margin: 20px 0;
}


/* HEADING STYLES */

h1,h2,h3,h4,h5,h6,.subheading {
font-family:arial,"default san-serif";
font-size:1.2em;
color:#87A3B7;
font-weight:bold;
padding-top:.5em;
padding-bottom:1px;
margin-bottom:0;
margin-left:5px;
border-bottom:1px solid #A8BDC8;
width:20em;
}

h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter,h5:first-letter,h6:first-letter,.subheading:first-letter, p.letter:first-letter {
font-family:"Times New Roman", serif;
font-size:2.4em;
font-weight:lighter;
color:#567C96;
}

th, .title, .limit, .statistic, .question {
color:#9EB7C9;
font-weight:bold;
}

.weapon {
letter-spacing:2px;
}

/* IMAGE STYLES */

img {
opacity:0.6;
-moz-opacity:0.6;
filter:Alpha(Opacity=60);
border:0;
}

img.thumb {
margin:3px;
padding:0;
}

img.portrait {
margin:0 10px;
padding:0;
}

img.merch {
margin:20px 10px 0 10px;
padding:0;
}

img.aff {
margin:20px 10px 15px 10px;
padding:0;
}

.thumbnail
{
float: left;
width: 60px;
border: 0;
margin: 0 15px 15px 0;
padding: 5px;
text-align:center;
}

.image-group {
text-align:left;
}

.statcounter {
border:0;
}


/* ALIGNMENTS */


.profile {
margin: 15px 0;
}

.textcenter {
text-align:center;
margin: 25px 0;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.textright {
text-align:right;
margin: 30px 20px 30px 0;
}

.clearboth { clear: both; 
}


