body {
	background-color: #315381;
	background-attachment: scroll;
	background-position: center top;
	background-repeat: repeat-x;
	background-image: url(../images/EdgeBGtiledshort.jpg);
	font-family: Arial, Helvetica, sans-serif;
}
body.single {
	background: #315381 url(../images/EdgeBGtiledshort.jpg) repeat-x center top;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: #a66226;
}
.boldface {
	font-weight: bold;
}
#container, #topedge, #botedge, #footer {
	width: 90%;
	max-width: 1100px;
	min-width: 988px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	visibility: visible;
	z-index: 0;
	padding: 0px;
	margin-bottom: 0px;
	overflow: auto;
	overflow-x: hidden;
	}
#topedge {
	position: relative;
	height: 7px;
	margin-top: 30px;
	padding-right: 0px;
	border-left: 1px solid #4e8bd1;
	border-right: 1px solid #4e8bd1;
	overflow: hidden;
	background: url(../images/EdgeSerretedTop.png) repeat-x left top;
}
#botedge {
	background-attachment: scroll;
	background-image: url(../images/EdgeSerretedBottom2.png);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	height: 6px;
	width: 100%;
	padding-right: 42px;
	margin-top: -6px;
	margin-bottom: 0px;
	margin-left: -42px;
	overflow: hidden;
}
#footer {
	margin-bottom: 30px;
	padding-top: 30px;
	background: #315381;
	font-size: 1.1em;
}

#container {
	background-color: #fffaeb;
	margin-top: 0px;
	border-top: 0px solid #4e8bd1;
	border-right: 1px solid #4e8bd1;
	border-bottom: 0px solid #4e8bd1;
	border-left: 1px solid #4e8bd1;
}
#container h1 img#logo {
	float: left;
	padding: 33px 15px 30px 42px;
}
#container #nav {
	background-attachment: scroll;
	background-image: url(../images/EdgeNavbar.png);
	background-repeat: repeat-x;
	background-position: left;
	clear: both;
	float: none;
	height: 76px;
	width: 100%;
	background-color: #639238;
}
#nav .navlink {
	display: inline-block;
	height: 66px;
	margin-top: 7px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	position: relative;
}
#nav .navlink a {
	font-size: 0.6em;
	color: #c9f0b5;
	text-decoration: none;
	display: inline-block;
	padding: 10px 10px 9px 0px;
}
#nav .navlink a:hover {
	background-image: url(../images/navlinkhover.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#nav .navlink .navhoverleft {
	height: 65px;
	width: 10px;
	position: absolute;
	left: -10px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/navlinkhover.png);
}
#nav .navlink a img {
}
#nav .navspacer {
	width: 31px;
	height: 76px;
}
#mainbanner  {
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	overflow: hidden;
	padding: 20px 42px;
	border-bottom: 1px solid #000;
	background: #3b3633 url(../images/EdgeGreyBox.png) repeat-x scroll center top;
}
#mainbanner img.storylabel {
	color: #ffe7a6;
	font: 1em Tahoma, Geneva, sans-serif;
}
#mainbanner p.timestamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #a5a3a2;
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 10px;
	text-indent: 0px;
}
#mainbanner p {
	margin-bottom: 0.3em;
	text-indent: 0.7em;
}
#mainbanner div {
	margin-right: 550px;
}
#mainbanner div#headline {
	position: relative;
	margin-bottom: 10px;
	font: 900 2.6em "proxima-nova-condensed-1", "proxima-nova-condensed-2", Tahoma, Geneva, sans-serif;
}
#mainbanner div#headline h2.headtitle {
	font-family: "proxima-nova-condensed-1", "proxima-nova-condensed-2", Tahoma, Geneva, sans-serif;
	z-index: 1;
	position: relative;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	text-shadow: 2px 2px 0px #000;
}
#mainbanner div#headline a {
	text-decoration: none;
	color: #FFF;
}
#mainbanner div#mainboxstory {
	color: #fff;
	text-align: justify;
	margin-right: 550px;
	margin-bottom: 2.5em;
	font: 0.9em/1.3em Arial, Helvetica, sans-serif;
}
#mainbanner div#mainboxstory img, #mainbanner div#mainboxstory .wp-caption {
	visibility: hidden;
	position: absolute;
	margin-left: -9999px;
}
#mainbanner div#slider {
	float: right;
	padding: 0px;
	position: relative;
	width: 510px;
	height:350px;
	background-color: #201c1a;
	overflow: hidden;
	border-top: 1px solid #1E1A17;
	border-right: 1px solid #1E1A17;
	border-bottom: 0px solid #1E1A17;
	border-left: 1px solid #1E1A17;
	margin: 14px 0px 0px;
}
#mainbanner div#slider .slide h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 0.8em;
	left: 0px;
	bottom: 0px;
	position: absolute;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
	width: 510px;
	background-image: url(../images/slidecaptionbg.png);
	text-align: left;
}
#mainbanner div#slider .slide{
	position: relative;
	width: 510px;
	height:350px;
	text-align: center;
}
#mainbanner div#slider ul, #mainbanner div#slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#mainbanner div#slider, #mainbanner div#slider li{ 
	width:510px;
	height:350px;
	overflow:hidden; 
	}
#mainbanner ol#controls {
	float: right;
	clear: right;
	width: 495px;
	background-color: #201c1a;
	padding-left: 15px;
	padding-bottom: 5px;
	z-index: 0;
	border-top: 0px solid #1E1A17;
	border-right: 1px solid #1E1A17;
	border-bottom: 1px solid #1E1A17;
	border-left: 1px solid #1E1A17;
}
#mainbanner ol#controls li {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
}
#mainbanner ol#controls li a{
	font-family: "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#mainbanner ol#controls li a:hover {
	text-decoration: underline;
}
#mainbanner ol#controls li.current {
	background-color: #a66226;
}
#mainbanner ol#controls li.current a {
	color: #FC0;
}

