body{color:#323232;background:#eed;font:normal 95% Arial,Helvetica,sans-serif}
form{margin:0;padding:0}
a{white-space:nowrap}
img{border:0;vertical-align:middle}
td{padding:0;margin:0}

a:link{color:#27a;text-decoration:underline}
a:visited{color:#27a;text-decoration:underline}
a:hover{color:#f93;text-decoration:underline}

.nowrap{white-space:nowrap}
.icon{vertical-align:middle}

#doc{width:680px;background:#fff;border:1px solid #c6c6c6;margin:0 auto;text-align:left}

#header{text-align:right;background:#fff;padding:28px 16px 8px;}
#header{border-bottom:1px solid #c6c6c6}

#menu-bar{text-align:right;font-size:1em;padding:5px 16px 5px 0}
#menu-bar{background:#fff;border-bottom:1px solid #c6c6c6}
#menu-bar .on{font-size:1.1em;color:#27a;font-weight:bold}
#menu-bar .pipe{font-size:1.1em;color:#a6a6a6;padding:0 3px;height:20px}

#menu-bar a:link{color:#222;text-decoration:none}
#menu-bar a:visited{color:#222;text-decoration:none}
#menu-bar a:hover{color:#27a;text-decoration:none;}

#knot{margin:28px 0 16px 0;}
#bill{vertical-align:bottom}
#headstand{padding:100px 0 0 50px;vertical-align:top}
#cowpose{padding:100px 0 12px 0px;vertical-align:top}

#col1{vertical-align:top;padding:0 0 10px 46px}

#content{text-align:left;background:#fff}
#content h1{font:bold 130% Verdana,Arial,Helvetica,sans-serif}
#content h1{color:#27a;margin:0;padding:0}
#content h2{font:bold 95% Verdana,Arial,Helvetica,sans-serif}
#content h2{color:#27a;margin:0;padding:16px 0 8px 0}
#content p{font-size:0.9em;padding:0 0 6px 0;line-height:1.3em}
#content #workshop p{font-size:0.9em;margin:0;padding:0 0 6px 0;line-height:1.2em}
#content .classes p{font-size:0.9em;margin:0;padding:0 0 6px 0;line-height:1.2em}
#content #intro p{font-size:0.9em;margin:0;padding:0 0 10px 0;line-height:1.3em}
#content #footnote p{font-size:0.9em;margin:0;padding:20px 0 10px 0;line-height:1.3em}


#msg{margin:30px 30px 40px;padding:8px 8px 12px;border:1px dotted #9c9c9c;background:#f1f1f1}
#msg img{margin:10px;padding-right:2px}
#msg h1{color:#ff3000;font-size:1.2em;margin:0 0 5px 0}
#msg .info{padding-left:10px;color:#039;font-size:1.1em;margin:0 0 5px 0}
#msg p{padding:5px 10px;margin:0;line-height:1.4em}
#msg ul{margin-top:20px}
#msg li{margin-bottom:10px}

#copyright{background:#fff;text-align:center;font-size:0.7em;color:#9c9c9c}
#copyright{border-top:1px solid #c6c6c6;margin:0 auto 0 auto;padding:6px}
