/* www.hhooru.com main style document */
/* -- general stuff -- */
h1, h2, h3, h4, h5, h6 { text-align:center; }

/* - menubar (www.hhooru.com) */
.menubar {
color:#00ffff;background-color:transparent;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10pt;
line-height:1.4em;
text-align:center;
width:100px;
}
.menubar a:link, .menubar a:visited {
/* applies to 'a' elements outside a td element only */
/* note:this works, except the background-color portion */
color:#00ffff;background-color:transparent;
}
.menubar a:hover {
color:#ffff00;background-color:#0000ff;
padding:2px;margin:-2px;
}

/* begin 12/09/2002 topmenu stuff (all pages) */
.topmenu {
font-family:Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
font-style:italic;font-size:10pt;text-align:center;
}

div.topmenu { float:left;width:108px;padding:0px;margin:0px;clear:none; }
td.topmenu { text-align:center; vertical-align:bottom; width:108px; }
/* end of div.topmenu */

/* final stuff */
.clsdate {
display:block;
font-family:arial, verdana, helvetica, sans-serif;
color:#666600;background-color:transparent;
}
.clscast, .clsgreen {
display:block;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#006600;background-color:transparent;
}
.clsminorfail {
display:block;
font-family:arial, verdana, helvetica, sans-serif;
color:#808000;
background-color:transparent;
}
.clsmajorfail {
display:block;
font-family:arial, verdana, helvetica, sans-serif;
color:#aa8855;
background-color:transparent;
}
.clsgreenandbold {
display:block;
font-family:arial, verdana, helvetica, sans-serif;
color:#00ff00;
background-color:transparent;
font-weight:bold;
}
.clswhite, .clsexam {
display:block;
font-family:arial, verdana, helvetica, sans-serif;
color:#ffffff;
background-color:transparent;
}
.clswhiteitalic {
display:block;
font-family:arial narrow, verdana, helvetica, sans-serif;
font-style:italic;
color:#ffffff;
background-color:transparent;
}
.clscomment {
display:block;
font-family:arial, verdana, helvetica, sans-serif;
font-style:italic;
color:#ffffff;
background-color:transparent;
}
.clspour, .clstraptype, .clsyellow {
font-family:arial, verdana, helvetica, sans-serif;
display:inline;
font-family:arial, verdana, helvetica, sans-serif;
color:#666600;
background-color:transparent;
}
.clsitem, .clslightergreen, .clsdimgreen {
display:block;
font-family:arial, verdana, helvetica, sans-serif;
color:#008800;
background-color:transparent;
}
.txtdimgreen {
display:inline;
font-family:arial, verdana, helvetica, sans-serif;
color:#99cc66;
background-color:transparent;
}
a.clsblueongray, a.clsblueongray:visited, a.clsdarkblue, a.clsdarkblue:visited {
display:block;
font-family:arial, verdana, helvetica, sans-serif;
color:#3333ff;background-color:transparent;
}
.clstableheader {
font-family:arial, verdana, helvetica, sans-serif;
font-style:italic;
display:inline;
color:#ffff00;background-color:transparent;
vertical-align:bottom;
}
table.clsenchanttable {
margin:2px;padding:2px;border:4px outset #f1f1f1;
}

