body { font-family: "Helvetica Neue", Helvetica; background: #dfe0ca url(../images/body-bg.gif); background-repeat: repeat;; font-size: 14px; line-height: 18px; }
a { text-decoration: none; color: #9a3345; }
p { margin: 10px 0 10px 0; }

/* Containers */
div#background {  background: #dfe0ca url(../images/820.gif) repeat-y fixed 50%; height: 611px; margin-top: 20px; position: relative; top: 0; border: 0px solid green;}		
div#container { width: 800px; margin: 20px auto 0 auto; position: relative; top: 0px; margin-top: -611px; border: 0px solid green; border-top: 1px solid #b0b1a4;}
div#padding { padding: 0px 20px 0px 20px; border: 0px solid #000;}

/* Header */
img.header { margin: 0px 20px 5px 20px; }
h1 { color: #ab575e; text-transform: uppercase; font-size: 35px; font-weight: bold; padding: 20px; }
div#divider { height: 12px; background-color: #ada496; }

/* About */
div#about { width: 670px;  margin-top: 0px; margin-bottom: 35px; color: #988670; font-weight: bold;}
div#about span.name { color: #5e4f3c; }
div#about span.honor { color: #8c0024; }

/* Sidebar */
div#sidebar { float: left; border: 0px solid #000;}
div#sidebar ul { margin-bottom: 50px; font-family: "Times New Roman"; width: 185px; }
div#sidebar ul li { margin-bottom: 0px; font-size: 14pt; letter-spacing: 0.02em; }
div#sidebar ul li a { color: #9a3345; }
div#sidebar ul li a:hover { color: #a86d72; }

div#corner { position: absolute; bottom: 20px; left: 0; width: 132px; font-size: 11px; padding: 20px; }  /* bottom Different in IE */
div#corner div.sponsor {  font-size: 8px; font-weight: bold; font-family: arial, verdana, Helvetica;  color: #726a5c; line-height: 11pt; }
div#corner div.publisher { margin-top: 9px; margin-bottom: 5px; font-size: 10pt; font-family: "Times New Roman";  color: #726a5c; line-height: 11pt; }

/* Center */
div#center { float: left; width: 220px; margin-top: 0px; padding: 0px; border: 0px solid red; margin-right: 1px;} /* margin-right 0px in IE */
div#center div#current_year { width: 190px; height: 260px; padding-top: 9px; padding-left: 14px; float: right; margin-right: 0px; border-top: 1px solid #b0b1a4; border-left: 1px solid #b0b1a4; border-right: 1px solid #b0b1a4; background-image: url(../images/current-bg.png); background-repeat: repeat;}
div#center div#current_year h1 { font-size: 60px; padding: 40px 0 20px 0; font-family: times; font-weight: normal; color: #a62b49; }
div#center div#current_year h2 { font: 12px/14px; color: #289f95; font-weight: bold; font-family: "arial black"; width: 110px; }
div#center div#current_year div.title { border: 0px solid #000; font-family: arial, verdana, Helvetica; padding-left: 15px; width: 133px; font-size: 13px; }
div#center div#current_year img { margin: 0px 0px -5px 0px; padding: 0px;}
div#center div#current_year img.2008 { margin: 5px 0px -5px 0px; padding: 0px;}

div#center div#two_years { width: 190px; height: 133px; padding-top: 20px;  padding-left: 28px; float: right; margin-right: 0px; border: 1px solid #b0b1a4; background-image: url(../images/year-2bg.png); background-repeat: repeat; }
div#center div#two_years h1 { font-size: 10pt; line-height: 14px; color: #ae5740; font-family: arial, verdana, helvetica; font-weight: bold; padding: 0; margin: 0; letter-spacing: 1px;}
div#center div#two_years h2 { font-size: 16px; color: #534741; font-weight: normal; font-family: "Times"; width: 180px; line-height: 18px; letter-spacing: 1px;}
div#center div#two_years p { font-size: 10px; line-height: 16px; color: #289f95; font-family: "Arial Black"; padding: 0; margin: 0; }
div#center div#two_years a { text-decoration: none; color: #534741; }


/* Right */
div#right { float: left; width: 346px; margin-top: 0px; margin-left: 0px; padding-left: 0px; border: 0px solid #000;} 
div#right div#lectures { margin-top: 20px;  border: 0px solid red;}
.find { background-color: #FFF; margin-top: 15px; margin-right: 0px; margin-left: 57px; margin-bottom: 0px; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 3px 0px 2px 5px; font-weight: bold; font-size: .8em; color: #4d4d4d; width: 150px; }
.go { margin-bottom: -6px; border: 0px solid orange; }
div#right div#last_year { background-image: url(../images/year-1-bg.png); background-repeat: repeat; width: 225px; height: 162px; padding-left: 15px; float: left; border-top: 1px solid #b0b1a4; border-right: 1px solid #b0b1a4; margin-top: 1px; margin-left: -1px;}
div#right div#last_year h3 { font-size: 60px; padding: 40px 0 20px 0; font-family: times; font-weight: normal; color: #5e4f3c; }
div#right div#last_year div.title { font-size: 16px; font-weight: 900; color: #70695f; width: 200px; font-family: "Times"; line-height: 18px;}
div#right div#last_year div.subtitle { font-size: 16px; font-weight: 500; color: #70695f; width: 200px; font-family: "Times"; line-height: 18px;}
div#right div#last_year div.awardee { font-size: 11px; font-weight: 400; line-height: 12px; color: #289f95; font-family: "arial black"; width: 220px; line-height: 16px;}
div#right div#video { border: 0px solid #000; padding-left: 0px; float: left; margin-left: -1px;}

div#right-sidevideo { float: left; width: 100px; height: 380px; margin-top: 41px; border: 0px solid blue;}
div#right-sidevideo div#video_description { background-image: url(../images/video-bg.png); background-repeat: repeat; width: 100px; height: 170px; margin-top: 212px; border: 1px solid #b2aa9c;}
div#right-sidevideo div#video_description p { font-family: "Arial Black"; font-weight: normal; padding: 10px; margin-top: 30px; line-height: 14px; font-size: 10px; }

/* Filter */
div#filter { width: 810px; margin: 5px 0 0 20px; }
div#filter input.search { border: 1px solid #999; padding: 4px; font-size: 14px; width: 230px; }
div#filter select.drop { border: 1px solid #999; padding: 3px; font-size: 14px; width: 250px; text-align: right; margin-left: 5px; }

/* Main */
div#main { float: left; width: 570px; }
div#main img { float: left; margin: 0 6px 0 0; }
div#main h2 { color: #4f4639; font-size: 18px; border-bottom: 1px solid #4f4639; padding-bottom: 5px; margin-bottom: 0px; } 
div#main p { color: #333; line-height: 20px; }
div#main p b { color: #000; }
div#main div.lecture_divider { background-color: #de972b; height: 8px; margin: 5px 0 15px 0; }
div#main a { font-weight: bold; } 

/* Footer */
div#footer { width: 800px; margin: -20px auto 300px auto; font-size: 10px; color: #4d4d4d; border: 0px solid red; text-align: left; padding-left: 10px; line-height: 13px;}
div#footer span.email { margin-left: 20px; }
div#footer a, div#footer a:visited { color: #4d4d4d; }