@charset "UTF-8";
body, html	{background-color:#fff;
			font-family:Arial, Helvetica, sans-serif;
			color:#333;
			margin:0;
			padding:0;}
h2	{color:#fc7222;
	font-size:25px;
	font-weight:normal;
	margin:0;
	padding:0;}
a	{color:#fc7222;
	text-decoration:underline;}
h2 a	{text-decoration:none;}
h2 a:hover	{text-decoration:underline;}
h2.center	{margin-bottom:15px;}
#content, #header, #footer	{
	width:930px;
	position:relative;
	margin:0 auto;
}
.clear	{clear:both;}
p	{
	margin:0;
	padding: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;
	color:#333;
}
.blurb img, #blogTxt img	{
	margin:15px;
}
#blogTxt blockquote p	{
	color:#666;
}
a.readMore img	{
	padding:0;
	margin:0;
}
div.navigation	{
	padding:10px 0;
}
/****** HEADER ******/
#header_wrap	{background:url(images/Sborder.jpg) repeat-x;
				margin-bottom:35px;}
#search	{float:right;
		margin-top:35px;}
#searchform input	{border:0px;
			margin:0;
			padding:3px 5px;
			height:12px;
			float:left;
			color:#999;
			font-size:11px;
			border:1px solid #999;}
#searchform input#searchsubmit	{background-image:url(images/goBtn.jpg);
					width:30px;
					height:20px;
					padding:0;
					border:none;}
#search #searchform input#searchsubmit	{height:20px;}
#search #searchform input	{height:14px; border:none;}
#searchform label {display:none;}
#top_menu	{float:right;
			display:inline;
			margin-right:30px;
			margin-top:35px;}

/****** BLOGS ******/
#blogs, #search_page	{
	width:530px;
	float:left;
}
/* home page */
.post, div .page	{margin-bottom:45px;}
.details p	{font-size:11px;
			color:#999;
			display:block;
			float:left;
			padding-right:20px;
			padding-bottom:25px;
			margin-top:5px;}
.details p.comments	{background:url(images/commentBalloon.jpg) top right no-repeat;
					padding-right:25px;}
.blurb, #blogTxt	{clear:both;}
.blurb p, #blogTxt p	{color:#333;
			margin-top:20px;
			margin-bottom:30px;
			line-height:20px;}
.blurb p	{margin-bottom:20px;}
a.readMore	{font-size:14px;}
#morePosts	{background:url(images/twobarsBkg.jpg) repeat-x;
			padding-top:25px;
			margin-bottom:40px;}
#morePosts a	{background-image:url(images/morepostsBtn.jpg);
				display:block;
				width:105px;
				height:26px;}
#newerPosts a	{display:block;
				float:right;
				width:105px;
				height:26px;
				background-image:url(images/newerpostsBtn.jpg);
				margin-top:25px;}
p#back	{font-size:14px;
		text-align:right;
		clear:both;}
/* indivdual blog page */
#blogTxt p	{margin-bottom:20px;}
#blogTxt p.blogHeading	{font-size:18px;
						color:#999;}
p.postmetadata	{font-size:10px;
						color:#999;
						line-height:11px;
						padding-top:10px;}
#share	{background:url(images/twobarsBkg.jpg) repeat-x;
		padding-top:45px;
		padding-bottom:40px;}
#share p	{margin-top:28px;}
#share p img	{margin-right:3px;}


#comments .commentsTitle	{padding-bottom:20px;}
#comments ul.comment	{border-top:1px solid #e0e0e0;
						padding:10px 0;}
#comments ul.comment li	{padding:20px 0;
	border-bottom:1px solid #e0e0e0;
	list-style-type:none;}
#comments div img	{clear:both;
				float:left;}
#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: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:10px;}
#reply input.submit	{background-image:url(images/submitComment.jpg);
					width:129px;
					height:26px;
					border:none;
					margin-top:20px;}
#reply input.submit:hover	{cursor:pointer;}

#blogs.pages .entry	{padding-top:20px;}
/****** SEARCH ******/
#search_page .navigation	{
	margin:10px 0 20px;
	font-size:12px;
}
#search_page h3	{
	margin-bottom:5px;
}
#search_page small	{
	font-size:14px;
	color:#333;
}

/****** SIDEBAR ******/
#sidebar	{width:360px;
			float:left;
			display:inline;
			margin-left:40px;}
.sidebarItem{
	padding-bottom:35px;
	position:relative;
	clear:both;
}
.title	{padding-bottom:25px;}
.title p, #sidebarNotes	{font-size:11px;
			text-transform:uppercase;
			color:#999;}
#sidebarNotes p	{padding-bottom:25px;}
.sidebarItem li	{display:block;
				padding:9px 0;
				font-size:12px;}
.sidebarItem li a	{color:#333;
					text-decoration:none;}
.sidebarItem li a:hover	{color:#fc7222}
.sidebarItem ul	{
	background-image:url(images/sidebarBkg.jpg);
	padding-bottom:1px;
	margin:0;
}
.sidebarItem ul.twoCol li	{
	float:left;
	width:180px;
}
ul.children	{
	display:none;
}
						
/****** FOOTER ******/
#footer_wrap	{background:url(images/bottom-Sborder.jpg) repeat-x;
				margin-top:20px;
				height:70px;
				padding-top:15px;}
#footer	{font-size:11px;
		color:#999;}
#footer img	{float:right;}
#footer p	{padding-top:20px;}