.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;}
.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;}
/* Begin IE6Win Fix \*/ * HTML .inbox,* HTML .inform,* HTML .pun,* HTML .intd,* HTML .tclcon{HEIGHT:1px;}
* HTML .inbox DIV.postmsg{WIDTH:98%;}
/* End of IE6Win Fix */ .pun,.pun .inbox,.pun .inform,.pun .intd,.pun .tclcon{min-height:1px;}
#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%;}
.conl{FLOAT:left;WIDTH:55%;OVERFLOW:hidden;WHITE-SPACE:nowrap;}
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;POSITION:relative;}
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;}
#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 20%;}

BODY{BACKGROUND-COLOR:#bbb;}
.pun{COLOR:#333;}
DIV.box{background:#f2f2f2 url(/themes/hautedef/img/forum.png) repeat-x bottom;}
.pun BLOCKQUOTE,DIV.codebox,#adminconsole FIELDSET TH,.rowodd,.roweven{BACKGROUND-COLOR:#f1f1f1;}
#adminconsole TD,#adminconsole TH{BORDER-COLOR:#f1f1f1;}
TD.tc2,TD.tc3,TD.tcmod,#postpreview,#viewprofile DD,DIV.forminfo,#adminconsole FIELDSET TD,#adstats DD{BACKGROUND-COLOR:#dedfdf;}
.pun H2,#brdmenu{background:#2948b1 url(/images/theme/h2.png) repeat-x top;COLOR:#FFF;}
.pun TH{BACKGROUND-COLOR:#d1d1d1;}
.pun LEGEND{COLOR:#005cb1;}
.pun DIV.blockmenu LI.isactive A,#posterror LI STRONG{COLOR:#333;}
DIV.blockpost DIV.box,DIV.postright,DIV.postfootright{BACKGROUND:#dedfdf;}
DIV.postright,DIV.postfootright{BORDER-LEFT-COLOR:#f1f1f1;}
DIV.postleft,DIV.postfootleft,DIV.blockpost LABEL{BACKGROUND:#f1f1f1;}
DIV.blockpost H2{BACKGROUND-COLOR:#006fc9;}
DIV.blockpost H2 SPAN.conr{COLOR:#aabdcd;}
.pun HR{BACKGROUND-COLOR:#333;COLOR:#333;}
DIV.box{BORDER-COLOR:#0066b9;}
DIV.blockpost DIV.box{BORDER-COLOR:#006fc9 #0066B9 #0066b9;}
.pun TD{BORDER-COLOR:#bbcede;}
.pun TH{BORDER-COLOR:#d1d1d1;}
.pun BLOCKQUOTE,DIV.codebox,DIV.forminfo,DIV.blockpost LABEL{BORDER-COLOR:#aca899 #FFF #FFf #aca899;}
.pun DIV>FIELDSET{BORDER-COLOR:#aca899;}
.pun A:link,.pun A:visited{COLOR:#005cb1;}
.pun A:hover{COLOR:#b42000;}
.pun H2 A:link,.pun H2 A:visited,#brdmenu A:link,#brdmenu A:visited{COLOR:#FFF;}
.pun H2 A:hover,#brdmenu A:hover{COLOR:#FFF;}
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;}
DIV.icon{BORDER-COLOR:#e6e6e6 #DEDEDe #dadada #E2E2E2;}
TR.iredirect DIV.icon{BORDER-COLOR:#f1f1f1 #F1F1F1 #f1f1f1 #F1F1F1;}
DIV.inew{BORDER-COLOR:#0080d7 #0065C0 #0058b3 #0072CA;}

body{background:#BBB;font:.7em Verdana,Arial,sans-serif;}
#punwrap{width:1000px;margin:0 auto;position:relative;background:transparent url(/themes/hautedef/img/page.png) repeat-y top center;text-align:left;}
#top{width:1000px;height:140px;background:transparent url(/themes/hautedef/img/top.png) no-repeat left bottom;margin:0 auto 9px auto;padding:0;position:relative;}
#top h1{padding:0;color:#bbb;float:right;font-size:8px;}
#topmenu{position:absolute;bottom:0;right:0;margin:0 10px;padding:0;width:980px;background:transparent url(/themes/hautedef/img/brd.png) repeat-x bottom left;list-style:none;}
#topmenu li{float:right;}
#topmenu li a{margin:0 4px;padding:4px 25px;display:block;font-weight:bold;font-size:1.2em;color:#eee;border:1px solid #666;border-bottom:none;text-decoration:none;text-align:center;background:#666 url(/themes/hautedef/img/btn.png) repeat-x center top;}
#punwrap #foru a,#topmenu li a:hover{padding-bottom:5px;background:#666 url(/themes/hautedef/img/btnsel.png) repeat-x center top;color:#000;border:1px solid #bbb;border-bottom:none;}
#top #search{position:absolute;top:18px;right:26px;}
#top #search,#top #search div{background:transparent;}
#top #search input{padding:1px 0;}
#footer1{width:1000px;height:30px;background:transparent url(/themes/hautedef/img/footer.png) no-repeat center bottom;clear:both;}
#footer2{width:1000px;padding:0 0 14px 0;clear:both;background:#BBB;}
#footer2 p{width:980px;margin:0 auto;color:#222;padding:6px 16px 6px 0;text-align:center;}
#footer2 div{text-align:center;}
#footer2 p a:link,#footer2 p a:visited{color:#222;text-decoration:underline;}
#footer2 p a:hover{text-decoration:none;}
ul.plan li{padding:4px;}
.pun,.pun INPUT,.pun SELECT,.pun TEXTAREA,.pun OPTGROUP{FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;}
.pun{FONT-SIZE:11px;LINE-HEIGHT:normal;}
/* IEWin Font Size only - to allow IEWin to zoom. Do not remove comments \*/ /** HTML .pun{FONT-SIZE:68.75%;}
/* End IE Win Font Size */ .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,#brdmenu a{FONT-SIZE:1.1em;}
.pun H3{FONT-SIZE:1.1em;}
#brdtitle H1{FONT-SIZE:1.5em;}
DIV.postmsg P{LINE-HEIGHT:1.4;}
DIV.postleft DT{FONT-SIZE:1.1em;}
.pun PRE{FONT-SIZE:1.2em;}
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;}
#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:underline;}
.pun BLOCKQUOTE,DIV.codebox,DIV.forminfo,DIV.blockpost LABEL{BORDER-STYLE:solid;BORDER-WIDTH:1px;}
#brdheader ul{PADDING-TOP:5px;}
.pun H2{LINE-HEIGHT:1.5em;}
.pun TD,.pun TH{BORDER-BOTTOM:none;BORDER-RIGHT:none;}
.pun .tcl{BORDER-LEFT:none;}
DIV>FIELDSET{BORDER-STYLE:solid;BORDER-WIDTH:1px;}
HTML,BODY{MARGIN:0;PADDING:0;text-align:center;}
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{padding:0 0 0 20px;width:960px;}
.pun H1{PADDING:3px 0 0 0;}
#brdtitle P{PADDING-TOP:0;}
DIV.linkst{PADDING:8px 6px 3px 6px;}
DIV.linksb,DIV.postlinksb{PADDING:3px 6px 8px 6px;}
#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:12px;}
.pun TH,.pun TD{PADDING:4px 6px;}
.pun TD P{PADDING:5px 0 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 15px;PADDING:8px;}
DIV.postfootleft P,DIV.postfootright UL,DIV.postfootright DIV{PADDING:10px 6px 5px 6px;}
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 20px;}
DIV.inform{PADDING-BOTTOM:12px;}
.pun FIELDSET{PADDING:0 12px 0 12px;}
DIV.infldset{PADDING:9px 0 12px 0;}
.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:.1em;MARGIN-LEFT:.2em;DISPLAY:block;BORDER-WIDTH:.6em .6em .6em .6em;BORDER-STYLE:solid;}
DIV.searchposts DIV.icon{MARGIN-LEFT:0;}
TD DIV.tclcon{MARGIN-LEFT:2.3em;}
TD DIV.tclcon h3{PADDING-BOTTOM:5px;}
