body { font-family: Palatino, Georgia, serif; padding: 15px 40px 5px 40px; background-color: #FFF; line-height: 1.2; } #content { max-width:900px; min-width:655px; margin: 0 auto ; } img { border: 0; } #myname { font-size: 200%; text-align: center; margin:20px; } h1 { margin-top: 30px; font-size: 130%; } h2 { margin-top: 30px; font-size: 115%; } h3 { margin-top: 10px; font-size: 100%; } hr { clear:both; border-top: 1px dotted #000; } hr.textsep { clear:both; margin: 40px; background:url(img/sep.png) no-repeat top center; background-size: 70px; height:15px; border:none !important; } ul { list-style-type: circle; } li { padding: 3px; } ol.papers li { padding: 7px 0 0 0; } ol.papers { margin-top: 5px; } img.photo { float:right; padding: 0 0 10px 15px; } img {border: 0;} div.rightfloat {float:right;} a.currentpage, a.currentpage:hover, a.currentpage:link, a.currentpage:visited { text-decoration: none; color: black; } li.year, p.year { padding: 15px 0 0 0; margin-bottom:0; font-weight:bold; list-style: none; } li.year { margin-left: -40px; } p.year { margin-bottom: 10px; } #navigation { text-align: center; margin: 0 0 0 0; padding: 0 0px 0 0; list-style-type: none; font-weight:bold; } #navigation li { display: inline; padding: 0 5px 0 0; } #navigation li:after { content: "|"; margin: 0 0 6px 6px; } #navigation li:last-child:after { content: ""; } div.footstuff { margin-top: 25px; font-size: 85%; } address { font-size: 80%; color: #aaa; } .twtr-timeline { } .twtr-tweet-text { font-family:Palatino, Georgia,serif !important; } .twtr-hd, .twtr-ft { display:none; } .twtr-widget .twtr-tweet-wrap { padding: 6px 12px !important; font-size: 15px; } #Twitterupdate { /*padding: 10px; */ border: 1px; border-style:dotted; border-color:black; } /* credit to cssglobe for the cool-looking tags: http://cssglobe.com/pure-css3-post-tags/ */ .tags{ margin:0; padding:0; list-style:none; } .tags li, .tags a{ float:left; height:26px; line-height:26px; position:relative; font-size:15px; } .tags a{ margin-left:20px; padding:0 10px 0 13px; background:#777; color:#fff; text-decoration:none; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px; } .tags a:before { content:""; float:left; position:absolute; top:0; left:-13px; width:0; height:0; border-color:transparent #777 transparent transparent; border-style:solid; border-width:13px 13px 13px 0; } .tags a:after { content:""; position:absolute; top:10px; left:0; float:left; width:4px; height:4px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff; -moz-box-shadow:-1px -1px 2px #004977; -webkit-box-shadow:-1px -1px 2px #004977; box-shadow:-1px -1px 2px #004977; } .tags a:hover {background:#0089e0;} .tags a:hover:before {border-color:transparent #0089e0 transparent transparent;} a.tagsactive {background:#0089e0;} a.tagsactive:before {border-color:transparent #0089e0 transparent transparent;} textarea.bibtex { font-family: monospace; font-size: large; border: 1px solid #DDDDDD; background: none repeat scroll 0 0 #F5F5F5; width: 100%; height: 400px; white-space: pre; } img.icon { vertical-align: text-bottom; } div.taken { color: #444; } p.refs { font-size: 90%; margin-bottom: 30px; } span.badge { height: 18px; vertical-align:top; display: inline-block; line-height: 20px; padding: 1px 10px 1px 10px; font-size: 13px; font-weight: bold; white-space: nowrap; color: #222; background-color: #CDE; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } span.badge a { text-decoration:none; color: #333; } span.badge img { padding: 0px 3px 0px 0; }