*{
	font-family: Verdana, Arial, sans-serif;
	margin:0px;
	padding:0px;
}

body { margin: 0; font-size: 10.5pt; }

a:link { color: #600 }
a:visited { color: #600 }
a:active { color: red }
a:hover { color: #f00 }

blockquote {
    margin: 16px;
    padding: 5px 5px 5px 5px;
    background-color: #dddddd;
    border: solid 1px #666666;
}
em { font-size:14pt; font-family: monospace; font-style: normal; }
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote {
	margin:0;
}
h1{
	background: url(/.img/psl_40.gif) no-repeat;
	background-position:0px 2px;
	font-size:160%;
	padding:10px 10px 10px 40px;
	border-bottom:2px dotted #555555;
	margin:10px 0px;

}
h2 {
	background: url(/.img/psl_36.gif) repeat-x;
	background-position:0px 8px;
	height:35px;
	margin:20px 0px;
	padding:0px 10px;
	font-weight:bold;
	font-size:140%;
	color:green;
	border-left:3px solid Green;
}
h3 {
	background: url(/.img/psl_41.gif) no-repeat;
	background-position:10px 15px;
	margin:10px 0px;
	padding:15px 15px 5px 35px;
	border-bottom:1px dashed #cccccc;
	font-size:125%;
}
h4 {
	font-weight:bold;
	color:green;
	font-size:125%;
	margin:30px 0px 10px 0px ;
	padding-left:1em;
}
li{
	margin-left:20px;
	list-style-image:url('/.img/psl_17.gif');
}

hr.dotted { border: dashed 1px gray; }
sup { font-size:10pt;color:#cc0000;font-weight:bold; }
table,td,th { font-size: 10.5pt; line-height: 120%; padding: 2px; }
ul.recent { margin: 0; }

.bg_mediumaquamarine { margin: 10px 0 4px 0; padding: 2px 2px 2px 2px; background-color: paleturquoise; font-weight: bold; }
.bg_green { background-color: lightgreen; font-weight: bold; }
.bg_gold { background-color: gold; font-weight: bold; }
.bg_blue { background-color: #ccccff; font-weight: bold; }
.bg_red { background-color: #ff9999; font-weight: bold; }
.caution { font-size: 9pt; color: brown; }
.copyright { 
    clear:both;
    text-align: center;
    background: #f0fff0;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8.5pt;
    color: #333;
    border-top: 0px dotted #999;
    border-bottom: 0px dotted #999;
    margin: 30px 0px 0px 0px;
    padding-right: 30px;
    padding-left: 30px;
}
.fee { font-size:11pt; }
.list { font-size: 10pt; line-height: 125%; position: relative; margin: 8px 20px 8px 20px; }
.title { height: 25px; background: url(/bin/epoch_title.gif) no-repeat; }
.menu { font-size: 10pt; float:left; width: 200px; margin: 8px 20px 8px 20px; }
.main { font-size: 10.5pt; margin: 18px 20px 8px 240px; line-height:130%; }
.wn_backbutton { margin-left: 240px; }
.pathstr {
	padding:5px;
	background: url(/.img/psl_42.gif);
}
.reader { line-height: 140% }
.underline { padding-bottom: 6px; border-bottom: 1px solid #666; }
.title { color: #630; font-size: 10.5pt; font-weight: bold; padding: 0 5px 2px; width: 100%; border-bottom: 1px solid #630 }

.timestamp { text-align: right; }
.menu_list {
	margin-top: 10px;
	border: 1px #999 solid;
	padding: 3px;
	font-size:10.5pt;
	line-height: 140%;
	background: url(/.img/psl_42.gif);
}
.menu_list_title {
    margin: 0px 0px 5px 0px;
    padding: 4px;
    background-color: lightgoldenrodyellow;
}
#topic_area p, span{
	padding-left:1em;
}
#wnew {
	width:90%;
	margin:0 auto;
}
	/* CSS for the box starts here */
	.box {
		padding:0 12px 0 0;
		background:#fff url(/.img/borders.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 12px;
		background:#fff url(/.img/borders.gif) 0 0 repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(/.img/box.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(/.img/box.gif) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(/.img/box.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(/.img/box.gif) 0 100% no-repeat;
	}
	.box p {
		margin:0;
		padding:4px 10px;
		background:#fff;
	}
	.box ul {
		margin:0;
		padding:4px 10px;
		background:#fff;
	}
	.box li {
		margin:0 0 0 2em;
		padding:0;
		list-style-image:url('/.img/psl_17.gif');
	}
