















/*
90hz.org css style sheet
fernando_graphicos
http://fernando.dubtribe.com
*/


html, body {
background:#FBFBFB;
font-family:Lucida Grande, Verdana,sans-serif;
font-size: 0.9em;
margin:0;padding:0;
}

/* usertitle color */

.usertitle {
color: #9CDE18;
font-size: 1.8em;
}

div dl dt a:link, div dl dt a:visited, div dl dt a:active, div dl dt a:hover {
font-size: 2em;
}

/* Links */
a:link {
color:#555;
text-decoration:none
}
a:visited {
color:#777;
text-decoration:none
}
a:hover {
color:#9CDE18;
text-decoration:none;
}
a:active {
color:#333;
text-decoration:none
}

DIV.tclcon strong a:link {
color: #336699;
}

/* DIV.tclcon a:link {
color: #555;
} */

.pun A:link {
color:#333;
}
.pun A:visited {
color:#777;
}
.pun A:hover {
color:#9CDE18;
}
.pun H2 A:link,.pun H2 A:visited {
color:#333;
}
.pun H2 A:hover {
color: #9CDE18;
}
#brdmenu ul li {
font-size: 0.9em;
}

#brdmenu A:link,#brdmenu A:visited {
color:#999;
padding: 5px 5px 7px 5px;
}
#brdmenu A:hover {
color:#333;
background: #eaeaea;
padding: 5px 5px 7px 5px;
}
LI.postreport A:link,LI.postreport A:visited,TR.iclosed TD.tcl A:link,TR.iclosed TD.tcl A:visited {
color:#888
}
LI.postreport A:hover,TR.iclosed TD.tcl A:hover {
color:#AAA
}
LI.maintenancelink A:link,LI.maintenancelink A:visited {
color:#B42000
}
LI.maintenancelink A:hover {
color:#B42000
}

/* Type */

h1,h2,h3,h4,h5,h6 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}
h1 {
font-size:3em;
color:#3E84B3
}
h2 {
font-size:2em;
color:#175684
}
.pun,.pun INPUT,.pun SELECT,.pun TEXTAREA,.pun OPTGROUP {
font-family:Verdana,Arial,Helvetica,sans-serif
}
.pun {
font-size: 1em;
line-height:normal;
}

.pun TABLE,.pun INPUT,.pun SELECT,.pun OPTGROUP,.pun TEXTAREA,DIV.postmsg P.postedit {
font-size:1em
}
.pun PRE {
font-family:monaco,"Bitstream Vera Sans Mono","Courier New",courier,monospace
}
.pun H2,.pun H4 {
font-size:0.9em
}
.pun H3 {
font-size:1.5em
}
#brdtitle H1 {
font-size:1.4em
}
DIV.postmsg P {
line-height:1.4em
}
DIV.postleft DT {
font-size:1em
}
.pun PRE {
font-size:1em
}
DIV.postleft DT,DIV.postmsg H4,TD.tcl H3,DIV.forminfo H3,P.postlink,DIV.linkst LI,DIV.linksb LI,DIV.postlinksb LI,.blockmenu LI,#brdtitle H1,.pun SPAN.warntext,.pun P.warntext {
font-weight:bold
}
.pun A:link,.pun A:visited {
font-weight:bold;
text-decoration:none
}
.pun A:hover {
color:#9CDE18;
font-weight:bold;
text-decoration:none
}
#brdmenu A:link,#brdmenu A:visited,.blockpost DT A:link,.blockpost DT A:visited,.blockpost H2 A:link,.blockpost H2 A:visited,.postlink A:link,.postlink A:visited,.postfootright A:link,.postfootright A:visited,.blockmenu A:link,.blockmenu A:visited {
text-decoration:none
}
#brdmenu A:hover,.blockpost H2 A:hover {
text-decoration:none
}


/* structure */
div.tophead {
background:url("http://90hz.org/images/90hzhead3.gif") no-repeat center left;
width:720px;
height:150px;
text-align:center;
margin:0 auto
}