a:hover { color:#ffff00;background-color:transparent; }

/* added 2006/07/01 */
body {
/* background-image:url("gs3_background.jpg"); */
/* NOTE: When changing the background-color, fix the background-image. */
/* color:#D9D9B9; is a nice light green */
background-color:#C7C5AC;color:#003366;
background-image:url("http://www.hhooru.com/images/left_bg.jpg");background-repeat:repeat-y;
margin:0px;
}
body, p, td {
font-family:Helvetica,Verdana,Arial,Geneva,Tahoma,sans-serif;
font-size:10pt;
}

table, img { padding:0px;margin:0px;border:0px; }
td { padding:0px;margin:0px;vertical-align:top; }

/* added 2006/07/02 */
/* #004488; */
.leftside { float:left;width:180px;height:auto;color:#ccccaa;background-color:transparent;text-align:center;margin:1.0em 0px;clear:none; }
.maincontent { float:left;width:540px;margin:0px;padding:0px 10px; }
.submitButton { color: #FFFFFF;background-color:#FF6600;border-color:#FF9900 #CC3300;margin:0.2em auto; }
a, a:link, a:active, a:visited { text-decoration:none;color:#006600;background-color:transparent; }
.leftside a, .leftside a:link, .leftside a:active, .leftside a:visited { color:#ffdd88;background-color:transparent;padding:0px;margin:0px auto; }
a:hover { text-decoration:underline;color:#cc4422;background-color:transparent; }
.leftside a:hover { color:#33eeee;background-color:transparent; }
.nohover { background-color:transparent; }
a.nohover:hover { text-decoration:none; }

/* added 2006/07/03 */
.topcontainer { float:left;width:750px;border:0px;padding:1.0em;margin:0px;clear:both; }
.breakage_container { float:left;text-align:center;width:278px;margin:4px;padding:0px; }
.armor_details { float:left;width:278px;margin:0px;padding:0.5em; }
.cr { font-size:8pt;text-align:center; }
.notables { font-size:8pt;text-align:center; }
.armor_image { float:right;height:auto;margin:auto;border:3px outset #003366; }
.armor_no_image { float:right;padding:4px;border:3px outset #003366;width:200px;height:400px; }
.marpadbor0 { margin:0px;padding:0px;border:0px; }

/* added 2006/07/05 */
.al110 { text-align:left;width:110px;vertical-align:top; }
.al380 { text-align:left;width:380px;vertical-align:top; }
.brighten { color:#660066;background-color:transparent; }
.brownie { text-align:center;color:#222200;background-color:transparent;vertical-align:bottom;font-style:italic; }
.cb { clear:both; }
.cbc { clear:both;text-align:center; }
.cbcma { clear:both;text-align:center;margin:1.0em auto; }
.cb500 { width:500px;clear:both; }
.cb540 { width:540px;clear:both;margin:0px; }
.cb540rm20 { width:540px;clear:both;margin:0px 20px; }
.cbc500 { width:500px;clear:both;text-align:center; }
.cbc540 { width:540px;clear:both;text-align:center; }
/* .container { float:left;width:770px;padding:0px;margin:0px;clear:both; } */
.container { float:left;width:auto;padding:0px;margin:0px;clear:both; }
.enchant_table { border:3px ridge #003366;padding:10px;margin:1.0em auto; }
.fl75 { width:75px;float:left;margin:3px;text-align:center; }
.topper { float:left;width:540px;text-align:center; }

/* added 2006/12/19 */
.t472vam { width:472px;margin:0px auto; }
.t472vam td { vertical-align:middle; }
.t300c { width:300px;border:0px;margin:0px auto; }
.t225c { width:225px;margin:0px auto; }
.Pouring { color:#0022AA;background-color:transparent; }
.Casting { color:#005522;background-color:transparent; }

.t150c { width:150px;margin:0px auto;text-align:center; }
.t150c td { border:1px outset #003366;line-height:1.5em; }
.t150c a { display:block;width:100%;color:#0000e1;background-color:#aacccc; }
.t150c a:hover { background-color:#ddddaa;color:#e12222;text-decoration:none; }

.td25vath { width:25px;vertical-align:top;text-decoration:underline;font-style:italic;font-weight:bold; }
.td125vath { width:125px;vertical-align:top;text-decoration:underline;font-style:italic;font-weight:bold; }
.td200vath { width:200px;vertical-align:top;text-decoration:underline;font-style:italic;font-weight:bold; }
.td25vat { width:25px;vertical-align:top; }
.td125vat { width:125px;vertical-align:top; }
.td200vat { width:200px;vertical-align:top; }
/* End of Added 2006/12/19 */

/* added 2007.10.05 */
#leftside { float:left;width:180px;height:auto;color:#ccccaa;background-color:transparent;text-align:center;margin:1.0em 0px;clear:none; }
#maincontent { float:left;width:540px;margin:0px;padding:0px 10px; }
#container { float:left;width:auto;padding:0px;margin:0px;clear:both; }
.pc { text-align:center; }
/* end of 2007.10.05 */
