/*   
Theme Name: Carina Danesi
Theme URI: http://carinadanesi.com
Description: 2 column, left sidebar, top graphic navigation
Author: Carina Danesi
Author URI: http://carinadanesi.com
*/
body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	font: 80% Verdana, Georgia, Garamond;
	color: #404040;}
#main-side {
	margin: 0;
	padding: 0;
	background: url(pretties/side.jpg) left repeat-y;}
#main-top {
	margin: 0;
	padding: 0;
	background: url(pretties/top.jpg) top repeat-x;}
#main {
	margin: 0;
	padding: 0;
	background: url(pretties/main.jpg) top left no-repeat;}
#top {
    margin: 0;
    padding: 0;}
#left {
    padding-top: 170px;
    width: 25%;
    float: left;}
#right {
    width: 71%;
    float: right;}
#footer {
    margin: 0;
    padding: 0;
	background: url(pretties/smfoot.jpg) bottom left repeat-x;
    font-size: .7em;
    text-align: right;}
/*------------------------------------------------------------------------------Title*/
.title {
    margin: 0;
    padding: 0;
    height: 78px;
    float: right;
    background: url(pretties/carinaoff.gif) right no-repeat;}
.title a:hover {
    height: 78px;
    float: right;
    background: url(pretties/carinaon.gif) right no-repeat;}
/*------------------------------------------------------------------------------Topnav*/
#topnav {
    margin: 0;
    padding: 0;
    height: 52px;
    overflow: hidden;}
#topnav a {
    text-decoration: none;
    display: block;
    border: none;}
#topnav a:hover {
    text-decoration: none;
    display: block;
    border: none;}
#topnav ul {
    margin: 0;
    padding: 0;}
#topnav li {
    margin: 0;
    padding: 0 10px 0 0;
    list-style: none;
    float: left;}
/*current (cur)*/
.Yarn li.yarn,.Yarn li.yarn a,.Yarn li.yarn a:link,.Yarn li.yarn a:visited,.Yarn li.yarn a:active,.Yarn li.yarn a:hover {
    background: url(pretties/yarncur.png) top left no-repeat;
    height: 52px;
    width: 71px;
    cursor: default;}
.Thread li.thread,.Thread li.thread a,.Thread li.thread a:link,.Thread li.thread a:visited,.Thread li.thread a:active,.Thread li.thread a:hover {
    background: url(pretties/threadcur.png) top left no-repeat;
    height: 52px;
    width: 102px;
    cursor: default;}
.Beads li.beads,.Beads li.beads a,.Beads li.beads a:link,.Beads li.beads a:visited,.Beads li.beads a:active,.Beads li.beads a:hover {
    background: url(pretties/beadscur.png) top left no-repeat;
    height: 52px;
    width: 87px;
    cursor: default;}
/*.Clay li.clay,.Clay li.clay a,.Clay li.clay a:link,.Clay li.clay a:visited,.Clay li.clay a:active,.Clay li.clay a:hover {
    background: url(pretties/claycur.png) top left no-repeat;
    height: 52px;
    width: 67px;
    cursor: default;}
.Paper li.paper,.Paper li.paper a,.Paper li.paper a:link,.Paper li.paper a:visited,.Paper li.paper a:active,.Paper li.paper a:hover {
    background: url(pretties/papercur.png) top left no-repeat;
    height: 52px;
    width: 87px;
    cursor: default;}
.Altered li.altered,.Altered li.altered a,.Altered li.altered a:link,.Altered li.altered a:visited,.Altered li.altered a:active,.Altered li.altered a:hover {
    background: url(pretties/alteredcur.png) top left no-repeat;
    height: 52px;
    width: 104px;
    cursor: default;}
.Pixels li.pixels,.Pixels li.pixels a,.Pixels li.pixels a:link,.Pixels li.pixels a:visited,.Pixels li.pixels a:active,.Pixels li.pixels a:hover {
    background: url(pretties/pixelscur.png) top left no-repeat;
    height: 52px;
    width: 86px;
    cursor: default;}*/
.Words li.words,.Words li.words a,.Words li.words a:link,.Words li.words a:visited,.Words li.words a:active,.Words li.words a:hover {
    background: url(pretties/wordscur.png) top left no-repeat;
    height: 52px;
    width: 106px;
    cursor: default;}
/*hover (on)*/
li.yarn a:hover {
    background: url(pretties/yarnon.gif) top left no-repeat;
    height: 52px;
    width: 71px;}
li.thread a:hover {
    background: url(pretties/threadon.gif) top left no-repeat;
    height: 52px;
    width: 102px;}
li.beads a:hover {
    background: url(pretties/beadson.gif) top left no-repeat;
    height: 52px;
    width: 87px;}
