body	{
	font: 0.8125em Verdana, sans-serif; line-height: 1.8em; color: #333; background: #FFF;
        oldcolor: #4d4d4d;
	background:	#fff url(bg.gif) repeat-x;
	margin:	0;
	padding:	0;
	}

h1, h2, h3, h4, h5 {
	font-family:	'Bitstream Charter', 'Georgia', serif;
	}
h1, h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}

h1	{
	font-size:	1.5em;
	border-bottom:	1px dotted;
	padding-bottom:	.3em;
	margin-top:	2.0em;
	}
h2	{
	font-size:	1.3em;
	margin-top:	2.0em;
	margin-bottom:	0.3em;
	}
h3	{
	font-size:	1.1em;
	margin-top:	1.0em;
	margin-bottom:	0.3em;
	}
h4	{
	font-size:	1.0em;
	margin-top:	1.0em;
	margin-bottom:	0.3em;
	}
h5	{
	font-size:	1.0em;
	margin-top:	 1.0em;
	margin-bottom:	 0.3em;
}
p	{
        width: 540px;
	margin-top:	0;
	}


img	{
	border:	0;
	}



a	{
	text-decoration:	none;
	}
a:link	{
	color:	#0099CC;
	}
a:visited	{
	color:	#7088AC;
	}
a:active	{
	color:	#65692A;
	}
a:hover	{
	color:	#FF9900;
	text-decoration:	underline;
	}



code, tt, pre	{
	font:	"andale mono", monaco, courier, monospace;
	line-height: 1.4em;
        font-size: 0.9em;
        color: gray;
	background: transparent;
        margin-top: 0.0em;
	}
.code	{
	margin-left:	2em;
	}


.note	{
	padding:	.7em;
	background-color:	#EAF3F6;
	}

.cheat	{
	font-family:	'Bitstream Charter', 'Georgia', serif;
	background-color:	#0099CC;
	color:	#fff;
	margin-bottom:	1em;
	margin-top:	2em;
	padding:	.2em;
	}

.post	{
	color:	#ccc;
	margin-bottom:	0;
	}

.comments	{
	padding:	0 0 2em 0;
	border-bottom:	1px dotted #ccc;
	font-size:	90%;
	}
#footer	{
	margin-top:	50px;
	border-top:	1px dotted #ccc;
	font-size:	90%;
	}
#listnote	{
	font-size:	.8em;
	}

/* groups */
a:link, a:visited, a:active, a:hover	{
	background-color:	transparent;
	}







/* .pardon	{
	width:	560px;
	margin:	10px;
	border:	1px dotted;
	padding: 20px;
	background-color:	#DEE1C5;
	}
*/

/* Margins must be 0. Opera puts this outside the box, even though Netscape 6.01 doesn't. Read kludge below.*/
	}

.right {
	color: #808080;
	font-size: 10px;
	line-height: 19px;
	margin-bottom: 20px;
	}

img.top {vertical-align:text-top}
img.bottom {vertical-align:text-bottom}
