/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	line-height: 16px;
}

/*------------------------------------------------*/
/*------------------[BASE STYLES]-----------------*/
/*------------------------------------------------*/
body {
	/* margin: 0px; */
	padding: 17px 0px 0px 0px;
	color: #413f36;
	/* background-image: url('images/bg.jpg'); */
	margin: 0 auto;
	padding: 0;
	/* background: #f4efd6 url('images/Memoir-bg.jpg') no-repeat center top fixed; */
	background: #f4efd6 url('images/Reflections-bg2.jpg') no-repeat center top fixed;
	/* width: 100%; */
	height: 100%;
	min-width: 1024px;
	-webkit-background-size: cover; /*for webKit*/
	-moz-background-size: cover; /*Mozilla*/
 	-o-background-size: cover; /*opera*/
	background-size: cover; /*generic*/
	font-family: Arial;
	font-size: 12px;
	line-height: 22px;
}
a:link, a:visited {
	text-decoration: none;
	/* color: #413f36; */
	color: #f7452f;
}
a:hover {
	/* color: #726f61; */
	text-decoration: underline;
}
a { outline: none; }
h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 24px; }
h2 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 23px; }
h3 {
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	font-size: 22px;
}
h4 {
	line-height: 16px;
}
ul {
	list-style-image: url('images/bullet.gif');
	line-height: 23px;
	padding-left: 30px;
	padding-bottom: 10px;
}
blockquote {
	overflow: auto;
	/* padding: 0 10px; */
	padding: 0 15px;
	margin: 20px 30px;
	background-color: #ddd5ba;
	border: 1px solid #c7bea0;
}
.blockquote-top {
	margin-top: 15px;
}
.blockquote-bottom {
	margin-top: 15px;
	margin-bottom: 15px;
}
ol {
	padding-left: 15px;
	margin-left: 15px;
}
ol li {
	list-style: decimal;
	line-height: 16px;
	padding-bottom: 15px;
}