/*li.clay a:hover {
    background: url(pretties/clayon.gif) top left no-repeat;
    height: 52px;
    width: 67px;}
li.paper a:hover {
    background: url(pretties/paperon.gif) top left no-repeat;
    height: 52px;
    width: 87px;}
li.altered a:hover {
    background: url(pretties/alteredon.gif) top left no-repeat;
    height: 52px;
    width: 104px;}
li.pixels a:hover {
    background: url(pretties/pixelson.gif) top left no-repeat;
    height: 52px;
    width: 86px;}*/
li.words a:hover {
    background: url(pretties/wordson.gif) top left no-repeat;
    height: 52px;
    width: 106px;}
/*link (off)*/
li.yarn {
    background: url(pretties/yarnoff.gif) top left no-repeat;
    height: 52px;
    width: 71px;}
li.thread {
    background: url(pretties/threadoff.gif) top left no-repeat;
    height: 52px;
    width: 102px;}
li.beads {
    background: url(pretties/beadsoff.gif) top left no-repeat;
    height: 52px;
    width: 87px;}
li.clay {
    background: url(pretties/clayoff.gif) top left no-repeat;
    height: 52px;
    width: 67px;}
li.paper {
    background: url(pretties/paperoff.gif) top left no-repeat;
    height: 52px;
    width: 87px;}
li.altered {
    background: url(pretties/alteredoff.gif) top left no-repeat;
    height: 52px;
    width: 104px;}
li.pixels {
    background: url(pretties/pixelsoff.gif) top left no-repeat;
    height: 52px;
    width: 86px;}
li.words {
    background: url(pretties/wordsoff.gif) top left no-repeat;
    height: 52px;
    width: 106px;}
/*------------------------------------------------------------------------------Rightnav*/
#rightnav {
    width: 100%;
    height: 39px;
    padding-bottom: 10px;
    font-weight: 885;
    font-size: 1.9em;
    position: absolute;
    top: 125px;
    right: 0;}
#rightnav ul {
    margin: 0;
    padding: 0;}
#rightnav li {
    margin: 0;
    padding: 0 0 0 5px;
    list-style: none;
    float: right;}
#rightnav a,
#rightnav a:link,
#rightnav a:visited {
    color: #550062; /*purple*/
    text-decoration: none;
    outline-style: none;
	border-bottom: none;
    display: block;}
#rightnav a:active,
#rightnav a:hover {
    color: #bddf01; /*green*/
    text-decoration: none;
    outline-style: none;
	border-bottom: none;
    display: block;}
/*current (cur)*/
#Knitting li.knitting,#Knitting li.knitting a,#Knitting li.knitting a:link,#Knitting li.knitting a:visited,#Knitting li.knitting a:active,#Knitting li.knitting a:hover,
#Crochet li.crochet,#Crochet li.crochet a,#Crochet li.crochet a:link,#Crochet li.crochet a:visited,#Crochet li.crochet a:active,#Crochet li.crochet a:hover,
#Xstitch li.xstitch,#Xstitch li.xstitch a,#Xstitch li.xstitch a:link,#Xstitch li.xstitch a:visited,#Xstitch li.xstitch a:active,#Xstitch li.xstitch a:hover,
#Sewing li.sewing,#Sewing li.sewing a,#Sewing li.sewing a:link,#Sewing li.sewing a:visited,#Sewing li.sewing a:active,#Sewing li.sewing a:hover,
#Emb li.emb,#Emb li.emb a,#Emb li.emb a:link,#Emb li.emb a:visited,#Emb li.emb a:active,#Emb li.emb a:hover,
#Jewelry li.jewelry,#Jewelry li.jewelry a,#Jewelry li.jewelry a:link,#Jewelry li.jewelry a:visited,#Jewelry li.jewelry a:active,#Jewelry li.jewelry a:hover,
#Misc li.misc,#Misc li.misc a,#Misc li.misc a:link,#Misc li.misc a:visited,#Misc li.misc a:active,#Misc li.misc a:hover,
#About li.about,#About li.about a,#About li.about a:link,#About li.about a:visited,#About li.about a:active,#About li.about a:hover,
#Info li.info,#Info li.info a,#Info li.info a:link,#Info li.info a:visited,#Info li.info a:active,#Info li.info a:hover,
#Contact li.contact,#Contact li.contact a,#Contact li.contact a:link,#Contact li.contact a:visited,#Contact li.contact a:active,#Contact li.contact a:hover {
    cursor: default;
    color: #bddf01; /*green*/
    text-decoration: none;
    outline-style: none;
	border-bottom: none;}
img.cur {
    display: none;}
#Knitting li.knitting img.cur,
#Crochet li.crochet img.cur,
#Xstitch li.xstitch img.cur,
#Sewing li.sewing img.cur,
#Emb li.emb img.cur,
#Jewelry li.jewelry img.cur,
#Misc li.misc img.cur,
#About li.about img.cur,
#Info li.info img.cur,
#Contact li.contact img.cur {
    z-index: 1;
    position: absolute;
    display: inline;}
/*------------------------------------------------------------------------------Left-Sidebar*/
ul#sidebar {
    margin: 0;
    padding: 0 0 0 25px;}
