body { font-family: Helvetica; background-color: #dfdfcb; font-size: .9em; line-height: 18px; height: 100%;}

a { text-decoration: none; color: #9a3345; }
p { margin: 10px 0 10px 0; font-family: "Times New Roman"; font-size: 0.9em; }
.3head { text-transform: uppercase; font-weight: bold; font-size: 8pt;}

/* Containers */
div#container { border: 1px solid #9f9f9b; background-color: #fff; width: 800px; margin: 20px auto 0 auto; }
div#padding { padding: 25px 20px 0 20px; position: relative; overflow: auto; }

/* Header */
img.header { margin: 0px; }
h1 { color: #a62b49; text-transform: uppercase; font-size: 30px; font-weight: bold; padding: 20px; }
div#divider { height: 20px; background-color: #988670; padding: 0px; margin: 0px;}

/* Sidebar */
div#sidebar { float: left; margin-top: 65px; margin-right: 55px; height: 850px; }
div#sidebar ul { margin-bottom: 50px; font-family: times; width: 185px; }
div#sidebar ul li { margin-bottom: 0px; font-size: 20px; letter-spacing: 0.02em; }
div#sidebar ul li a { color: #9a3345; }
div#sidebar ul li a:hover { color: #a86d72; }
div#sidebar div.corner { margin-top: 415px; margin-bottom: 0px; padding: 0px; }

div#corner { position: absolute; left: 0px; bottom: 110px; margin: 0px; padding: 0px; border: 1px solid #000;}

/* Filter */
div#filter { width: 760px; margin: 0; padding: 0px 20px 0px 20px; border: 0px solid #000; }
div#filter input.search { border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 2px; font-weight: bold; font-size: 8pt; color: #4d4d4d; width: 200px; margin-top: 0px; margin-right: 0px;}
div#filter select.drop { border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 1px; font-weight: bold; font-size: 8pt; color: #4d4d4d; width: 228px; margin-top: 0px; text-align: left; margin-left: 0px; }
div#filter input.btn{ padding: 0px; margin: 0px 4px 0px 0px; color:#4d4d4d; font-family: arial, helvetica, sans-serif; font-size: 0.8em; font-weight:bold; background-color:#FFF; border:1px solid; border-left-color:#999; border-right-color:#999; border-bottom-color:#999; margin-top: 0px;}

/* Main */
div#main { float: left; width: 460px; border: 0px solid red; }
div#main div#photo { float: left; padding: 14px 6px 0px 0px; height: 180px; width: 90px; border-bottom: 0px solid #000; }
div#main img.lg { margin: 0px 0px 0px 0px; height: 130px; width: 90px; border: 1px solid #e5ae38; }
div#main img.sm { float: left; margin: 0px 6px 0px 0px;}
div#main div.year { color: #4f4639; font-size: 12pt; font-weight: bold; border-bottom: 1px solid #4f4639; padding-bottom: 5px; margin-bottom: 0px; font-family: times; } 
div#main div.title { color: #4f4639; font-size: 12pt; font-weight: bold; border-bottom: 0px solid #4f4639; padding-bottom: 0px; margin-bottom: 0px; font-family: times; } 
div#main div.biohead { color: #4f4639; font-size: 12pt; padding-top: 14px; font-weight: bold; border-bottom: 0px solid #4f4639; padding-bottom: 0px; margin-bottom: 0px; font-family: times; } 
div#main div.year b { font-family: helvetica; }
div#main div.lecture_divider { background-color: #e5ae38; border: 2px solid #e5ae38; margin: 5px 0 15px 0; }
div#main div.title-rule { background-color: #4f4639; height: 1px; margin: 0px; }
div#main p { color: #333333; font-size: 0.9em; line-height: 14pt; font-family: "Times New Roman"; font-weight: normal;}
div#main p b { font-size: 0.9em; font-family: "Times New Roman"; color: #000; font-weight: bold; }
.head { text-transform: uppercase; font-weight: bold; font-size: 8pt;}
.footnote { color: #333333; font-size: 9pt; line-height: 14pt; font-family: "Times New Roman"; font-weight: normal; }
div#main td { color: #333333; font-size: 10pt; line-height: 14pt; font-family: "Times New Roman"; font-weight: normal;}
div#main ul { list-style-type: square; margin-left: 15px; color: #333333; font-size: 10pt; line-height: 14pt; font-family: "Times New Roman"; font-weight: normal;}
div#main li {  margin-left: 15px; }
div#main ol	{ margin-left: 15px; color: #333333; font-size: 10pt; line-height: 14pt; font-family: "Times New Roman"; font-weight: normal; list-style-type: decimal; }
div#main ol li {   margin-left: 15px; }
div#main ol.apple	{ margin-left: 15px; color: #333333; font-size: 10pt; line-height: 14pt; font-family: "Times New Roman"; font-weight: normal; list-style-type: lower-alpha; }
div#main ol.apple li {   margin-left: 15px; }
div#main a { font-family: arial, helvetica sans-serif; font-weight: bold; font-size: 8pt; } 
div#main a.more { font-family: arial, helvetica sans-serif; font-weight: bold; font-size: 8pt; border: 1px solid #9a3345; padding: 2px; background-color: #FFF; } 
div#main a.more:hover { font-family: arial, helvetica sans-serif; font-weight: bold; font-size: 8pt; color: #fff; border: 1px solid #9a3345; padding: 2px; background-color: #9a3345; } 
div#main a.none { color: #4f4639; font-size: 12pt; font-weight: bold; border-bottom: 0px solid #4f4639; padding-bottom: 0px; margin-bottom: 0px; font-family: times; } 
div#main blockquote { margin-left: 15px; color: #333333; font-size: 10pt; line-height: 14pt; font-family: "Times New Roman"; font-weight: normal; }

/* BACKGROUND PAGES */

div#copy { float: left; width: 460px;  }
div#copy img { float: left; margin: 2px 8px 8px 0; }
div#copy div.lecture_divider { background-color: #e5ae38; border: 2px solid #e5ae38; margin: 10px 0 15px 0; }
div#copy div.year { color: #4f4639; font-size: 12pt; font-weight: bold; border-bottom: 1px solid #4f4639; padding-bottom: 5px; margin-bottom: 0px; font-family: times; } 
div#copy div.title { color: #4f4639; font-size: 12pt; line-height: 14pt; font-weight: 400; border-bottom: 1px solid #4f4639; padding-bottom: 5px; margin-bottom: 0px; font-family: times; } 
p { color: #333333; font-size: 10pt; line-height: 14pt; font-family: "Times New Roman"; font-weight: normal;}
p .head { text-transform: uppercase; font-weight: bold; font-size: 0.9em;}
p b { text-transform: none; font-weight: bold; font-size: .9em;}


/* FULL LECTURE */
.quote { font-family: times; color: #4f4639; font-size: 11pt; line-height: 14pt; font-weight: normal; letter-spacing: 1px;}

div#main p.mini-nav { color: #999; }
div#main p.mini-nav span.breadcrumbs { margin-right: 20px; }
div#main p.mini-nav span.paginate { margin-left: 10px; letter-spacing: 4px; }

div#main div#previous div.year { color: #ae5740; text-transform: uppercase; font-weight: bold; margin-bottom: 2px; font-size: 8pt; letter-spacing: 2px; border: 0px}
div#main div#previous div.title { color: #4f4639; border: 0; font-family: "Times New Roman"; font-size: 12pt; font-weight: bold; line-height: 14pt; }
div#main div#previous div.name { color: #9a3345; font-weight: 700; border: 0; font-family: verdana, arial, helvetica sans-serif; font-size: 9pt; line-height: 14px; }
div#main div#previous b { color: #9a3345; font-size: 11px; font-weight: bold; }
div#main div#previous div.divider { border-top: 1px solid #ccc; margin: 10px 0 10px 0; }
div#main div#previous a.lecture { text-decoration: none; color: #4f4639;} 
#bottom-nav, #top_nav { width: 450px; color: #999; float: left; font-family: verdana, arial, helvetica sans-serif; font-weight: normal; font-size: 8pt; border: 0px solid #000; }
#bottom-nav ul, #top-nav ul { padding-left: 40px; text-align: right; float: right; }
#top-nav ul { margin-bottom: 10px; }
#bottom-nav li, #top-nav li { display: inline; margin-left: 10px; color: #999; font-family: verdana, arial, helvetica sans-serif; font-weight: normal; font-size: 8pt;  }
#bottom-nav ul li a, #top-nav ul li a { color: #999; font-family: verdana, arial, helvetica sans-serif; font-weight: normal; font-size: 8pt; }

/* Footer */
div#footer { width: 800px; margin: 0px auto; padding-top: 3px; font-size: 8pt; color: #4d4d4d; font-weight: normal; }
div#footer span.email { margin-left: 10px; margin-right: 10px; }
div#footer a, div#footer a:visited { color: #4d4d4d; }