a { color: #BF0000; }
a:hover { color: #009907; }

div#col12 h3,div#col12 h1,div#col2 h3, div#col11 h3 {background: #BF0000 url(corner_top_left.gif) no-repeat left bottom; color:#FFFFFF;}
div#footer {background: #BF0000 url(corner_top_left.gif) no-repeat left bottom; color:#FFFFFF;}
div#footer a:link,div#footer a:visited{color:#FFFFFF;}

div#top-header{ padding:2px; border-bottom:solid 4px #BF0000}
div#wraper { background-image: url('bg_contents5.jpg'); background-repeat: repeat-y; }
#punwrap { background-image: url('bg_pun_contents.gif'); background-repeat: repeat-y;}
div#main-nav{ background-color:#EFEFEF;border-bottom:#999999 1px dotted;border-top:#999999 1px dotted;}
div#header {background-color:#EFEFEF; }
.bodybg{background:url(bg5.jpg) #F1D0D0 repeat-x;}
.pun H2, #brdmenu{background: #BF0000; color:#ffffff; font-weight:bold;}
.pun th{background-color:#000000; color:#ffffff;}
DIV.box { background-color:#E4F3F1;border:#333333 1px dotted;}
.pun TD,.pun TH{border:#333333 1px dotted;}
div#header,TD.tc2, TD.tc3, TD.tcmod, #postpreview, #viewprofile DD, DIV.forminfo,
#adminconsole FIELDSET TD, DIV.blockmenu DIV.box, #adstats DD,div.postleft, div.postfootleft, div.blockpost label,div.box, .pun blockquote, div.codebox, #adminconsole fieldset th, .rowodd, .roweven  {background-color:#FFFFFF; }
DIV.blockpost DIV.box, DIV.postright, DIV.postfootright{ background:#FFFFFF;}