/*
Theme Name: custom for kim based on starkers
Theme URI: 
Description: custom for kim pauley
Version: 1.1
Author: Doug Ng
Author URI: http://design-ng.com
*/


@import "css/screen.css";

/* Palette 

parch - lt: #F2F2E2
parch - md: #D9D9CA
parch - dk: #9F9F94
red - rg: #CB1B2E
red - dk: #630D0A
blue - lt: #E7F4FD
blue - md: #ADDAF3
blue - rg: #239CE0
blue - dk: #000099
gray: #222

*/

div.header {margin-top:20px;}

.page-template-page-mybooks-php .content-main .post-701 {width:400px;float:left;margin-top:0;}
.page-template-page-mybooks-php .content-main .buy-books {width:155px;float:right;padding:5px 5px 0 10px;border: 1px solid #BFBFB2; background-color:#D9D9CA;}

ul.nav-main, ul.nav-main-category {font-size:1.2em;line-height:0.5;margin-top:5px;margin-bottom:15px;margin-left:0;height:20px;padding:0;width:940px;}
ul.nav-main li {display:inline-block;float:left;}
ul.nav-main li a {color:#222;padding:0.5em 10px;display:block;}
ul.nav-main li a:hover {color:#F2F2E2;background:#CB1B2E;padding:0.5em 10px}
ul.nav-main li.current_page_item, ul.nav-main li.current_page_parent,ul.nav-main li.current_page_ancestor {color:#F2F2E2;background:#CB1B2E;}
ul.nav-main li.current_page_item a,  ul.nav-main li.current_page_parent a, ul.nav-main li.current_page_ancestor a {color:#F2F2E2;}

ul.nav-main-category li {display:inline-block;float:left;}
ul.nav-main-category li a {color:#222;padding:0.5em 10px;display:block;}
ul.nav-main-category li a:hover {color:#F2F2E2;background:#CB1B2E;padding:0.5em 10px}
ul.nav-main-category li.current_page_item {color:#F2F2E2;background:#CB1B2E;}
ul.nav-main-category li.current_page_item a {color:#F2F2E2;}

.category-calendar ul.nav-main-category li.cat-item {color:#F2F2E2;background:#CB1B2E;}
.category-calendar ul.nav-main-category li.cat-item a {color:#F2F2E2;}

div.nav-secondary {margin-bottom:0.5em;margin-top:2em; background-color:#ADDAF3;}
ul.nav-2 {font-size:1.1em;display:block;margin-top:1em;}
ul.nav-2 li {display:inline-block;float:left;}
ul.nav-2 li a {font-weight:bold;color:#000099;padding:0.6em 10px;display:block;}
ul.nav-2 li a:hover {color:#fff;padding:0.6em 10px;background-color:#239CE0;}
ul.nav-2 li.current_page_item a, ul.nav-2 li.current_page_parent a {font-weight:bold;color:#fff;background:#239CE0;}

ul.nav-3 {background:#239CE0;clear:both;margin:0.5em 0;}
ul.nav-3 li {display:inline-block;}
ul.nav-3 li a {color:#009;font-weight:bold;padding:0.5em 10px;display:block;}
ul.nav-3 li a:hover {color:#fff;padding:0.5em 10px;}
ul.nav-3 li.current_page_item a, ul.nav-3 li.current_page_parent a {color:#fff;}


div.masthead {background-color:#CB1B2E;height:110px;}
div.masthead h1 {font-size:3.5em;margin:10px 10px 0; text-transform:uppercase;}
div.masthead h1 a {color:#F2F2E2;}
div.masthead h1 a:hover {color:#630D0A;}
div.masthead p {color:#F2F2E2;margin:0 160px 0 10px;}

div.contact {background-color:#239CE0;height:50px;margin-bottom:10px;}
ul.nav-contact {height:20px;margin:12px 0 0 10px;}
ul.nav-contact li a {font-size:1.2em;color:#fff;float:left;padding:5px;margin-right:10px;dispaly:block;}
ul.nav-contact li a:hover {color:#fff;background:#009;}

div.social {background-color:#239CE0;height:50px;}
ul.nav-social {margin-left:0;}
ul.nav-social li a {color:#fff;float:left;padding:10px 0 0 10px;dispaly:block;}

img.illo-icon {float:right;}

div.sidebar {margin-top:2em;}
div.sidebar h2 {color:#239CE0;font-size:1.5em;margin-bottom:0.5em;font-weight:bold;text-transform:uppercase;padding-top:0.25em;border-top: 1px solid #BFBFB2;}
div.sidebar h2 a{color:#239CE0;}
div.sidebar h2 a:hover{color:#CB1B2E;}
div.sidebar ul {margin-bottom:3em;}
div.sidebar ul li {margin-bottom:0.75em;line-height:1.5em;}
div.sidebar select {width:100%;}
div.sidebar select option { text-indent:0.25em;}

div.sidebar ul.list-categories ul.children {margin-left: 15px; margin-bottom: 0;}


div.sidebar ul.nav-books ul {margin-bottom:0;}
div.sidebar ul.nav-books li {font-size:1.25em; clear:both;}
div.sidebar ul.nav-books li img {margin-bottom:0.75em;}
div.sidebar ul.nav-books li li {font-size:0.8em;margin-bottom:0;margin-left:20px; clear:none;}

div.sidebar ul.list-categories li, div.sidebar .widget_categories ul li {margin-bottom:0;}

div.sidebar ul.widgetized {background-color:#D9D9CA;padding-left:10px; padding-right:10px;clear:both;}
div.sidebar ul.widgetized h2 {border:none;}
div.sidebar .widget_twitter ul {margin-bottom:2em;}
div.sidebar .widget_twitter li {padding-bottom:0.75em;margin-bottom:0;}
div.sidebar .widget_recent_comments li {padding-bottom:0.75em;margin-bottom:0;}

div.sidebar div.events-list {margin-bottom:1.5em;}
div.sidebar div.events-list p {margin-bottom:0;padding-bottom:0;}


div.content {padding-right:20px;margin-top:2em;border-right:1px solid #BFBFB2;}

div.welcome {padding:1.5em 25px 1.5em 80px;background:#E7F4FD;border: 1px solid #CB1B2E;}
div.welcome p {color:#000;}
div.welcome .pullout-welcome {float:left;margin-left:-70px;margin-top:-12px;}
div.welcome .pullout-welcome p {color:#CB1B2E;font-size:2em;font-weight:bold;width:70px;}
div.welcome a {color:#CB1B2E;}

div.content-main {margin-top:2em;border-bottom:1px solid #BFBFB2;}
div.content-main h2 {color:#239CE0;font-size:1.5em;margin-bottom:0.5em;font-weight:bold;text-transform:uppercase;padding-top:0.25em;border-top: 1px solid #BFBFB2;}
div.content-main h2 a {color:#239CE0;}
div.content-main h2 a:hover {color:#CB1B2E;}
div.content-main p a.post-edit-link {margin-top:1em;}

div.content-main .post {margin-left:80px;margin-top:2em;}
div.content-main .index h2, .buy-books h3 {color:#CB1B2E;font-size:1.5em;margin-bottom:0.5em;font-weight:bold;text-transform:none;padding-top:0.25em;border-top:none;}
div.content-main .index a:hover {color:#239CE0;}
div.content-main .single h2, div.content-main .page h2 {color:#CB1B2E;font-size:2.5em;margin-bottom:0.5em;font-weight:bold;text-transform:none;padding-top:0em;border-top:none;}
div.content-main .post h2 a {color:#CB1B2E;}
div.content-main .single h3, div.content-main .page h3 {list-style:none;color:#239CE0;font-size:1.5em;margin-bottom:0.5em;font-weight:bold;text-transform:uppercase;padding-top:0.25em;border-top: 1px solid #BFBFB2;clear:both;}
div.content-main .single h4, div.content-main .page h4, .buy-books h4 {font-weight:bold;line-height:1.5;}
div.content-main .post ul {margin-bottom:1.5em;}
div.content-main .post li {font-size:12px;line-height:1.5em;list-style:disc;margin-left:20px;}

.page-template-page-mybooks-php div.content-main .page h3 {text-transform:none;}
.page-template-page-mybooks-php div.content-main .page td { vertical-align:top;}

div.content-main .buy-books h2 {border-top:none;}
div.content-main .buy-books h3 {font-size:1.2em;}


div.content-main .meta {background-color:#D9D9CA;padding:5px 10px;margin-bottom:1.5em;}
div.content-main .meta p {font-size:0.9em;margin-bottom:0;}

div.content-main .category-coolstuff h2 a {color:#009; background-color:#ADDAF3;display:block; padding-top:0.25em; padding-bottom:0.25em; margin-bottom:0.5em;}
div.content-main .category-giveaways h2 a:hover {color:#239CE0;}

blockquote {background: url(http://69.89.31.197/~kimbers4/wp-content/themes/kim/images/quote-close.png) no-repeat right bottom; padding-left:0px;padding-right:33px;padding-bottom:1px;margin-left:10px;margin-right:10px;}
blockquote p:first-child {background: url(http://69.89.31.197/~kimbers4/wp-content/themes/kim/images/quote-open.png) no-repeat left top; padding-left:40px;padding-top:17px;}
blockquote p {padding-left:40px;}


/* Comment Area
-------------------------------------------------- */
div.content-main .comment-area {}
div.content-main .comment-area h3 {color:#CB1B2E;font-size:1.5em;margin-bottom:0.5em;font-weight:bold;padding-top:0.25em;border-top: 1px solid #BFBFB2;}
div.content-main .comment-area cite {font-weight:bold;font-size:1.2em;color:#222;}
div.content-main .comment-area cite a:hover {color:#CB1B2E;}

div.content-main .comment-area li {list-style:none;margin:0; padding:10px 10px 0;}
div.content-main .comment-area li.comment.depth-1 {background-color:#D9D9CA;margin-bottom:2em;}
div.content-main .comment-area ul.children {padding-left:30px;border-top: 1px dashed #9F9F94;}

div.content-main .comment-area .comment-author {padding-bottom:0.5em;}
div.content-main .comment-area .comment-body {position:relative;}
div.content-main .comment-area .comment-meta {position:absolute;top:0;right:0;}
div.content-main .comment-area .reply {padding-bottom:1.5em;}

div.content-main .comment {margin-bottom:3em;}
div.content-main p.comment-author {margin-bottom:0;}
div.content-main .comment-area input {margin-top:0.25em; margin-bottom:1em;}
div.content-main .comment-area .comment-inputs input {width:60%;}
div.content-main .comment-area textarea {width:95%;}


/* Post Nav
-------------------------------------------------- */
div.content-main .nav-posts {padding-top:0.5em;border-top: 1px solid #BFBFB2;}
div.content-main .nav-posts a {color:#CB1B2E;}


/* Time Pullout
-------------------------------------------------- */
.index .pullout-time {width:70px;float:left;margin-left:-80px;margin-top:0.40em;}
.single .pullout-time {width:70px;float:left;margin-left:-80px;margin-top:0.95em;}
.page .pullout-icon {width:70px;float:left;margin-left:-80px;margin-top:0;}
.comment-area .pullout-time {font-size:0.85em;;width:70px;float:left;0.25em;margin-left:-80px;margin-top:0.25em;}
.pullout-time p {font-size:1.2em; line-height:1.2em; }

/* links */
div.content .links-list ul {margin-bottom:2em;}
div.content .links-list li {margin:0;}
div.content .links-list li {list-style:none;}
div.content .links-list .linkcat h2 {list-style:none;color:#239CE0;font-size:1.5em;margin-bottom:0.5em;font-weight:bold;text-transform:uppercase;padding-top:0.25em;border-top: 1px solid #BFBFB2;}


/* algingment */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


/* misc */
.wp-caption-text {padding-top:0.5em;padding-bottom:0.5em;}
a.readmore {display:inline-block;}

/* vertical response */
div.vr_wrapper {width:200px;float:right;margin-left:20px;padding:20px;border: 1px solid #BFBFB2;background-color:#E7F4FD;}
div.vr_wrapper h3 {font-weight:bold;font-size:1.2em;margin-bottom:1em;color:#239CE0;}
div.vr_wrapper fieldset {padding:0;margin:0;border:none;background:none;}
div.vr_wrapper label {display:block;margin-bottom:0.5em;}
div.vr_wrapper #email_address, div.vr_wrapper #first_name, div.vr_wrapper #last_name {width:190px;margin-bottom:1.5em;}
div.vr_wrapper .red {color:#CB1B2E;}

/* contact form 7 */
div.wpcf7 form {margin-top:2em;}
div.wpcf7 textarea {width:98%;}

/* the event calender */
.category-events #tec-content {background:none;width:100%;padding:0;margin-left:0;}
.category-events .post {padding:0 0 12px 10px;overflow: visible;margin-bottom:0;}

h2.tec-cal-title {float:none;padding-right:15px;}

.tec-event .pullout-time {font-size:1em;width:70px;float:left;margin-left:-80px;margin-top:0.65em;}
#tec-content .tec-event h2.entry-title {font-size:1.5em;margin-bottom:0.5em;padding-top:0.25em;}
#tec-content .entry p {font-size:12px;}

.tec-events .tec-event-entry {width:50%;}
.tec-events .tec-event-list-meta {width:40%;}

.tec-calendar-buttons a {width:85px;}
.tec-calendar-buttons a:hover, .tec-calendar-buttons a:focus {color:#fff;}
.upcoming a.tec-button-on, .grid a.tec-button-on {background:#239CE0;}

.tec-calendar .daynum {background-color: #D9D9CA;}
.tec-calendar th {background: #ADDAF3 url(images/grid-th-bg.png) repeat-x;color: #009;text-shadow: none;}
.tec-event-list-meta td {line-height:1.5;vertical-align:top;padding-bottom:1em;text-align:left;}
.tec-calendar-buttons {position:absolute;right:0;top:-12px;}
#tec-event-meta dt, #tec-event-meta dd {line-height:1.5;}


/* addthis */
.addthis_toolbox {float:right;}


/* footer */
div.footer {margin-top:2em;margin-bottom:2em; background-color:#CB1B2E;}
div.footer p {color:#fff;padding:10px;margin:0;}
div.footer a {color:#fff;}



