@charset "UTF-8";

body, html	{background-image:url(images/bkg.jpg);
			font:12px Arial, Helvetica, sans-serif;
			color:#3d250c;
			margin:0;
			padding:0;}
#background	{background:url(images/bkg-image.jpg) top center no-repeat;}
#wrapper	{width:950px;
			position:relative;
			margin:0 auto;}
a, #sidebarNotes p a	{color:#fc7222}
p	{
	color:#3d250c;
	padding:0;
	margin:0;
}
h2, h2 a	{font-weight:normal;
	font-size:25px;
	color:#3d250c;
	text-decoration:none;
	padding:0;
	margin:0;}
#sidebar h3	{color:#d49c62;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0;
	margin:5px 0;}
ul	{
	list-style-type:disc;
	margin:10px 25px;
	padding:0;
}
ol	{
	list-style-type:decimal;
	margin:10px 25px;
	padding:0;
}
li	{
	padding:5px;
	margin:0;
}
img {
	border:0;
}
.blurb h2, #blogTxt h2	{
	font-weight:bold;
	font-size:19px;
	margin:20px 0;
}
div.navigation	{
	padding:10px 0;
}
.clear	{clear:both:}

/****** HEADER ******/
#header	{background:url(images/top-bkg.png) no-repeat bottom;}
#header img	{margin:20px 0 30px 15px;}

/****** BLOGS ******/
#content	{background-color:#fff;}
#blogs	{width:550px;
		margin-left:30px;
		margin-top:50px;
		disply:inline;
		float:left;}
p#back	{font-size:14px;
		text-align:right;
		clear:both;
		padding:30px 60px 20px 0;}
/* home page */
.post, .blogItem, div .page	{margin-bottom:45px;}
.details p	{font-size:11px;
			color:#999;
			display:block;
			float:left;
			padding-right:20px;
			padding-bottom:25px;
			padding-top:5px;
			margin-top:5px;}
.details p.comments	{background:url(images/commentBalloon.jpg) top right no-repeat;
					padding-right:30px;}
.bloglinks img	{float:right;
				margin-top:6px;}
.blurb, #blogTxt	{clear:both;}
.blurb p, #blogTxt p	{color:#333;
			margin:10px 0;
			line-height:20px;}
.blurb img, #blogTxt img	{
	margin:15px;
}
.blurb img.float	{float:left;
			margin-right:25px;
			margin-bottom:15px;}
a.readMore	{font-weight:bold;}
a.readMore img	{margin:0;}
#postsBreak	{border-top:2px dotted #b7aea4;
			margin-top:75px;
			padding-top:20px;
			height:2px;}
#morePosts a	{background-image:url(images/olderBtn.jpg);
				display:block;
				width:121px;
				height:17px;
				float:left;}
#newerPosts a	{display:block;
				float:right;
				width:130px;
				height:15px;
				background:url(images/newerpostsBtn.jpg) no-repeat;}
p.postmetadata	{
	font-size:10px;
	padding-top:25px;
	clear:both;
}
p.postmetadata.search, div.details.search p	{
	padding:0;
	padding-bottom:5px;
}
#comments .commentsTitle	{padding-bottom:20px;}
#comments ul.comment	{border-top:2px dotted #b7aea4;
						padding:10px 0;}
#comments ul.comment li	{
	padding:20px 0;
	border-bottom:2px dotted #b7aea4;
	list-style:none;
}
#comments p	{
	margin:10px 0;
}
#comments .comment-author	{
	display:block;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
}
#comments .comment-author cite	{padding-left:22px;
								font-style:normal;}
#comments .comment-author .says	{display:none;}
#comments .comment-meta	{margin-left:55px;font-size:10px;
						color:#999;
						padding-top:2px;
						padding-bottom:12px;}
#comments .comment-meta a	{color:#999;}
#comments .comment p	{margin-left:55px; margin-bottom:8px; clear:both;}
#reply	{margin-top:40px;}
#reply form	{margin-top:15px;}
#reply input, #reply textarea	{
	border:1px solid #ccc;
	padding:4px 2px;
}
#reply input	{width:225px;}
#reply textarea	{width:525px;
					height:100px;}
#reply label	{font-size:12px;
				font-weight:bold;
				color:#333;}
#reply p	{margin-top:12px;}
#reply input.submit	{background-image:url(images/submit.jpg);
					width:179px;
					height:16px;
					border:none;
					margin-top:20px;}
#reply input.submit:hover	{cursor:pointer;}

/****** SIDEBAR ******/
#sidebar	{background:url(images/side-bkg.png) repeat-y;
			width:323px;
			padding-top:27px;
			float:left;
			display:inline;
			margin-left:25px;
			overflow:hidden;}
#sidebarNotes	{
	margin:0px 25px 15px;
}
#sidebarNotes p {
	color:#d49c62;
	font-size:11px;
}
#sidebar img.clear	{float:left;}
#sidebar ul	{margin:12px 12px 12px 17px;
			margin-right:0;
			color:#3d250c}
#sidebar li	{padding:7px 3px;}
#sidebar a	{color:#3d250c;
			text-decoration:none;}
#sidebar a:hover	{color:#fc7222}
.sideItem	{margin-left:23px;
			margin-right:20px;
			margin-bottom:40px;
			position:relative;}
#archives.sideItem	{
	margin-bottom:0;
	padding-bottom:40px;
}
#sideMenu, #search	{border-bottom:2px dotted #3d250c;
					padding-bottom:30px;}
form#searchform	{margin-top:20px;
				height:30px;}
#searchform label {display:none;}
#searchform #searchsubmit	{
	width:29px;
	height:29px;
	background-image:url(images/searchBtn.png);
	border:none;
	margin:0;
}
#searchform input	{float:left;border:1px solid #999;
				margin-top:2px;
				padding:3px 3px;
				height:16px;}
#archives form	{margin:15px 0;}
#blogroll	{height:150px;}
#sidebar #blogroll ul	{width:120px;
				float:left;
				margin:0;
				padding:12px 0 20px 17px;}
#sidebar #blogroll ul li	{
	padding:7px 0;
}
#twitter	{margin-bottom:0;
	padding-bottom:75px;}
#twitterBox	{background-image:url(images/twitter-middle.png);
			width:278px;
			clear:both;}
#twitterBox p	{padding:10px 20px;}
img.twitterSpace	{margin-top:25px;}

/****** FOOTER ******/
#footer 	{height:50px;}
#footer p	{padding-top:20px;
			color:#fdeebd}
#footer a	{color:#fdeebd;
			text-decoration:none;
			margin:0 20px;}
#footer a:hover	{color:#fc7222}
#footer div	{float:right;
			width:500px;}
#footer img	{margin-right:45px;
			margin-left:20px;
			margin-top:8px;
			float:right;}
/***sidebar links modules***/
ul.sidebarLinks{ visibility:hidden; }
table.sidebarLinks{ width:320px; margin-top:10px; }
table.sidebarLinks td{ width:155px; padding-bottom:5px; }
table.sidebarLinks tr>td{ padding-right:10px; }
