body{
margin:0px; padding:2em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#000000; background:none #d8e9ef; 
table-layout:fixed;}
#clearer{height:1px; clear:both; color:#ffffff; background: url(images/backgr.gif) #ffffff;}
#clearer, #contentsshell, #contentswrapper, #copyrightwrapper, #footerwrapper, #header, #headerwrapper, #menuwrapper,  #sitenavwrapper{margin:0px; padding:0px;}
#contents{margin:0px; padding:2px 15px 20px 15px;}
#contentsshell{color:#000000; background: url(images/backgr.gif) #ffffff;}
#contentsshell, #copyrightwrapper, #footerwrapper, #sitenavwrapper{width:740px; color:#000000;}
#contentswrapper {width:500px; float:left; clear:left;}
#copyright{margin:0px; padding: 4px 10px 1px 10px; border-top:2px solid #7ba6a5;}
#copyrightwrapper{background:none #8ab0af; clear:both;}
#footer, #sitenav{margin:0px; padding:1px 0px; border-top:2px solid #7ba6a5;}
#footerwrapper{background:none #b6d1d5; clear:both;}
#headerwrapper{width:740px; height:65px; color:#7ba6a5; background: url(images/yarnover.gif) #ffffff;}
#innershell{margin:0px; padding:0px; text-align:left;}
#menu{margin:0px; padding:2px 15px; text-decoration:none;}
#menuwrapper{width:240px; float:right; clear:right ;}
#sitenavwrapper{background:none #b6d1d5; border-bottom: 2px solid #7ba6a5;}
#shell{width:740px; margin:0px auto; padding:0px; border:2px solid #7ba6a5;}
#footer, #copyright, #shell, #sitenav, h1, h2, h4, h5, h6, p.center, .center{text-align:center;}  
#footer ul, #sitenav ul{list-style-type:none;}
#footer li, #sitenav li{display:inline; padding:5px 10px 5px 0px;}
#menu li{list-style-type:none;}
#sitenav a:hover, #footer a:hover{color:#ffffff; font-variant:small-caps;font-weight:bold;}
#menu p{padding:0px 5px;}
#menu p.current{padding:2px 5px;}
#menu p a:hover {color:#000000; font-variant:small-caps; font-weight:bold; background:none #c5dadf; }

em{font-weight:bold;}
h1, h2, h4{font-size:small;}
h4.menu3{background:none #a5c3c6;}
h4, .menu, .menu2, .menu3{color: #ffffff; padding: 2px;}
h4, h4.menu, .nostyle, .nostyle a:visited {background:none #5f918f;}
p.center{padding: 0px 40px;}
p.center2{padding: 40px 40px 0px 40px;}
table{margin:10px 0px 20px 0px;}
td{text-align:left;}
ul li{padding:5px 10px;}
.current{color:#000000; font-variant:small-caps; font-weight:bold; background:none #c5dadf; }
.frame{margin:10px 1px; padding: 1px 10px;border:5px double #7ba6a5;}
.gallery2{margin:5px 0px; padding:20px 10px; border: 5px double #7ba6a5;text-align:center;}
.gallery{margin:5px 0px; padding:20px 10px; border: 5px double #7ba6a5; text-align:left;}
.nostyle2, .nostyle2 a:visited, h4.menu2{background:none #7ba6a5;}
.nostyle, .nostyle2, .nostyle a:visited, .nostyle2 a:visited {color:#ffffff; text-decoration:none;}
a.nostyle3  { color:#000000;}
.right{text-align:right;}
.td{border:4px solid #7ba6a5;}
.uline{text-decoration:underline;}
.yo{font-variant:small-caps;}
#copyright a {text-decoration:none;}
#knitring, #lacering {margin:10px; padding:20px 0;}
li.new  {list-style-image:url(images/new.gif)}
p.new  {background:url(images/new.gif) no-repeat}
#key img {padding:0; margin:0;}
p.right{padding: 0px 20px;}
p.left{padding: 0px 20px;}
ul.biblio li {list-style-type:none;}
ul.biblio {margin:0; padding:0;}
hr {margin: 15px 0; background-color:#7aa6a7; color:#7aa6a7;}
p.amazon {text-align:center; margin:35px 0px;}
p.amazon img {border:none;}
.biblio td{text-align:center;}
table.biblio {margin:0;}
img.biblio {padding:0px 5px;}
ul.lace li {list-style-type:none;}
img.biblio2 {padding:0px 10px;}