
/*
Theme Name: vintagecharmcollector.com Sliding Door
Theme URI: http://gartnerwebdev.net
Description:A heavily modified version of Wayne Connor's template featuring sliding images in the menu, based on Samuel Birch's phatfusion image menu. Added bounce effect to menu because it looks cooler.
Version: 1.0
Author: Jerry Gartner
Author URI: http://rackit.gartnerwebdev.net
Tags: custom header, fixed width, left sidebar,two columns, widget ready, widgets, valid CSS
*/

body {
  text-align: center;
  color: #734e6d;
  font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
  font-size:1em;
  background-color: none}

a {
  color: #4e7354}

a:hover {
  background-color:#f0f9ff;
  color: #73674e}

h4,h5{
  margin-top:0.5em}

/* Form Styles */

textarea,input{
  padding:0.11em;
  font-size:0.8em}

textarea,input,.radio{
  background-color:#DCDCDC;
  color:#000;
  border:1px dotted #FFC0C0}

textarea:hover,input:hover,.radio:hover{
  background-color:#eee;
  color:#585858;
  border:1px dashed #FFFF00}

textarea:focus,input:focus,.radio:focus{
  background-color:#fff;
  color:#000;
  border:1px solid #00FF00}

.button,.button:hover,.button:focus {
  font-size:1em;
  background-color:#fff;
  color:#4e7354;
  border:1px solid #ccc}

.button:hover,.button:focus {
  color:#73674e;
  border:1px solid #00FF00}

.page{
  background-color:#fff}

#wrapper {
  width: 985px;
  margin: 0 auto;
  text-align: left}

#header{
  width:985px;
  margin: 0 auto 0.5em}


#welcomeheading {}

#welcomeheading h1{
   margin:0}

#welcomeheading a {
  font: 1.5em "Trebuchet MS", "Lucida Grande", Lucida, Vernada, sans-serif;
  letter-spacing:0.05em;
  padding-top: 10px;
  text-decoration: none}

#welcomeheading a:hover {
  color: #aaa}

.description{
   font-size:0.8em}

#middleword {
  color: #909090}

#welcomeheading a:hover #middleword {
  color: #fff}

#welcomeheading a:hover{
  background-color:transparent}


.description a{
  text-align: right;
  font: normal 1.7em Verdana, Helvetica, Sans-serif;
  letter-spacing:0.2em;
  color: #000;
  padding-bottom: 20px}

#main{
  width:980px}

#content {
  float: right;
  width:750px;
  margin-top: 0px}

#main #content h2,#main #content h2 a{
  font-size:1.5em;
  margin:0.5em auto;
  text-transform:capitalize}

#content .notice p {
  border-top: 2px solid #734e6d;
  border-bottom: 2px solid #734e6d;
  padding: 5px 0px;
  font-size: 0.9em;
  margin: 1px}

#content .notice {
  border-top: 3px solid #4e7354;
  border-bottom: 3px solid #4e7354;
  margin-bottom: 20px}

#content .post{
  float: left;
  width: 735px;
  margin:-1px 0 1.6em 0;
  padding:0.5em 0.8em;
  border-color:#ccc #f2f2f2;
  border-style:solid;
  border-width:1px}

#content .post:hover{
  background-color:#FFFCFC;
  border-color:#f2f2f2 #ccc;
  border-style:solid;
  border-width:1px}

#content .post h2 a {
  text-decoration: none;
  padding:0;
  font-weight:normal;
  font-size:1.2em}

.postFoot{
  margin-top:1.5em}

.post-details {
  font-size:0.7em;
  color:#734e6d;
  border:1px solid #eee;
  padding:0.3em 0.5em}

.post-details:hover{
  background-color:#fff;
  border-color:#f2f2f2 #ccc;
  border-style:solid;
  border-width:1px}

.commentAndTagLinks div{
  height:16px;
  margin:10px 0;
  padding-left:20px}

.comment-link{
  background:transparent url(images/vintage-comments.png) center left no-repeat}

.the-tags{
  background:transparent url(images/vintage-tag.png) center left no-repeat}

.postFoot .FlareBlock{
  margin:0.5em auto;
  padding:2px;
  border:1px solid #eee;}

.postFoot .FlareBlock:hover{
  border:1px dotted #00FF00}

.page .FlareBlock{
  visibility:hidden}

.postFoot .FlareBlock h3{
  font-size: 0.9em;
  font-weight: normal;
  color: #999;
  border-bottom:1px dotted #ccc}

#content .post h3 a {
  color: #999}
/*
#content .post h3 a:hover {
  text-decoration: none}*/

#content .post img {
  max-width: 600px;
  max-height: 700px;
  margin-bottom: 10px;
  margin-top: 10px;
  border-color:#ccc #f2f2f2;
  border-style:solid;
  border-width:1px;
  padding:5px;
  background-color:#fff}

#content .post img:hover{
  background-color:#f0f9ff;
  border-color:#f2f2f2 #ccc;
  border-style:solid;
  border-width:1px}

#content .404{
  float: left;
  width: 720px;
  margin:-1px 0 1.6em -5em;
  padding:0.5em 0.3em;
  border-color:#ccc #f2f2f2;
  border-style:solid;
  border-width:1px}

.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}


