#course_nav,
#spotlight {
	width: 220px; 
	background-color: #e2eaec; 
	margin: 0pt 0pt 17px;
	padding: 0px 0 12px; 
	/* background: rgb(238, 238, 238) none repeat scroll 0% 0%; */
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	-moz-border-radius-topleft: 5px; 
	-moz-border-radius-topright: 5px; 
	-moz-border-radius-bottomright: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	border: 1px solid #e8e8e8;
 }
 
#course_nav h3,
#spotlight h3 {
	margin: 1em 12px;
	padding: 0; 
}

#navlist li { display: inline;}

#navlist
{
width: 220px;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 0;
padding: 0;
}

#navlist a
{
display: block;
background-color: transparent;
text-align: left;
text-decoration: none;
color: #000;
padding: 6px 6px 6px 12px;
border-width: 1px 0; 
border-bottom: 1px solid rgb(201, 207, 202); 
border-top: 1px solid rgb(255, 255, 255); 
border-left: 0;
border-right: 0;
}

#navlist a.first
{
border-width: 1px 0; 
border-bottom: 1px solid rgb(201, 207, 202); 
border-top: 0; 
border-left: 0;
border-right: 0;
}

#navlist a:hover,
#navlist a.cur { background-color: orange; color: white; }
#navlist a:visited { color: #000; }

blockquote#mainquote { padding-top: 60px; font-style: italic; margin: 6px; font-size: 21px; font-family: Georgia; background: url(/images/bg/speechmarks.gif) no-repeat top left; }

p.author { margin-left: 6px; font-style: italic; font-weight: bold; }
p.author a { border-bottom:1px dotted #999; }

#spotlight p { padding: 0 1em; }

div.sec_entry h3 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; }

div.sec_entry h4 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-style: italic; font-size: 18px; font-weight: normal; padding: 1.5em 0 0 0; }

div.sec_entry img.teaser { float: left; margin: 0 12px 0 0; border: 1px solid #bfbfbf; padding: 2px; width: 100px; height: 100px; }

div.sec_entry p.data { padding: 0; margin: 0; font-size: 12px; font-weight: bold; color: #333;}

div.sec_entry ul { margin-top: 1em;}

div.sec_entry ul li { 
	padding: 0 0 1em 16px; 
	background: url(/img/arrow2.png) no-repeat 0 0.3em;
	line-height: 1.2em; }
	
