@charset "utf-8";

/*****************************/ 
/*****   Reset & Common  *****/
/*****************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;font-family: Arial, Geneva, sans-serif; font-size:1.0em; }
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.flL{float:left; margin:0 10px 10px 0;}
strong{font-weight:700;}
u{text-decoration:underline;}
.emphasize, em{font-style:italic;}
h1{font-size:1.0em; font-weight:700;}
h2{font-size:1.1em; font-weight:700; margin:10px 0; text-decoration:underline; text-transform:uppercase; clear:both;}
h3{font-size:1.0em; font-weight:700;}

/*****************************/ 
/*****    Structure      *****/
/*****************************/
.wrap{width:960px; margin:0 auto;}
#titlebar{width:100%; text-transform:uppercase; padding:10px 0; font-weight:700;}
#sidebar{float:left; width:200px;}
#content{float:right; width:750px; padding-top:20px;}

/*****************************/ 
/*****      Header       *****/
/*****************************/
img.center{margin:0 auto; display:block; clear:both; padding:10px 0;}

/*****************************/ 
/*****     Content       *****/
/*****************************/
#content{line-height:1.3em;}
#content p{margin-bottom:10px;}
#content a{text-decoration:underline;}
#content a:hover{text-decoration:none;}
.photobox{margin-top:25px;}
.photobox img{margin-bottom:3px;}
.photobox p{font-size:0.9em;}
ul#sculpture li{float:left; width:125px; padding:0 50px 18px 0;}
ul#sculpture li a img{border:1px solid;}
ul#sculpture li a:hover img{border:1px solid;}
ul#clothing{margin-top:50px;}
ul#clothing li{float:left; width:125px; padding:0 50px 18px 0;}
ul#clothing li a img{border:1px solid;}
ul#clothing li a:hover img{border:1px solid;}
#superlinks{font-size:1.2em; font-weight:bold; display:block; width:300px; margin:50px auto 0 auto;}
#superlinks a{padding:20px;}
ul.contentlist{margin:20px 0;}
ul.contentlist li{margin:0 0 10px 70px; list-style-type:disc; list-style-position: outside;}
.knitting img{float:left; margin-right:15px;}

/*****************************/ 
/*****     Sidebar       *****/
/*****************************/
#sidebar{padding-top:20px;}
#sidebar ul#menu li{text-transform:uppercase; font-weight:700; font-size:0.8em; padding-bottom:20px;}
#sidebar a{text-decoration:none;}
#sidebar ul#menu li ul{margin-top:10px;}
#sidebar ul#menu li ul li{font-size:0.8em;text-indent:10px;}

/*****************************/ 
/*****      Footer       *****/
/*****************************/
#footernav{width:960px; padding:80px 0 0 0; clear:both; font-size:0.9em;}
#footernav ul li{float:left; padding-right:20px;}
#footernav ul li:last{padding-right:0;}
#footernav a{text-decoration:underline;}
#footernav a:hover{text-decoration:none;}
#copyright{margin-top:100px;}
#copyright p{font-size:0.8em; text-align:center;margin-bottom:50px;}


