@import "http://yui.yahooapis.com/2.8.0r4/build/reset-fonts-grids/reset-fonts-grids.css";

#custom-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:54em;/* non-IE */
	*width:52,55em;/* IE */
	min-width:700px;/* optional but recommended */
}

#hd {
	margin: 0.75em 0;
}

#ft {
	color: #666;	
	margin-top: 4.5em;
}

html {
	background: #fff;
}

body {
	padding-top: 1.5em;
	padding-bottom: 0;
	background: #fff;
	color: #222;
	font-family: 'Lucida Sans','Trebuchet MS',Arial,sans-serif;
	font-size: 78%;
	line-height: 1.3;
}

h1 {
	margin: 0 0 0.868em 0;
	font-size: 1.728em;
	font-weight: bold;
	line-height: 1;
	color: #333;
}
#hd h1 {
	margin: 1em 0;
}

h1.breadcrumbs {
	font-size: 1em;
	font-weight: normal;
}

h2 {
	margin: 2.5em 0 0.625em 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: normal;
}

p {
	margin-bottom: 1.5em;
}

big {
	font-size: 1.2em;
}
small {
	font-size: 0.833em;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
cite {
	font-style: italic;
}

hr {
	border-top: 1px solid #ccc;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 0.75em 0 1.5em 0;
}
hr.space {
	border: none;
}

a:link,
a:visited {
	color: #06c;
	text-decoration: underline;
}
a:focus,
a:hover {
	color: #408dff;
	text-decoration: underline;
}

.breadcrumbs,
.breadcrumbs a:link,
.breadcrumbs a:visited {
	color: #808080;
}

#ft a,
#ft a:link,
#ft a:visited {
	color: #666;
}