/* -------------------------- */
/* style sheet */
/* -------------------------- */

html, body { margin:0; padding:0; height:100%; border:none; background-color:#969696 }

/* menu bar */
.menu1 { padding-top:0; padding-bottom:0; padding-left:auto; padding-right:auto; width:834px; 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; }

.donation_notice { padding-top:0; padding-bottom:0; padding-left:auto; padding-right:auto; width:834px; margin-left:auto; margin-right:auto; background-color:#F2F2F2; border: black; border-style: dotted;}

/* 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; }

#vert-line { background: url('../images/site/bar.png') left top repeat-x; background-color:#DB0028; width:8px; float:left; }

p { text-align:left; padding-left:100px; padding-right:100px; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#333333; }
p.header1 { text-align:left; padding-left:70px; padding-bottom:0; font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#000000; }
p.header2 { text-align:center; font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#000000; }
p.header3 { text-align:center; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
p.header4 { text-align:center; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
p.notice { text-align:center; padding-left:35px !important; padding-right:35px !important; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; }

.header2 { text-align:center; font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#000000; }

.paragraph1 { text-align:left; padding-left:10px; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.paragraph2 { text-align:center; font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:black; }
.paragraph3 { font:normal 14px Arial, Verdana, Helvetica, sans-serif; color:#00aa9f; margin:0; }
.paragraph4 { text-align:left; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; }

.status { text-align:center; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.member { text-decoration:underline; text-align:left; color:white; padding-bottom:0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
.homebrew { text-align:left; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:black; }
.homebrewl:hover { text-align:left; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#06F; }
.homebrewt { font:normal 17px Arial, Verdana, Helvetica, sans-serif; color:black; text-align:center; font-weight:bold; }
.copyright { text-align:center; padding-left:70px; padding-right:70px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.downloads { text-align:center; font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:black; }
.description { text-align:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:black; }
.date { text-align:left; text-decoration:none; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; }
.white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color:#FFFFFF;}
.mycode { color:#000000; font:bold 14px Consolas, Verdana, Arial, Helvetica; }
.mynote { color:#666666; font:normal 13px Verdana, Arial, Helvetica, sans-serif; background-color: #DCDCDC; }
.redl { text-align:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:red; }
.redc { text-align:center; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:red; }

/* copyright */
.copyright { text-align:center; padding-left:70px; padding-right:70px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#555555 }
.copyright1 { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#C5C5C5; padding:0px; }

h2 { text-align:left; padding-left:70px; padding-bottom:0; font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; }
h3 { text-align:left; color:#06F; padding-left:70px; padding-bottom:0; font:bold 13px Verdana, Arial, Helvetica, sans-serif; }
#ps_logo { float:left; margin-top: 10px; margin-left:20px; }
.p3 { text-align:center; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:black; }
.right { float:right; text-align:right; padding-right:10px; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.imagetxt { text-align:center; text-decoration:none; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; }

h2 { text-align:center; font:normal 14px Arial, Verdana, Helvetica, sans-serif; color:black; }
h4 { font:normal 14px Arial, Verdana, Helvetica, sans-serif; color:#326db3; text-align:left; margin:0; }
h5 { font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:black; text-align:center; font-weight:normal; }
h6 { font:normal 15px Arial, Verdana, Helvetica, sans-serif; color:black; text-align:center; font-weight:bold; }
h7 { font:normal 14px Arial, Verdana, Helvetica, sans-serif; color:red; text-align:center; font-weight:bold; }
h8 { font:normal 15px Arial, Verdana, Helvetica, sans-serif; color:green; text-align:center; font-weight:bold; }

/* general anchor tag */
a { font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; }
a:hover { font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#06F; text-decoration:none; }
.member:hover { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#06F; text-decoration:none; }

/* slider */
a.slider { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:orange; text-decoration:underline; }
a.slider:hover { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:orange; text-decoration:none; }

/* div settings */
div { width: 100%; word-break: break-word; white-space: normal; }