ul#sidebar li {
    margin: 0;
    padding: 0 0 10px 0;
    list-style: none;}
ul#sidebar li ul li {
    margin: 0;
    padding: 0 0 10px 22px;
    list-style: none;
    background: url(pretties/smbutterfly.png) top left no-repeat;}
ul#sidebar li.img {
    padding: 0 0 10px 0;
    background: none;}
ul#sidebar li.linkcat {
    margin: 0;
    padding: 0;
    list-style: none;}
ul#sidebar ul.xoxo blogroll {
    margin: 0;
    padding: 0;
    list-style: none;}
.sidetop {
    padding-left: 17px;}
.sidespace {
    height: 100px;}
.topspace {
    margin: 10px 0 0 10px;}
/*------------------------------------------------------------------------------Searchform*/
#searchform {
    margin: 10px 0 10px 0;}
/*------------------------------------------------------------------------------Right-Content*/
.entry {
    width: 98%;
    margin: 0 0 10px 0;
    padding: 10px 0 20px 0;
    border-bottom: 3px double #550062;}
div.excerpt {
    width: 98%;
    margin: 0 0 10px 0;
    padding: 10px 0 20px 0;
    border-bottom: 3px double #550062;}
.excerpt p {
    display: inline;}
h5.meta1 {
    font-style: italic;
    font-weight: normal;}
h5.meta2 {
    padding: 0 0 5px 20px;
    font-style: italic;
    font-weight: normal;}
ul.excerpt li {
    margin: 0;
    padding: 0 0 7px 22px;
    list-style: none;
    background: url(pretties/smsun.png) top left no-repeat;}
ul.excerpt li.noimg {
    background: none;}
ul.excerpt li h5 {
    margin: 0;
    padding: 0;
    font-style: italic;
    font-weight: normal;}
ul.excerpt li h2 {
    margin: 0;
    padding: 0;}
ul.excerpt p {
    display: inline;}
.excerpt ol li {
     background: none;}
/*------------------------------------------------------------------------------Comments*/
ol.commentlist {
    width: 80%;
    margin: 20px auto 0 auto;
    padding: 0;
    list-style: none;}
ol.commentlist li {
    margin: 0;
    padding: 0;
    border-top: none;
    border-bottom: none;}
ol.commentlist li.alt {
    margin: 0;
    padding: 0;
    border-top: 1px dashed #3400de;
    border-bottom: 1px dashed #3400de;}
/*------------------------------------------------------------------------------PostNav*/
.postnav {
    margin: 0 auto 0 auto;
    width: 80%;}
.alignleft {
    float: left;}
.alignright {
    float: right;}
/*------------------------------------------------------------------------------Footer*/
#footer p {
    margin: 0;
    padding: 5px 0;}
.foot2 {
    height: 280px;
	margin: 0;
    padding: 0;
	background: url(pretties/lgfoot.jpg) bottom left no-repeat;
    position: relative;}
.bottom {
    width: 67%;
    padding-left: 200px;
    text-align: right;
    position: absolute;
    bottom: 20px;
    right: 0;}
#wp_quotes {
    margin: 0 150px;}
.wp_quotes_quote {
    text-align: left;}
.wp_quotes_author {
    text-align: right;
    font-style: italic;}
/*------------------------------------------------------------------------------Headings*/
h1 {
   font-size: 1.6em;
   margin: 10px 0 0 0;
   padding: 0;}
h2 {
   font-size: 1.4em;
   margin: 10px 0 0 0;
   padding: 0;}
h3 {
   font-size: 1.2em;
   margin: 10px 0 0 0;
   padding: 0;}
h4 {
   font-size: 1em;
   margin: 10px 0 0 0;
   padding: 0;}
h5 {
   font-size: .8em;
   margin: 10px 0 0 0;
   padding: 0;}
h6 {
   font-size: .7em;
   margin: 10px 0 0 0;
   padding: 0;}
/*------------------------------------------------------------------------------Links*/
a,
a:link,
a:visited {
    color: #fc5900;
    text-decoration: none;
    outline-style: none;
	border-bottom: none;}
a:active,
a:hover {
    color: #f2449a;
    text-decoration: none;
    outline-style: none;
	border-bottom: 1px dashed #fc5900;}
a.na,
a.na:link,
a.na:visited,
a.na:active,
a.na:hover {
    color: #404040;
    text-decoration: none;
    border: none;
    outline-style: none;}
.na a,
.na a:link,
.na a:visited,
.na a:active,
.na a:hover {
    color: #404040;
    text-decoration: none;
    border: none;
    outline-style: none;}
/*------------------------------------------------------------------------------Misc*/
a img {
    border: none;}
.clear {
    clear: both;
    margin: 0;
    padding: 0;
    line-height: 0;}
.center {
    text-align: center;}
.hidden {
    display: none;}
acronym {
    cursor: help;}
.mood {
    font-style: italic;
    font-size: 0.8em;
    padding-left: 25px;}
#adminlinks {
    position: absolute;
    top: 0;
    left: 0;}
