BODY {
	font : Verdana, Tahoma, Helvetica, 8pt;
	background-color: #F0F0F0;
	font-size: 14px;
}
table, table td {
	font-size: 14px;
	vertical-align: top;
	text-align: left;
}
h1 {
	font-size: 16pt;
	color: #222299;
}
h2 {
	font-size: 14pt;
	color: #222299;
}
table tr th {
	color: #222299;
}
TABLE.project_list  {
/*	border : thin dotted Gray;*/
	padding : 1 1 1 1;
	margin : 0 0 0 0;
	width: 100%;
}
ul.menu {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	list-style-type: none;
	text-indent: 0px;
	text-align: left;
	width: 200px;
}
ul.menu li {
    display: block;
	border: 1px solid black;
	margin : 1 1 1 1;
	padding : 2 5 2 5;
}
p.question {
    display: block;
    border: 1px dashed silver;
	margin : 1 1 1 1;
	padding : 2 2 2 2;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
}
p.answer {
    display: block;
    border: 0px solid silver;
	margin : 1 1 1 1;
	padding : 2 2 2 2;
}
a, a:visited, a:hover {
	color: #222299;
}
table.sp_table a {
	font-size: 16px;
}
tr.sp_row_0 {
	background-color: F0FEFF;
}
tr.sp_row_1 {
	background-color: FEFFFE;
}
tr.sp_row_th {
	background-color: FFFFF0;
}
#translation {
	background-color: FFFFF0;
}
.aff_link {
	display: inline;
	padding: 5 5 5 5;
	margin: 5 5 5 5;
	background: #AAAAFF;
	border: 1px solid #000088;
	width: 170px;
	text-align: center;
}
#share {
	float: left;
	padding: 0 5 0 4;
}
#subscribe {
	float: right;
	padding: 0 5 0 5;
}
body {
	padding: 5 9 0 9;
	margin: 0 0 0 0;
}