/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/
.headings { width: 221px; display: block; height: 35px; font-weight: bold; color: #413f36; font-weight: bold; font-style: italic; font-family: Georgia; font-size: 18px; padding-left: 20px; padding-top: 10px; clear: both; background-image: url('images/arrow-1.gif'); background-repeat: repeat-x; background-position: bottom; }
#bodywrap {
	width: 100%;
	float: left;
	/* background-image: url('images/bg-2.jpg'); */
	background-repeat: no-repeat;
	background-position: top center;
	/* padding: 56px 0px 0px 0px; */
	padding: 26px 0px 0px 0px;
}
#bottom-bg {
	width: 100%;
	float: left;
	/* background-image: url('images/bg-3.jpg'); */
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom: 90px;
}
#wrapper2 {
	width: 950px;
	/* margin: auto; */
	margin: 0 auto;
	/* background-image: url('images/bg-darker.jpg');
	background-image: url('images/bg-darker.png'); */
	background-image: url('images/bg-darker.jpg');
}
#content {
	width: 950px;
	float: left;
	/* background-image: url('images/content-bg.jpg'); */
	background-image: url('images/content-bg.png');
	background-repeat: repeat-y;
	background-position: left;
}
.post-wrapper { width: 636px; margin-top: 15px; }
.rule { clear: both; border-top: 1px solid #eeeedd; width: 636px; margin: 15px 0px; float: left; }
.home-wrapper { width: 636px;}
.home-left {
	width: 650px;
	float: left;
	padding: 19px 0px 0px 0px;
	/* background-image: url('images/arrow-2.gif');
	background-repeat: repeat-y;
	background-position: right; */
	background-image: url('images/bg.jpg');
}
.home-post-wrap {
	width: 586px;
	background-image: url('images/arrow-1.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	/* padding: 0px 19px 19px 19px; */
	padding: 0px 19px 19px 0px;
	margin-left: 19px;
	margin-bottom: 19px;
}
.home-post-wrap-2 { width: 636px; border-bottom: 1px solid #eeeedd; padding: 15px 0px; }
.home-post-wrap-3 { width: 636px; border-bottom: 1px solid #eeeedd; padding: 0px; }
.cat-post-wrap { background-image: url('images/arrow-1.gif'); background-repeat: repeat-x; background-position: bottom; padding: 19px 19px 19px 19px; margin-bottom: 19px; }
.single-post-wrap { padding: 19px 30px; }
.single-post-wrap a:link, .single-post-wrap a:visited { text-decoration: underline; }
.home-right { display:none; width: 241px; float: left; }
.readmore {
	width: 69px;
	height: 27px;
	font-size: 12px;
	font-weight: bold;
	color: #fff !important;
	padding: 2px 0px 0px 12px;
	background-image: url('images/readmore-bg-1.jpg');
	float: right;
	margin-top: 25px;
	/* margin-right: -16px;
	margin-bottom: -16px; */
}
.readmore:hover {
	font-style: italic;
}
.thumbnail-div {
	background-color: #ddd5ba;
	border: 1px solid #c7bea0;
	padding: 4px;
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}
#container { width: 950px; }
#left-div {  width: 652px; float: left; margin: 0px 8px; }
.adwrap { margin-left: -10px; float: left; position: relative; }
.adwrap a, .adwrap a:hover, .adwrap a:visited { margin-right: 1px; margin-bottom: 1px; display: block; float: left; }
.home-sidebar-box { width: 211px; padding: 15px; float: left; clear: both; background-image: url('images/arrow-1.gif'); background-repeat: repeat-x; background-position: bottom; }
.home-sidebar-box ul { margin: 0px 0px 15px 15px; padding-left: 0px; float: left; }
.thumbnail-div {
	border: 1px solid #e7e7d4;
	float: left;
	padding: 6px;
	/* margin: 3px 13px 13px; */
	margin: 3px 13px 13px 0px;
	display: inline;
}
.thumbnail-right-div {
	border: 1px solid #e7e7d4;
	float: left;
	padding: 6px;
	margin: 3px 0px 13px 13px;
	display: inline;
}
.post-info { float: left; clear: both; margin-left: -39px; }
.post-info-single { float: left; clear: both; margin-left: -50px; text-decoration: none; }
.post-info-single a:link { text-decoration: none; }
.logo {
	/* background-image: url('http://webbizstrategy.com/fccfontana/wp-content/uploads/friendship-logo-bold.png'); */
	width: 100%;
	background-color: #19160b;
	opacity: .85;
}
.logo-text {
	width: 960px;
	height: 73px;
	margin: 0 auto;
	text-align: center;
}
.logo-image {
	display: none;
	border: none;
	float: left;
	margin-right: 20px;
}
.slogan {
	display: none;
	background: #b6665b;
	font-size: 24px;
	color: #fff;
	float: left;
	text-transform: lowercase;
	padding: 10px 5px 0px 10px;
	height: 36px;
	/* background-image: url('images/slogan-bg.jpg'); */
	font-family: Georgia;
	font-style: italic;
	margin-top: 3px;
}
.current-category {
	/* background-color: #ddd5ba;
	border: 1px solid #c7bea0; */
	padding: 5px;
	display: block;
	/* margin: 17px 0px 10px 16px; */
	margin: 20px 0px 0px 16px;
	font-size: 32px;
	font-weight: bold;
	width: 609px;
}
.post-date {
	float: left;
	display: block;
	font-size: 18px;
	color: #fff;
	font-family: Georgia;
	padding: 7px 0px 7px 12px;
	height: 29px;
	/* background-image: url('images/date-bg-2.gif'); */
	background-image: url('images/date-bg-2.png');
	min-width: 50px;
}
.post-date-inside {
	float: left;
}
.date-right { background-image: url('images/date-bg-2-right.gif'); width: 13px; height: 43px; float:left; margin-top: -7px; margin-left: 3px; }
.post-author {
	float: left;
	color: #413f36;
	font-size: 18px;
	font-family: Geogria;
	font-style: italic;
	margin: 8px;
	display: none;
}



/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/
.titles a:link, .titles a:visited, .titles a:active {
	/* font-size: 20px;
	font-family: Georgia; */
	text-decoration: none;
	font-size: 25px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	color: #6a909f;
	float: left;
	margin-bottom: 15px;
	clear: both;
}
.post-title {
	margin: 5px 0px 15px 0px;
	color: #413f36;
	float: left;
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
}
/* .post-title {
	margin-top: 30px;
	padding-bottom: 35px;
} */
.post-title-2 a {
	margin: 15px 0px;
	color: #413f36;
	font-size: 25px;
	font-weight: bold;
	line-height: 28px;
	float: left;
}
.post-title a:link, .post-title a:hover, .post-title a:visited {
	margin: 0px 0px 10px 0px;
	padding-bottom: 5px;
	color: #413f36;
	float: left;
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	display: block;
	background-image: url('images/arrow-1.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
}
.titles-orange a:link, .titles-orange a:visited, .titles-orange a:hover {
	width: 620px;
	/* font-family: Georgia; */
	font-size: 25px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	float: left;
	margin-bottom: 15px;
	color: #ef7760;
}
.bluetitle, .bluetitle a:link, .bluetitle a:hover, .bluetitle a:visited {
	/* font-size: 34px;
	font-size: 49px;
	font-family: Georgia;
	font-family: Arial, sans-serif;
	font-size: 53px; */
	font-size: 40px;
	font-family:'Corsiva W01';
	font-weight: bold;
	/* color: #76a0b0;
	text-shadow: 0px 0px 8px #ffffff; */
	color: #ffffff;
	text-shadow: 0px 0px 8px #000000;
	float: left;
	text-align: center;
	margin-top: 22px;
	margin-left: 12px;
}
.redtitle, .redtitle a:link, .redtitle a:hover, .redtitle a:visited {
	/* font-size: 34px;
	font-size: 49px;
	font-family: Georgia;
	font-family: Arial, sans-serif;
	font-size: 53px; */
	font-size: 40px;
	font-family:'Corsiva W01';
	font-weight: bold;
	/* color: #f26e5e;
	color: #9c84ff;
	color: #aa95ff; */
	color: #bea2e9;
	/* text-shadow: 0px 0px 8px #ffffff; */
	text-shadow: 0px 0px 8px #000000;
	float: left;
	margin-top: 22px;
}



/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/
.commentmetadata { text-transform: uppercase; color: #fff; font-size: 11px; text-transform: uppercase; font-weight: bold; margin-top: 10px; background-image: url('images/comment-date-bg.jpg'); background-repeat: no-repeat; background-position: bottom; width: 188px; height: 26px; padding: 12px 0px 0px 10px; }
#comments { margin-top: 30px; }
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited { color: #fff; text-decoration: none; }
.fn, .fn a:link, .fn a:hover, .fn a:visited, .says { color: #578879; font-family: Georgia; font-size: 17px; font-style: normal; text-decoration: none; }
.avatar { border: 5px solid #d5cba4; margin-bottom: -15px; margin-right: 10px; width: 40px; height: 40px; }
.comment, .pingback { background-image: url('images/arrow-1.gif'); background-repeat: repeat-x; background-position: bottom; margin-bottom: 15px; float: left; clear: both; width: 100%; list-style: none; }
.children .comment { background-image: url('images/arrow-1.gif'); background-repeat: repeat-x; background-position: top; padding-top: 15px; border-left: 10px solid #d1c8aa; padding-left: 15px; margin-bottom: 0px; width: 96%;  }
.comment-reply-link, .comment-reply-link:visited { color: #fff !important; display: block; font-weight: bold; background-color: #6a6351; background-image: url('images/readmore-bg-1.jpg'); padding: 2px 7px; float: right; text-transform: lowercase; font-size: 11px; margin-bottom: 10px; margin-top: -10px; text-decoration: none !important; }
.commentlist { float: left; margin-left: 0px; padding-left: 10px; }
.comment-reply-link:hover { background-color: #7bab96; color: #fff; }
.cancel-comment-reply a:link, .cancel-comment-reply a:visited { color: #fff !important; display: block; font-weight: bold; background-color: #6a6351; background-image: url('images/readmore-bg-1.jpg'); padding: 0px 5px; text-transform: lowercase; font-size: 10px; float: left; clear: both; text-decoration: none; }
#commentform { clear: both; float: left; }
#respond { float: left; width: 100%; }



/*------------------------------------------------*/
/*-----------------[COMMENT FORM]-----------------*/
/*------------------------------------------------*/
#commentform { margin: 10px 0px 0px 20px; }
#commentform textarea { background: #ddd5ba; border: 1px solid #c7bea2; width: 350px; padding: 10px; }
#commentform #email { font-size: 13px; background: #ddd5ba; border: 1px solid #c7bea2; width: 235px; height: 20px;  padding-left: 15px; padding-top: 6px; margin-bottom: 3px; }
#commentform #author { font-size: 13px; background: #ddd5ba; border: 1px solid #c7bea2; width: 235px; height: 20px;  padding-left: 15px; padding-top: 6px; margin-bottom: 3px; }
#commentform #url { font-size: 13px; background: #ddd5ba; border: 1px solid #c7bea2; width: 235px; height: 20px;  padding-left: 15px; padding-top: 6px; margin-bottom: 3px; }
#respond #submit { margin-bottom: 20px; }



/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/
#pages {
	width: 100%;
	float: left;
	/* height: 59px;
	background-image: url('images/nav-bg.jpg');*/
	height: 50px;
	background-image: url('images/nav-bg.png');
	/* margin-top: 7px; */
}
#pages-inside { width: 950px; margin: auto;  }
#pages-inside ul {
	list-style-type: none;
	list-style-image: none;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}
#pages-inside ul li {
	float: left;
	display: block;
	/* height: 41px; */
	height: 31px;
	padding: 0px;
	margin: 0px;
}
#pages-inside ul li a:link, #pages-inside ul li a:visited, #pages-inside ul li a:active {
	float: left;
	display: block;
	height: 31px;
	font-size: 17px;
	/* padding: 10px 15px 0px 15px; */
	padding: 5px 15px 0px 15px;
	margin: 0px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
}
#pages-inside ul li a:hover {
	background-color: #66614e;
	color: #fff;
	background-image: url('images/nav-hover-bg.gif');
	text-decoration: none;
}
.home-link a {
	background-color: #66614e;
	color: #fff !important;
	background-image: url('images/nav-hover-bg.gif');
}
.current_page_item a:link, #pages .current_page_item a:visited {
	/* background-color: #66614e;
	background-image: url('images/nav-hover-bg.gif'); */
	color: #fff !important;
}

		/*-------------[DROPDOWN MENU]------------*/
		.nav, .nav * { margin:0; padding:0; list-style:none; }
		.nav ul { position:absolute; top:-999em; padding-bottom: 3px !important; background-image: url('images/dropdown-bg.gif'); background-position: bottom left; background-repeat: repeat-x; }
		.nav li { float:left; position:relative; z-index:99; }
		.nav a { display:block; }
		.nav ul li { width: 100%; }
		.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:33px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:220px; top:-8px; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
		.nav li li {
			display: block;
			padding: 0px;
			height: auto !important;
		}
		.nav li:hover a {
			background-image: url('images/nav-hover-bg.gif');
			color: #fff;
		}
		.nav li li a:link, .nav li li a:visited {
			width: 190px;
			/* width: 215px; */
			display: block;
			color: #fff;
			background-image: none;
			background-color: #66614e;
			height: auto !important;
			padding-bottom: 10px !important;
			padding-right: 35px;
		}
		.nav li li a:hover {
			background-color: #5a5544 !important;
			background-image: none !important;
			/* background-image: url('images/dropdown-arrow.gif') !important; */
			background-repeat: no-repeat;
			background-position: 180px 10px;
		}


/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }


/*------------------------------------------------*/
/*---------------[ABOUT ME SECTION]---------------*/
/*------------------------------------------------*/
.about-image { background-color: #ddd5ba; border: 1px solid #c7bea0; padding: 4px; float: left; margin-right: 10px;  }


/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar {
	float: right;
	width: 280px;
	margin-top: -9px;
	margin-bottom: 40px;
}
		.sidebar-box-wrap {
			float: left;
			/* margin-bottom: 15px; */
			margin-bottom: 10px;
			width: 273px;
			padding: 6px 6px 6px 0px;
			background-color: #ddd5ba;
			border-right: 1px solid #c7bea2;
			border-bottom: 1px solid #c7bea2;
			border-top: 1px solid #c7bea2;
		}
		.sidebar-box {
			width: 242px;
			padding: 0px 15px 8px 15px;
			float: left;
			border-right: 1px solid #c7bea2;
			border-bottom: 1px solid #c7bea2;
			border-top: 1px solid #c7bea2;
			/* background-image: url('images/sidebar-bg.jpg'); */
			background-image: url('images/bg-darker.jpg');
		}
				.sidebar-box ul li { margin: 5px 3px 3px 5px; clear: both; }
				
				.sidebar-box ul { list-style-image: url('images/bullet.gif'); clear: both; margin-left: 0px; padding-left: 20px; margin-top: 0px; padding-top: 0px; clear: both; }
				.sidebar-box-title {
					font-size: 18px;
					color: #FFF;
					/* padding: 9px 0px 0px 20px; */
					padding: 11px 0px 0px 16px;
					margin: 0px 0px 2px 0px;
					float: left;
					font-size: 18px;
					/* font-family: Georgia;
					background-image: url('images/sidebar-h2-bg.jpg'); */
					font-family: Arial, sans-serif;
					font-weight: bold !important;
					background-image: url('images/sidebar-h2-bg.png');
					width: 277px;
					height: 47px;
					margin-left: -15px;
					position: relative;
					clear: both;
				}
				.sidebar-box ul li a:link, .sidebar-box ul li a:visited { padding-right: 23px; } 
				.sidebar-box ul li a:hover {
					/* background-image: url('images/link-arrow.gif'); */
					background-repeat: no-repeat;
					background-position: top right;
					color: #413f36;
				} 
#connect {
	width: 270px;
	height: 54px;
	background-image: url('images/connect-bg.jpg');
	float: left;
	padding-top: 46px;
	padding-left: 10px;
	margin-top: -46px;
	display: none;
}
#connect2 {
	width: 270px;
	height: 54px;
	float: left;
	padding-top: 46px;
	padding-left: 10px;
	margin-top: -46px;
	display: none;
}
.icon { float: left; margin-left: 5px; border: none; }
.sidebar-box div { float: left; }


/*------------------------------------------------*/
/*---------------[FEATURED ARTICLES]--------------*/
/*------------------------------------------------*/
.titles-featured a, .titles-featured a:hover, .titles-featured a:visited, .titles-featured, .post-title a:link, .post-title a:hover, .post-title a:visited {
	margin: 5px 0px 5px 0px;
	color: #413f36;
	float: left;
	/* font-size: 36px;
	line-height: 40px; */
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
}
.titles-featured a, .titles-featured a:hover, .titles-featured a:visited, .titles-featured {
	width: 382px;
	font-size: 23.25px !important;
}
.featured-line {
	/* width: 382px; */
	float: left;
	clear: both;
	background-image: url('images/arrow-1.gif');
	height: 2px;
	margin-bottom: 10px;
}
.featured-thumb {
	border: none;
}
.featured-thumb-wrapper {
	width: 85px;
	height: 85px;
	background-color: #ddd5ba;
	border: 1px solid #c7bea0;
	padding: 4px;
	float: left;
	margin-right: 15px;
	margin-top: 7px;
}
.featured-thumb-wrapper-home {
	width: 400px;
	height: 170px;
	background-color: #ddd5ba;
	border: 1px solid #c7bea0;
	padding: 4px;
	float: left;
	margin-right: 15px;
	/* margin-top: 7px; */
}

.featured-block {
	width: 428px;
	height: 275px;
	margin-right: 0px;
	margin-bottom: 37px;
	background-color: #ddd5ba;
	border: 1px solid #c7bea2;
	padding: 7px;
	float: right;
}
.featured-block2 {
	width: 428px;
	height: 275px;
	margin-right: 61px;
	margin-bottom: 37px;
	background-color: #ddd5ba;
	border: 1px solid #c7bea2;
	padding: 7px;
	float: left;
}
.featured-block-inside {
	width: 382px;
	height: 230px;
	border: 1px solid #c7bea2;
	background-image: url('images/bg.jpg');
	padding: 22px;
	position: relative;
}

.featured-block-home {
	width: 934px;
	height: 275px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #ddd5ba;
	border: 1px solid #c7bea2;
	padding: 7px;
	float: right;
}
.featured-block-inside-home {
	width: 888px;
	height: 230px;
	border: 1px solid #c7bea2;
	background-image: url('images/bg.jpg');
	padding: 22px;
	position: relative;
}
	.featured-home-excerpt {
		float: right;
		width: 450;
	}

.featured-date {
	font-size: 18px;
	font-family: Georgia;
	color: #fff;
	display: block;
	background-image: url('images/date-bg.gif');
	background-position: right;
	height: 36px;
	/* padding: 7px 25px 0px 0px; */
	padding: 7px 25px 0px 0px;
	position: absolute;
	/* margin: -42px 0px 0px -53px; */
	margin: -42px 0px 0px -22px;
	min-width: 100px;
}
.featured-date-left {
	/* background-image: url('images/date-bg-left.gif'); */
	background-image: url('images/date-bg-left.png');
	height: 43px;
	width: 31px;
	float: left;
	margin-top: -7px;
	margin-left: -31px;
}
.featured-date-inside {
	float: left;
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: bold !important;
}
.featured-readmore { width: 84px; height: 25px; font-size: 14px; font-weight: bold; color: #fff !important; padding: 4px 0px 0px 13px; background-image: url('images/readmore-bg-1.jpg'); float: right; margin-right: -22px; margin-top: 1px; }
.featured-readmore:hover { font-style: italic; }

/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#footer { background-image: url('images/footer-bg.jpg'); width: 100%; float: left; padding-bottom: 20px; }
#footer-inside { background-image: url('images/footer-top.jpg'); background-repeat: repeat-x; background-position: top; width: 100%; float: left; padding-top: 50px; }
#footer-inside-2 { width: 950px; margin: auto; }
.footer-bottom { padding: 14px 0px 10px 0px; float: left; width: 100%; background-image: url('images/footer-bottom-bg.gif'); background-color: #312e24; background-repeat: repeat-x; background-position: top; text-align: right; }
.footer-bottom-inside { width: 950px; margin: auto; color: #d4ca92; }
.footer-bottom-inside a { color: #fff; }
.footer-box { width: 290px; float: left; margin-right: 13px; margin-left: 13px; color: #d4ca92; }
.footer-box h3 { background-color: #312e24; border: 1px solid #4d4632; padding: 5px 10px; color: #fff; font-size: 20px; font-weight: bold; float: left; clear: both; margin-bottom: 20px; }
.footer-box ul { margin: 0px; padding: 2px 0px 0px 0px; clear: both; float: left; background-image: url('images/footer-arrow.gif'); background-position: top; background-repeat: repeat-x;}
.footer-box li { margin: 0px; padding: 0px; background-image: url('images/footer-arrow.gif'); background-position: bottom; background-repeat: repeat-x; padding: 7px; display: block; float: left; width: 270px; }
.footer-box li a:link, .footer-box li a:hover, .footer-box li a:visited { color: #d4ca92; padding-left: 20px; background-image: url('images/footer-bullet.gif'); background-repeat: no-repeat; }
.footer-box a { color: #d4ca92; }





.bluetitle a:link, .bluetitle a:hover, .bluetitle a:visited {
font-size: 49px;
font-family: Arial, sans-serif;
font-weight: bold;
color: #ffffff;
text-shadow: 0px 0px 8px #000000;
float: left;
}
.redtitle a:link, .redtitle a:hover, .redtitle a:visited {
font-size: 49px;
font-family: Arial, sans-serif;
font-weight: bold;
color: #e56100;
text-shadow: 0px 0px 8px #000000;
float: left;
}




/*------------------------------------------------*/
/*--------------------[SEARCH]--------------------*/
/*------------------------------------------------*/
.search_bg {
	/* float: right; */
	float: left;
	margin-top: 2px;
	/* margin-left: 10px; */
}
.search_bg #s {
	background: #565140;
	font-family: Arial;
	font-weight: bold;
	/* font-size: 11px; */
	font-size: 12px;
	color: #fff;
	/* width: 110px; */
	width: 130px;
	vertical-align: middle;
	padding: 5px 5px 5px 10px;
	border: 1px solid #504a38;
}
.search_bg #searchsubmit {
	/* background-color: #65907d; */
	background-color: #557080;
	border: none;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	vertical-align: middle;
	text-transform: lowercase;
	/* margin-left: 10px; */
	margin-right: -4px !important;
	margin-left: 9px;
	height: 25px;
	padding-top: 0px;
}
#searchform {
	/* margin-right: 20px; */
	margin-right: -5px;
	margin-bottom: 15px;
	/* margin-left: 8px; */
	margin-left: 12px;
}
#search-icon {
	float: right;
	/* margin-top: 9px; */
	cursor: pointer;
}
#search-body {
	position: absolute;
	width: 232px;
	height: 38px;
	/* background-image: url('images/search-bg.gif');
	top: 50px; */
	background-image: url('images/search-bg.png');
	top: 38px;
	right: -24px;
	display: none;
	overflow: hidden;
}
#search-wrap { float: right; position: relative; }


/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.wp-pagenavi { margin: 0px 0px 15px 15px !important; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #c7bea0 !important; color: #413f36 !important; background-color: #ddd5ba !important; }
.wp-pagenavi a:visited { padding: 5px 7px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #c7bea0 !important; color: #413f36 !important; background-color: #ddd5ba !important; }
.wp-pagenavi a:hover { border: 1px solid #558475 !important; color: #FFF !important; background-color: #6b9e8e !important; }
.wp-pagenavi a:active { padding: 5px 7px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #c7bea0 !important; color: #413f36 !important; background-color: #ddd5ba !important; }
.wp-pagenavi span.pages { padding: 5px 7px !important; margin: 2px 2px 2px 2px !important; color: #000000 !important; border: 1px solid #c7bea0 !important; color: #413f36 !important; background-color: #ddd5ba !important; }
.wp-pagenavi span.current { padding: 5px 7px !important; margin: 2px !important; font-weight: bold !important; border: 1px solid #558475 !important; color: #FFF !important; background-color: #6b9e8e !important; }
.wp-pagenavi span.extend { padding: 5px 7px !important; margin: 2px !important; border: 1px solid #558475 !important; color: #FFF !important; background-color: #6b9e8e !important; }

.thumbnail-div a { display: block; }
.thumbnail-div a img, .featured-thumb-wrapper a img {border: none;}

p { padding-bottom: 10px; }

/*------------------------------------------------*/
.no_sidebar .single-post-wrap{width: 872px !important;}
.no_sidebar {background-image:url("http://www.fccfontana.org/wp-content/themes/Bold/'images/content-bg-full.jpg'") !important;}
.et_pt_blogentry a.readmore { color: #000 !important; padding-top: 0px !important; width: auto !important; text-decoration: none !important; }
.et_pt_gallery_entry { margin: 0 0 32px 72px !important; }

.nav-previous { float: left; }
.nav-next { float: right; }
h3#reply-title small { display: block; }
	h3#reply-title small a { font-size: 11px; margin-left: 0 !important; margin-top: 10px !important; }
#commentform input[type=text] { width: 40%; display: block; padding: 5px; }

.commentlist #respond h3, .commentlist #respond a { margin-left: 15px;	}
p.logged-in-as a { margin-left: 0 !important; }
#commentform { margin: 10px 0px 0px 0px; }
#commentform textarea#comment { width: 90%; }
.commentlist #respond textarea#comment { width: 98%; }
.commentlist #respond input[type=text] { width: 40%; display: block; padding: 5px; }
.comment_navigation_top, .comment_navigation_bottom { padding: 10px 0; }
h3#reply-title, h3#reply-title  a { margin-left: 0 !important; }
.et_embedded_videos { display: none !important; }


/*------------------------------------------------*/
/*---------------------[FIXES]--------------------*/
/*------------------------------------------------*/
.pagination {
	padding-left: 19px;
	display: none !important;
}
.nocomments {
	display: none;
}
ul.post-categories {
	list-style: none;
}
.post-categories a {
	color: #fff !important;
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: bold !important;
}
.post-categories a:hover {
	text-decoration: none !important;
}
/* .children {
	margin-top: 0px !important;
} */