/* BPA 2007 Print Stylesheet */

/* . */
.background{
display:none;
visibility:hidden;
}
.invisible,.noprint{
display:none;
visibility:hidden;
overflow:hidden;
position:absolute;
top:99999px;
left:-99999px;
width:9999px;
height:9999px;
}
.phpconfirm{
font-weight:bold;
text-align:center;
}
.phperror{
font-weight:bold;
color:#f00;
}
.tooltip{
display:none;
}

/* Text styling */
hr{
background:url('/shared/break.gif') center;
border:0;
}
p{
text-indent:4ex;
}
.noindent,.noindent p{
text-indent:0;
}
.doindent,.doindent p{
text-indent:4ex;
}

/* Comment Styling */
body{
counter-reset:commentnum;
}
div.commentwrap{
margin:1em 0;
}
div.commentdate p:before{
content:counter(commentnum)". ";
counter-increment:commentnum;
font-weight:bold;
}
div.commentdate p{
text-indent:0;
}
div.commentby p{
text-align:right;
text-indent:0;
}

/* hiding */
form#sphider{
display:none;
visibility:hidden;
}

/* image hacks */
div#header{
height:100px;
width:100%;
overflow:hidden;
}
div#header *{
position:relative;
top:-15px;
left:-2px;
}
div#leftcontent li{
float:left;
}

img{
border:0;
}

ul.destyled,ul.horizontal{
list-style:none;
margin-left:0;
padding-left:0;
text-indent:0;
}
ul.horizontal li{
float:left;
}

/* navbar styling */
#navbar ul ul{
display:none;
visibility:hidden;
}
#navbar {
width: 100%;
}
#navbar ul {
list-style: none;
margin: 0;
padding: 0;
}
#navbar li{
float:left;
text-align:center;
width:16%;
}
