﻿/* ########## global ########## */
@import url(global.css);


/* ########## general ########## */
form.answers,
#answers li img,
#content div.top,
#content div.bottom,
#footer
{
	display:				none;
}

body {
	color:					#000;
	font:					0.8em arial;
	margin:					0;
	text-align:				center;
}

#header img.smp {
	float:					left;
}

#header img.logo {
	float:					right;
}

#content {
	margin:					0;
	text-align:				justify;
}

#header {
	margin:					0;
	padding:				0;
}

.hide {
	display:				none;
}

.page-break {
	page-break-before:		always;
}


/* ########## answers ########## */
#answers li {
	margin-bottom:			25px;
}

#answers li img {
	display:				none;
}

#answers li div.copy h2 {
	border-bottom:			5px solid #e9b92c;
	color:					#e9b92c;
	display:				block;
	font-size:				130%;
	font-weight:			bold;
	margin-bottom:			5px;
	text-indent:			5px;
}

#answers li div.copy div {
	display:				none;
	margin-bottom:			5px;
}

#answers li div.copy div.show {
	display:				block;
}

#answers li div.copy div h3,
#answers li div.copy div ul
{
	display:				none;
	padding:				0;
}

#answers.action li div.copy h3,
#answers.action li div.copy ul
{
	display:				block;
}

#answers.action li div.copy h3 {
	font-weight:			bold;
	margin-top:				5px;
}

#answers.action li div.copy ul {
	display:				block;
	list-style-type:		square;
	margin:					0 0 10px 20px;
}

#answers.action li div.copy ul li {
	margin:					0;
	padding:				0;
}

#answers.action li div.copy li.title {
	font-weight:			bold;
}

#answers.action li div.copy ul li img {
	background:				red;
	display:				block;
	height:					20px;
	margin-right:			5px;
	width:					20px;
}


/* float fix */
#header
{
	*display:				inline-block;
}

#header:after
{
	content:				".";
	visibility:				hidden;
	display:				block;
	height:					0;
	clear:					both;
}
