html{background:#fff;}body{font-family:Helvetica,sans-serif;font-size:14px;line-height:auto;letter-spacing:0;background:#fff;min-width:320px;max-width:480px;overflow:hidden;}#hd{width:auto;margin:0 0 10px;font-size:17px;background:none;padding:0;}#hd .wrapper{width:auto;}#hd a.logo{display:block;font-size:24px;text-align:center;padding:0;height:40px;line-height:40px;width:100%;float:none;color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,#444),color-stop(1.0,#000));}nav#primary{height:auto;line-height:normal;font-size:17px;background:transparent;margin:0;padding:5px 10px 10px;background:#111;border-top:1px solid #333;}nav#primary ul{width:auto;text-align:center;}nav#primary ul li{float:none;margin:0 5px 5px;height:auto;line-height:normal;display:inline;}nav#primary ul li.search{display:none;}nav#primary ul li a{padding:0;display:inline;}nav#primary ul li a:hover,nav#primary ul li a.ancestor,nav#primary ul li a.selected{color:#fff;}#bd{width:auto;}#main{float:none;width:auto;margin:10px 0;padding:0 10px 10px;border-bottom:1px solid #ccc;}#main .heroshot{display:none;}#main>h1,#main>article:first-child h1,.home #main section>h1,.home #main .primary-article article h1,#sb h2{font-size:17px;margin-bottom:0;line-height:normal;}#articles #main>h1,#portfolio #main>h1{display:none;}.home #main section.latest-articles>h1{display:none;}.home #main .latest-articles article{float:none;clear:none;width:auto;margin-bottom:0;padding:0 0 1em;}#main article header h1{font-size:17px;margin-bottom:0;}#main article .entry-content,#main article #comments,.tag #main article,body[class^=error] #main p{font-size:100%;}#main article{margin:0 0 20px;}.contact #main form{font-size:17px;}#main form .buttons{width:auto;margin:10px 0;}#main form ol li label{width:auto;float:none;font-size:17px;margin:0 0 5px;}#main form ol li input,#main form ol li textarea{width:290px;}#main section.link-list ul li{float:none;width:auto;}#main section.link-list h1{font-size:17px;margin-bottom:.5em;}#main h1+section.link-list h1{margin-top:0;}#sb{float:none;width:auto;margin:10px;font-size:17px;padding:0!important;}#ft{padding:10px;}#ft div.wrapper{width:auto;padding:0;}#ft div.section{width:auto;float:none;margin:0 0 10px;}#ft h3,#ft ul,#ft p{font-size:14px!important;}#ft p.license{padding-top:0;}