/* HIDE / SHOW
------------------------------------------------------------ */
/* hide */
hr,
form,
#nav,
.hidden,
#footer ul li,
#slider .nav {display:none;}

/* show */
img,
#footer ul li.p1 {display:block;}


/* LOOKS
------------------------------------------------------------ */
/* general elements */
body {font:normal 13px/1.5 Arial,Helvetica,Tahoma,'Bitstream Vera Sans','Myriad Pro',sans-serif;text-align:left;color:#000;background:#fff;}
#site {padding:0;}
#body {margin:0 0 40px;}

/* header */
h1 a {color:#000;font-size:32px;display:block;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #000;padding:0 0 5px;margin:0 0 20px;}

h2 {font-size:24px;margin:0 0 24px;}
h3 {font-size:18px;margin:0 0 18px;}
h4 {font-size:14px;margin:0 0 14px;}

/* front */
.intro {float:left;width:220px;margin:0 20px 0 0;}
#slider {float:right;width:400px;}
#slider .photos img {width:100%;display:block;}

/* footer */
#footer {border-top:2px solid #000;padding:10px 0 0;}
#footer ul,
#footer ul li.p1 {margin:0;padding:0;list-style:none;}

/* how made */
#howmade .story {width:100%;clear:both;margin:0 0 30px;}
#howmade .photo {display:block;float:left;margin:0 20px 20px 0;}


/* FLOAT CLEARING
------------------------------------------------------------ */
#howmade .story,
.frontpage #body {display:inline-block;}
#howmade .story:after,
.frontpage #body:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
