@import url(base-weblog.css);

/*
name: pink blooms
designer: Dan Archibald
designer_url: http://www.squibix.net/design/
description: Blooms off my rhododendron bush. Photoshop file for header included.
layouts: one-column, two-column-left, two-column-right, three-column
*/

.entry-userpic {
	display: none;
	}

body.layout-one-column #alpha {
	width: 550px;
	margin: 0 25px;
	}
body.layout-two-column-left #alpha {
	width: 150px;
	}
body.layout-two-column-left #beta {
	width: 410px;
	padding: 0;
	}
html>body.layout-two-column-left #beta {
	width: 440px;
	}
body.layout-two-column-right #beta {
	width: 150px;
	left: 10px;
	}
body.layout-two-column-right #alpha {
	width: 410px;
	left: 10px;
	}
html>body.layout-two-column-right #alpha {
	width: 440px;
	}

body {
	background: #fff6fa url("back.jpg") 50% 100% no-repeat fixed;
	font-family: georgia, serif;
	font-size: 12px;
	color: #804;
	margin: 0;
	padding: 0;
	text-align: center;
	}
img {
	border: 1px solid #915;
	}

a, a:link, a:visited, a:active {
	color: #804;
	}
a:hover, a:focus {
	text-decoration: none;
	}

#container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 723px;
	text-align: left;
	}
*>#container {
	background: #fff6fa url("back.jpg") 50% 100% no-repeat fixed;
	}

#banner {
	height: 210px;
	margin: 0 59px 0 59px;
	background: #fff6fa url("top_flower.jpg") 337px 0 no-repeat;
	color: #b27;
	}
#banner h1 {
	margin: 0;
	padding: 0;
	}
#banner h1 a {
	display: block;
	position: absolute;
	top: 0;
	height: 225px;
	width: 350px;
	background: #fff6fa url("head.png") bottom left no-repeat;
	text-indent: -3000px;
	}
#banner h2 {
	position: absolute;
	top: 152px;
	left: 350px;
	width: 250px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-style: italic;
	text-align: center
	}
#banner a, #banner a:link, #banner a:active, #banner a:visited {
	text-decoration: none;
	color: #915;
	}
#banner a:hover, #banner a:focus {
	text-decoration: underline;
	}

#pagebody {
	width: 600px;
	margin: 0 0 0 61px;
	padding: 0;
	}



h2.date-header {
	height: 18px;
	background: transparent url("bar2.gif") 50% 0% no-repeat;
	padding-top: 7px;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	letter-spacing: .1em;
	text-align: center;
	color: #915;
	}
body.layout-one-column h2.date-header {
	background: transparent url("bar.gif") 50% 0% no-repeat;
	}
h3.entry-header {
	background: transparent url("flower_bullet.gif") 0% 50% no-repeat;
	padding: 4px 0 4px 25px;
	font-size: 16px;
	font-weight: normal;
	color: #915;
	}
.entry, .comments-content, .trackbacks-content, #trackbacks-info, .trackbacks-header, .comments-open {
	padding: 0 5px 0 10px;
	}
.entry-content {
	line-height: 140%;
	}
.entry-body ul, .entry-body ol {
	padding-left: 20px;
	}
.entry-body li {
	line-height: 120%;
	margin-top: 3px;
	}
.entry-body blockquote {
	background: transparent url("quote.gif") top left no-repeat;
	margin: 0 10px 0 0;
	padding: 5px 0 0 10px;
	line-height: 120%;
	color: #915;
	}
.entry-footer {
	margin: 10px 0;
	padding: 3px 10px;
	font-size: 10px;
	}
body.layout-two-column-left .post-footers, body.layout-two-column-right .post-footers {
	display: block;
	}
body.layout-two-column-left .separator, body.layout-two-column-right .separator {
	display: none;
	}

.module-header {
	margin: 0;
	padding: 0 5px;
	font-size: 14px;
	font-style: italic;
	letter-spacing: .1em;
	}
.module {
	margin: 10px 0;
	padding: 0 5px;
	}

.module-header a {
	text-decoration: none;
	}
.module-header a:hover, .module-header a:focus {
	text-decoration: underline;
	}
ul.module-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
li.module-list-item {
	margin: 0 0 6px 8px;
	text-indent: -8px;
	}
.module-list ul {
	margin-top: 6px;
	}

.module-search {
	margin-top: 20px;
	}

input, textarea {
	border: 1px solid #fff;
	background-color: #fde;
	color: #915;
	margin: 3px 0 0 0;
	font-family: georgia, serif;
	}
.module-search input#search {
	width: 125px;
	color: #804;
	}
.module-powered {
	font-size: 10px;
	}
.module-syndicate .module-content {
 	width: 120px;
	background: transparent url("rss-icon.png") 0% 50% no-repeat;
	margin: 0 10px;
	padding: 0 0 0 22px;
	font-size: 10px;
	}

.content-nav {
	font-size: 11px;
	text-align: center;
	}
.content-nav a, .content-nav a:link, .content-nav a:visited, .content-nav a:active {
	text-decoration: none;
}
.content-nav a:focus, .content-nav a:hover {
	text-decoration: underline;
	}

.comments-content, .trackbacks-content {
	font-size: 11px;
	}
.trackbacks-header, .comments-header, .comments-open-header {
	height: 18px;
	background: transparent url("bar2.gif") 50% 0% no-repeat;
	padding-top: 7px;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	letter-spacing: .1em;
	text-align: center;
	color: #915;
	}
body.layout-one-column h2.date-header {
	background: transparent url("bar.gif") 50% 0% no-repeat;
	}
#trackbacks-info {
	font-size: 10px;
	}
.trackback, .comment {
	margin-top: 20px;
	}
.trackback-content, .comment-content {
	line-height: 15px;
	}
.comment-content {
	margin: 0;
	padding: 0;
	}
.comment-userpic {
	float: left;
	margin: 0 10px 10px 0;
	}
.trackback-footer, .comment-footer {
	margin: 0;
	padding: 0;
	font-size: 10px;
	}