/*
Theme Name: Contemplation of a Cat
Theme URI: http://theonlythingiknow.com
Description: My theme. It's awesome.
Version: 1.0
Author: JudithShakes Designs
Author URI: http://judithshakesdesigns.com
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, acronym, abbr, blockquote, pre, a, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background:transparent none repeat scroll 0 0; border:0 none; font-size:100%; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0; vertical-align:baseline}
#page-content{border:none !important}
#catbox{border:1px dashed #9A9B8B; margin-bottom:30px; padding:10px; line-height:2.1}
.homework{color:#fff; background:#1f1f1f none; padding:10px; margin-top:20px}

#catbox h7{padding-bottom:1em !important}
#bottom{background:#fff none; min-height:20px; width:715px; margin:0 auto; clear:both; color:#666; padding:10px; overflow:hidden; font-style:italic}
#bottom p{padding:10px; font-size:10px}
#bottom a{color:#1f1f1f}
#bottom a:hover{color:#07878c}
.homeinfo{padding-left:10px}
.icon{vertical-align:middle; margin-right:4px}
#wpstats{display:none !important}
.btc-powered{margin-top:100px; font-size:80%; text-align:right; font-style:italic}
.btc-summary{margin-top:25px; float:right !important; display:none !important}
#bottom-left{float:left; padding-left:10px; padding-top:5px; width:200px}
#bottom-right{float:right; width:470px}
.bio{margin-bottom:45px}
#fbLikeIframe{clear:both; margin-top:10px}

/* - SHOP - */
#thumb{float:left}
h2.shoptitle{margin-bottom:7px}
#description{margin-bottom:20px}
#shopinfo{float:right; width:350px}
#shoppage{border-bottom:1px dashed #9a9b8b; overflow:hidden; padding-bottom:20px}

