body{font-size:81%;margin:0;padding:0;color:#000;background-color:#FFF;text-align:left;} /* all elements sized in ems only. DOCUMENTATION: http://www.thenoodleincident.com/tutorials/typography/index.html */

*{background:transparent;float:none;}

#shortcuts{display:none;}
#navigation{display:none;}
#banner{display:none;}

#page{width:16.5cm;}

h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;margin:0;padding:0;}
h1{font-size:2.2em;clear:both;padding:10px 0 0 0;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}
a, li, p{font-size:1.15em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}

a{color:#990157;}

.hr{border-bottom:1px dotted #999;margin:10px 0;}
hr{display:none;}

.artist{border:1px solid black;padding:10px;margin:10px 0;min-height:157px;}
.artist img{float:left;margin:0 10px 10px 0;}

.tools{border-top:1px dotted #999;padding:10px 10px 0 10px;margin:10px 0;}

.step{border:1px solid #999;padding:10px;margin:10px 0;min-height:252px;}
.step img{float:left;margin:0 10px 10px 0;}

.box{clear:both;border-top:1px dotted #999;padding:10px 10px 0 10px;}
.fashion .box{border:0;padding-left:0;}

.breadcrumb ol{list-style-type:none;margin:0;padding:0;}
.breadcrumb li{display:block;float:left;width:auto;font-size:1.4em;padding:2px 5px;font-family:Georgia,"Times New Roman",Times,serif;border:2px solid #fff;}
.breadcrumb li.section{border:2px solid #000;}
.breadcrumb li.section.project{border:2px solid #f3abc1;}
.breadcrumb li.section.intermediate{border:2px solid #e64e7d;}
.breadcrumb li.section.advanced{border:2px solid #c468b1;}
.breadcrumb li.section.techniques{border:2px solid #d81937;}
.breadcrumb li.section.shopping{border:2px solid #73295d;}

.projects-nav{display:none;}

.shopping-cols .item{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px dotted #999;}
.shopping-cols .item-alt{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px dotted #999;}

.techniques-cols .step{min-height:275px;}

.tape{display:none;}

.image-left{float:left;margin:0 10px 10px 0;}
.image-right{float:right;margin:0 0 10px 10px;}

.inspiration-i1{border:1px solid #999;padding:10px; margin:10px 0;}
.inspiration-i2{border:1px solid #999;padding:10px;}

.homepage-cols .item{border:1px solid #999;padding:10px; margin:10px 0;min-height:250px;}
.homepage-cols .item img{float:left;margin:0 10px 10px 0;}
.panels{border:1px solid #999;padding:10px; margin:10px 0;}
.panels h2{margin:0 0 10px 0;}
.panels .panel{clear:both;border-bottom:1px dotted #999;padding:0 0 10px 0;margin:0 0 10px 0;min-height:245px;}
.panels .panel img{float:left;margin:0 10px 10px 0;}