td.detail:hover {
background:#eaeaea;
}

.pun TABLE,.pun DIV,.pun FORM,.pun P,.pun H1,.pun H2,.pun H3,.pun H4,.pun PRE,.pun BLOCKQUOTE,.pun UL,.pun OL,.pun LI,.pun DL,.pun DT,.pun DD,.pun TH,.pun TD,.pun FIELDSET,.pun IMG {
margin:0;padding:0;font-weight:normal;list-style:none
}
.pun IMG {
border:none
}
.pun INPUT,.pun SELECT,.pun TEXTAREA,.pun OPTGROUP {
margin:0
}
.pun .clearer,.pun .nosize {
height:0;width:0;line-height:0;font-size:0;overflow:hidden
}
.pun .clearer,.pun .clearb {
clear:both
}

.clearb, .clearb a {
color: #3E84B3;
}
.pun .nosize {
position:absolute;left:-10000px
}
DIV.blockpost DIV.box,DIV.postleft,DIV.postsignature,DIV.postmsg {
overflow:hidden
}
DIV>DIV>DIV.postfootleft,DIV>DIV>DIV.postfootright {
padding-top:1px;margin-top:-1px
}

/* 3.2 This is only visible to IE6 Windows and cures various bugs. Do not alter comments */

/* Begin IE6Win Fix \*/
* HTML .inbox, * HTML .inform, * HTML .pun, * HTML .intd, * HTML .tclcon {HEIGHT: 1px}
* HTML .inbox DIV.postmsg {WIDTH: 98%}
/* End IE6Win Fix */

/* 3.3 This is the equivelant of 3.2 but for IE7. It is visible to other browsers but does no harm */

/*Begin IE7Win Fix */
.pun, .pun .inbox, .pun .inform, .pun .intd, .pun .tclcon {min-height: 1px}
/* End of IE7Win Fix */

#brdfooter H2,#brdstats H2,#brdstats .conl DT,#brdstats .conr DT,#modcontrols DT,#searchlinks DT,DIV.postright H3 {
position:absolute;display:block;overflow:hidden;width:1em;left:-999em
}
.conr {
float:right;text-align:right;clear:right;width:40%;
color: #999;
}
.conl {
float:left;width:55%;overflow:hidden;white-space:nowrap;
color: #999;
}

#searchlinks DT DD a, #searchlinks DT DD a:link, #searchlinks DT DD a:visited {
color: #999;
}

.conl strong {
color: #99cc00;
}
LABEL.conl {
width:auto;overflow:visible;margin-right:10px
}
DIV.linkst .conl,DIV.linksb .conl,DIV.postlinksb .conl {
width:18em
}
DIV.linkst .conr,DIV.linksb .conr,DIV.postlinksb .conr {
width:16em
}
FORM DIV.linksb .conr {
width:32em
}
.linkst UL,linksb UL,.postlinksb UL {
margin-left:18em
}
DIV.block2col {
padding-bottom:1px
}
DIV.block2col DIV.blockform,DIV.block2col DIV.block,#viewprofile DD {
margin-left:14em
}
DIV.blockmenu,#viewprofile DT {
float:left;width:13em
}
#profileavatar IMG {
float:right;margin-left:1em
}
#viewprofile DL {
float:left;width:100%;overflow:hidden
}
.pun TABLE {
width:100%
}
#punindex TABLE,#vf TABLE {
table-layout:fixed
}
.tcl {
text-align:left;width:50%
}
.tc2,.tc3,.tcmod {
width:9%;text-align:center
}
.tcr {
width:32%;text-align:left
}
#punsearch #vf .tcl,#punmoderate #vf .tcl {
width:41%
}
#punsearch #vf .tc2 {
width:18%;text-align:left
}
.tcl,.tcr {
overflow:HIDDEN
}
#users1 .tcl {
width:40%
}
#users1 .tcr {
width:25%
}
#users1 .tc2 {
width:25%;text-align:left
}
#users1 .tc3 {
width:10%;text-align:center
}
#debug .tcr {
width:85%;white-space:normal
}
#punindex TD.tcr SPAN.byuser {
display:block
}
DIV.postleft,DIV.postfootleft {
float:left;width:18em;overflow:hidden
}
DIV.postright,DIV.postfootright {
border-left-width:18em;border-left-style:solid
}
DIV.postfootright,P.multidelete {
text-align:right
}
DIV.blockpost>DIV>DIV.inbox {
padding-bottom:1px
}
DIV.postmsg {
width:100%
}
DIV.incqbox {
width:100%;overflow:hidden
}
DIV.scrollbox {
width:100%;overflow:auto
}
IMG.postimg {
max-width:100%
}
A .postimg {
max-width:100%
}
#postpreview DIV.postright {
border-left:none
}
DIV.postsignature HR {
margin-left:0;width:200px;text-align:left;height:1px;border:none
}
DIV.searchposts DIV.postmsg {
height:8em
}
DIV.searchposts DD P {
padding-top:3em
}
SPAN.bbu {
text-decoration:underline
}
div#brdmenu {
border-bottom: 1px solid #eaeaea;
text-align: right;
}