#mainbanner dd, #mainbanner dd dt, #mainbanner div.gallery{
	display: block;
	margin-left: -9999px;
	position: absolute;
	visibility: hidden;
}
#mainbanner p.byline  {
	float: right;
	z-index: 1;
	color: #A59D8D;
	clear: right;
	font-size: 0.7em;
	margin-top: 5px;
	width: 510px;
}
#mainbanner .more-link {
	padding-top: 20px;
	font-size: 1.4em;
	text-align: right;
	display: block;
}
span#prevBtn{}
span#nextBtn{}
#sidebar {
	float: right;
	width: 471px;
	text-decoration: none;
}
#sidebar li{
	padding: 20px;
}
#sidebar table.widgettitle:first-child {
	margin-top: 0px;
}
#sidebar table.widgettitle {
	background-image: url(../images/sidebarlabel.png);
	background-repeat: repeat-x;
	background-position: left center;
	margin-bottom: 12px;
	background-color: #000;
	margin-top: 20px;
	text-transform: uppercase;
}
#sidebar table.widgettitle h3,#sidebar table.widgettitle h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: .8 em;
	color: #fffaeb;
	text-align: left;
	text-indent: 0;
	padding: 4px 8px 3px;
	margin-bottom: 0px;
}
#sidebar h3.widgettitle span {
}
#sidebar .widgettitle a{
	color: #fffaeb;
	text-transform: uppercase;
	text-decoration: none;
}
#sidebar .widgettitle  a:hover{
	text-decoration: underline;
}
div#sidebar li.toplevel{
	background: url(../images/SidebarElementBG.png) no-repeat left bottom;
}
div#sidebar li.toplevel.blogs{
	background: url(none);
	padding: 0;
}
.element {
	background-image: url(../images/elementshadow.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top: 0px solid #9d958a;
	border-right: 0px solid #9d958a;
	border-bottom: 1px solid #9d958a;
	border-left: 0px solid #9d958a;
	padding: 20px 42px 20px 20px;
}
#editorscorner {
	background-image: url(../images/markportrait.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	min-height: 151px;
	overflow: visible;
	position: relative;
	background-color: #d4c8b2;
	border-top: 0px solid #9d958a;
	border-right: 0px solid #9d958a;
	border-bottom: 1px solid #9d958a;
	border-left: 0px solid #9d958a;
	margin-left: 0px;
}
#editorscorner #editorhead {
	position: absolute;
	right: 0px;
	bottom: 186px;
}
#editorscorner img#elementshadow {
	position: absolute;
	left: 0px;
	bottom: -20px;
}
#editorscorner #editorspacer {
	float: right;
	height: 200px;
	width: 200px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#editorscorner h2 a{
	color: #696057;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: .9 em;
	font-weight: bold;
}
#editorscorner .editorstitle {
	margin-top: 10px;
	max-width: 174px;
}
#editorscorner p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #a75d1b;
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1.3em;
	min-height: 96px;
	margin-right: 200px;
}
#editorscorner p:hover {
	text-decoration: underline;
}
#editorscorner a {
	text-decoration: none;
}
#editorscorner a:hover {
	text-decoration: underline;
}
div#sidebar ol li.category_post_box{
	padding: 0px;
}
#cat_post_list_widget{
	padding: 20px 42px 20px 20px;
	overflow: auto;
}
#cat_post_list_widget li{
	display: block;
	overflow: auto;
	padding: 8px 5px 5px;
	margin-bottom: 0px;
	border-top: 0px dotted #7A5A30;
	border-right: 0px dotted #7A5A30;
	border-bottom: 1px dotted #7A5A30;
	border-left: 0px dotted #7A5A30;
}
#cat_post_list_widget li.alt{
	display: block;
	overflow: auto;
	padding: 8px 5px 5px;
	margin-bottom: 0px;
	background: url(../images/transparentblack.png) repeat;
	border-top: 0px dotted #7A5A30;
	border-right: 0px dotted #7A5A30;
	border-bottom: 1px dotted #7A5A30;
	border-left: 0px dotted #7A5A30;
}
#cat_post_list_widget li.alt:first-child{
	border-top: 1px dotted #7A5A30;
}
#cat_post_list_widget li#headline_and_text{
	padding: 10px 10px 10px;
}
#cat_post_list_widget h2{
	margin-bottom: 10px;
}
#cat_post_list_widget h3{
	font-size: 1.1em;
	font-weight: 100;
}
#cat_post_list_widget p{
	font-size: 0.8em;
	line-height: 1.2em;
	margin-bottom: 3px;
	margin-top: 0px;
	color: #837867;
}
#cat_post_list_widget p.byline{
	font-size: 0.7em;
	line-height: 0.8em;
	margin-bottom: 10px;
	margin-top: 3px;
}
#cat_post_list_widget span.thumb img{
	margin: 0px;
	float: left;
	height: 110px;
	width: 110px;
	border: 1px solid #837867;
}
#cat_post_list_widget span.thumbsmall img{
	.margin: 0px 0px 10px;
	float: left;
	height: 50px;
	width: 50px;
	border: 1px solid #837867;
	margin-bottom: 3px;
}
#cat_post_list_widget div.thumb{
	margin-left: 120px;
}
#cat_post_list_widget div.thumbsmall{
	margin-left: 70px;
}
#cat_post_list_widget h4{
	font-size: 1.1em;
	font-weight: 100;
	text-align: right;
	text-shadow: 1px 1px 0px #fff;
	margin-top: 10px;
}
#cat_post_list_widget h4 a{
	text-decoration: none;
}
#cat_post_list_widget h5 a:hover{
	text-decoration: underline;
}
#cat_post_list_widget ol li span#noimg img, #cat_post_list_widget span#noimg .wp-caption, #cat_post_list_widget span#noimg .wp-caption-text{
	margin-left: -9999px;
	position: absolute;
	visibility: hidden;
}
#cat_post_list_widget ol li span.shunt p, #cat_post_list_widget span#noimg p{
	margin-left: 20px;
	text-indent: -10px;
	margin-bottom: 10px;
}
li.category_post_box + li{
	margin-top: -10px;
}
#twocolumn {
	background-image: url(../images/SidebarBG.png);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
	padding-bottom: 40px;
}
#nosidebar {
	padding-bottom: 40px;
	margin: 0px 42px 0px 42px;
	padding-top: 20px;
	position: relative;
}
div#nosidebar.storypost{
	width: inherit;
	background: url(none);
}
div#page-letter{
	font-size: 1.2em;
	color: #79674D;
	margin-left: 50px;
	margin-top: 50px;
	width: 600px;
}
div#page-letter ul{
	margin-top: -0.8em;
	margin-bottom: 0.8em;
}
div#page-letter li{
	font-size: 0.7em;
	margin-left: 50px;
	margin-bottom: 0.5em;
	width: 300px;
	list-style: disc;
}
.floatclearerleft {
	clear: left;
	float: none;
}
div#notfound{
	margin-right: 0px;
	min-height: 320px;
	padding-top: 180px;
	margin-left: 50px;
}
div#notfound h2 {
	font-size: 2em;
}
div#notfound p {
	font-size: 1.3em;
	padding-bottom: .8em;
}
div#notfound form#searchform{
	display: block;
}
.floatclearer {
	height: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#headersearch {
	float: right;
	width: 313px;
	margin-top: 1.1em;
	padding-left: 20px;
	margin-right: 40px;
	background-image: url(../images/HeaderSearchVertLine.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#headersearch p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ae9f8d;
	margin-bottom: 4px;
	clear: both;
}
#searchform  {
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	margin-bottom: -5px;
}
#searchform .input  {
	font-family: Tahoma, Geneva, sans-serif;
	color: #B3A593;
	font-size: 13px;
	float: left;
	position: relative;
	margin: 0px;
	width: 233px;
	padding: 7px 0px 7px 10px;
	border-width: 0px;
	border-style: solid;
	background: url(../images/EdgeSearchBox.png) no-repeat left top;
}
#searchform .submit   {
	height: 36px;
	width: 69px;
	padding-top: 0px;
	padding-right: 0px;
	float: none;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-width: 0px;
	border-style: solid;
	background: url(../images/EdgeEdgeSearchButton.png) no-repeat left top;
}
#searchform .submit:active {
	background-position: left bottom;
	border-width: 0px;
	border-style: solid;
}
#searchform #welcome {
	position: relative;
	left: -2px;
}
li.searchresults{
	margin-bottom: 1em;
}
li.searchresults h3{
	font-size: 1.5em;
	font-weight: 600;
}
li.searchresults h3 a{
	color: #3A2E1F;
	text-decoration: none;
	border-top: 0px dotted #3a2e1f;
	border-right: 0px dotted #3a2e1f;
	border-bottom: 1px dotted #3a2e1f;
	border-left: 0px dotted #3a2e1f;
}
li.searchresults p{
	color: #7B6646;
	font-size: 0.8em;
	text-indent: 10px;
}
li.searchresults p.byline{
	font-size: 0.7em;
	text-indent: 0;
}
li.searchresults img, li.searchresults .wp-caption{
	margin-left: -9999px;
	position: absolute;
	visibility: hidden;
}
li.searchresults p.search-meta{
	margin-top: -2em;
}
#twocolumn #mainstories {
	margin: 0px 494px 0px 42px;
	padding-top: 20px;
}
.storypost {
	padding-bottom: 2em;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	font-weight: normal;
	color: #364959;
	display: block;
	letter-spacing: 110%;
	background-image: url(../images/PostBG.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 0px;
	overflow: hidden;
	width: 100%;
}
.storypost ul li{
	font-size: 0.8em;
	margin-bottom: 1.3em;
	margin-left: 30px;
	line-height: 1.2em;
	color: #806C4F;
}

table.storylabel {
	background-image: url(../images/storytagBG.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 12px;
	background-color: #d8913b;
	max-width: 250px;
}
.storypost table.storylabel p{
	font-size: 0.6em;
	line-height: .8 em;
	color: #FFF;
	text-align: left;
	text-indent: 0;
	padding: 3px 8px 0px;
	vertical-align: middle;
	margin-bottom: 0px;
}
.storypost table.storylabel p.cat-list{
	font-size: 0.9em;
	margin-bottom: 4px;
	font-weight: 400;
}
.storypost table.storylabel p.tag-list{
	margin-top: -10px;
	margin-bottom: 3px;
}
.storypost table.storylabel a {
	color: #FFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-bottom: 0px;
}
.storypost table.storylabel a:hover {
	text-decoration: underline;
}
.storypost table.storylabel td{
	vertical-align: middle;
}
.storypost p {
	line-height: 1.5em;
	text-align: justify;
	text-indent: 5px;
	font-size: 0.8em;
	margin-bottom: 0.7em;
	color: #79674D;
}

.storypost p.byline {
	font-family: Tahoma, Geneva, sans-serif;
	color: #79674D;
	margin-bottom: 12px;
	font-size: 0.7em;
	line-height: 1.5em;
	text-align: left;
	text-indent: 0;
}
.storypost h2 {
	color: #0d0d0d;
	text-align: left;
	text-indent: 0px;
	letter-spacing: 110%;
	font-size: 2em;
	line-height: 1.2em;
	font-weight: 900;
}
div.storypost.singleattach h2 {
	color: #0d0d0d;
	text-align: left;
	text-indent: 0px;
	letter-spacing: 110%;
	font: normal 1.4em/1.2em "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	margin-bottom: 0.6em;
}
div.storypost.singleattach h2:first-child {
	color: #756951;
	font: normal 1.1em/1.2em "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}
div.storypost.singleattach h2:first-child a{
	color: #756951;
	text-decoration: none;
	letter-spacing: 110%;
	border-bottom: 1px dotted #756951;
}
div.storypost.singleattach h2:first-child a:hover{
	border-bottom: 1px solid #756951;
}
div.storypost.singleattach div.aligncenter{
	width: 100%;
	max-width: 512px;
	overflow: auto;
}
div.storypost.singleattach div.aligncenter > img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
div.storypost.singleattach ul {
}
div.storypost.singleattach ul li{
	float: left;
}
div#twocolumn div.storypost div.gallery{
	max-width: 100%;
	overflow: hidden;
	clear: left;
}
div.storypost.singleattach ul li img, div.storypost dl.gallery-item dt.gallery-icon a img{
	background: #667;
	padding: 3px;
	border: 1px solid #333;
	height: 140px;
	width: 140px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.storypost h2 a {
	color: #0d0d0d;
	text-decoration: none;
}
.storypost .archivetitle  a{
	font-family: "proxima-nova-condensed-1", "proxima-nova-condensed-2", Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #0d0d0d;
	text-decoration: none;
	letter-spacing: 110%;
}
.storypost img {
	color: #0d0d0d;
	text-decoration: none;
	border: 1px solid #313131;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#mainstories.singlestory div.storypost{
	background: none;
	}
div#twocolumn.singlestory .storypost h1{
	font-family: "proxima-nova-condensed-1", "proxima-nova-condensed-2", Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.2em;
	color: #0d0d0d;
	margin-bottom: 10px;
	letter-spacing: 110%;
}
.folio {
	font-style: normal;
	font-weight: 500;
	color: #FFF;
	text-decoration: none;
	letter-spacing: 110%;
}
div.obits hr {
	width: 80%;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: #24211E;
	border-width: 0px;
	float: left;
	clear: both;
	display: block;
	position: relative;
}
div#mainbanner.obits{
	overflow: hidden;
}
div#mainbanner.obits div {
	margin-right: 0px;
}
div#mainbanner.obits div.obitsummary div#obitbody{
	margin-left: 200px;
	margin-right: 20px;
	margin-top: 0px;
	min-height: 190px;
}
div#mainbanner.obits div.obitsummary {
	margin: 0px 240px 0px 0px;
	position: relative;
	padding: 0px;
}
div#mainbanner.obits div#obitseperator{
	border-bottom: 1px solid #24211E;
	margin-top: 25px;
	margin-bottom: 20px;
}
div#mainbanner.obits div.date p.date{
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background: #1D1B18;
	font: 500 normal 0.8em "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	max-width:inherit;
}
div#mainbanner.folio div.obitsummary p {
	font: normal 0.8em/1.4em Arial, Helvetica, sans-serif;
	clear: left;
	margin-bottom: 0.5em;
	text-indent: 0.6em;
}
div#mainbanner.folio div.obitsummary p.dateofdeath {
	font: normal 0.7em/1.3em Arial, Helvetica, sans-serif;
	clear: none;
	padding-top: 0.7em;
	color: #999;
}
div#mainbanner.folio div.obitsummary h1#obittitle {
	color: #FFF;
	text-decoration: none;
	letter-spacing: 110%;
	font: 600 normal 1.3em "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	padding-top: 0px;
}
div#mainbanner.folio div.obitsummary img, div#mainbanner.folio div.obitsummary .wp-caption {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	margin-left: -9999px;
}
div#mainbanner.folio div.obitsummary span.obitthumb a#obitthumb{
	position: static;
	margin-left: 0px;
}
div#mainbanner.folio div.obitsummary span.obitthumb img {
	background: #1D1B18 url(../images/thumbbg.png);
	padding: 20px;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 5px;
	margin-left: 0px;
	text-indent: 0;
	position: absolute;
	float: left;
}
div#mainbanner.obits a.more-link {
	float:inherit;
	border-bottom: 0px;
}
div#mainbanner.obits a{
	color: #D07D33;
	text-decoration: none;
	padding-bottom: 0.05em;
	border-bottom: 1px dotted #7C4E23;
	position:relative;
}
div#mainbanner.obits a:hover{
	color: #DAAA52;
	text-decoration: none;
	padding-bottom: 0.05em;
	position:relative;
}
div#mainbanner.obits div#singleobit.obitsummary div.wp-caption p.wp-caption-text{
	color: #666055;
	text-indent: 0;
}
div#mainbanner.obits div.wp-caption a, div#mainbanner.obits div.wp-caption a:hover{
	border-width: 0px;
	border-style: none;	
}
div#mainbanner.folio div#singleobit.obitsummary p.dateofdeath{
	padding-top:0;
	margin-bottom: 0.5em;
	font-size: 1.5em;
	text-indent: 0;
	color: #72685A;
}

