html { font-size:13px; } h1 { font-size:1.38462em; line-height:1.44444; } h2 { font-size:1.23077em; line-height:1.625; } h3, h4, h5, h6 { font-size:1.07692em; line-height:1.85714; } #content { overflow:auto; padding:0.5em; } #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin:0.25em 1em; } #cse-search-box { font-size:1.07692em; line-height:1.85714; padding:0.25em; } #cse-search-box input[type="submit"] { border:solid 0.07692em #444; } #footer { color:#000; font-size:0.76923em; line-height:2.6; padding-right:1em; text-align:right; } #header { clear:both; overflow:visible; white-space:normal; } #logo { display:inline-block; float:none; } #nav-portfolio { font-size:0.84615em; line-height:2.36364; } #search { display:inline-block; overflow:visible; padding-right:0.25em; white-space:normal; } #skip { display:block; } .nav, .nav ul, .nav li, .nav a { overflow:visible; white-space:normal; } .nav li { display:block; width:100%; } .nav a { display:inline-block; width:100%; padding:0.125em 0.5em; text-align:left; } .portrait { clear:both; display:block; float:none; margin:0.5em auto; } #portfolio-cover, #portfolio-thumbs { clear:both; float:none; } #portfolio-cover img, .thumb, .thumb img { float:none; } #portfolio-thumbs { padding:1em 0; text-align:center; width:100%; } #portfolio-cover { max-width:13em; width:100%; overflow:visible; text-align:center; } #nav-portfolio ul { clear:both; display:block; float:none; padding:0; } .thumb, .thumb a { display:inline-block; width:120px; height:160px; }