#onlinelist DD,#onlinelist DT,#brdmenu LI,DIV.linkst LI,DIV.linksb LI,DIV.postlinksb LI,DIV.postfootright LI,UL.bblinks LI {
display:inline;height:0
}
#posterror UL LI {
list-style:square inside
}
#viewprofile DT {
text-align:right
}
DIV.txtarea {
width:75%
}
DIV.txtarea TEXTAREA,INPUT.longinput {
width:100%
}
.pun LABEL {
display:block
}
#qjump SELECT {
width:50%
}
#helpfile H2 {
margin-top:12px
}
#helpfile DIV.box {
padding:10px
}
#punredirect DIV.block,#punmaint DIV.block {
margin:50px 20% 12px
}

/* tables and colors */
.pun {
color:#333
}
DIV.box,.pun BLOCKQUOTE,DIV.codebox,#adminconsole FIELDSET TH,.rowodd,.roweven {
background:#FBFBFB
}
#adminconsole TD,#adminconsole TH {
border-color:#FBFBFB
}
TD.tc2,TD.tc3,TD.tcmod,#postpreview,#viewprofile DD,DIV.forminfo,#adminconsole FIELDSET TD,DIV.blockmenu DIV.box,#adstats DD {
background:#FBFBFB
}
.pun H2,#brdmenu {
color:#FBFBFB;font-weight:bold;background:#FBFBFB
}
.pun TH {
background:#FBFBFB
}
.pun LEGEND {
color:#3E84B3
}
.pun DIV.blockmenu LI.isactive A,#posterror LI STRONG {
color:#333
}
DIV.blockpost DIV.box,DIV.postright,DIV.postfootright {
background:#FBFBFB
}
DIV.postright,DIV.postfootright {
border-left-color:#FBFBFB
}
DIV.postleft,DIV.postfootleft,DIV.blockpost LABEL {
background:#FBFBFB
}
DIV.blockpost H2 {
background:#FBFBFB
}
DIV.blockpost H2 SPAN.conr {
color:#BBCEDE
}
.pun HR {
color:#333;background:#FFF;
}
DIV.box {
border-color:#FBFBFB
}
DIV.blockpost DIV.box {
border-color:#FBFBFB #FBFBFB #FBFBFB
}
.pun TD {
border-color:#EFEFEF;
}
.pun TH {
border-color:#EFEFEF;
}
.pun BLOCKQUOTE,DIV.codebox,DIV.forminfo,DIV.blockpost LABEL {
border-color:#ACA899 #FFF #FFF #ACA899
}
.pun DIV>FIELDSET {
border-color:#ACA899
}
DIV.icon {
border-color:#EFEFEF #FBFBFB #FBFBFB
}
TR.iredirect DIV.icon {
border-color:#FBFBFB
}
DIV.inew {
border-color:#3E84B3 #FBFBFB #FBFBFB
}

