BODY {
background-color: #000000;
background-image: url();
background-attachment: fixed;
background-repeat: repeat;
   width: 800px;
   margin-left: auto; 
   margin-right: auto;
   margin-top: 10px; 
   margin-bottom: 10px;
   font-size: 12px;
}

TD {
font: 10px ;
font-family: Verdana, Geneva, sans-serif;
color: #006699;


}

INPUT, SELECT {	
-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
border-radius:0.5em 0.5em 0.5em 0.5em;
font: 10px;
font-family: Verdana, Geneva, sans-serif;
color: #006699;
background-color: #aaddff;


}

TEXTAREA {height: 15em;
width: 35em;
font: 10px;
font-family: Verdana, Geneva, sans-serif;
color: #006699;
border-style:dotted;
-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
border-radius:0.5em 0.5em 0.5em 0.5em;
background-color: #aaddff;
}

FORM { margin: 0 }

PRE {
font-size: 7px;
margin: 0
}

TABLE.punmain {
opacity: 0.96;
width: 100%;
background-color: #aaddff;
color: white;
-moz-box-shadow: 0 0 5px 5px #fff;
-webkit-box-shadow: 0 0 5px 5px#fff;
box-shadow: 0 0 5px 5px #fff;
border-top-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-bottom-style:dotted;
border-bottom-width: 1px;
border-bottom-color: white;



}

TABLE.nou {
opacity: 0.96;
width: 100%;
background-color: #aaddff;
color: white;
vertical-align:middle;
-moz-box-shadow: 0 0 5px 5px #fff;
-webkit-box-shadow: 0 0 5px 5px#fff;
box-shadow: 0 0 5px 5px #fff;
border-top-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-bottom-style:dotted;
border-bottom-width: 1px;
border-bottom-color: white;



}


TABLE.punplain {
	border: none;
	width: 100%;
border-right-style:dotted;
border-right-width: 1px;
border-right-color: white;
}
TABLE.punspacer {
	border: none;
	width: 100%;

}

TR.punhead {
font-size: 13px;
font-weight:bold;
background-color: #aaddff;
 }

TR.puncon1 { }

TR.puncon2 { 
padding: 1em;
background-color: #aaddff;}

TR.puncon3 {
padding: 1em;
background-color: #aaddff;  
}

TR.puntopic { height: 1.5em }

TD.punhead { 
color: #0099CC;
border-bottom-style:dashed;
border-bottom-width: 1px;
background-color: #aaddff;
background-image:url();
}

TD.punheadcent {
background-color: #aaddff;
border-bottom-style:dashed;
border-bottom-width: 1px;
	text-align: center
}

TD.puncon1 {

background-color: #aaddff;}

TD.puncon1cent {

background-color: #aaddff;
	text-align: center
}

TD.puncon1right {
background-color: #aaddff;
	text-align: right;

}

TD.puncon2 {color:#0099CC;

background-color: #aaddff;

}

TD.puncon2cent {
	background-color: #aaddff;
	text-align: center
}

TD.puncon3 { 
color: #0099CC;
border-bottom-style:dashed;
border-bottom-width: 1px;

}

TD.puncent { text-align: center;color:#0099CC; }
TD.punright { text-align: right }
TD.puntop { vertical-align: top;
background-color: #aaddff;
color:#0099CC;

}

TD.puntopright {
	text-align: right;
	vertical-align: top;
color: #0099CC;


}
TD.punquote {
background-color: #aaddff;
	border: #606060;
	border-style: dashed;
	border-width: 1px
}

A:link, A:visited {
color: #EDF2F8;
	text-decoration: none;
	
}
A:link.punhot, A:visited.punhot { color: #ffffff; 
background: #ffff00;

font-weight: bold; 
font-variant:small-caps;}
A:link.punclosed, A:visited.punclosed { color: #ffffff }
A:hover {
	text-decoration: none;
	color: #ffffff;
font-weight:bold;
}
A:hover.punhot { color: #95B9AD }
A:hover.punclosed { color: #AAAAAA }

IMG.punavatar {
	margin-top: 3px;
	margin-bottom: 3px
}

.puntext { font-size: 11px }
.punedited {
	font-size: 12px;
	font-style: italic;
}
.punsignature { font-size: 10px }
.punheadline {
	font-size: 12px;
	font-weight: bold;
}
.puntitle {
	font-size: 17px;
	font-weight: bold;

}
.punhot { color: #FF6000 }
/* Par/By : www.neophyction.org */