div#mainbanner.folio div#singleobit.obitsummary h1 {
	margin-bottom: 0px;
}
div#mainbanner.obits div#singleobit.obitsummary {
	margin: -20px 570px 0px 0px;
	position: relative;
	min-height: 500px;
}
div#mainbanner.obits div#singleobit.obitsummary img, div#mainbanner.obits div#singleobit.obitsummary .wp-caption{
	visibility: hidden;
	position: absolute;
	margin-left:-9999px;
}
div#mainbanner.obits div#singleobit.obitsummary h1, div#mainbanner.obits div#singleobit.obitsummary p{
	margin-left: 0px;	
}
div#mainbanner.obits div#singleobit.obitsummary p{
	clear: left;
	text-align: justify;
	color: #E3E2DF;
	font: lighter 0.9em/1.4em Arial, Helvetica, sans-serif;
}
div#mainbanner.obits div#singleobit.obitsummary h1{
	font: 900 normal 3em "proxima-nova-condensed-1", "proxima-nova-condensed-2", Arial, Helvetica, sans-serif;
	position: relative;
}
div#mainbanner.folio div#singleobitpics{
	float: right;
	width: 550px;
	margin-top: 10px;
}
div#mainbanner.obits div#singleobitpics td#topleft{
	background: url(../images/obitlargepicbg.png) no-repeat left top;
}
div#mainbanner.obits div#singleobitpics td#topright{
	background: url(../images/obitlargepicbg.png) no-repeat right top;
	width: 20px;
}
div#mainbanner.obits div#singleobitpics td#bottomleft{
	background: url(../images/obitlargepicbg.png) no-repeat left bottom;
}
div#mainbanner.obits div#singleobitpics td#bottomright{
	background: url(../images/obitlargepicbg.png) no-repeat right bottom;
	width: 20px;
}
div#mainbanner.obits div#singleobitpics td img{
	padding: 20px 0px 5px 20px;
}
div#mainbanner.obits div#singleobitpics td h4{
	padding: 0px 20px 20px;
	font: 11px/1.3em Arial, Helvetica, sans-serif;
	color: #B4B0A7;
}
div#mainbanner.obits h2#alignright{
	font-size: 1.5em;
	color: #605F59;
	text-align: right;
}
div#obitsidebar {
	background: #534E44;
	padding: 20px;
	float: right;
	width: 200px;
	overflow: auto;
	margin-top: 75px;
	z-index: 9;
	position: relative;
}
div#obitsidebar li.widget_text h2{
	font-size: 1.5em;
	margin-bottom: 0.4em;
	color: #BBB4A2;
}
div#obitsidebar li.widget_text p{
	font-size: 0.8em;
	line-height: 1.1em;
	margin-bottom: 0.5em;
	color: #B9B3A4;
}
.folio h2, div#mainbanner.folio p#folioheading {
	font-size: 3.3em;
	font-weight: 600;
	line-height: 1em;
}
div#classifieds {
	background: url(../images/classifiedcatbarbg.png) repeat-y left top;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 40px;
	overflow: hidden;
	position: relative;
}
div#classifieds div#listings{
	margin-left: 201px;
	overflow: hidden;
	padding-right: 42px;
	padding-left: 32px;
}
div#classifieds div#listings.single{
	padding-right: 0px;
	max-width: 652px;
	background-image: none;
}
div#classifieds div#listings.single.has-ads{
	margin-right: 282px;
}
div#classifieds div#listings.single .archivetitle{
	font-size: 1.6em;
}
div#classifieds div#listings.single p.date{
	font-size: 0.6em;
	color: #A89A80;
}
div#classifieds div#listings.single img{
	margin-left: -9999px;
	visibility: hidden;
	position: absolute
}
div#classifieds div#listings.single .wp-caption{
	margin-left: -9999px;
	visibility: hidden;
	position: absolute
}
div#classifieds div#listings.single img.main{
	width: 99%;
	border: 1px solid #AFA898;
	max-width: 650px;
	visibility: visible;
	margin-left: 0px;
	position: relative;
}
div#classifieds div#listings.single div#infobox{
	padding: 10px;
	float: left;
	width: 130px;
	margin-right: 20px;
	margin-bottom: 5px;
	background-image: url(../images/ClassifiedQuickInfo.jpg);
	background-position: right bottom;
	position: relative;
	background-repeat: no-repeat;
}
div#classifieds div#listings.single div#infobox div#top{
	background-image: url(../images/ClassifiedQuickInfo.jpg);
	background-position: left top;
	position: absolute;
	height: 1px;
	width: 100%;
	left: 1px;
	top: 0px;
	background-repeat: no-repeat;
}
div#classifieds div#listings.single div#infobox h4{
	color: #796446;
	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 0.5em;
	margin-top: 0px;
}
div#classifieds div#listings.single div#infobox p{
	color: #625239;
	font-size: 0.7em;
	text-align: left;
	text-indent: 0;
}
div#classifieds div#listings h1 {
	font: 600 3em "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
}
div#classifieds div#listings h1.title {
	margin-bottom: 20px;
}
div#classifieds #listings span.blurb p{
	font: 400 1.2em/1.4em "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
	color: #5A4B3A;
	margin-bottom: 30px;
	margin-top: -20px;
}
div#classifieds div#listings p.titlelead {
	font: 400 1em "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
	margin-left: 2px;
	margin-bottom: -5px;
	color: #AD9276;
}
div#classifieds div#listings ul.summary li{
	background-image: url(../images/ClassifiedBG.png);
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 200px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right bottom;
	position: relative;
	color: #68593C;
}
div#classifieds div#listings ul#jobs.summary li{
	padding-left: 20px;
}
div#classifieds div#listings ul.summary li div.edge{
	background-image: url(../images/ClassifiedBG.png);
	position: absolute;
	top: 0px;
	left: 0px;
}
div#classifieds div#listings ul.summary li div#left{
	background-position: left bottom;
	height: 100%;
	width: 2px;
}
div#classifieds div#listings ul.summary li div#top{
	background-position: right top;
	height: 2px;
	width: 100%;
}
div#classifieds div#listings ul.summary li div#corner{
	background-position: left top;
	height: 2px;
	width: 2px;
	z-index: 1;
}
div#classifieds div#listings ul.summary li img.thumb{
	padding: 10px;
	float: left;
	margin-left: -190px;
	background-image: url(../images/ClassifiedThumb.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#classifieds div#listings ul.summary li .archivetitle{
	font-size: 1.8em;
	font-weight: 700;
	color: #000;
	line-height: 1em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
div#classifieds div#listings ul.summary li .archivetitle a{
	color: #5E4020;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5E4020;
}
div#classifieds div#listings ul.summary li p{
	font-size: 0.9em;
	line-height: 1.7em;
	max-width: 45em;
	text-align: left;
	margin-right: 25px;
}
div#classifieds div#listings ul.summary li p.byline{
	font-size: 0.8em;
	margin-bottom: 1em;
	line-height: 1em;
	color: #998A6A;
}
div#classifieds div#listings ul.summary li p.jumpline{
	font-size: 1.1em;
	margin-top: 0.5em;
	color: #8B5F2E;
	font-weight: 700;
}
div#classifieds div#listings ul.summary li p.jumpline a{
	margin-top: 0.5em;
	color: #966023;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #966023;
	text-transform: uppercase;
}
div#c-fiedindex {
	background: url(../images/classifiedcatbartop.png) no-repeat left top;
	width: 201px;
	float: left;
	margin-top: -20px;
	padding-top: 5em;
	overflow: visible;
	margin-bottom: 20px;
	position: relative;
}
div#c-fiedindex > p {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 42px;
	font: 300 1.2em "proxima-nova-condensed-1", "proxima-nova-condensed-2", Arial, Helvetica, sans-serif;
	color: #BEAB92;
	text-transform: uppercase;
}
div#mainbanner.classifieds{
	overflow: hidden;
}
div#classifieds div#c-fiedindex div.cattab{
	background: url(../images/classifiedcattab.png) no-repeat left center;
	position: relative;
	width: 178px;
	margin-left: 16px;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
}
div#classifieds div#c-fiedindex div.cattab > div.top{
	background: url(../images/classifiedcattab.png) no-repeat left top;
	position: absolute;
	height: 8px;
	width: 178px;
	top: -8px;
	right: 0px;
}
div#classifieds div#c-fiedindex div.cattab > div.bottom{
	background: url(../images/classifiedcattab.png) no-repeat left bottom;
	position: absolute;
	height: 15px;
	width: 178px;
	left: 0px;
	bottom: -15px;
}
div#classifieds div#c-fiedindex div.cattab:hover{
	background: url(../images/classifiedcattabhover.png) no-repeat right center;
	z-index: 1;
	margin-top: -2px;
	margin-bottom: 8px;
	width: 189px;
	margin-left: 12px;
}
div#classifieds div#c-fiedindex div.cattab:hover > div.top{
	background: url(../images/classifiedcattabhover.png) no-repeat right top;
	width: 189px;
}
div#classifieds div#c-fiedindex div.cattab:hover > div.bottom{
	background: url(../images/classifiedcattabhover.png) no-repeat right bottom;
	width: 189px;
}
div#classifieds div.cattab h5{
	font: 600 1.3em/1em "proxima-nova-condensed-1", "proxima-nova-condensed-2", Arial, Helvetica, sans-serif;
	color: #443628;
	margin-right: 0px;
	margin-left: 22px;
	background: url(../images/classifiedcattabtitle.png) no-repeat left top;
}
div#classifieds div.cattab h5 a{
	color: #443628;
	padding: 7px 10px 9px;
	display: block;
}
div#classifieds div.cattab p.c-fiedcount{
	font: 600 0.8em Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-right: 0px;
	margin-left: 22px;
	background: url(../images/classifiedcattabtitle.png) no-repeat left bottom;
}
div#classifieds div.cattab p.c-fiedcount a{
	color: #E8DFD7;
	padding: 2px 10px 4px;
	display: block;
	text-decoration: none;
}
div#classifieds div.cattab:hover h5{
	margin-right: 7px;
	background: url(../images/classifiedcattabtitlehover.png) no-repeat left top;
}
div#classifieds div.cattab:hover h5 a{
	color: #A36F21;
	font-size: 1.05em;
	line-height: 1em;
	padding-left: 5px;
	padding-right: 12px;
}
div#classifieds div.cattab:hover p.c-fiedcount{
	margin-right: 7px;
	background: url(../images/classifiedcattabtitlehover.png) no-repeat left bottom;
	z-index: 1;
}
div#classifieds div.cattab:hover p.c-fiedcount a{
	padding: 3px 12px 5px 10px;
	color: #FFF;
	font-size: 1.1em;
	line-height: 1.1em;
	z-index: 1;
}
div#classifieds div.cattab li{
	font-size: 0.7em;
	margin-left: 10px;
	margin-right: 7px;
}
div#classifieds div.cattab li a{
	text-decoration: none;
	color: #A36F21;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	padding-right: 8px;
}
div#classifieds div.cattab li a:hover{
	text-decoration: underline;
	color: #a66226;
	background: url(../images/classifiedcattabsubhover.png) repeat-y right top;
}
div#classifieds div.cattab ul{
	margin-left: -9999px;
	position: absolute;
	visibility: hidden;
}
div#classifieds div.cattab:hover ul{
	margin-left: 22px;
	position: static;
	visibility: visible;
	background: url(../images/classifiedcattabsubs.png) no-repeat left bottom;
	margin-right: 7px;
	margin-top: -3px;
	padding-top: 3px;
	z-index: 0;
	padding-bottom: 5px;
}
div#classifieds div#c-fiedindex div.cattabcurrent{
	background: url(../images/classifiedcattabcurrent.png) no-repeat left center;
	position: relative;
	width: 200px;
	margin-left: 6px;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	z-index: 3;
	overflow: visible;
}
div#classifieds div#c-fiedindex div.cattabcurrent > div.top{
	background: url(../images/classifiedcattabcurrent.png) no-repeat left top;
	position: absolute;
	height: 8px;
	width: 100%;
	top: -8px;
	right: 0px;
}
div#classifieds div#c-fiedindex div.cattabcurrent > div.bottom{
	background: url(../images/classifiedcattabcurrent.png) no-repeat left bottom;
	position: absolute;
	height: 15px;
	width: 100%;
	left: 0px;
	bottom: -15px;
}
div#classifieds div.cattabcurrent h5{
	font: 600 1.8em/1em "proxima-nova-condensed-1", "proxima-nova-condensed-2", Arial, Helvetica, sans-serif;
	color: #443628;
	margin-right: 0px;
	margin-left: 22px;
	background: url(../images/classifiedcattabtitlehover.png) no-repeat left top;
}
div#classifieds div.cattabcurrent h5 a{
	color: #A36F21;
	padding: 7px 10px 9px;
	display: block;
}
div#classifieds div.cattabcurrent p.c-fiedcount{
	font: 600 1em Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-right: 0px;
	margin-left: 22px;
	background: url(../images/classifiedcattabtitlehover.png) no-repeat left bottom;
}
div#classifieds div.cattabcurrent p.c-fiedcount a{
	color: #FAF3ED;
	padding: 2px 10px 4px;
	display: block;
	text-decoration: none;
}
div#classifieds div.cattabcurrent li{
	font-size: 0.8em;
	margin-left: 10px;
	margin-right: 7px;
}
div#classifieds div.cattabcurrent li a.activecat{
	font-weight: bolder;
}
div#classifieds div.cattabcurrent li a{
	text-decoration: none;
	color: #A36F21;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	padding-right: 8px;
}
div#classifieds div.cattabcurrent li a:hover{
	text-decoration: underline;
	color: #a66226;
	background: url(../images/classifiedcattabsubhover.png) repeat-y right top;
}
div#classifieds div.cattabcurrent ul{
	margin-left: 22px;
	position: static;
	visibility: visible;
	background: url(../images/classifiedcattabsubs.png) no-repeat left bottom;
	margin-right: 0px;
	margin-top: -3px;
	padding-top: 3px;
	z-index: 0;
	padding-bottom: 5px;
}
div#classifieds ol.accordion{
	max-width: 620px;
}
div#classifieds ol.accordion li{
	border-bottom: 1px dotted #CAB399;
}
div#classifieds ol.accordion div{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div#classifieds ol.accordion li div.accordion-head, div#classifieds ol.accordion li#policy, div#classifieds ol.accordion li#contact{
	outline: 0;
	padding-top: 19px;
	padding-bottom: 16px;
	height: 66px;
	position: relative;
}
div#classifieds ol.accordion div#icon{
	height: 81px;
	width: 78px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#classifieds ol.accordion div#icon a{
	height: 100%;
	width: 100%;
}
div#classifieds ol.accordion li#browse div.accordion-head div#icon{
	background-image: url(../images/ClassifiedIconBrowseOFF.png);
}
div#classifieds ol.accordion li#browse div.accordion-head.ui-state-hover div#icon, div#classifieds ol.accordion li#browse div.accordion-head.ui-state-active div#icon{
	background-image: url(../images/ClassifiedIconBrowseOn.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#classifieds ol.accordion li#browse div.accordion-head.ui-state-hover, div#classifieds ol.accordion li#browse div.accordion-head.ui-state-active{
	background-image: url(../images/ClassifiedMenuBrowseHead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#classifieds ol.accordion li#browse div#browse{
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 90px;
}
div#classifieds ol.accordion li#browse div#browse.one{
	background-image: url(../images/ClassifiedMenuBrowse1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 40px;
}
div#classifieds ol.accordion li#browse div#browse.one p.one{
	font-size: 1.3em;
	margin-left: -10px;
	font-weight: 500;
}
div#classifieds ol.accordion li#browse div#browse.one p.two{
	font-size: 0.7em;
	margin-top: 0.8em;
	margin-left: 10px;
	margin-right: 70px;
	margin-bottom: 0.6em;
}
div#classifieds ol.accordion li#browse div#browse.one p.three{
	font-size: 1.1em;
	margin-left: 40px;
}
div#classifieds ol.accordion li#browse div#browse.two{
	background-image: url(../images/ClassifiedMenuBrowse2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: visible;
	position: relative;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFAA8E;
	border-bottom-color: #BFAA8E;
}
div#classifieds ol.accordion li#browse div#browse.two p{
	text-align: right;
	margin-right: 250px;
	margin-left: 20px;
}
div#classifieds ol.accordion li#browse div#browse.two img{
	position: absolute;
	top: -12px;
	right: 40px;
}
div#classifieds ol.accordion li#browse div#browse.two p.one{
	font-size: 1.3em;
	font-weight: 500;
}
div#classifieds ol.accordion li#browse div#browse.two p.two{
	font-size: 0.7em;
	margin-top: 0.8em;
	margin-bottom: 0.6em;
}
div#classifieds ol.accordion li#browse div#browse.two p.three{
	font-size: 0.9em;
	font-weight: 700;
}
div#classifieds ol.accordion li#browse div#browse.three p{
	font-size: 1.1em;
	margin-right: 170px;
	margin-left: 50px;
}
div#classifieds ol.accordion li#browse div#browse.three{
	background-image: url(../images/ClassifiedMenuBrowse3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-bottom: 30px;
}
div#classifieds ol.accordion li#place div.accordion-head.ui-state-hover, div#classifieds ol.accordion li#place div.accordion-head.ui-state-active{
	background-image: url(../images/ClassifiedMenuPlaceHead.png);
}
div#classifieds ol.accordion li#place div.ui-accordion-content{
	background-image: url(../images/ClassifiedMenuPlaceBody.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#classifieds ol.accordion li#place div.accordion-head div#icon{
	background-image: url(../images/ClassifiedIconPlaceOFF.png);
}
div#classifieds ol.accordion li#place div.accordion-head.ui-state-hover div#icon, div#classifieds ol.accordion li#place div.accordion-head.ui-state-active div#icon{
	background-image: url(../images/ClassifiedIconPlaceOn.png);
}
div#classifieds ol.accordion li#place div.accordion-head.ui-state-hover, div#classifieds ol.accordion li#place div.accordion-head.ui-state-active{

	background-repeat: no-repeat;
	background-position: left top;
}
div#classifieds ol.accordion li#place table{
	font-family: "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
	font-weight: 400;
	margin-left: 20px;
	margin-right: 20px;
	width: 580px;
	background-color: #547942;
	color: #E9F4DF;
	margin-bottom: 20px;
}
div#classifieds ol.accordion li#place table th{
	font-size: 1.2em;
	background-color: #38522E;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
