/*
Theme Name: 			Tweaker
Version:				1.0.2
Description: 			A theme for those who prefer deciding on the look and feel of their theme for themselves. Online customization tips as well as Email support. If you are a tweaker, this is the theme for you.
Author: 				Lyndi Geldenhuis
Author URI: 			http://nice2all.com/themes/
Tags:					white, two-columns, fixed-width, right-sidebar, threaded-comments

						The CSS, XHTML and design is released under GPL:
						http://www.opensource.org/licenses/gpl-license.php
*/

/*Modifications for Bob 'n' Dave by Robert Porter | www.newtonbigelow.com*/

/* RESET */
/* Please do not change anything here */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, 
h6, pre, ul, ol, li, a, fieldset, input, th, td{margin:0;padding:0;border:0;outline:none;}
body{line-height:1;font-size:62.5%;}
h1, h2, h3, h4, h5, h6{font-size:100%;padding:0;margin:0;}
ul, ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* You can make your customization changes anywhere from here */
/* Everything from here on is sorted alphabetically where possible*/
a:link{color:#6F5A99;}
a:visited{color:#6F5A99;}
a:hover{color:#6F5A99;text-decoration:underline;}
a:active{color:#6F5A99;}

.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.alt{margin:0;padding:10px;}

.block{width:100%; float:left; margin:0px; background:#f2f2e6; color:#555; border: solid 0px #f2f2e6;}
.block h4{background:url(images/) bottom no-repeat #382e2d;color:#f2f2e6;padding:10px 15px; font-weight:normal;}
.block img{margin:15px 15px 15px 0;}

.block li a:link,.block li a:visited {display:block; margin-left:0; padding:4px 0 4px 25px; background:#f2f2e6 url(images/crown.png) left 4px no-repeat;  color: #382e2d; text-decoration:none; line-height: 1.4em;}

.block li a:hover,.block li a:active { display: block; margin-left:0; padding:4px 0 4px 25px; background:#f2f2e6 url(images/crown.png) left 4px no-repeat; color:#382e2d; text-decoration:underline;}

.block ol{list-style:none;padding-left:0;margin-left:15px;}
.block p, block a, .block h1, .block h2, .block h3, .block h5, .block h6{padding:15px;}
.block .tag-link{margin:0 0 0 15px;}
.block ul{list-style:none;padding-left:0;margin-left:15px;}

.block2{width:100%;float:left;margin:0px 0;background:#ffffff;color:#555;}
.block2 h4{background:#fff;color:#555;padding:5px 15px;}
.block2 img{margin:15px 15px 15px 0;}

.block2 li a:link,.block2 li a:visited {margin:0; padding:0 0 0 25px; background:#f1f1f1 url(images/li-link.jpg) left 4px no-repeat; color:#382e2d; text-decoration:none;}

.block2 li a:hover,.block2 li a:active {margin-left:0; padding:0 0 0 25px; background:#f1f1f1 url(images/li-hover.jpg) left 4px no-repeat; color:382e2d; text-decoration:underline;}

.block2 ol{list-style:none;padding-left:0;margin-left:15px;}
.block2 p, block2 a, .block2 h1, .block2 h2, .block2 h3, .block2 h5, .block2 h6{padding:5px;}
.block2 .tag-link{margin:0 0 0 15px;}
.block2 ul{list-style:none;padding-left:0;margin-left:15px;}

blockquote{border:1px solid #ddd;padding:5px 10px;margin:15px;background:#f1f1f1;}

body{font-family:Geneva, Arial, Helvetica, sans-serif;background:url(images/dkcorner-left.png) top left no-repeat #382e2d;color:#555;font-size:.9em;line-height:1.6; padding:0px;}

#body-wrapper{
background: transparent url(images/dkcorner-right.png) top right no-repeat;
margin-right:0px;
padding-right:20px;
float: right;
min-width:200px;
min-height:300px;
position: absolute;
}

.commentlist{padding:0;text-align:left;}
.commentlist a:link,.commentlist a:visited{background:#fff;color:#21759b;text-decoration:none;}
.commentlist a:hover,.commentlist a:focus{background:#fff;color:#000;text-decoration:underline;}
.commentlist a:active{background:#fff;color:#d54e21;text-decoration:none;}
.commentlist cite,.commentlist cite a {font-style:normal;}
.commentlist dl{margin:0;padding:0;}
.commentlist img{margin:0;padding:0;border:0;outline:none;}
.commentlist li{background:#fff;border:1px solid #ddd;margin:10px 0 5px 0;padding:5px 10px;list-style:none;}
.commentlist li .avatar{float:right;border:0;padding:2px;background:#fff;}
.commentlist ol{margin:0;padding:0;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;margin:10px 5px 10px 0;}
.commentlist ul{margin:0;padding:0;}

#container{width:98%; background:#fff; margin-right:20px; margin-top: 20px; margin-left: 20px; float:left; border: 1px solid #f2f2e6; }

#content {clear: both; width:78%; float:left; color:#555; background:#fff; margin:0px 0px 0 0; padding-left:14px; padding-right:0px; overflow:hidden;}
#content .block p{padding: 5px 0 5px 15px;}
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6{padding:0px 10px 15px 0;}
#content h2, #content h4{clear:both;/*needed for IE*/margin:0;padding:0;}

dl{margin:0 0 0 15px;padding:0;}
.double{float:left;display:inline;padding-left:15px;}
dt{margin:0;padding:0;}

.entry{margin:0;padding:0px;}

/*.featured{background:#fff url(images/star.jpg) top left no-repeat;padding:0 0 0 16px;}*/

fieldset{border:1px solid #ccc;padding:0 1em;margin:0;}

#footer{clear:both;width:100%;background:#ffffff;color:#555;overflow:hidden;}
#footer-center{width:325px;float:left;overflow:hidden;}
#footer-container{width:100%;float:left;background:#f1f1f1;color:#555;margin:15px 0 0 0;}
#footer-container .block{width:100%;margin:0 0 10px 0;background:#f1f1f1;color:#555;}
#footer-left{width:325px;float:left;overflow:hidden;}
#footer p, #footer img, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{padding:10px 15px;}
#footer-right{width:300px;float:right;overflow:hidden;}

form{margin:10px 0 0 0;padding:0;}
form input{border:1px solid #ddd;padding:3px;margin:2px 0;color:#000;background:#fff;}
form input#author{background:url(images/name.jpg) 2px 3px no-repeat;padding-left:20px;}
form input#email{background:url(images/mail.jpg) 2px 3px no-repeat;padding-left:20px;}
form input#url{background:url(images/home.jpg) 2px 3px no-repeat;padding-left:20px;}
form p{margin:0;padding:3px;}
form textarea{width:80%;border:1px solid #ddd;padding:3px;margin-right:10px;color:#000;background:#fff;}

h1{font-size:2.8em;}
h2{font-size:1.6em;font-family:Georgia,"Times New Roman", serif; font-style:italic;}
h3{font-size:1.6em;}
h4{font-size:1.2em;font-family:Georgia, "Times New Roman", serif; font-style:italic;}
h4 a:link{color:#4A2144;}
h4 a:visited{color:#4A2144;}
h4 a:hover{color:#4A2144;text-decoration:underline;}
h4 a:active{color:#4A2144;}
h5{font-size:1.1em;}
h6{font-size:1em;}
.h7{clear:both;float:right;font-size:1.1em; font-family:Georgia,"Times New Roman", serif; font-style:italic; font-weight:; color:#f2f2e6; display:block; margin-top:22px; margin-bottom:6px; padding-left:20px; padding-right:40px; text-align:right;}


#header-container{width:100%; height:200px; float:left; background:#382e2d url(images/dklogo.jpg) top no-repeat; color:#f2f2e6; margin-right:0px; border: 0px solid #f2f2e6;}
#header-left{width:75%; float:left; overflow:hidden;background:;color:#555;line-height:1.5; }
#header-left a{background:;color:#fff;text-decoration:none;}
#header-left a:hover{background:;color:#fff;text-decoration:none;}
#header-left h1{padding:15px 0 0 18px;font-family: Georgia, "Times New Roman", serif; font-style: italic;}
#header-left h1 a {
	text-indent: -9999px;
	display: block;
	width: 600px;
	height: 100px;
	}
#header-left p{padding:5px 0 15px 15px;margin:0;}
#header-right{width:20%;float:right;overflow:hidden;line-height:1;background:;color:#fff;}
#header-right p{padding:5px 0 5px 15px;margin:0;}
#header-right select{width:170px;margin:2px 15px 12px 15px;padding:0;}

.hidden{display:none;}

img{margin:5px 0;padding:0;border:0;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
img.alignleft .wp-caption{margin:0 10px 2px 0;padding:0;border:0 none;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.centered{display:block;margin-left:auto;margin-right:auto;}

input{border:1px solid #bbb;background:#fff;}

legend{color:#999;font-size:1.1em;font-weight:bold;}

.menu { width:95%; float:left; display: block; /*background:#f2f2e6;*/  padding-right: 1px; overflow:hidden; margin-right:20px;}
.menu 
ul{list-style:none;margin:0;padding:0;list-style-type:none;text-align:left;padding:5px 0;margin:0;}
.menu ul a{height:auto;}
.menu ul li{display:inline;padding-right:10px;margin:0;}
.menu ul li a:link,.menu ul li a:visited{ /*background:#f2f2e6;*/ color:#f2f2e6;text-decoration:none;} 
.menu ul li a:hover,.menu ul li a:focus{/*background:#f2f2e6;*/ color:#f2f2e6;text-decoration:underline;} 
.menu ul li a:active{/*background:#f2f2e6;*/ color:#f2f2e6;text-decoration:none;}
.menu ul li.current_page_item a, .menu ul li.current_page_item a:hover,.menu ul li.current_page_item a:focus, .menu ul li.current_page_item a:active{/*background:#f2f2e6;*/ color:#f2f2e6;cursor:default;text-align:left;border-top:0px solid color:#f2f2e6;border-bottom:0px solid color:#382e2d;text-decoration:underline;}
.menu-container{clear:both; float:left; position: absolute; top: 191px; left: 20px; min-height: 30px; width:99% margin-right:20px; /*background:#f2f2e6;*/ color:#382e2d; padding-left:10px; overflow:hidden;}
	

.navigation{margin-right:100px; margin-left:50px; padding-left:75px; padding-right:75px}
/*for IE*/
.navigation{clear:all; float;left}
.navigation-left{float:left;}
.navigation-right{float:right;}
.navigation-imgleft{float:left; display:block; height: 110px; width:130px; background:url(images/pointer-left.jpg) #fff top left no-repeat; padding-top:0px;}
.navigation-imgright{float:right; display:block; height: 110px; width:130px; background:url(images/pointer-right.jpg) #fff top right no-repeat; padding-top:0px;}

.navigation-imgleft a, .navigation-imgright a {
    text-indent: -9999px;
	display: block;
	width: 126px;
	height: 95px;
}


ol{list-style:decimal;margin-left:15px;padding:15px;}

.post table{width:100%;border:1px solid #ccc;border-top:0;border-collapse:collapse;}
.post table th{text-align:left;border-bottom:2px solid #ccc;}
.post table th,.post table td{border:1px solid #ccc;border-bottom:0;padding:.3em .5em;}

pre, code{width:100%;height:40px;overflow:auto;font-size:1em;}

.recentcomments{padding:0 0 0 15px;}

.rss{position: absolute; top: 191px; right: 20px; height: 30px; width:300px; float:right; text-align:right; padding-right:0px; margin-right:0px;}
.rss img{margin:5px 0 0 0;padding:0;}
.rss ul{list-style:none;list-style-type:none;padding:0;margin:0;}
.rss ul li{display:inline;padding:0 0 0 0px;}

#searchform #s{width:130px;padding:2px 3px 2px 20px;background:#fff url(images/search.png) 5px 5px no-repeat;margin:2px 15px 12px 15px;color:#000;border:1px solid #666666;}

.sidebar{width:195px; float:right;}


#skip{width:100%;text-align:right;float:left;display:none;}
#skip a{padding-right:15px;}

small{font-size:.8em;}

.social{width:90%;margin-left:15px;padding:0 0 5px 0;font-size:.8em;background:#fff;color:#555;}
.social img{margin:0 0 0 15px;}
.social p{margin:0 15px 0 15px;}

/* styling for multi-level navigation plugin  */

#suckerfishnav {
    background:#382e2d;
    font-size:.9em;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:normal;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:30px;
    padding:0;
    border:0px solid #f2f2e6;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#f2f2e6;
    text-decoration:none;
    padding:0px 10px;
    }

#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:101px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #382e2d;
    }
#suckerfishnav li li {
    width:99px;
    border-bottom:1px solid #382e2d;
    border-left:1px solid #382e2d;
    border-right:1px solid #382e2d;
    font-weight:normal;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:80px;
    font-size:12px;
    color:#f2f2e6;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 100px;
    }
#suckerfishnav li li:hover {
    background:#382e2d;
    text-decoration:underline;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#f2f2e6;
    text-decoration:underline;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#f2f2e6;
    text-decoration:underline;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#f2f2e6;
    text-decoration:underline;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    text-decoration:underline;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#382e2d;
    text-decoration:underline;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#382e2d;
    text-decoration:underline;
    }

/* End suckerfish styling */

.textwidget{margin:0 0 0 15px;}

ul{list-style:square;margin-left:15px;padding:15px;}

.welcome{width:540px;float:left;height:35px;background:url(images/feed.png) left top no-repeat;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:13px 0 0 60px;margin:15px 0 15px 0;}
.welcome p{padding:0;margin:0;}

#wp-calendar{width:250px;margin:0 auto;}
#wp-calendar td#today{font-weight:bold;}
#wp-calendar th,#wp-calendar td{text-align:center;}

.wp-caption{text-align:center;background-color:#f1f1f1;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.wp-caption img{margin:0 0 0 0;padding:0 0 0 0;}
.wp-caption p.wp-caption-text{font-size:.8em;line-height:0;padding:0;margin:0;}
