/* -------------------------- */
/* style sheet */
/* -------------------------- */

/* menu bar */
.menu1 { padding-top:0; padding-bottom:0; padding-left:auto; padding-right:auto; width:844px; margin-left:auto; margin-right:auto; background-color:#666666} /* 834 */
.menu1 ul { text-align:center; padding:0; margin:0; list-style:none; border:0; }
.menu1 ul li { margin:0; padding:0; border:0; }
.menu1 ul li a { float:left; margin:0; padding:12px 0; color:#CCCCCC; font:normal 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.menu1 ul li a span { padding:12px 9px; }
.menu1 ul li a span.active { padding:12px 9px; background:none; color:white; }
.menu1 ul li a:hover { color:black; background-color:#FDFEFE; text-decoration:none; no-repeat right; background-position:center-top; }
.menu1 ul li a:hover span { color:black; background-color:#FDFEFE; text-decoration:none; no-repeat left; background-position:center-top; }

/* vertical menu */
#vert-menu { float:left; width:165px; height:100%; min-height:100%; border-right:1px dashed black; background-color:transparent; }
#vert-menu a { font:normal 12px Verdana, Arial, Helvetica, sans-serif; line-height:200%; color:#333333; text-decoration:none;}
#vert-menu a:hover { font:bold 12px Verdana, Arial, Helvetica, sans-serif; line-height:200%; color:#000000; text-decoration:underline;}

/* horizontal menu */
#horz-menu { float:center; width:100%; height:100%; min-height:100%; border-right:0px dashed black; background-color:transparent; }
#horz-menu a { font:normal 13px Verdana, Arial, Helvetica, sans-serif; line-height:200%; color:#333333; text-decoration:none;}
#horz-menu a:hover { font:normal 13px Verdana, Arial, Helvetica, sans-serif; line-height:200%; color:#000000; text-decoration:underline;}

/* footer menu table */
#table-footer { width:960px; border:0; margin-left:auto; margin-right:auto; background-color:transparent; }
#table-footer td.row-1 { width:160px; color:#D5D5D5; font: bold 14px arial, helvetica, sans-serif; }
#table-footer td.row-2 { line-height:150%; }

/* footer menu */
.fmenu ul { list-style:none; margin:10px auto; padding:0; }
.fmenu li { padding:0; margin:0; }
.fmenu li a { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#A8A8A8; text-decoration:none; }
.fmenu li a:hover { color:#D5D5D5; font-weight:normal; }

/* irc */
.irc { text-align:center; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
a.irc:link { text-align:center; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline }
a.irc:visited { text-align:center; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline }
a.irc:hover { text-align:center; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#06F; text-decoration:none }

/* upload */
.member { text-align:center; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
a.member:link { text-align:center; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline }
a.member:visited { text-align:center; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline }
a.member:hover { text-align:center; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#06F; text-decoration:none }

/* admin */
.admin { text-align:center; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
a.admin:link { text-align:center; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline }
a.admin:visited { text-align:center; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline }
a.admin:hover { text-align:center; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#06F; text-decoration:none }