/*
Theme Name: Boss Sanders
Theme URI: http://www.judithshakesdesigns.com
Description: Custom WP Template for Boss Sanders by JudithShakes Designs
Author: JudithShakes Designs
Author URI: http://www.judithshakesdesigns.com


	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



/* - BASIC STUFF - */
body {
background:#81cad5 url(images/bg.gif) repeat;
font:14px Verdana, sans-serif;
color:#000;
margin:0 auto;
}

a {
text-decoration:none;
color:#c2e028;
}

a:hover {
text-decoration:none;
}

.commentmetadata,.additional-meta {
font-size:12px;
color:#f2871d;
}

.meta {
font-size:12px;
color:#f2871d;
border-bottom:1px dotted #f2871d;
padding-bottom:40px;
}

.signature {
margin-top:10px;
}

blockquote {
font-style:oblique;
color:#a99d9f;
}

.post_thumbnail {
border:1px solid #ccc;
padding:10px;
}

/* -- LISTS -- */
ul {
margin:0;
padding:0;
}

ul li {
margin-left:5px;
padding:0;
}

li {
list-style-type:none;
}

.disc {
list-style-type:disc;
}

.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 {
font-weight:400;
font-family:'Lobster', Verdana, sans-serif;
margin:0;
padding:0;
}

h2.entry-title {
font-size:30px;
}

h3.comments {
color:#f2871d;
font-size:30px;
}

h4.name a,h2.entry-title a {
color:#000;
}

h4.name a:hover,h2.entry-title a:hover {
color:#a90065;
}

h2.archive-title {
color:#000;
padding:0 0 30px;
}

h3.widgettitle {
color:#f2871d;
font-size:20px;
}

h4.name {
font-size:17px;
}

/* headings inside posts */
.entry-content h3 {
font-size:140%;
}

.entry-content h4 {
font-size:120%;
}

.entry-content h5 {
font-size:100%;
}

.entry-content h6 {
font-size:90%;
}

/* -- MAIN DIV'S -- */
#wrapper {
float:none;
clear:both;
width:990px;
background:#fff none;
margin:0 auto 30px;
padding:0 0 5px;
}

#header {
height:297px;
width:990px;
margin:0 auto;
}

#content-wrapper {
padding:0 25px;
}

#footer {
color:#c2e028;
min-height:40px;
overflow:hidden;
clear:both;
float:none;
text-align:center;
background:#a90065 none;
width:960px;
margin:0 auto 5px;
padding:20px 0;
}

/* -- MENU -- */
#access {
background:none repeat scroll 0 0 #A90065;
display:block;
float:left;
width:960px;
text-transform:uppercase;
margin:0 auto 20px 15px;
}

#access .menu-header,div.menu {
font-size:14px;
margin-left:12px;
}

#access .menu-header ul,div.menu ul {
list-style:none;
margin:0;
}

#access .menu-header li,div.menu li {
float:left;
position:relative;
margin-left:0;
}

#access a {
color:#FFF;
display:block;
text-decoration:none;
padding:7px 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;
margin-left:0;
}

#access ul ul ul {
left:100%;
top:0;
}

#access ul ul a {
background:#81cad5;
height:auto;
line-height:1em;
width:160px;
padding:10px;
}

#access li:hover > a,#access ul ul :hover > a {
color:#fff;
background:#c2e028;
}

#access ul li:hover > ul {
display:block;
}

/* -- POSTS -- */
.post-index {
margin:0 0 40px;
}

.post-index2 {
border-bottom:1px dotted #f2871d;
margin-bottom:40px;
padding-bottom:40px;
}

#post-single {
margin:0 0 20px;
}

.posts-wrap {
float:left;
clear:none;
width:555px;
line-height:1.7em;
}

/* -- SIDEBARS --*/
.sidebar-wrap {
overflow:hidden;
float:right;
clear:none;
width:340px;
color:#000;
line-height:1.5em;
margin:0 auto;
}

.sidebar {
width:99%;
clear:none;
}

.block-1 {
float:right;
}

.widget {
margin-bottom:50px;
}

#split-1 {
float:left;
width:160px;
}

#split-2 {
float:right;
width:160px;
}

/* -- 404-PAGE --*/
.error404 {
width:100%;
margin:0;
}

.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;
text-align:center;
margin:10pt auto !important;
}

.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 {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
font-style:italic;
text-align:right;
margin:0;
padding:5pt 4px 5px;
}

/* -- COMMENTS -- */
div.comments-wrap {
margin:15px auto;
padding:0;
}

li.comment,li.trackback,li.pingback {
border-bottom:1px dotted #ccc;
overflow:hidden;
margin:10px auto;
padding:5px;
}

ul.children {
background:#fff none;
margin:5px;
}

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:#eee none !important;
border:1px solid #ddd;
}

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 solid #ddd;
}

ul.commentlist,ul.pinglist {
margin:65px 0;
}

div.reply {
text-align:right;
}

textarea#comment {
overflow:auto;
}

.avatar {
float:right;
background-color:#fff;
border:0 solid #e4c658;
padding:2px;
}

ul.commentlist li.even {
background:#fff none;
}

ul.commentlist li.odd {
background:#ffff none;
}

/* -- NAVIGATION --*/
div.navigation {
width:100%;
height:auto;
float:left;
clear:both;
padding:0 0 30px;
}

.nav-next {
float:right;
clear:none;
width:48%;
text-align:right;
}

.nav-prev {
float:left;
clear:none;
width:48%;
text-align:left;
}

/* -- Slider --*/
#slider {
margin-bottom:30px;
}

#smooth_sldr div {
display:block;
height:250px !important;
}

#smooth_sldr {
background-color:#FFF !important;
border:2px solid #c2e028 !important;
height:290px !important;
width:555px;
margin:0 !important;
}

#smooth_sldr_items {
padding:0 10px !important;
}

#smooth_sldr div,#smooth_sldr p,#smooth_sldr li,#smooth_sldr span,#smooth_sldr img,#smooth_sldr h2,#smooth_sldr ul {
background:none repeat scroll 0 0 transparent;
list-style:none outside none;
vertical-align:baseline;
}

.smooth_slider_thumbnail {
border:0 solid #C2E028 !important;
float:right;
margin:10px 0 0 20px !important;
padding:3px !important;
}

#smooth_sldr_body h2 {
color:#F2871D !important;
font-family:'Lobster',Verdana,Arial,Helvetica,sans-serif !important;
font-size:19px !important;
font-style:normal;
font-weight:400;
line-height:17px;
margin:10px 0 5px;
}

#smooth_sldr_body h2 a {
color:#f2871d !important;
font-weight:400 !important;
}

#smooth_sldr_body h2 a:hover {
color:#000 !important;
font-weight:400 !important;
}

#smooth_sldr_body span {
color:#000 !important;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px !important;
font-style:normal;
font-weight:400;
line-height:1.5em !important;
}

#smooth_sliderc_nav li {
background:none repeat scroll 0 0 #a90065 !important;
border:0 !important;
color:#FFF !important;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:4px !important;
}

#smooth_sliderc_nav li a {
color:#FFF !important;
}

#smooth_sldr_body p.more a {
color:#81cad5 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:15px !important;
text-decoration:none !important;
text-transform:lowercase;
float:none !important;
}

img,#header img {
border:0;
}

.entry-content ul ol,.widget ul li {
margin-left:0;
}

#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,* 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:#fff;
}

.sldrlink,.sldr_title {
display:none !important;
}
