/*
Theme Name: Liz Funk
Theme URI: http://lizfunk.com/
Description: A brand new design for Liz Funk
Version: 1
Author: Tridea Design
Author URI: http://www.tridea-design.com/

*/

.bn { border:0; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:left; }
.clear { clear: both; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
strong.replace { left:-9999px; position:absolute; }

a { color:#a52360; text-decoration:none; }
div#content a, div#sidebar a { font-weight:bold; }

/* Begin Structure */
body { font-size: 62.5%; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; background: #fff url('images/bodytop.jpg') top repeat-x; color: #333; padding:0; margin:0; }
#page { margin: 18px auto; padding: 0; width: 800px; }
#header { margin: 0; padding: 0; height: 98px; border-bottom:3px double #cb2472; float:left; width:800px; }
div#masthead { height:316px; width:800px; margin:-1px 0 0 0; padding:0; background: url(images/mastheadbg.jpg) top left no-repeat; float:left; } 
div#content { width:500px; float:left; padding: 21px 0 12px 0; background: url(images/line.jpg) top right no-repeat; }
body#home div#content { background: url(images/diag.gif) top repeat-x; }
body#blog div.entry { margin:0 0 48px 0;}

div.tags { background:#e5faff; border-top:1px solid #bae7f2; padding:6px 0; }

.post { margin: 0 0 40px; }
.post hr { display: block; }
.widecolumn .post { margin: 0; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 30px 0; }
.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }
.postmetadata { clear: both; }

div#footer { padding: 0; margin: 0; width: 100%; height:254px; background:#8d0242 url(images/footerbg.gif) top repeat-x; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
div#footer div#footer-content { width:800px; margin:0 auto; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
div#footer div#footer-content div.section { height:182px; float:left; border-right:1px solid #ab1359; margin:0; padding:0; }
div#footer div#footer-content div.about { width:200px; }
div#footer div#footer-content div.recent { width:390px;  }
div#footer div#footer-content div.join { width:200px; border-right:none; }

/* End Structure */

/* Begin Navigation */
ul#top-nav { float:right; /*width:400px;*/ list-style:none; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin:66px 0 0; }
ul#top-nav li { float:left; border-left:1px solid #cb2472; }
ul#top-nav li.first { border:none; }
ul#top-nav li a { display:block;  padding:5px 12px; color:#cb2472; text-decoration:none; font-size:1.8em;}
ul#top-nav li a:hover,ul#top-nav li a.current  { background:#cb2472; color:#8CDED8; }

/* End Navigation */

/*	Begin Headers */
h1, h2, h3 { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
div#masthead h1 { background: url(images/welcome.png) top left no-repeat; width:373px; height:32px; margin:20px 0 0 40px; }
h2 { margin:0; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
div#content h2 { color:#efa9b4; font-size:2.7em; margin:0 0 18px 0; }
div#content div.post h2 { margin:0 0 6px 0; }
body#blog div#content h2 { margin:0 0 6px 0; }
div#content h3 { color:#8b8666; font-size:1.8em; }
h2.pagetitle { margin-top: 30px; text-align: center; }
#sidebar h2 { margin: 5px 0 0; padding: 0; }
#sidebar h3 { padding: 0; margin:0 0 6px 0; color:#8b8666; font-size:1.8em; }



div#footer h3 { color:#8cded8; font-size:1.8em !important; font-weight:normal; margin:21px 0 12px 0; }
div#footer div.recent h3, div#footer div.join h3 { margin:21px 0 12px 18px;}
div#content h3#comments { padding: 0; margin: 42px 0 24px; color:#efa9b4; font-size:; }
/* End Headers */

/*	Begin Paragraphs */
div#masthead p { margin:40px 300px 0 40px; font-size:1.4em; line-height:21px; }
body#home div#content p { margin:0 12px 0 0; }
div#content p { font-size:1.3em; color:#776f6f; line-height:18px; margin:0 12px 18px 18px; }
div#sidebar p { font-size:1.1em; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#footer p { margin: 0; padding: 0; color:#fdf2d2; font-size:1.3em; line-height:21px; }
#footer p.copyright { text-align:center; margin:24px 0; }

p.meta { font-size:1.1em !important; margin:0 0 18px 0 !important; color:#8F8F8F !important; }
div#content div.tags p { margin:0 0 0 18px; font-size:1.1em; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
div#content ol.commentlist p { margin:0;}
p.commenter { background: url(images/user-comment.gif) left no-repeat; padding:0 0 0 21px;}
/* End Paragraphs */


a.logo { display:block; background: url(images/logo.png) top left no-repeat; height:81px; width:321px;}
a.read-more { display:block; background: url(images/read.png) top left no-repeat; width:198px; height:39px; margin:18px 0 0 40px; }
a.learn-more { display:block; width:135px; height:40px; background: url(images/learn-more.png) top left no-repeat; margin:18px 0 0 0; }
a.subscribe { display:block; width:152px; height:40px; background: url(images/subscribe.png) top left no-repeat;}
a.comment-count { background: url(images/comments.gif) top right no-repeat; /*line-height:28px;*/ padding:0 21px 0 0;}
a.back { display:block; background: url(images/back.png) top left no-repeat; height:52px; width:214px; margin:24px 0 0 0; cursor:pointer;}
div#footer a { color:#efa9b4; }
/* Begin Images */

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
div#content img.fl { margin: 0 18px 0 0;}
.section img { margin:12px 0 0 0;}
.sponsors img { margin:0 0 0 36px; }
/* End Images */



/* Begin Lists */
div#content ul { list-style:none; padding:0; margin:0 0 0 18px;}
div#content ul li { margin:0 0 6px 0; font-size:1.3em;}

div#content ul.postspermonth { margin:0 0 0 36px; }
div#sidebar ul { margin:6px 0 0 3px; padding:0; list-style:none; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:1.2em; }
div#sidebar ul li { margin:0 0 6px 0; background: url(images/footer-arrow.gif) left no-repeat; padding:0 0 0 18px; }
div#sidebar ul li a:hover { border-bottom:1px dotted;} 

div#sidebar ul li.cat-item { background: url(images/tag.gif) left no-repeat; padding:0 0 0 21px; height:16px; }
div#recent-posts ul li { background: url(images/page.gif) left no-repeat; }
div#archives ul li { background: url(images/date.gif) left no-repeat; padding:0 0 0 21px; }

div#footer div#footer-content div.recent ul, div#footer div#footer-content div.join ul { font-size:1.3em; list-style:none; margin:0 0 0 18px; padding:0; }
div#footer-content div.recent ul li { background: url(images/footer-arrow.gif) left no-repeat; padding:0 0 0 18px; margin:0 0 3px 0; }
div#footer-content div.join ul li.facebook { background: url(images/facebook.gif) left no-repeat; padding:0 0 0 27px; margin:0 0 9px 0; }
div#footer-content div.join ul li.myspace { background: url(images/myspace.gif) left no-repeat; padding:0 0 0 27px; margin:0 0 9px 0; }
div#footer-content div.join ul li.twitter { background: url(images/twitter.gif) left no-repeat; padding:0 0 0 27px; margin:0 0 9px 0; }
/* End Lists */



/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px;  padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { background:#EFEFEF; padding:18px 0; border:1px solid #DFDFDF;}
select { width: 130px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0; float: right; }
/* End Form Elements */



/* Begin Comments*/
.alt { margin: 0; padding: 18px 12px ; background:#f0f0f0; border:1px dotted #ccc; }
.commentlist { padding: 0; }
.commentlist li { margin:0 0 24px 0; padding: 12px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */



/* Begin Sidebar */
#sidebar { padding:0; margin:0 0 0 30px; float:left; width: 252px; }
body#home div#sidebar div.section { background: url(images/diag.gif) top repeat-x; padding:21px 0 12px; }
div#sidebar div.section { background: url(images/diag.gif) bottom repeat-x; padding:21px 0; }
#sidebar form {
	margin: 0;
	}
/* End Sidebar */

/* Begin Book Page */
body#supergirls { background: url(images/book/bg.gif) top repeat-x;}
body#supergirls div#header { display:none; }
body#supergirls div#page { margin:17px auto;}
body#supergirls div#content { margin:1px 0 0 0; padding:0; background:none; }
body#supergirls div.entry { margin:0 0 0 3px;}
body#supergirls div#content div.post h2 { background: url(images/book/masthead.gif) top left no-repeat; height:93px; width:483px; margin:0; text-indent:-9999px;}
body#supergirls div#content div.post h3 { color:#ad155c; font-size:2.7em; font-family:Garamond,Georgia,serif; font-weight:normal; margin:12px 0;}
body#supergirls div#content div.post p { margin:0 12px 18px 0;}
body#supergirls div#content div.post p#intro { color:#ad155c; font-size:1.7em; line-height:24px;}
body#supergirls div#content div.post a.purchase { display:block; background: url(images/book/purchaseBook.gif) top left no-repeat; height:54px; width:215px; margin:0 0 54px 0;}
body#supergirls div#content div.post ul { list-style:none; margin:0; padding:0; font-size:1.8em;}
body#supergirls div#content div.post ul li { margin:0 0 12px 0;}
body#supergirls div#sidebar { margin:18px 0 0 18px; width:281px; }
body#supergirls div#sidebar p { font-size:1.8em; text-align:center; color:#776f6f; font-family:Garamond,Georgia,serif; margin:0 18px; }
/* End Book Page */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	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;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

