#hd{
	font-family:Georgia,Times,Serif;
	color:#f8f8f8;
	font-size:170%;
	padding:.5em .5em 0 8.5em;
	margin-bottom:-.9em;
}

#ft{
	text-align:right;
	padding:.5em;
	color:#ccc;
}
#ft a{color:#fff;}
dl{
	margin:1em;
}
dl dl{
	margin:0 0 .5em 1em;
}
dt{
	font-weight:bold;
	padding:.5em 0;
}
dd{padding-left:1em;}
h1{
	font-family:Georgia,Times,Serif;
	color:#000;
	font-size:160%;
	padding:.5em 0;
	text-align:right;
}
h2{
	font-family:Georgia,Times,Serif;
	color:#369;
	font-size:130%;
	padding:.5em 0;
}
h3{
	font-family:Georgia,Times,Serif;
	color:#333;
	font-size:120%;
	padding:.5em 0;
}
#yui-main .yui-b {
	background:#f8f8f8;
	padding:1em;
	color:#000;
}
body{
	background:#333;
	color:#ccc;
}
#nav{
	padding:1em;
	background:#369;
	margin-right:-1em;
	margin-top:2em;
	color:#fff;
	border-right:2px solid #036;
}
#nav li a{
	color:#fff;
	text-decoration:none;
	padding:.2em 0;
	line-height:1.3em;
}
#nav li strong,#nav li a:hover{
	background:#ffc;
	color:#000;
	font-weight:bold;
	padding:.2em 0; 
	line-height:1.3em;
}
strong{font-weight:bold;}
#nav li{
	padding-bottom:.5em;
	
}
p,li{
	padding-bottom:.5em;
	line-height:140%;
}
p code,li code{font-size:100%;font-weight:bold;color:#666;}
p code strong,li code strong{color:#000;}
#yui-main .yui-b p,#yui-main .yui-b li{
	font-size:115%;
}
#yui-main .yui-b ul{
	margin:.5em 1.5em;
	list-style:square;
}
#yui-main .yui-b pre{
	font-size:90%;
	padding:.5em;
	margin-top:-1em;
}
#coursenav{
	padding:.5em;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	background:#eee;
}
#coursenav li{
	display:inline;
	padding:0 1em;
}
#coursenav a{
	font-size:100%;
	color:#369;
}
span.selected{
	background:#6f6;
}
p.note{
	background:url('icons.gif') no-repeat #f8f8f8;
	padding:10px 0 .5em 55px;
	min-height:50px;
}
p.warning{
	background:url('icons.gif') 0 -190px no-repeat #f8f8f8;
	padding:10px 0 .5em 55px;
	min-height:50px;
}