div#classifieds ol.accordion li#place table tr{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #314826;
}
div#classifieds ol.accordion li#place table span{
	font-size: 0.7em;
}
div#classifieds ol.accordion li#place table .alt{
	background-color: #699953;
}
div#classifieds ol.accordion li#place table td:first-child{
	width: 75%;
	text-align: left;
}
div#classifieds ol.accordion li#place table td{
	text-align: left;
}
div#classifieds ol.accordion li#place table td a, div#classifieds ol.accordion li#place table p{
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-weight: 500;
	font-size: 1em;
	color: #FFEFB7;
	text-decoration: none;
	text-indent: 0;
}
div#classifieds ol.accordion li#place table tr:hover td a{
	color: #FFF;
}

div#classifieds ol.accordion li#place table tr:hover, div#classifieds ol.accordion li#place table tr.sub:hover a{
	color: #FFF;
	background-image: url(../images/TransWhite15.png);
}
div#classifieds ol.accordion li#place table tr.sub:hover, div#classifieds ol.accordion li#place table tr.head:hover{
	color: inherit;
	background-image: none;
}
div#classifieds ol.accordion li#place table tr.sub{
	font-size: 0.8em;
	border-top-width: 0px;
}
div#classifieds ol.accordion li#place table tr.sub a{
	padding-top:2px;
	padding-bottom: 2px;
	font-weight: 500;
	color: #D7CD97;
}
div#classifieds ol.accordion li#place table tr.sub td:first-child a{
	padding-left: 20px;
}
div#classifieds ol.accordion li#place table tr.sub td{
	padding-right: 20px;
}
div#classifieds ol.accordion li#place table tr.sub td:first-child{
	padding-right: 0px;
	padding-left: 20px;
}
div#classifieds ol.accordion li#place table tr.sub.bot td{
	padding-bottom: 5px;
}
div#classifieds ol.accordion li#place table tr.foot{
	background-color: #38522E;
	color: #E9F4DF;
}
div#classifieds ol.accordion li#place table tr.foot:hover{
	background-image: none;
}
div#classifieds ol.accordion li#place table tr.foot p{
	background-color: #38522E;
	color: #E9F4DF;
}
div#classifieds ol.accordion li#place table tr.foot p.included{
	background-color: #38522E;
	color: #E9F4DF;
	font-size: 0.8em;
	line-height: 1.2em;
	margin-left: 30px;
}
div#classifieds h4{
	font-size: 1.2em;
	line-height: 1.2em;
	margin-top: 20px;
	margin-bottom: 0.7em;
	color: #5E492F;
}
div#classifieds ol.accordion h4.head{
	font-weight: 500;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 0px;
}
div#classifieds ol.accordion li#policy div#icon{
	background-image: url(../images/ClassifiedIconPolicyOFF.png);
}
div#classifieds ol.accordion li#policy:hover div#icon{
	background-image: url(../images/ClassifiedIconPolicyOn.png);
}
div#classifieds ol.accordion li#policy:hover{
	background-image: url(../images/ClassifiedMenuPolicyHead.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#classifieds ol.accordion li#policy div.ui-accordion-content{
	background-image: url(../images/ClassifiedMenuPolicyBody.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#classifieds ol.accordion li#contact div#icon{
	background-image: url(../images/ClassifiedIconContactOFF.png);
}
div#classifieds ol.accordion li#contact:hover div#icon{
	background-image: url(../images/ClassifiedIconContactOn.png);
}
div#classifieds ol.accordion li div.ui-accordion-content{
	padding-bottom: 0px;
}
div#classifieds ol.accordion div.accordion-head h3, div#classifieds ol.accordion li#policy h3, div#classifieds ol.accordion li#contact h3{
	font-size: 1.8em;
	font-weight: 500;
	margin-left: 90px;
}
div#classifieds ol.accordion div.accordion-head h3 a, div#classifieds ol.accordion li#policy h3 a, div#classifieds ol.accordion li#contact h3 a{
	text-decoration: none;
	color: #000;
	display: block;
}
div#classifieds ol.accordion div.accordion-head p, div#classifieds ol.accordion li#policy p, div#classifieds ol.accordion li#contact p{
	font-size: 1.1em;
	color: #5E4E2D;
	margin-left: 90px;
}
div#classifieds ol.accordion div.accordion-head p a, div#classifieds ol.accordion li#policy p a, div#classifieds ol.accordion li#contact p a{
	color: #5E4E2D;
	display: block;
	text-decoration: none;
}
div#classifieds ol.accordion div p{
	font-size: 0.8em;
	color: #5E4E2D;
}
div#classifieds iframe{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div#classifieds div#note{
	background-image: none;
	font-size: 1em;
	width: 620px;
	margin-top: -20px;
	margin-bottom: 10px;
	padding: 0px;
}
div#classifieds div#note h3{
	font-size: 2em;
	margin-bottom: 10px;
}
div#classifieds div#note ul{
	background-color: #E3D7C6;
	float: left;
	margin-right:20px;
	margin-bottom:5px;
	width: 200px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
}
div#classifieds div#note ul li{
	font-size: 0.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