.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

#content p.wp-caption-text{
  font-size: 0.8em;
  line-height: 1em;
  margin: 10px;
  color: #000;
  text-align: center}

#content .post a img {
  border:solid 1px #CCC;
  padding:4px}

#content .post ul {
  margin-left: 20px !important}

#content .post ul li {
  list-style-type: disc !important}

#content .post p a{
  text-decoration:none}

#content .post ul li {
  font: normal Verdana, Helvetica, Sans-serif;
  margin-bottom: 10px;
  margin-top: 0;
  margin-right: 140px;
  text-align: justify}

#content blockquote {
  margin-left: 10px;
  border-left: 3px solid #734e6d;
  padding-left: 10px}

#content p a:hover {
  text-decoration: none}

#content .small {
  margin: 0 auto;
  text-align: center;
  display: block;
  border-top: 3px solid #734e6d;
  border-bottom: 1px solid #734e6d;
  font-size: 0.8em;
  color: #999}

#content ol {
  line-height: 1.6em}

#content ol.commentlist {
  margin-top: 10px}

#content ol.commentlist li {
  border-top: 1px solid #734e6d;
  margin: 0.8em auto;
  padding:0.5em 0.8em}

#content ol.commentlist li .commentMeta {
  width: 120px;
  float: left;
  margin-top: 5px}

#content ol.commentlist li .commentMeta span {
  display: block}

#content ol.commentlist li .commentMeta span.author,
#content ol.commentlist li .commentMeta span.author a {
  color:#674e73;
  text-decoration: none;
  margin-bottom: 5px}

#content ol.commentlist li .commentMeta span.date a {
  color: #666;
  text-decoration: none;
  font-size: 0.8em}

#content ol.commentlist li .commentMeta span.moderate a {
  color: #1c131b}

.moderate:{
  font-size:0.8em}

#content ol.commentlist li .commentText {
  font-size: 0.9em}

#content ol.commentlist .avatar {
  float: left;
  width:50px;
  height:50px;
  margin:0 0.8em 0.3em 0;
  padding: 0.3em}


#content h3 {
  color: #1c131b;
  margin-top: 5px;
  margin-bottom: 5px}

#content #commentform input {
  padding: 5px;
  font-family: Arial, Helvetica, Sans-serif}

#content #commentform textarea {
  width: 410px;
  padding: 10px;
  font-family: Arial, Helvetica, Sans-serif}

#content .nextprevious {
  float:left;
  width:85%;
  margin:1em auto;
  height: 40px;
  display: block}

        #content .nextprevious a {
                color:#674e73;
        }

        #content .nextprevious .left {
                float: left;
        }

        #content .nextprevious .right {
                float: right;
        }

        #content .adBrite {
                display: block;
                margin-bottom: 20px;
                border: 1px solid #734e6d;
        }

#sidebar *{
  list-style:none}

#sidebar {
  width: 200px;
  float: none;
  padding-top: 0.8em;
  text-align: left}

#sidebar h2 {
  font-weight:bold;
  background:#fff9f0;
  margin:0;
  padding:3px 5px;
  font-size: 0.8em;
  text-transform: capitalize;
  border-bottom:1px solid #ccc}

#sidebar a img {
  border: none}

#sidebar div{
   margin:0.5em 0}

#sidebar div img{
   margin:0;
   padding:0}


#sidebar ul {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left:0.3em;
  list-style:none}

#sidebar ul li {
  font-size: 11px;
  background: url(img/bullet.png) 0 5px no-repeat;
  padding: 0 10px;
  margin: 0 0 5px 5px}

#sidebar ul li a {
  color: #4e7354;
  text-decoration: none}

#sidebar ul li span {
  color: #666;
  margin-left: 5px}

#sidebar ul#nav {
  margin: 10px 0 20px 0}

#sidebar ul#nav li {
  margin: 0;
  padding: 0}

#sidebar ul#nav li a {
  display: block;
  height: 17px;
  padding: 7px 10px;
  background: url(img/nav_off.png) 0 0 no-repeat;
  margin-bottom: 5px;
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #999}

#sidebar ul#nav li a:hover {
  background: url(img/nav_off.png) 0 -31px no-repeat}

