/*
Theme Name:DIY Diva
Theme URI:http://www.judithshakesdesigns.com
Description:Custom WP Template for DIY Diva by JudithShakes Designs
Author:JudithShakes Designs
Author URI:http://www.judithshakesdesigns.com
*/
/* - BASIC STUFF - */
body{background:#eeead5 url(images/bg.gif) repeat; font:13px Tahoma,Verdana,sans-serif; color:#5b4c49; margin:0 auto}
img{border:none}
a{text-decoration:none; color:#b3473d}
a:hover{text-decoration:none; color:#5b4c49}
.commentmetadata, .additional-meta{font-size:12px; color:#68a7a5}
.additional-meta a{color:#68a7a5}
.meta{}
.signature{margin-top:10px}
blockquote{font-style:oblique}
.line{height:4px; background:transparent url(images/sb-line.gif) no-repeat; margin:12px auto}
.mainline{height:3px; background:transparent url(images/main-line.gif) no-repeat; margin:12px auto}
#searchbox{width:200px; border:medium none; font-size:11px; padding:3px;  text-transform:uppercase; height:20px; margin-left:5px}
#searchsubmit, #submit{background:none repeat scroll 0 0 #5B4C49;  border:medium none #5B4C49;  color:#FFF;  font-size:11px;  margin-left:5px;  padding:3px;  text-transform:uppercase;  width:75px; height:25px}
.clear{clear:both}
#searchform{overflow:hidden}
.extra{margin-bottom:10px}
.center{text-align:center}

/* -- LISTS -- */
ul{margin:0; padding:0}
ul li{margin-left:5px; padding:0}
li{list-style-type:none}
.disc{list-style-type:disc}
/* lists inside posts */
.entry-content ul ol{margin-left:0}
.entry-content ul li{margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol{margin-left:10px}
.entry-content ol li{margin-left:5px; list-style:decimal; list-style-position:inside}
.entry-content ol li li{margin-left:5px}

/* -- HEADINGS -- */
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:normal}
h2.single-title{font-size:25px; margin-top:5px}
h3.comments, h2.entry-title{font-size:18px}
h4.name a, h2.entry-title a{color:#b3473d}
h4.name a:hover, h2.entry-title a:hover{color:#5b4c49}
h2.archive-title{padding:0 10px 0}
h3.widgettitle{color:#5B4C49;  font-size:16px;  margin-bottom:3px;  text-transform:uppercase}
h4.name{font-size:17px}

/* headings inside posts */
.entry-content h2 {color:##b3473d; font-size:16px;}
.entry-content h3{font-size:15px;}
.entry-content h4{font-size:14px;}
.entry-content h5{font-size:13px;}
.entry-content h6{font-size:12px;}

/* -- MAIN DIV'S -- */
#wrapper{float:none; clear:both; margin:0 auto; padding:0; width:1000px}
#header{width:1000px; margin:10px auto 0}
#header img{border:0}
#content-wrapper{}
#footer{ clear:both;  float:none;  margin:5px auto 20px;  overflow:hidden}
#copyright{font-size:10px; text-transform:lowercase}
#copyright a{color:#5b4c49}
#left{float:left;  margin-right:-9px;  margin-top:25px;  width:79px}
#right{float:right; width:310px}
#logo{margin-left:-18px;  margin-top:2px}
#slider{width:580px; margin:0 auto; height:233px; background:#eee; margin-top:5px;  z-index:99; position:relative}
#bottom{margin-left:70px}

/*--AD--*/
#topad{background:url("images/nail.png") no-repeat scroll center top transparent;  margin:0 auto 20px;  padding-top:36px;  width:728px}

/* -- MENU -- */
#access{background:url("images/menu-bg.gif") no-repeat scroll 0 0 transparent;  display:block;  float:left;  margin:0 auto 0 5px;  text-transform:lowercase;  width:586px; z-index:100; position:relative}
.footaccess{margin:0 !important}
#access .menu-header, 
div.menu{ font-size:15px;  text-transform:uppercase}
#access .menu-header ul, 
div.menu ul{list-style:none; margin:0}
#access .menu-header li, 
div.menu li{float:left; position:relative}
#access a{display:block; text-decoration:none; color:#5b4c49; padding:0 10px}
#access ul ul{display:none; position:absolute; left:0; float:left; box-shadow:0; width:180px; z-index:99999}
#access ul ul li{min-width:180px; border-top:1px solid #FFF}
#access ul ul ul{left:100%; top:0}
#access ul ul a{background:#eeead5; height:auto; line-height:1em; padding:10px; width:160px;  filter:alpha(opacity=90);  opacity:0.9}
#access ul ul a:hover{background:#eeead5; height:auto; line-height:1em; padding:10px; width:160px;  filter:alpha(opacity=100);  opacity:1.0; color:#5b4c49 !important}
#access li:hover >a, 
#access ul ul:hover >a{color:#867D2C}
#access ul li:hover >ul{display:block}
#access ul li.current_page_item >a, 
#access ul li.current-menu-ancestor >a, 
#access ul li.current-menu-item >a, 
#access ul li.current-menu-parent >a{color:#663f39}

* html #access ul li.current_page_item a, 
* html #access ul li.current-menu-ancestor a, 
* html #access ul li.current-menu-item a, 
* html #access ul li.current-menu-parent a, 
* html #access ul li a:hover{color:#663f39}

/* -- POSTS -- */
.post{padding:5px 10px}
.post-index{padding:0 10px; background:#fff url(images/main-line.gif) no-repeat bottom center}
#post-single{margin:0 0 20px}
.posts-wrap{float:left; clear:none; width:613px; line-height:1.7em}
#page{min-height:545px}
#posts-wrap-top{height:41px}
.posts-wrap-inner{background:#fff; width:600px; margin:0 auto;  overflow:hidden; padding-bottom:15px}
#shadow{background:transparent url(images/center.png) repeat-y; min-height:545px}
#break{text-align:center}

.postbox{clear:both;     margin-bottom:5px;     overflow:hidden;     padding-bottom:10px;     padding-top:5px}
.thumbbox{float:left;     width:245px}
.thumbbox-inner{background:url("images/frame.gif") no-repeat scroll 0 0 #FFF;  height:106px;  padding-top:3px;  text-align:center;  width:243px;}
.contentbox{float:right;  width:330px}

.entry-content-index p{margin-top:4px; line-height:1.3; margin-bottom:4px}

div.sociable{ margin:5px 0 !important; padding-bottom:4px}

/* -- SIDEBARS --*/
.sidebar-wrap{font-size:13px;  line-height:1.3em}
.sidebar{width:99%; clear:none}
.block-1{float:right}
.widget{}
.widget ul li{margin-left:0; margin-bottom:5px}
.sp-button{}
#split{}
#leftbar{float:left;  padding-left:5px;  width:135px}
#rightbar{width:135px; float:right}
#split .widget{margin-bottom:15px}

/* -- 404-PAGE --*/
.error404{margin:0; padding:5px 10px}
.error404 h1, .error404 h2{margin:10px auto}

/*--IMAGES--*/
img.right{float:right; margin:10px 0 0 10px}
img.left{float:left; margin:0 10px 10px 0}

/***** Images with Captions ********/
.aligncenter, div.aligncenter{display:block; margin:10pt auto !important; text-align:center}
.alignleft{float:left; margin-right:10px}
.alignright{float:right; margin-left:10px}
.wp-caption{text-align:left; background-color:#fff; padding-top:4px; font-style:italic; color:#999; text-transform:lowercase}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:5pt 4px 5px; margin:0; font-style:italic; text-align:right}

/* -- COMMENTS -- */
#respond{padding:15px 10px 0}
div.comments-wrap{margin:15px auto; padding:0}
li.comment, li.trackback, li.pingback{margin:10px auto; padding:5px;  overflow:hidden}
ul.children{margin:5px; background:#fff none}
ul.children li.depth-2, ul.children li.depth-4, ul.children li.depth-6, ul.children li.depth-8, ul.children li.depth-10{background:#fff none; border:1px dashed #b8ad3c}
ul.children li.depth-1, ul.children li.depth-3, ul.children li.depth-5, ul.children li.depth-7, ul.children li.depth-9{background:#fff none !important; border:1px dashed #68a7a5}
ul.commentlist, ul.pinglist{padding:15px 10px 0}
div.reply{text-align:right}
textarea#comment{overflow:auto}
.avatar{float:right; padding:2px; background-color:#fff; border:0px solid #e4c658}
ul.commentlist li.even{background:url("images/main-line.gif") no-repeat scroll center bottom #FFF;     padding-bottom:10px}
ul.commentlist li.even a{}
ul.commentlist li.odd{background:url("images/main-line.gif") no-repeat scroll center bottom #FFF;  padding-bottom:10px}
.comment-author-admin {background:#eeead5 none !important;}


/* -- NAVIGATION --*/
div.navigation{clear:both; padding:5px 5px 0}
.navigation-index{}
.nav-next{float:right; clear:none; width:48%; text-align:right}
.nav-prev{float:left; clear:none; width:48%; text-align:left}
#nav-single{ font-size:11px;  overflow:hidden;  padding-bottom:0 !important}
#nav-single a{color:#5b4c49}
#nav .wp-paginate .current{background:none repeat scroll 0 0 #68a7a5; border:0; color:#FFF; margin-right:4px; padding:3px 8px; font-size:15px}
#nav .wp-paginate a{background:none repeat scroll 0 0 #5b4c49; border:0; color:#fff; margin-right:4px; padding:3px 8px; font-size:15px; text-align:center; text-decoration:none}

/*--YARPP--*/
#related { line-height: 1.1;
    margin-bottom: 20px;
    margin-top: 10px;
    overflow: hidden;}
#related .thumbbox {float:none;  margin-bottom: 15px;}
#related .thumbbox-inner {}
#related a{color:#5b4c49;}
.related-title {clear:both;}
.related-posts {     float: left;
    margin: 10px;
    padding-left: 10px;
    width: 260px;}
.related-posts li{ display: inline;
    float: left;
    width: 48%;}
h3.rp {margin-bottom:-5px;}