/* - BASIC STUFF - */
body{background:#FFF none; color:#666; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; font-size:75%; margin:0; padding:0}
p{font-family:Georgia,serif; font-size:14px; font-style:normal; font-weight:normal; letter-spacing:normal; line-height:1.6em; margin:0 0 1.5em}

small{font-size:0.75em}

.entry-content img{border:0px !important}
.entry-content a{color:#07878c}
a{color:#1f1f1f; text-decoration:none}
a:hover{color:#07878c; text-decoration:none}
blockquote{ margin:1em 2em;  border-left:1px dashed #9a9b8b;  padding-left:1em; color:#1f1f1f;border-right:1px dashed #9a9b8b; }
blockquote p:first-letter{ float:left;  margin:.2em .3em .1em 0;  font-size:220%;  font-weight:bold}
blockquote p:first-line{ font-variant:small-caps}
blockquote p {font-size:25px;}

#readmore{text-align:right}

/* -- 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, .entry-content ol{margin-bottom:25px}

.entry-content ul ol{margin-left:0; margin-bottom:15px}
.entry-content ul li, .entry-content ol li{margin-left:10px; list-style:disc; list-style-position:inside; padding:5px}
.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-family:georgia; text-transform:lowercase; color:#1f1f1f; font-weight:normal}
h2.entry-title, h2.page-title{font-size:35px}
h2.entry-title a, h2.page-title a{color:#1f1f1f; font-weight:normal !important; border:none !important}
h2#comments{margin:20px auto 10px; font-size:140%}
h3#comments, h3#pings {font-size:20px; margin-top:50px; font-size:35px;}
h4{font-size:25px}
/* headings inside posts */
.entry-content h3{font-size:30px}
.entry-content h4{font-size:25px}
.entry-content h5{font-size:20px}
.entry-content h6{font-size:15px}

/* -- MAIN DIV'S -- */
#menu{height:50px; margin-bottom:50px}
#menu img{border:none !important}
#wrapper{float:none; clear:both; padding:0; width:715px; margin:0 auto}
#header{height:150px; margin:0 auto; text-align:center; padding:20px 0}
#footer{overflow:hidden; width:710px; margin:0 auto; clear:both; float:none; text-align:right}

/* -- POSTS -- */
.post-index{margin:0 0 45px}
#post-single{margin:0 0 20px}
.posts-wrap{float:right; clear:none; width:480px}
.entry-content{border-bottom:1px dashed #9A9B8B;  padding-top:.3em}
.timestamp-foot{color:#7F7F7F; font-family:Georgia,serif; font-size:9px !important; font-style:normal; font-weight:normal; letter-spacing:1px; line-height:2em; text-transform:uppercase}
.timestamp{color:#7F7F7F; font-family:Georgia,serif; font-size:10px; font-style:normal; font-weight:normal; letter-spacing:1px; line-height:2em; text-transform:uppercase}
.timestamp a{color:#7f7f7f}
.timestamp p{font-size:10px; margin:0 !important}
.addmeta{border-bottom:1px dashed #9A9B8B; height:100%; margin:0 0 0 10em; padding:0.333em 0; position:relative}

/* -- SIDEBARS --*/
.sidebar-wrap{margin:0 auto; overflow:hidden; float:left; clear:none; width:210px}
.sidebar-wrap img{border:none}
.sidebar{clear:none}
.block-1{width:1px; float:left}
.block-2{width:200px; float:right; text-align:right}
.sidebar ul li{padding:10px 0; text-align:right; display:block; cursor:hand; cursor:pointer; margin:0 auto 3px}
 
.sidebar ul li a{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#1F1F1F url() repeat scroll 0 0; color:#fff; display:inline; font-family:georgia; font-size:11px; font-weight:normal !important; padding:15px 8px 5px 20px; text-decoration:none}
.sidebar ul li a:hover{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#07878c url() repeat scroll 0 0; color:#fff; display:inline; font-family:georgia; font-size:11px; font-weight:normal !important; padding:15px 8px 5px 30px; text-decoration:none}
.subscribe ul li a{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#07878c url() repeat scroll 0 0; color:#fff; display:inline; font-family:georgia; font-size:11px; font-weight:normal !important; padding:15px 8px 5px 20px; text-decoration:none}
.subscribe ul li a:hover{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#1f1f1f url() repeat scroll 0 0; color:#fff; display:inline; font-family:georgia; font-size:11px; font-weight:normal !important; padding:15px 8px 5px 30px; text-decoration:none}

.cluv{border:1px solid #FFF; display:block; font-size:80% !important; font-style:italic !important; margin-top:50px !important; padding:5px !important; text-transform:lowercase !important}

/* -- 404-PAGE --*/
.error404{margin:0; width:100%}
.error404 h1, .error404 h2{margin:10px auto}

/* -- COMMENTS -- */
/* -- COMMENTS -- */
div.comments-wrap{margin:15px auto; padding:0}
li.comment, li.trackback, li.pingback{border-top:1px dashed #9A9B8B; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0.333em 0 0 0em; position:relative; padding-top:25px !important}
ul.children{margin:5px}
ul.commentlist, ul.pinglist{margin:10px 0}
div.reply{display:none}
textarea#comment{overflow:auto}
ul.commentlist li.even{background:#fff none}
ul.commentlist li.even a{}
ul.commentlist li.odd{background:#ffff none}

/*--IMAGES--*/
img.right{float:right; margin:10px 0 0 10px}
img.left{float:left; margin:0 10px 10px 0}
.gallery-item{float:left; margin-top:10px; text-align:center; padding:5px; width:100px !important}
.gallery{width:460px !important}

/***** 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:10px; font-style:italic; line-height:17px; margin:0; padding:1pt 4px 5px; text-align:right}

/* -- NAVIGATION --*/
div.navigation{width:100%; height:auto; float:left; clear:both; font-family:Georgia,serif; font-size:20px; font-style:normal; padding-bottom:1.5em}
.navigation-index{}
.nav-next{float:right; clear:none; width:48%; text-align:right}
.nav-prev{float:left; clear:none; width:48%; text-align:left}

/* -- COMMENT THREADING 2.7 -- */
ul.commentlist{}
ul.commentlist li{ }
ul.commentlist li.alt{}
ul.commentlist li.bypostauthor{}
ul.commentlist li.byuser{}
ul.commentlist li.comment-author-admin{}
ul.commentlist li.comment{padding:10px}
ul.commentlist li div.comment-author{}
ul.commentlist li div.vcard{font-size:15px}
ul.commentlist li div.vcard cite.fn{font-weight:bold}
ul.commentlist li div.vcard cite.fn a.url{}
ul.commentlist li div.vcard cite.fn a.url:hover{}
ul.commentlist li div.vcard img.avatar{float:left; padding:1px; float:left; margin:0px 10px 5px 0px}
ul.commentlist li div.vcard img.avatar-32{}
ul.commentlist li div.vcard img.photo{}
ul.commentlist li div.vcard span.says{}
ul.commentlist li div.commentmetadata{font-size:9px}
ul.commentlist li div.comment-meta{}
ul.commentlist li div.comment-meta a{}
ul.commentlist li div.comment-meta a:hover{}
ul.commentlist li p{margin-left:60px; margin-top:15px}
ul.commentlist li ul{}
ul.commentlist li div.reply{}
ul.commentlist li div.reply:hover{background:#593221; color:#bdde85}
ul.commentlist li div.reply a{color:#fff; text-decoration:none; text-transform:uppercase}
ul.commentlist li ul.children{margin-top:50px}
ul.commentlist li ul.children li{}
ul.commentlist li ul.children li.alt{}
ul.commentlist li ul.children li.bypostauthor{}
ul.commentlist li ul.children li.byuser{}
ul.commentlist li ul.children li.comment{}
ul.commentlist li ul.children li.comment-author-admin{}
ul.commentlist li ul.children li.depth-2{}
ul.commentlist li ul.children li.depth-3{}
ul.commentlist li ul.children li.depth-4{}
ul.commentlist li ul.children li.depth-5{}
ul.commentlist li ul.children li.odd{background:#fff url() no-repeat bottom right;  margin-left:0 !important}
ul.commentlist li ul.children li.even{background:#fff url() no-repeat bottom right;  margin-left:0 !important}
ul.commentlist li.even{}
ul.commentlist li.odd{}
ul.commentlist li.parent{}
ul.commentlist li.pingback{}
ul.commentlist li.pingback.parent{}
ul.commentlist li.pingback div.vcard{}
ul.commentlist li.thread-alt{}
ul.commentlist li.thread-even{}
ul.commentlist li.thread-odd{}

