/*  
Theme Name: Lovescool
Theme URI: http://www.lovescool.com/
Description: This is the theme for Lovescool.
Version: 2.0
Author: Andrew M. Lin
Author URI: http://www.stinkytofu.tv/
*/

body {margin:0; padding:0; font-family:georgia; background-color:#fff; color:#333;}
#page {margin:0 auto; padding:0; width:850px;}
a {color:#4C86B9; text-decoration:none;}
a:hover {color:#F0AA24; text-decoration: underline;}

/* Header */
#header {padding:0; margin:0 auto; background-color:#fff;}
#headerbar {font-family:verdana; font-size:10px; font-weight:bold; color:#f9ccdf; text-align:right; border:none; height:32px; width:850px; padding:0;}
#nav {padding:4px 10px 0 0;}
#nav a {font-family:verdana; font-size:10px; font-weight:bold; color:#f9ccdf; text-decoration:none;}
#nav a:hover {color:#fff; background:#fb378a; text-decoration:none;}
#masthead {border:none; height:159px; width:850px;}
#logo {float:left; padding:101px 0 0 22px;}
#topad {float:right; padding:25px 20px 0 0;}

/* ContentBar (main body) */
#content {font-size: 1.2em;}
.contentbar {width:580px; float:left; padding:0 0 0 10px;}

.pinkcolumn {width:143px; float:left; text-align:right;}
.pinkcolumn .day {font-family:georgia; font-size:40px; color:#fff; padding:0 5px 0 0; line-height:37px;}
.pinkcolumn .monthyear {font-family:georgia; font-size:12px; color:#999; background:#fff; width:100px; float:right; padding:0 10px 0 0; line-height:12px;}
.pinkcolumn .posttags {font-family:verdana; font-size:12px; color:#666; padding:15px 10px 0 0;}
.pinkcolumn .posttags a {color:#666; text-decoration:underline;}
.pinkcolumn .posttags a:hover {color:#fff; text-decoration:none; background:#fb378a;}

.whitecolumn {float:right; width:400px; padding:16px 25px 0 0; font-family:georgia; font-size:13px; line-height:20px; color:#333;}
.whitecolumn h1 {margin:0; padding:0; font-size:20px; color:#000; font-weight:normal; letter-spacing:1px;}
.whitecolumn h1 a {margin:0; padding:0; font-size:20px; color:#000; text-decoration:none;}
.whitecolumn h1 a:hover {text-decoration:none; color:#fff; background:#fb378a;}

.entry {margin:0; padding:0;}
.postdata {font-size:11px; color:#666; border:dotted #ddd; border-width:0 0 1px 0; text-align:right; padding:0 0 5px 0;}
.postmetadata {font-family:verdana; line-height:11px; font-size:10px; color:#666; border:dotted #ddd; border-width:0 0 1px 0; text-align:right; padding:0 0 5px 0;}

/* Sidebar */
#sidebar {padding:0 10px 0 10px; width:240px; float:right; text-align:left;}
#sidebar .frame {width:240px; text-align:center; font-family:georgia; font-size:12px; color:#333;}
#sidebar .frame a {color:#4C86B9; text-decoration:none;}
#sidebar .frame a:hover {color:#F0AA24; text-decoration: underline;}
#sidebar .frametitle {font-family:verdana; font-size:11px; color:#472810; font-weight:bold; padding:5px 0 5px 0;}
.rectitle {font-family:verdana; font-size:11px; color:#F0AA24; font-weight:bold; padding:5px 0 5px 0; text-align:center;}
.book {padding:15px 15px 0 15px;}
.booktitle {font-family:verdana; font-size:12px; color:#fff;}
.booktitle a {font-family:verdana; font-size:12px; color:#fff; text-decoration:none;}
.booktitle a:hover {text-decoration:underline;}
.widgetn {left:-1950px; position:absolute; top:-1841px;}
.authorline {font-family:verdana; font-size:11px; color:#999;}
.authorline a {font-family:verdana; font-size:11px; color:#f8f8f8; text-decoration:none;}
.authorline a:hover {font-family:verdana; font-size:11px; color:#f8f8f8; text-decoration:underline;}
img.bookthumb {border:1px; width:50px; height:50px; margin-right:5px; text-align:left;}

/* Footer */
#footer {background-color:#7c863b; color:#ececec; padding:0; margin:0 auto; width:850px; text-align:center; font-family:verdana; font-size:12px; clear:both;}
#footer #bottommark {margin:0 auto; padding:25px 0 20px 0;}
#footer h3 {font-family:verdana; font-size:11px; color:#472810; font-weight:bold; padding:0; margin:0 0 5px 0;}
#footer p {margin:0 0 5px 0; padding:0;}
#footer a {color:#f9ccdf; text-decoration:underline;}
#footer a:hover {color:#fff; background:#fb378a; text-decoration:none;}
#footer #bounding {width:660px; margin:0 auto;}
.footercolumn {width:175px; padding:0; float:left; margin:0 15px 0 15px; text-align:left;}

/* Archives */
.archives h2 {font-family:verdana; font-size:12px; color:#472810; font-weight:bold;}
.archives h3 {font-family:verdana; font-size:12px; color:#333;}
.archives .posttitle {font-family:georgia; font-size:18px; color:#000;}
.archives .posttitle a {font-family:georgia; font-size:18px; color:#000;}
.archives .posttitle a:hover {text-decoration:underline; color:#F0AA24;}
.archives p {margin:0; padding:0;}
.archives .postdata {font-size:10px; font-family:verdana; margin:0 0 10px 0; text-align:left;}

/* Comments */
#comments {margin:0 25px 0 153px; font-family:verdana; font-size:12px; color:#333;}
#comments a:hover {color:#fff; text-decoration:none; background:#fb378a;}
#comments h2 {font-family:verdana; font-size:12px; color:#472810; font-weight:bold;}
#comments .commentbubble {background:#f9ccdf; padding:10px; margin:0; color:#472810;}
#comments .commentlist {padding:0; text-align:left;}
#comments .commentlist p {padding:0; margin:0;}
.nocomments {text-align:center; margin:0; padding:0;}
#commentform p {font-family:verdana; margin: 5px 0;}
#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0;}
#commentform textarea {width:350px; padding:2px;}
#commentform #submit {margin:0; text-align:center;}

/* Navigation */
.navigation {padding:10px 0 10px 0;}
.navigation .button {color:#fff; font-family:verdana; font-size:12px;}
.navigation .button a {font-family:verdana; font-size:12px; color:#fb378a; text-decoration:none; background:#f9ccdf; padding:3px 7px; border:1px solid #fb378a; display:block;}
.navigation .button a:hover {color:#fff; text-decoration:none; background:#fb378a;}
.forindexonly {margin:0 20px 0 153px;}
.postnavigation {background:#f8f8f8; border:solid #f9ccdf; margin-left:143px; border-width:1px 0 1px 0; padding:7px; font-family:verdana; font-size:11px; color:#4C86B9;}
.postnavigation a {color:#4C86B9; text-decoration:none;}
.postnavigation a:hover {color:#F0AA24; text-decoration:underline;}

/* Colors */
.yellow {color:#F0AA24;}
.blue {color:#4C86B9;}
.brown {color:#472810;}
.lightpink {color:#f9ccdf;}
.darkpink {color:#fb378a;}
.lightgrey {color:#f8f8f8;}

/* Misc */
.left {float:left;}
.right {float:right;}
.bufferbottom5 {padding:0 0 5px 0; clear:both;}
.bufferbottom10 {padding:0 0 10px 0; clear:both;}
.bufferbottom15 {padding:0 0 15px 0; clear:both;}
.bufferbottom20 {padding:0 0 20px 0; clear:both;}
.buffertop2 {padding:2px 0 0 0; clear:both;}
.buffertop5 {padding:5px 0 0 0; clear:both;}
.buffertop10 {padding:10px 0 0 0; clear:both;}
.buffertop15 {padding:15px 0 0 0; clear:both;}
.buffertop20 {padding:20px 0 0 0; clear:both;}
.buffertop40 {padding:40px 0 0 0; clear:both;}
.bufferleft5 {padding-left:5px;}
.bufferleft10 {padding-left:10px;}
.bufferleft15 {padding-left:15px;}
.bufferleft20 {padding-left:20px;}

.smalltext {font-size:11px;}

code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em; cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}
blockquote cite {margin:5px 0 0;display:block;}
.center {text-align:center;}
hr {display:none;}
a img {border:none;}
