HTML , BODY {
background-color : #BEC8CE;
MARGIN: 0;
PADDING: 0;
margin-bottom: 10px;
}

#punwrap {
background-color : #fafafa;
MARGIN: auto; 
WIDTH : 824px; 
padding-left: 6px;
padding-right: 6px;
padding-top: 0px;
padding-bottom: 0px;
}

#punwrap #punredirect{ PADDING: 3%;}

#punwrap { 
border-width: 2px;
border-style: solid; 
border-color: #A7B5BD;
border-top:   0; 
}

#brdfooter { margin-bottom: 6px;}

#brdtitle { MARGIN: 0; PADDING: 0;}

/* header background */
div.box #brdtitle {
background-color : #f1f1f1; 
background-image : url(../../img/VbStyle-Black/forum_header.gif);
display : block; 
height : 126px; 
border-bottom : 0; 
} 

/* board title text */
.pun H1 span {
display : none; 
} 

/* banner logo - all position for your logo is in here width height and padding */
.pun H1 {
background-image : url(../../img/VbStyle-Black/forum_logo.gif); 
background-repeat : no-repeat; 
display : block;
height : 80px;
position:relative;
top:10px;
left: 2px;
}

/* board description */
.pun #brdtitle P {
color : #fff; 
position : absolute;
top: 108px;
padding-left: 10px
}

.pun {
color : #333; 
}

/* general back */
DIV.box , #adminconsole FIELDSET TH , .rowodd , .roweven {
background-color : #E4EAF2;
} 

#adminconsole TD , #adminconsole TH {
border-color : #E4EAF2;
} 

/* center color  */
TD.tc2 , TD.tc3 , TD.tc4 , TD.tc5 , TD.tcmod , #postpreview , #viewprofile DD {
/*
background-color : #8DA76E; 
color: #fff;
*/
background-color : #E8ECF1;
} 

#adminconsole FIELDSET TD , DIV.blockmenu DIV.box , #adstats DD {
background-color : #f1f1f1; 
} 

.pun div.infldset TH.tcl , div.infldset TH.tc2 , div.infldset TH.tc3 , div.infldset TH.tc4 , div.infldset TH.tc5 , div.infldset TH.tcr , div.infldset TH.hidehead {
background-image : url(../../img/VbStyle-Black/pix.gif); 
color : #000000; 
} 

.pun TH {
background-color : #ffffff; 
} 

/* sub title */
.pun TH.tcl , TH.tc2 , TH.tc3 , TH.tc4 , TH.tc5 , TH.tcr , TH.tcmod {
background-color : #E8ECF1;
background-image : url(../../img/VbStyle-Black/forum_sub.gif);
height: 14px;
color: #fff;
/*font-weight: bold;*/
} 

.pun #brdmenu {
background-color : #E8ECF1;
background-image : url(../../img/VbStyle-Black/forum_menu.gif); 
color : #666; 
padding : 8px 6px;
}
 
.pun H2 {
background-color : #E8ECF1;
background-image : url(../../img/VbStyle-Black/forum_h2.gif);
color : #496690; 
font-weight:bold;
border-left: 1px solid #89959B;
border-right: 1px solid #89959B;
padding : 6px 6px;
} 

/* forum cat */
.pun H2 span {
background-position : 0% 50%; 
background-repeat : no-repeat; 
background-image : url(../../img/VbStyle-Black/forum_arrow.gif); 
padding : 11px; 
} 
.pun H2 span.conr {
background-image : none; 
color : #fff; 
padding : 0; 
}

/* last post */
TD.tcr {
background-color : #E4EAF2;
} 

TD.tcr a{
  background: transparent url(../../img/VbStyle-Black/forum_post.gif) no-repeat 0% 0%;
  padding-left: 12px;
}

.pun DIV.postfootleft p {
background : transparent url(../../img/VbStyle-Black/forum_lock.gif) 5px -2px no-repeat; 
height : 20px;
padding-top : 2px;
padding-bottom : 0;
text-indent: 22px;
} 

.pun DIV.postfootleft p strong {
background : transparent url(../../img/VbStyle-Black/forum_blue.gif) -1px -4px no-repeat; 
height : 20px;
display: block;
} 

/* post header, post droite */
DIV.blockpost DIV.box {
background-color : #f1f1f1;
background-image : url(../../img/VbStyle-Black/forum_post_top.gif);
background-repeat: repeat-x;
padding-top: 24px;
} 
/* post header suite */
DIV.postright , DIV.postfootright{
background-color : #f1f1f1;
}

/* post gauche */
DIV.postright , DIV.postfootright {
border-left-color : #E4EAF2;
} 

/* post gauche */
DIV.postleft , DIV.postfootleft , DIV.blockpost LABEL {
background-color : #E4EAF2;
} 

DIV.blockpost H2 {
background-color : #E4EAF2; 
} 

DIV.blockpost H2 SPAN.conr {
color : #aabdcd; 
} 

.pun HR {
/*background-color : #fff; */
color : #000; 
} 

/* general border */
DIV.box {
border-color : #89959B;
} 

/* post border */
DIV.blockpost DIV.box {
border-top: 0;
border-color : #89959B #89959B #89959B #89959B;
} 

/* border center */
.pun TD {
border-color: #fff;
} 

/* border center title */
.pun TH {
border-color: #fff;
} 

/* quote code box info border */
.pun BLOCKQUOTE , DIV.codebox , DIV.forminfo , DIV.blockpost LABEL {
border-color : #888 #fff #fff #888; 
} 

/* quote code box info */
.pun BLOCKQUOTE , DIV.codebox , DIV.forminfo {
background-color : #e1e1e1;
} 

.pun DIV > FIELDSET {
border-color : #aca899; 
} 

/* isactive post report */
.pun DIV.blockmenu LI.isactive A , #posterror LI STRONG {
color : #333;   
}

.pun A:link , .pun A:visited {
color : #496690; 
} 

.pun A:hover {
color : #333; 
} 

.pun H2 A:link , .pun H2 A:visited , #brdmenu A:link , #brdmenu A:visited {
/*font-weight: bold;*/
color : #496690;
} 

.pun H2 A:hover , #brdmenu A:hover {
color : #333;
} 
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; 
} 

TR.iclosed Div.icon {
background-image : url(../../img/VbStyle-Black/forum_lock.gif); 
} 
Div.icon {
background-image : url(../../img/VbStyle-Black/forum_old.gif); 
} 
TR.iredirect Div.icon {
background-image : url(../../img/VbStyle-Black/forum_link.gif); 
} 
TR.inew Div.icon {
background-image : url(../../img/VbStyle-Black/forum_new.gif); 
} 
TR.isticky DIV.icon {
background-image : url(../../img/VbStyle-Black/forum_stiky.gif);
}


/* board stats icon */
#punindex #brdstats div.box div.inbox dl.conl{
background: transparent url(../../img/VbStyle-Black/forum_stats.gif) no-repeat 0% 50%;
padding-left: 25px;
}

.pun LEGEND {
color: #496690;
} 
