
body
{
	background: #ffffff;
	color: #000000;
	margin: 0px 0px 0px 0px;
	background-image:url(Graphics/pageBGTop.gif) ! important;
	background-position: top left;
	background-repeat:repeat-x;
	font-family: "Times New Roman", Times, serif;
}

td
{
	vertical-align: top;
}

.pageContainer
{
	background-image:url(Graphics/pageBG.gif);
	background-position: left top;
	background-repeat:repeat-y;
	width: 100%;
}

#header, #topbar, #sidebar1wrap, #banner, .topBarTD
{
	background: #A2711D ! important;
}

#contentwrap, #sidebar2wrap, ul#commentlist li.comment, h2.comments, h2.respond, #commentform, #comments .paged-navigation a, #navlink, #postlink
{
	background-color: #ffffff;
}

#topbar
{
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	width: 100% ! important;
	font-size: 1.1em;
}

a.topBarTitle
{
	color: #ffffff ! important;
}

.topBarTD
{
	height: 84px;
	text-align: center;
	padding-top: 10px;
}

#navlink, #postlink
{
	color: #000000 ! important;
	font-weight:bold;
}

.post
{
	border: dotted 1px #A2711D;
	background: none;
}

.postmetadata-top
{
	border-bottom: 1px dotted #A2711D;
}

.backtotop
{
	text-align: left;
}

#banner
{
	padding: 0px 0px 0px 0px;
	height: 120px ! important;
	text-align: center;
	width: 100%;
}

#contentwrap
{
	background-image:url(Graphics/pageBG.gif);
	background-position: left;
	background-repeat:repeat-y;
	border-top: 0px solid #181818;
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

#content
{
	width: 100% ! important;
}

.mainAreaTD
{
	background-color: #ffffff;
	padding: 20px 20px 0px 20px;
}

div.wp-caption
{
	background-color: #edcd97;
	margin-top: 10px;
	margin-right: 10px;
}

p.wp-caption-text
{
	padding: 0px 10px 0px 10px;
	font-size: .85em;
}

#sidebar1 a, #sidebar1 a small
{
	color: #7a3030;
}

#sidebar1 a:hover, #sidebar1 a small:hover
{
	color: #aaaaaa;
}

a, a .title, cite a, #topbar a, .post a, .post h2, .post h2 a, #sidebar2 a, #sidebar2 a small, #commentform a, ul#commentlist a, #navlink a, #postlink a
{
	color: #006900;
	background: none;
}

a:hover, a .title:hover, cite a:hover, #topbar a:hover, .post a:hover, .post h2:hover, .post h2 a:hover, #sidebar2 a:hover, #sidebar2 a small:hover, #commentform a:hover, ul#commentlist a:hover, #navlink a:hover, #postlink a:hover
{
	color:	#7a3030;
	background: none ! important;
	text-decoration: underline;
}

#sidebar1wrap a:hover
{
	text-decoration: none ! important;
}

#sidebar1wrap
{
	padding: 0px 0px 0px 0px ! important;
	margin: 0px 0px 0px 0px ! important;
	width: 172px ! important;
}

#sidebar1 a, #sidebar1 li.recentcomments
{
	border-bottom: 0px dotted #252525;
	display: inline ! important;
	padding: 0px 0px 0px 0px ! important;
	margin: 0px 0px 0px 0px ! important;
}

.sideBar1Table
{
	padding: 6px 0px 0px 0px;
}

#sidebar1wrap
{
	padding: 0px 0px 0px 0px ! important;
}

div#sidebar1
{
	position: relative;
}

.mainNavSideBar
{
	position: absolute;
	top: 132px;
	left: 6px;
}

#sidebar2wrap
{
	padding-right: 40px;
}

#sidebar2 h2.small
{
	color: #000000;
}

.blogIntro
{
	margin-top: 62px;
	border-bottom: 1px dotted #A2711D;
}

.blogIntro p
{
	margin-bottom: 0px;
}

.davidBlogIntroPhoto
{
	float: left;
	padding: 5px 5px 0px 0px;
}

#sidebar2 h2.small, #sidebar2 a
{
	border-bottom: 1px dotted #A2711D;
}

h2.comments, h2.respond
{
	color: #000000;
}

#sidebar1 a:hover small, #sidebar2 a:hover small, #sidebar1 a:hover, #sidebar2 a:hover, #sidebar1 li.widget_categories ul li:hover, #sidebar2 li.widget_categories ul li:hover, #comments .paged-navigation a:hover, #comments .paged-navigation .current
{
	background: none ! important;
}

#commentform input, #commentform textarea, #s
{
	background: #EDCD97;
	border: 1px solid #E3B463;
	color: #000000;
	padding: 3px;
}

#commentform #submit
{
	border-width: 2px;
	color: #000000;
	font-weight: bold;
	cursor:pointer;
}

li.comment
{
	border: 1px dotted #EDCD97;
}

#footer
{
	background: #A2711D;
	padding: 0px 0px 0px 0px ! important;
	height: 15px;
	width: 100%;
}
