/* general */
body,
div, label, p,
form, input, button, select, textarea,
ul, li,
dd, dt, dl,
table, tr, th, td,
h1, h2, h3, h4
{
	margin				: 0;
	padding				: 0;
	font-family			: Arial, Verdana, sans-serif;
	font-size			: 12px;
}
body {
	color				: #828385;
	line-height			: 20px;
	background			: url(/dsg/bg.gif) repeat-x top left #fff;	
}
#ruler1 {
	background-image	: url(/dsg/ruler.gif);
	position			: absolute;	
	width				: 100%;
	height				: 3000px;
	left				: 0;
	top					: 0;	
}
img {
	border				: 0px;
}
a {
	font-weight			: bold;
	text-decoration		: none;
	color				: #0f5999;	
}
a:hover {
	text-decoration		: underline;
	color				: #0f5999;
}
div.spacer {
	clear				: both;
	height				: 0;
	overflow			: hidden;
}
ul {
	margin-top			: 0px;
	margin-bottom		: 15px;
}
li {
	margin-left			: 20px;
}
p {
	margin-top			: 0px;
	margin-bottom		: 20px;
}
h1 {
	font-size			: 60px;
	font-family			: Georgia;
	font-weight			: normal;
	margin-bottom		: 23px;
	line-height			: 60px;
	text-align			: center;
}
h2 {
	font-size			: 18px;
	font-weight			: normal;
	margin-bottom		: 20px;
}
h3 {

}
div.spacer {
	height				: 0;
	overflow			: hidden;
	clear				: both;
}
.date {
	font-size			: 10px;
	color				: #b3b3b3;
}
.quote {
	color				: #000000;
	font-style			: italic;
	color				: #5a96b4;
	margin-bottom		: 12px;		
}
#lead {
	margin				: 30px 0 20px 0;
	color				: #b3b3b3;
	font-size			: 18px;
	line-height			: 30px;
	text-align			: center;
	font-family			: Georgia;
}
table {
	border				: 0;
	border-collapse		: collapse;
	width				: 100%;
	margin				: 0;
	border-bottom		: 2px solid #cccccc;
	margin-bottom		: 5px;
}
td,
th {
	vertical-align		: top;
	text-align			: left;
	padding-left		: 7px;
	padding-bottom		: 3px;
	padding-top			: 6px;
	border-bottom		: 1px solid #cccccc;
}