div#classifieds div#note ul li.head{
	font-size: 1em;
	margin-left: 0px;
	margin-top: 5px;
}
div#classifieds div#note h4{
	margin: 0px;
}
div#classifieds div#note h4 a{
	color: #5A4B3A;
}
div#classifieds div#note a{
	text-decoration: none;
}
div#classifieds div#note a:hover{
	text-decoration: underline;
}
div#classifieds div#note h4 span{
	font-size: 0.7em;
	color: #B9A488;
}
div#classifieds div#note.storypost .more-link{
	text-align: left;
	float: none;
	font-size: 1em;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
div#mainbanner.folio p {
	text-transform: none;
	font-weight: lighter;
	letter-spacing: 110%;
	margin: 0px;
	text-indent: 0px;
	max-width: 600px;
}
div#footer ul.box{
	margin-bottom: 20px;
	padding: 20px;
	background: #036;
}
div#footer li.footcol {
	width: 31.33%;
	margin-bottom: 100px;
	color: #FFF;
}
div#footer li#footcol1{
	margin-left: 0px;
	float: left;
}
div#footer li#footcol2{
	margin-left: 3%;
	float: left;
}
div#footer li#footcol3{
	margin-right: 0px;
	float: right;
}
div#footer h3 {
	font-size: 2em;
	font-weight: 500;
	margin-bottom: 10px;
}
div#footer h4{
	font-size: 1.1em;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 3px;
}
div#footer p{
	font-size: 0.8em;
	line-height: 1.3em;
	color: #C0CAD1;
	margin-left: 10px;
}
div#footer p.tagline{
	margin-top: -10px;
	margin-bottom: 10px;
}
div#footer a{
	color: #E2ECF5;
	text-decoration: none;
	border-bottom: 1px dotted #E2ECF5;
}
div#footer a:hover{
	border-bottom: 1px solid #E2ECF5;
}
div#footer ul#footer_cats li{
	font-size: 0.8em;
	margin-left: 5px;
	margin-bottom: 0.3em;
}
div#footer ul#footer_cats > li ul.children{
	margin-left: 5px;
	margin-top: 5px;
}
div#footer ul#foot_post_list h4{
	font-size: 0.8em;
	margin-bottom: 0.2em;
}
div#footer ul#foot_post_list p{
	font-size: 0.6em;
	margin-bottom: 1em;
}
div#footer ul#footer_contact li.alignleft {
	margin-right: 20px;
	margin-bottom: 10px;
}
.more-link  {
	text-align: right;
	text-indent: 0;
	margin-bottom: -0.5em;
	font: 400 1.4em "proxima-nova-1", "proxima-nova-2", Arial, Helvetica, sans-serif;
	display: block;
}
h3#comments{
	font-weight: 600;
	margin-bottom: 20px;
	letter-spacing: 105%;
	font-size: 1.3em;
	text-indent: -140px;
	background: #F5EDDC;
	padding: 10px 10px 10px 150px;
	margin-top: 10px;
	color: #413429;
}
h3#respond{
	font-weight: 600;
	margin-bottom: 10px;
	margin-bottom: 10px;
	letter-spacing: 105%;
	font-size: 1.5em;
	background: #F5EDDC;
	padding: 10px;
	margin-top: 10px;
	color: #413429;
}
ol#comments div#gravatar {
	float: left;
	margin-top: -20px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 82px;
	z-index: 1;
	background: url(../images/commentinfo.png) no-repeat right bottom;
	padding: 5px 16px 10px 10px;
	position: relative;
}
ol#comments div#gravatar span{
	position: absolute;
	height: 1px;
	width: 108px;
	left: 0px;
	top: 0px;
	background: url(../images/commentinfo.png) no-repeat right top;
}
ol#comments div#gravatar img{
	display: block;
	margin-right: auto;
	margin-left: auto;
}
ol#comments div#gravatar p{
	text-indent: 0;
	margin: 0px 0px 15px;
	font-size: 0.7em;
	text-align: left;
	clear: left;
	line-height: 1em;
}
ol#comments div#gravatar cite{
	float: left;
	clear: left;
	margin-top: -3px;
	margin-bottom: 5px;
}
ol#comments li{
	clear: left;
	overflow: auto;
	padding: 30px 30px 20px 10px;
	color: #7C644E;
	border-bottom: 0px dotted #7C644E;
	border-top: 1px dotted #7C644E;
}
ol#comments li:first-child{
  	border-top: 0px dotted #7C644E;
}
ol#comments li.alt{
	background: #F5EDDC;
}
ol#comments li div#comment_content{
	padding: 30px 33px 5px 58px;
	margin-left: 60px;
	background: url(../images/commentbox.png) no-repeat left top;
	position: relative;
	min-height: 140px;
	text-align: left;
}
ol#comments li div#comment_content p{
	text-indent: 10px;
	margin-bottom: 0.7em;
}
ol#comments li div#comment_content div#rightedge, div#write_comment div#rightedge{
	background: url(../images/commentbox.png) no-repeat right top;
	height: 100%;
	width: 20px;
	margin-right: -20px;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: left;

}
ol#comments li div#comment_content div#bottomedge, div#write_comment div#bottomedge{
	background: url(../images/commentbox.png) no-repeat left bottom;
	width: 100%;
	height: 10px;
	display: block;
	position: absolute;
	left: 0px;
	bottom: -10px;
}
ol#comments li div#comment_content div#bottomright, div#write_comment div#bottomright{
	background: url(../images/commentbox.png) no-repeat right bottom;
	height: 100%;
	width: 20px;
	margin-right: -20px;
	position: absolute;
	top: 0px;
	right: 0px;
}
form#commentform textarea#comment{
	height: 300px;
	width: 100%;
	background: url(../images/spacer.gif) no-repeat;
	border-width: 0px;
}
div#write_comment{
	position: relative;
}
div#write_comment.outer{
	background: url(../images/commentbox.png);
	margin: 20px 35px 20px 70px;
}
div#write_comment.inner{
	margin-left: 40px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-right: 10px;
}
div#write_comment.outer div#info{
	float: left;
	width: 80px;
	margin-top: -10px;
	margin-left: -70px;
	background: url(../images/commentinfo.png) no-repeat left bottom;
	padding: 10px 18px 10px 10px;
	font-size: 0.9em;
	line-height: 1em;
	position: relative;
}
div#write_comment.outer div#info span{
	background: url(../images/commentinfo.png) no-repeat left top;
	height: 1px;
	width: 108px;
	position: absolute;
	left: 0px;
	top: 0px;
}
div#write_comment.outer div#info p{
	text-align: left;
	text-indent: 0;
}
div#comment_html{
	background: #FFF;
	padding: 10px 10px 0px;
	border: 1px solid #999;
	margin-top: 60px;
	margin-left: 70px;
	margin-right: 10px;
}
div#comment_html code{
	font-size: 1.1em;
}
div#advertiser-info{
	padding-right: 0px;
	padding-left: 42px;
	background-image: url(../images/SidebarNarrowBG.png);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 30px;
}
div#advertiser-info div#sidebar{
	float: right;
	width: 260px;
}
div#advertiser-info div#sidebar li h1.pitch{
	font-size: 1.5em;
	font-weight: 700;
}
div#advertiser-info div#sidebar li h1.pitch a{
	color: #4F3A20;
	text-decoration: none;	
}
div#advertiser-info div#sidebar li p.pitch{
	margin-top: 15px;
	font-size: 1.2em;
	text-decoration: none;
}
div#advertiser-info div#sidebar li p.pitch a{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A66226;
	text-decoration: none;
}
div#advertiser-info div#sidebar li p.pitch a:hover{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8A038;
	text-decoration: none;
	color: #D8A038;
}
div#advertiser-info div#sidebar li{
	background-image: url(../images/SidebarElementBG.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 42px;
	padding-bottom: 30px;
	padding-top: 0px;
	margin-bottom: 10px;
}
div#advertiser-info div#sidebar li.page_item{
	background-image: none;
	padding: 0px;
	margin-bottom: 5px;
	font-size: 0.7em;
	line-height: 1.3em;
}
div#advertiser-info div#sidebar li.current_page_item{
	padding: 5px;
	background-color: #B89361;
	margin-right: -5px;
	margin-left: -5px;
}
div#advertiser-info div#sidebar li.current_page_item a{
	color: #fffaeb;
	text-decoration: none;
}
div#advertiser-info div#mainstories{
	margin-right: 282px;
}
div#advertiser-info div#mainstories .storypost{
	background-image: none;
}
div#advertiser-info div#mainstories div#info{
	padding: 15px;
	background-color: #CCB18E;
	margin-right: 220px;
	overflow: hidden;
	margin-top: 30px;
}
div#advertiser-info div#mainstories p#info {
	font-size: 0.8em;
	margin-left: 10px;
	text-indent: -10px;
	clear: left;
	text-align: left;
	color: #665131;
	float: left;
	width: 45%;
	margin-right: 0px;
	margin-bottom: 10px;
}
div#advertiser-info div#mainstories p#info:first-line {
	font-size: 0.7em;
	line-height: 0.6em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
