/* @override http://wp10.byloudlogic.com/wp-content/themes/amazing-grace/style-lfd.css */

/* -- Layout -- */

body {
	background: url(images-lfd/paper.jpg) repeat;
	color: #2e2303;
}

#page {
	background: url(images-lfd/bg-wide-2-no-stripe.jpg) repeat-x left top;
}

#wrap {
	padding-top: 12px;
}

.btitle a {
	display: block;
	width: 412px;
	height: 76px;
	margin: 20px 0 0;
	padding: 0;
	background: url(images-lfd/logo-3.gif) no-repeat left top;
	text-indent: -50000px;
}

#portrait-bg {
	background: url(images-lfd/photos.png) no-repeat left top;
}

#sidebar-left, #sidebar-right {
	margin-top: 20px;
}

#sidebar-left {
	width: 169px;	/* 189 */
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #e3d6a0;
	margin-bottom: 50px;
	font-size: 11px;
	background-image: url(images-lfd/paper-lighter.jpg);
}

#sidebar-left h4, #sidebar-right h4 {
	margin-top: 10px;
	margin-bottom: 4px;
}

#sidebar-right {
	width: 175px;
	margin-bottom: 50px;
	font-size: 11px;
}

#footer {
	background-image: url(images-lfd/footer-2.jpg);
}



/* -- Navigation  */

#menu {
	margin-top: -12px;
	height: 50px;
}

#menu li a {
	padding-top: 20px;
	padding-bottom: 10px;
}



#menu li.current_page_item a,
#menu li.current_page_ancestor a,
#menu li.current_page_parent a,
#menu li.home_page_item a,
#menu li a:hover {
	background: #2d61a5;
	color:#fff;
}


/* -- Sub-Navigation */
#sub-nav {
	padding-left: 10px;
	border-top: 1px solid #e3d6a0;
	border-bottom: 1px solid #e3d6a0;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#sub-nav li {
	display: inline;
	margin-right: 30px;
	font-size: 14px;
	font-weight: bold;
}

#sub-nav li a {
	
}


/* -- Posts */

a:hover,.entrytitle h1 a,.entrytitle h2 a {
	color:#2e2303;
}

.entrybody h2 {
	margin-top: 20px;
}

h3 {
	clear: both;
}

.entrybody h2 {
	padding-top: 30px;
	margin-top: 20px;
	background: url(images-lfd/divider.gif) no-repeat center top;
}

.entry a:hover {
	background-color: #fff9e2;
}

blockquote {
	padding-top: 12px;
	background-image: url(images-lfd/paper-lighter.jpg);
}

blockquote p strong {
	color: #6c8338;
}

img.alignright {
	margin: 0 0 8px 20px;
}

/* Meta */

.entrydate {
	background: url(images-lfd/date.gif) no-repeat 3px 3px;
}

.endate {
	font-size: 14px;
	color: #6c8338;
}

.entrymeta {
	padding-bottom: 8px;
	border-top: 1px solid #e3d6a0;
	border-bottom: 1px solid #e3d6a0;
	color: #9a916c;
}


.commentslink {
	background:url(./images/packaged.png) no-repeat;
}

.filedto {
	background:url(./images/post.png) no-repeat;
}

.postedby {
	background:url(./images/user.png) no-repeat;
}

/* Comments */

ol.commentlist {
	color:#2e2303;
}

ol.commentlist a:hover {
	color: #6c8338;
}

ol.commentlist a {
	color: #2e2303;
}

.alt {
	background-image: url(images-lfd/paper-dark.jpg);
}

/* -- Sidebars */

#sidebar h4 {
	color: #2e2303;
}

#sidebar ul li:hover,#sidebar ul li a:hover {
	background: none;
}


/* -- Wordpress Classes */

.wp-caption {
	margin-top: 0;
	border: none;
	font-size: 10px;
	background: none;
}

p.wp-caption-text {
	padding-top: 6px;
	color: #9a916c;
}


#portrait-bg-mss {
	height:176px;
	left:15px;
	position:relative;
	top:26px;
	width:283px;
}

