/*
Theme Name: bbbaby
Theme URI: http://bbbaby.com
Description: Awesome new baby coming theme for B and B baby by <a href="http://www.verymystery.com/">Aaron Rabideau</a>)
Version: 1 (WP2.7.1)
Author: Aaron Rabideau
Author URI: http://www.verymystery.com
Tags: fun, baby, deer
*/

@import url('reset.css');

/* ---- Colors

cream: #fff8e3;
britta
off-white: #ffe9e5
red: #cb4507
orange: #db9c05
darkgreen: #4a4e00
lightgreen: #5edc90

deer
yellow: #d8c720
green: #8fc356
purple: #897273
brown: #6d5332
white: #f2f2f2

*/

/*   --------------- UTILITY CLASSES ------------   */

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.float-left { float:left; }
.float-right { float:right; }
.clear { clear:both; }

/*   -------------- FORMAT -----------------------  */

body {
	background: url(images/background_wood.jpg);
	font-family: Geneva, Helvetica, sans-serif;
	color: #565654;
}

#page-wrap {
	width: 998px;
	margin: 0 auto;
	background: #fff8e3 url(images/bbbaby.jpg) no-repeat;
}

#content-wrap {
	padding-top: 470px;
	background: url(images/BBBabyFooter.png) no-repeat bottom;
}

#footer {
	/*background: url(images/BBBaby.png); */
}

#footer p {
	margin:80px 0 0 0;
	padding-bottom: 10px;
}

a#title {
	display:block;
	margin-left: -9999px;
	height:60px;
}

#description {
	margin-left: -9999px;
}

#main-column {
	width: 75%;
	float:left;
	border-right: 1px dotted #8fc356;
}

p {
	margin-bottom:15px;
	line-height: 1.4em;
}

/*----- Links ----*/

a, a:link, a:visited, a:hover, a:active { text-decoration: none; outline: none; }

a:link { color:#897273; }

a:visited { color:#6d5332; }

a:hover, a:active { color:#8fc356; }


/*  ---------- POSTS ------  */

#posts-content {
	margin: 0 0 0 20px;
	padding-right: 20px;
}

h2 {
	font-size: 24px;
	text-decoration:none;
	color: #6d5332;}

.post {
	border-bottom: 1px dotted #8fc356;
	margin-bottom: 20px;

}

.post h3 a{
	font-size: 20px;
	text-decoration:none;
	color: #6d5332;
}

.datestamp {
	font-size: 12px;
	color: #8fc356;
	border-left: 1px dotted #8fc356;
	padding-left: 8px;
}

.post-meta {
	font-size: 12px;
	margin-bottom:0;
}

h3#comments {
	font-size: 20px;
}

.comment {
	border-bottom: 1px dotted #8fc356;
	margin: 20px 20px 0 15px;
}

.comment-body p{
	margin-top: 15px;
	margin-bottom:0;
}

h3#respond {
	margin-top:20px;
}

/*   ---------- SIDEBAR ------  */

#sidebar {
	float: left;
	width: 225px;
	margin: 0 10px;
	text-align: right;
}

#sidebar h3 {
	text-align:center;
	text-transform: uppercase;
	border-top: 1px dotted #8fc356;
	border-bottom: 1px dotted #8fc356
}


#sidebar form {
	padding:3px;
	text-align:left;
}

#sidebar li.module {
	margin-bottom: 15px;
}

/*  ----- FORMS -----    */

#submit {
	margin:3px;
}