/*
Theme Name: Cool Picks by Catalogs.com
Theme URI: http://judithshakesdesigns.com
Description: Custom Wordpress Theme for Catalogs.com. Not for use on any other site without permission.
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:#bde1f2 none repeat;font:14px/1.2em Verdana,sans-serif;color:#1d1919;margin:0 auto;padding:0 20px;line-height:1.7em;}
a {text-decoration:none;color:#a51504;}
a:hover {text-decoration:underline;color:#009900;}
.additional-meta {font-size: 10px;color:#666;line-height:1.3em;margin-bottom:15px;float:left; padding-top:10px;}
.additional-meta a{color:#666;}
.entry-meta{font-size:12px;color:#666;margin-bottom:20px;}
blockquote {font-style:oblique;}
.authorimageright {width:300px;}
.sociable  {clear:both;margin:36px 0 10px;}

/* -- Newsletter -- */
.newsletter {
	background: #E8EDF1 url(images/newsletter.gif) top right no-repeat;
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #B1C3D4;
	clear: both:
	}

.newsletter h4 {font-weight: bold;}


/* -- 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;}
h2.entry-title {font-size:25px;color:#a51504;}
h2.entry-title a {color:#a51504;}
h2.page-title{font-size:22px; color:#a51504; padding-top:15px;}
h2.entry-title a:hover {color:#009900; text-decoration:none;}
h2.archive-title{margin-bottom:30px; color:#34689a; text-transform: uppercase;}
h3.comments{font-size:22px;border-bottom:1px dotted #666666;padding-bottom:20px;
text-transform:uppercase;color:#34689a;}
h3.widgettitle {color:#1d1919; font-size:16px; text-transform: lowercase; font-weight:bold; margin-bottom:8px;}
/* headings inside posts */
.entry-content h1 {font-size:18px;}
.entry-content h3 {font-size:16px;}
.entry-content h4 {font-size:14px;}
.entry-content h5 {font-size:12px;}
.entry-content h6 {font-size:10px;}


h6 strong {background:transparent url("images/blub.gif") no-repeat;
color:#990000;display:block;font-size:14px;font-weight:bold;margin-bottom:10px;padding:8px 0 5px 25px;}

h6 {background:none repeat scroll 0 0 #ffffe5;border:1px solid #990000;color:#990000;float:right;font-size:12px;
margin:10px;padding:10px;width:280px;}



/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto 10px;padding:0;width:990px;background:#fff none;}
#header {width:990px;height:251px;margin:0 auto;text-align:center;}
#header img{border:0;}
#menu {font-size:15px;text-align:left;background:#eff8fc;margin-bottom:20px;padding-bottom:10px; text-transform:uppercase;}
#menu ul li{display:inline;padding:15px;min-height:22px;}
#menu a{color:#1d1919;}
#content-wrapper{padding:30px 15px 15px;}
#footer {overflow:hidden;clear:both;float:none;text-align:center;padding-bottom:20px;background:#fff none;color:#666;font-size:12px; padding-right: 10px;padding-top:50px;}
#footer a{color:#666;}


/* -- ADDONS -- */
.custom {color:#bfae36;line-height:1.4em;font-size:13px;}
.buy {text-align:right;padding-right:20px;margin-bottom:10px; padding-top:10px;}
.buy img{border: 0; float: none !important;}


/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:right; clear:none;width:660px;padding-right:10px;}
.entry-content {margin-top:5px;margin-bottom:75px;padding-bottom:10px; border-bottom:1px dotted #666; padding-bottom: 10px;}
.entry-content img {border: 0 !important; float: left; padding-right: 10px;}
#page-content {border: 0 !important;}
#single-content{margin-bottom:20px !important;margin-top:0!important;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:left; clear:none;width:250px;line-height:1.3em;}
.sidebar-wrap ul li{margin-left:0; padding-bottom:4px;}
.sidebar-wrap img {border:0;}
.sidebar {width:99%;clear:none;}
.block-1 {float:left;}
.widget {margin-bottom:30px;}


/* -- Authorlist --*/

#author_list a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

ul#author_list {
	width: 270px;
}	
#author_list div {
	width: 60px;
	margin-bottom: 5px;
	text-transform: uppercase;
        
}	 
#author_list li {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
font-size:10px;
margin:0 5px 0 0;
padding:0;
text-align:center;
width:60px;
}
#author_list a, #author_list a:visited {
	text-decoration: none;
	cursor: pointer;
	display: block;
}
#author_list .list_author_image {

	width: 50px;
	margin: 0 auto;
	padding: 0;

}



/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.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 -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto; padding: 5px; border-bottom: 1px dotted #ccc;padding-bottom:10px;overflow:hidden;}
ul.children {margin:0px !important; 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:#dccbcb none !important; border: 1px solid #8d5f61;padding-bottom:10px;}
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 #8d5f61;}
ul.commentlist, ul.pinglist {}
div.reply {text-align:right;}
textarea#comment {overflow:auto}
.avatar {float: right;padding: 2px; background-color: #fff; border: 1px solid #dd851f;}
ul.commentlist li.even {background: #fff none;margin-bottom:0px !important;}
ul.commentlist li.even a{}
ul.commentlist li.odd {background: #ffff none;margin-bottom:0px !important;}


/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;font-size: 10px;}
.navigation-index {}
#nav-single{margin-bottom:20px;color:#a51504;}
#nav-single a{color:#a51504;}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}



/* -- MENU CHANGES -- */
.ssf-blue-wrap {
background:none repeat scroll 0 0 #eff8fc !important;
font:12px Verdana !important;
color:#1d1919 !important;
height:20px !important;
margin:0 !important;
padding-bottom:10px !important;
padding-left: 10px !important;
position:relative;
z-index:49;
text-transform: uppercase !important;
}
.ssf-blue li {background: #eff8fc !important; border: 0 !important;}
.ssf-blue a, .ssf-blue a:link, .ssf-blue a:visited {color: #1d1919 !important; border: 0 !important;}
.ssf-blue li:hover, .ssf-blue li.wpm-hover,
.ssf-blue a:focus, .ssf-blue a:hover, .ssf-blue a:active {color: #fff; background: #bde1f2 !important;}
.ssf-blue-after {background: none !important;}
