﻿/*

#ffe6e6 - pink body background
#c99    - sidecolumn
#606    - logo text,nav background
#AD134E - nav and footer border

*/
a
{
    color: #606;
    text-decoration: none;
}

a:hover
{
    color: #AD134E;
    text-decoration: underline;
}
.external
{
    padding-right: 10px;
    background: url(images/link-external.gif) no-repeat right top;
}

.content-seperator-withflurish {
	height: 15px;
	background: url(images/flourish.gif) no-repeat 50% 50%;
}

.signature 
{
    float: right;
    padding-right:60px;
     font-style:italic;
}

h2
{
    margin: 0;
    padding: 25px 0 25px 0;
    color: #AD134E;
}


img.floatLeft
{
    float: left;
    border: 1px solid #AD134E;
    padding: 2px;
    margin: 0 15px 5px 0;
}

img.floatRight
{
    float: right;
    border: 1px solid #AD134E;
}

img.center
{
    text-align: center;
    border: 1px solid #AD134E;
    padding: 2px;
    margin: 0 auto;
}

body
{
    font: 16px/120% Tahoma, Geneva, sans-serif;
    color: #606;
    background: #ffe6e6 url(images/bg-wrap.gif) repeat-y 0 0;
}


.content-seperator-withflurish, 
.content-seperator-noflurish {
	margin: 2.0em 0 2em 0;
	border: 0;
}
.content-seperator-withflurish {
	height: 15px;
	background: url('images/flourish.gif') no-repeat 50% 50%;
}

#header
{
    margin: 0;
}

#header h1
{
    margin: 0;
    padding: 25px 0 25px 0;
    background: url(images/logo.gif) no-repeat top left;
    text-indent: -9000px;
}

h1#welcome
{
    margin-top: 20px;
    height: 34px;
    background: url(images/h-welcome.gif) no-repeat 0 0;
    text-indent: -9000px;
}

h2#products
{
    width: 104px;
    height: 24px;
    background: url(images/h-products.gif) no-repeat 0 0;
    text-indent: -9000px;
}

h2#accessories
{
    width: 300px;
    height: 40px;
    background: url(images/h-accessories.gif) no-repeat 0 0;
    text-indent: -9000px;
}
#gallery-wrapper h2
{
    width: 300px;
    height: 40px;
    background: url(images/h-photogallery.gif) no-repeat 0 0;
    text-indent: -9000px;
}



#footer
{
    border-top: 3px solid #AD134E;
    color: #606;
    font-size: 85%;
    padding: 5px;
    text-align: center;
}





#nav
{
    height: 75px;
    margin-left: 0;
    padding: 0;
    list-style: none;
    background: #606;
    border-top: 3px solid #AD134E;
    border-bottom: 3px solid #AD134E;
    background: #fff url(images/yarn-banner.jpg) 0 0;
}

#nav li
{
    float: left;
    padding-top: 25px;
    font-family: "Lucida Grande" , Sans-Serif;
    font-size: 160%;
}

#nav a
{
    float: left;
    display: block;
    margin-right: 4px;
    padding: 0 15px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    outline: none;
}
#nav a:hover
{
    color: #ffe6e6;
    text-decoration: underline;
}


#footer
{
    font-size: 95%;
    padding-bottom: 70px;
    background: url(images/pincushion-banner.gif) repeat-x 0 100%;
}


#content p
{
    line-height: 1.5em;
}




#sitedesignby
{
    float: right;
    padding: 0;
    margin: 0;
}

#sitedesignby a
{
    text-decoration: none;
    text-transform: uppercase;
    font-size: smaller;
    margin: 0;
}
#sitedesignby a:hover
{
    color: #AD134E;
    text-decoration: underline;
}