#sidebar ul#nav li a.active {
  background: url(img/nav_on.png) 0 0 no-repeat;
  color: #FFF}

#sidebar #footer {
    border-top: 3px solid #444;
    border-bottom: 1px solid #444;
    padding: 7px 0;
    font-size: 11px;
}

    #sidebar #footer p {
        margin-bottom: 5px;
        color:#674e73;
        text-align: center;
}

    #sidebar #footer a {
        color: #999;
        text-decoration: none;
}

/*#sidebar #footer a:hover {
  text-decoration: none}*/

.clearfix {
  clear: both}

.ctc {
text-align: center;
        text-decoration: none;
        line-height: 80%;
        background-color: #000;
        margin-bottom: 10px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 10px;
}


.ctc a {
        text-decoration: none;
        text-transform: lowercase;
        font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
        margin: 4px;
        border: thin none #060606;
}
.ctc a:hover{
  color: #fff;
  margin: 3px;
  border: thin solid #8acef3;
  background-color: #0c0c0c}

[disabled] {
  color:#dddddd;
  border-color:#dddddd!important;
  background:none!important}

#upperBox {
        margin-bottom: 10px;
        text-align: center;
        position: absolute;
        right: 0;
        padding-top: 5px;
}

#upperBox a img {
                display: block;
                margin: 0 auto;
                border: none;
        }


        #upperBox p {
                margin: 5px 0;
                font-size: 10px;
                text-align: center;
        }

        #upperBox input {
                height: 18px;
                padding: 5px 5px 5px 25px;
                background: url(img/upperBox_search.png) top left no-repeat;
                border: 0;
                width: 100px;
                color: #9ec7eb;
                margin-top: 5px;
        }

        #upperBox input:focus {
                color: #FFF;
        }

a.menu{
  text-indent:-1000px}

.post .pager{
  font-size:0.7em;
  padding:0.3em 0;
  border-bottom:1px solid #000}

#footer .copy{
  border-bottom:1px solid #ccc;
  margin-bottom:1.3em}

.amp{
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
  font-style: italic;
  font-size:1.5em}

#ooakwi{
   float:right;
   text-align:right;
   background:transparent url(images/vintage-jewelry.jpg) center right no-repeat;
   padding-right:60px;
   height:75px;
   margin:0;
   clear:both}

#ooakwi a{
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
  color:#FF8000;
  font-size:1em;
  font-style: italic}

#ooakwi a:hover{
  background-color:transparent;
  border-bottom:1px dotted #ccc;
  color:#FFA858}

.widget{}

.widget:hover{}

#email-feed,#comments-email-feed{
  white-space:nowrap;
  text-align:center;
  font-size:0.8em;
  margin-bottom:1em}

#comments-email-feed{
  margin:1em;
  padding:1em}

.comments-feed{
  width:40px;
  /*padding-bottom:1.5em*/}

.comments-feed a{
  text-decoration:none}


/************************************************
*	Navbar      				*
************************************************/

#navbar {
  color:#fff;
  height:30px;
  font-size: 0.8em;
  background-color:#734e6d;
  margin: -1.5em auto 1em;
  padding: 0.3em}

#navbar #page-menu {
  margin: 0;
  padding: 0}

#navbar #GoogleSiteSearch{
  background:#734e6d url(images/search.gif) left center no-repeat;
  margin:0.09em auto 0;
  padding-left:20px;
  float:right}

#navbar #GoogleSiteSearch td label:hover{
  color:#FFDCA8}

#nav {
  margin: 0;
  padding: 0;
  list-style: none}

#nav ul {
  margin: 0;
  padding: 0;
  list-style: none}

#nav li a {
  color:#fff;
  display: block;
  font-weight: bold}

#nav li a:hover{
  color:#000}

#nav li {
  background-color:#734e6d;
  float: left;
  margin: 0;
  padding: 0.5em;
  margin:0}

#nav li li {
  float: left;
  margin: 0;
  padding: 0;
  width: 140px}

#nav li li a, #nav li li a:link, #nav li li a:visited {
  width: 140px;
  float: none;
  margin: 0}

#nav li ul {}

#nav li:hover ul {
  left: auto;
  display: block}

/* pages */

#live-store{
  margin:1em auto}

.post #live-store a img {
  border:none;
  padding:0}

.post #live-store img {
  margin-bottom:0;
  margin-top: 0;
  border:none;
  padding:0}

.post #live-store img:hover{
  border:none}

.littleFont{
  font-size:0.8em}

/* adsense (duh!) */

#GoogleSiteSearch td{
  padding:0 0.3em}

.adsense-banner{
  margin:1em auto}

.adsense-post{
  margin:0 25% 2em 25%}

.linklove{
  visibility:hidden}

.gallery-item{
  width:50%}