div#advertiser-info div#mainstories p#info.location{
	clear: none;
	float: right;
}
div#advertiser-info div#mainstories p#info.website{
	clear: both;
	font-size: 1.1em;
	margin-bottom: 0px;
	width: 100%;
}
div#advertiser-info h1#advertiser-name{
	font-size: 2.5em;
	font-weight: 600;
	color: #000;
	margin-bottom: 0.3em;
	text-indent: 0;
}
div#advertiser-info div#mainstories p{
	margin-right: 220px;
}
div.screenshot{
	float: right;
	width: 202px;
	overflow: hidden;
	position: relative;
	clear: right;
}
div#advertiser-info div#mainstories div.screenshot img {
	margin: 0px;
}
div.screenshot img#screenshot-banner{
	position: absolute;
	top: 1px;
	right: 1px;
	margin: 0px;
	border: 0px solid #fffaeb;
}
div#sidebar li.widget_text p{
	font-size: 0.8em;
	line-height: 1.1em;
	margin-bottom: 0.5em;
	color: #614623;
}
div#sidebar li.widget_text p#disclaimer{
	font-size: 0.6em;
	line-height: 1.2em;
}
a.more-link {
	text-decoration: none;
}
div#about-us h1 {
	font-size: 2.5em;
	color: #79674D;
	font-weight: 600;
	float: left;
}
div#about-us div#bio p.title {
	font-size: 1.3em;
	float: left;
	width: auto;
	margin: 0.9em 0px 1em 1em;
	line-height: 1em;
	clear: none;
}
div#about-us div#bio p{
	margin-right: 400px;
	font-size: 1em;
	text-align: left;
	clear: left;
}
div#about-us div#bio p.bio{
	margin-top: 0.8em;
}
a.more-link:hover {
	text-decoration: underline;
}
.hidden {
	visibility: hidden;
	position: absolute;
	margin-left: -9999px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}
