html{height:100%;margin-bottom:1px;} /* http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */
body{font-size:14px;line-height:1.42857143em;font-family:'Georgia',serif;color:#262626;text-align:center;}
#main{margin:1.42857143em auto;width:47em;padding:0;text-align:left;}
#content{float:left;width:34em;padding:1.42857143em 1em 1.42857143em 1em;margin:0;}
h1{font-size:1.28571428em;line-height:1.11111111em;margin:0 0 1.11111111em 0;padding:0;font-weight:normal;color:#af4749;}
h2{text-align:center;font-size:1.57142857em;line-height:1em;margin:0;font-weight:normal;color:#af4749;}
h3{font-size:1.28571428em;line-height:1.11111111em;margin:0 0 1.11111111em 0;padding:0;font-weight:normal;color:#af4749;}
h4{font-size:1em;line-height:1.42857143em;height:1.42857143em;margin:0;padding:0;font-weight:normal;color:#000;font-style:italic;}
a{color:#3b4d85;text-decoration:none;}
a:hover{color:#af4749;}
p{margin:0 0 1.42857143em 0;padding:0;}
p.icon{margin-bottom:0.57142857em;text-align:center;}
p.icon img{height:72px;width:72px;border:0;padding:0;margin:0;}
#nav{float:left;width:8em;margin:0;padding:1.42857143em 1em 2.85714286em 2em;}
#nav ul{margin:0;padding:0;list-style-type:none;}
#nav li{margin:0;padding:0;color:#888;}
#nav li.category{font-size:0.71428571em;line-height:2em;margin:2em 0 0 0;color:#888;}
#subnav{list-style-type:none;text-align:center;margin:1.42857143em 0;padding:0;}
#subnav li{display:inline;padding:0;margin:0;}
#subnav li:before{content:"\00B7 \0020";padding:0 0.35714286em;}
#subnav li:first-child:before{content:"";padding:0;}
a.current,h1 a,h2 a,h3 a,h4 a{color:#af4749;}
.tagline{font-size:0.85714286em;line-height:1.5em;height:1.5em;margin:0 0 1.66666667em 0;text-align:center;color:#888;}
.amp{font-family:'Hoefler Text','Baskerville',Georgia,serif;font-style:italic;}
.feature{width:16em;float:left;margin:0 1em 1.42857143em 0;padding:0;}
.feature2{margin-right:0;}
.clr{clear:both;margin:0;padding:0;}
.feature p{margin:0;padding:0;color:#888;font-size:1em;line-height:1.42857143em;}
.punctuation{color:#888;}
p.mainscreen{text-align:center;line-height:1em;height:280px;}
p.screens{text-align:center;line-height:1em;height:100px;}
p.screens img,p.mainscreen img{border:0;}
.post h3{margin-bottom:0;text-align:left;}
.post .tagline{text-align:left;}
.post{margin:0;padding:0;}