DIV.box,.pun TD,.pun TH,.pun BLOCKQUOTE,DIV.codebox,DIV.forminfo,DIV.blockpost LABEL {
border-style:solid;border-width:1px
}
#brdheader DIV.box {
border-top-width:4px
}
.pun TD,.pun TH {
border-bottom:none;border-right:none
}
.pun .tcl {
border-left:none
}
DIV>FIELDSET {
border-style:solid;border-width:1px
}

#punwrap {
width:620px;margin:12px 20% auto
}
DIV.blocktable,DIV.block,DIV.blockform,DIV.block2col,#postreview {
margin-bottom:12px
}
#punindex DIV.blocktable,DIV.blockpost {
margin-bottom:6px
}
DIV.block2col DIV.blockform,DIV.block2col DIV.block {
margin-bottom:0
}
DIV.linkst,DIV.linksb {
margin-top:-12px
}
DIV.postlinksb {
margin-top:-6px
}
#brdstats {
margin-top:12px
}
DIV.block DIV.inbox,DIV.blockmenu DIV.inbox {
padding:3px 6px
}
.pun P,.pun UL,.pun DL,DIV.blockmenu LI,.pun LABEL,#announce DIV.inbox DIV {
padding:3px 0
}
.pun H2 {
padding:4px 6px
}
.pun H1 {
padding:3px 0 0
}
#brdtitle P {
padding-top:0
}
DIV.linkst {
padding:8px 6px 3px
}
DIV.linksb,DIV.postlinksb {
padding:3px 6px 8px
}
#brdwelcome,#brdfooter DL A,DIV.blockmenu LI,DIV.rbox INPUT {
line-height:1.4em
}
#viewprofile DT,#viewprofile DD {
padding:0 3px;line-height:2em
}
#brdmenu LI,DIV.rbox INPUT,DIV.blockform P INPUT {
margin-right:0px
}
.pun TH,.pun TD {
padding:4px 6px
}
.pun TD P {
padding:5px 0 0
}
DIV.postleft DL,DIV.postright {
padding:6px
}
DD.usercontacts,DD.postavatar {
margin-top:5px
}
DD.postavatar {
margin-bottom:5px
}
DIV.postsignature,DIV.postmsg P.postedit {
padding-top:15px
}
DIV.postmsg H4 {
margin-bottom:10px
}
.pun BLOCKQUOTE,DIV.codebox {
margin:5px 15px 15px;padding:8px
}
DIV.postfootleft P,DIV.postfootright UL,DIV.postfootright DIV {
padding:10px 6px 5px
}
DIV.blockpost INPUT,DIV.blockpost LABEL {
padding:3px;display:inline
}
P.multidelete {
padding-top:15px;padding-bottom:5px
}
DIV.postmsg P {
padding:0
}
DIV.blockform FORM,DIV.fakeform {
padding:20px 20px 15px
}
DIV.inform {
padding-bottom:12px
}
.pun FIELDSET {
padding:0 12px
}
DIV.infldset {
padding:9px 0 12px
}
.pun LEGEND {
padding:0 6px
}
DIV.forminfo {
margin-bottom:12px;padding:9px 10px
}
UL.bblinks LI {
padding-right:20px
}
UL.bblinks {
padding-bottom:10px;padding-left:4px
}
DIV.blockform P INPUT {
margin-left:12px
}
DIV.icon {
float:left;margin-top:0.1em;margin-left:0.2em;display:block;border-width:0.6em;border-style:solid
}
DIV.searchposts DIV.icon {
margin-left:0
}
TD DIV.tclcon {
margin-left:2.3em
}

.stickytext, tr .isticky a, tr .isticky a:hover, tr .isticky a:visited {
color: #99FF00;
}