body{
	background:none #ddd;
	font:normal 9pt Arial,sans-serif;
	color:#444;
}

a[href],a:link{
	font-weight:bold;
	text-decoration:none;
	color:#080;
}

a:visited{color:#800;}
a:active,a:hover{color:#f00;text-decoration:underline;}

img{border:0}

#header{
	text-align:right;
	letter-spacing:0.5em;
	font-variant:small-caps;
	font-style:italic;
	border-bottom:1px solid #000;
	padding:0;
	margin:0;
}

#title{padding:0;margin:0;}
#title:before{content:"\00BB";}
#title:after{content:"\00AB";}

#subtitle{padding:0;margin:0;}
#subtitle:before{content:"\203A";}
#subtitle:after{content:"\2039";}

#content{
	width:75%;
	margin-left:auto;
	margin-right:auto;
}

#questionnaire{
	padding-left:1em;
	border-left:1px solid #000;
}

#sidebar{
	width:75%;
	font-size:8pt;
	margin-left:auto;
	margin-right:auto;
}

#sidebar h1{
	font-size:9pt;
}

#sidebar div{
	width:24%;
}

#sidebar div,#sidebar div+div{
	float:left;
}

#sidebar div+div+div,#sidebar div+div+div+div{
	float:right;
}

ul ul{font-size:smaller;}

#current{
	font-weight:bold;
	color:#000;
}

#legal{
	text-align:center;
	clear:both;
	font-size:8pt;
	border-top:1px solid #000;
}
.author{text-align:right;font-style:italic;}

.question{font-weight:bold;}
.question:before{content:"Q. ";}
.answer:before{content:"A. ";}