#mainbanner div.breadcrumb{
	margin-right: 0px;
	font-weight: lighter;
	margin-bottom: 0.2em;
	color: #fffaeb;
	margin-top: 0.5em;
}
#mainbanner div.breadcrumb.classifieds{

}
.breadcrumb a{
	padding: 0.3em 1em 0.4em 0.5em;
	background: url(../images/crumbs.png) no-repeat right center;
	margin-right: 0.5em;
	margin-left: -0.5em;
	color: #fffaeb;
	text-decoration: none;
}
.breadcrumb a:hover{
	color: #FFF;
	background: url(../images/crumbshover.png) no-repeat right center;
	text-decoration: underline;
}
.wp-caption {
	text-align: left;
	padding: 0px -10px 0px 0px;
	margin: 5px 5px 10px 0px;
	border-width: 0px;
	border-style: none;
	clear: left;
}
.wp-caption img {
	margin: 0px;
	padding: 0px;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #58748c;
	padding: 0px;
	text-indent: 0px;
	margin: 5px 8px 0 0;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {
	float:left;
	margin:0 1em 1em 0;
	clear: left;
}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {
	float:left;
	margin:0 1em 1em 0;
	clear: left;
}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
li.adverts{
	background-image: url(../images/SidebarElementBG.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 20px;
	overflow: hidden;
}
li.adverts div{
	position: relative;
	float: left;
	margin-right:8px;
	margin-bottom: 8px;
	overflow: hidden;
}
div#tile-ad{
	width: 202px;
	position: relative;
	float: left;
}
div#tile-ad.left{
	margin-right: 8px;
}
div#tile-ad h3{
	font-size: 0.8em;
	text-align: center;
	margin-top: 2px;
}
div#tile-ad img, li.adverts div img{
	border: 1px solid #402F24;
}
li.gimpy {
	overflow: hidden;
	padding-bottom: 20px;
}
p.warning{
	color: #FFF;
	background: #900 url(../images/warning.png) no-repeat left top;
	padding: 20px 20px 20px 95px;
	min-height: 55px;
	margin-top: 20px;
}