body {	font-family:Tahoma, Geneva, sans-serif; font-size:small;background: #b7bcc3 url(../img/body_bg.gif) repeat-x left top; border-top:10px solid #b7bcc3; margin:0; padding:0;}#wrap {width:722px; margin:0 auto; padding:0;}h1 {float:left;font-size:45px; font-weight:bold; color:#86566E; letter-spacing:-2px; margin:0; padding:0 0 16px; display:inline;}h3 {font-size:95%; color:#a38996; margin:10px 0; padding:0; text-align:left;}.contact {text-align:right; float:right; padding:22px 0;}/*content with white rounded box*/.content { padding: 0; margin:0 auto; width:721px;}.content h2 {background:url(../img/content_01.gif) no-repeat top center; border: 0; margin:0 auto; padding:6px 0 0 0; color:#86566E; height:20px;}.content .subhead {background: transparent url(img/boxsubhead.gif) no-repeat top center; border: 0; padding:0; margin: 0; height: 11px; line-height: 1px; font-size: 1px;}.content .whitebox {background-color:#fff; padding: 10px 0; margin: 0 auto; text-align:center;}.content .inside {margin:0 auto; width:90%;}.content .bottom { background:url(../img/content_04.gif) no-repeat bottom center; height:27px; padding:0; margin:0 0 10px 0;  text-align:center; color:#aaa;}.content .bottom a {font-size:80%; padding:0 10px; margin:0; text-decoration:none; color:#f90;}#clear {clear:both;}/*end of white rounded box*/.footer {font-size:80%; color:#4b4b4b; margin-top:10px; clear:both; text-align:center;}/*navigation*/#nav { height:29px; background:url(../img/navback.gif) no-repeat; margin:0 auto; padding:5px 20px 20px; color:#999; font-size:110%; clear:both; text-align:center;}#nav a {font-size:13px; color:#4b4b4b; font-weight:bold; padding:0 26px; text-decoration:none;}#nav a:hover {color:#FF9900;}#homepage .but1, #professional .but2, #teaching .but3, #publications .but4, #contact .but5 {color:#86566E; text-decoration:underline;}/*end nav*/li {list-style:none; margin:0; list-style-position:outside; padding:5px; text-align:left;}ul {padding:0; margin:0;}/*teaching page*/#lcol {width:300px; margin:10px 0; padding:0; text-align:right; float:left;}#lcol h3 {text-align:right;}#rcol {width:300px; margin:10px 0; padding:0; text-align:left; float:right;}dt {font-weight:bold;}dd {margin:0 0 20px; padding:0;}/*end teaching page*/#map {width:600px; height:400px; margin:20px auto 0; background-color:white; overflow:visible;}#map div.gmnoprint {}p {text-align:left;}/* for hcard contact */#hcard-Beth-E-Kolko {margin:10px 0;}#hcard-Beth-E-Kolko .fn {font-size:140%;}#hcard-Beth-E-Kolko .organization-unit {font-size:120%;}#hcard-Beth-E-Kolko .adr {margin:10px 0;}#hcard-Beth-E-Kolko .additional-name {display:none;}#hcard-Beth-E-Kolko .photo {margin:10px; border:1px solid #666; border-right-color:#aaa; border-bottom-color:#aaa; padding:4px;}