html, body {width: 100%; height: 100%; margin: 0; padding: 0; min-width: 1125px; font-size:0px !important;}

#bgpattern {background-image: url('../images/patternbg.png'); padding-bottom: 225px; background-size: 35%; min-width: 1124px;}
#navbg {width: 100%; height: 125px; position: absolute; background-color: rgba(28,61,110,0.2); z-index: 0; min-width: 1124px;}

#top {width: 1024px; background-color: light blue; margin: auto;}
#nav-logo {height: 125px; position: relative; z-index: 9;}
#nav-logo img {height: 125px; margin-top: 13px; margin-left: -35px;}
#nav-search {width: 300px; height: 80px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; background-color: #fff; position: relative; left: 723px; top: -130px; box-shadow: 0px 2px 10px #888888; z-index: 9;}
#nav-search p {width: 200px; position: relative; top: 15px; left: 20px; font-style: italic; font-family: optima;}
#nav-search form {margin-top: -10px; margin-left: 20px;}
input[type="input"] {width: 200px; border: 1px solid #d8d4d1; height: 23px; margin-right: -5px;}
input[type="submit"] {background-color: #544135; border: 0; width: 60px; height: 25px; position: relative; top: -1px; color: #fff; font-family: optima; font-style: italic;}

#nav-social {float: right; position: relative; top: -100px; z-index: 9;}
#facebook {display: inline; margin-right: 10px;}
#facebook img {width: 40px; box-shadow: 0px 2px 10px #888888;}
#twitter {display: inline;}
#twitter img {width: 40px; height: 40px; box-shadow: 0px 2px 10px #888888;}

nav {display:block;margin: auto; width: 974px; position: relative; top: -50px; left: 55px; z-index: 999999999999999;}
nav ul {padding: 0; list-style: none;}
nav ul li {float: left; width: 217px; color: #fff; text-align: center; font-size: 20px; font-family: times;}
li:last-child {border-right: none;}
nav ul li a {display: block; text-transform: uppercase; margin-left: 5px; margin-right: 5px; padding: 5px 10px; color: #544135; letter-spacing: 3px; font-weight: normal !important;}
nav ul li ul {display: none;}
nav ul li:hover ul {display: block; position: absolute ; z-index: 9;}
nav ul li ul li {background-color: #a6b0c4; width: 207px; margin-left: 5px; border-right: none; padding-top: 10px; padding-bottom: 10px; float: none;}
nav ul > li:hover > a {background-color: a6b0c4;}
nav ul li ul li a {color: #fff; letter-spacing: 0px; text-transform: none; font-weight: normal !important;}
#nav-sub {margin-left: -5px;}
.nav-space {display: inline-block; width:2px; height: 50px; background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(84,65,53,0.97) 28%, rgba(84,65,53,1) 29%, rgba(84,65,53,1) 70%, rgba(81,63,51,1) 71%, rgba(0,0,0,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(28%,rgba(84,65,53,0.97)), color-stop(29%,rgba(84,65,53,1)), color-stop(70%,rgba(84,65,53,1)), color-stop(71%,rgba(81,63,51,1)), color-stop(100%,rgba(0,0,0,0))); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(84,65,53,0.97) 28%,rgba(84,65,53,1) 29%,rgba(84,65,53,1) 70%,rgba(81,63,51,1) 71%,rgba(0,0,0,0) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(84,65,53,0.97) 28%,rgba(84,65,53,1) 29%,rgba(84,65,53,1) 70%,rgba(81,63,51,1) 71%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(84,65,53,0.97) 28%,rgba(84,65,53,1) 29%,rgba(84,65,53,1) 70%,rgba(81,63,51,1) 71%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(84,65,53,0.97) 28%,rgba(84,65,53,1) 29%,rgba(84,65,53,1) 70%,rgba(81,63,51,1) 71%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00000000',GradientType=0 );}
nav ul>li:hover {color:#544135; text-decoration:none; background-image:url('../../assets/images/bg.png'); background-repeat:no-repeat; background-position:center; text-decoration:none;}
a:hover {text-decoration:none;}
nav ul li ul li a:hover {color:#544135;}

#lines {width: 873px; margin: auto; margin-top: -58px; margin-bottom: 8px;}
.line {width: 2px; height: 50px; margin-left: 217px; display: inline-block; background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(84,65,53,1) 22%, rgba(84,65,53,1) 78%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(22%,rgba(84,65,53,1)), color-stop(78%,rgba(84,65,53,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(84,65,53,1) 22%,rgba(84,65,53,1) 78%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(84,65,53,1) 22%,rgba(84,65,53,1) 78%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(84,65,53,1) 22%,rgba(84,65,53,1) 78%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(84,65,53,1) 22%,rgba(84,65,53,1) 78%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );}
#first {position:relative; left:4px;}
#second {position:relative; left:2px;}

#space {width: 100%; min-width: 1024px; height: 15px; background-color: #544135; position: relative; top: 225px;}

#main {width: 1024px; height: 456px; margin: auto; margin-bottom: 20px; margin-top: -200px;}

#slider {width: 1024px; height: 506px; top: -35px; float: right; border: 1px solid black; position: relative; background-color: #fff; background-image: url('/assets/images/slider-frame.png') !important; z-index: 999999;}
.slider-nav {width: 25px; height: 25px; background-color: #1c3d6e; position: relative; top: 319px; left: -18px; margin-bottom: 10px; z-index: 99 !important;}
#slider img {width: 984px; height: 428px;}

#content {width: 1024px; min-height: 450px; margin: auto;}
#left-news {width: 650px; float: left;}
#news {width: 650px; min-height: 400px; font-family: optima;}
#news-title {margin-left: 0px; font-size: 20px; width: 650px; height: 50px; line-height: 50px; margin-bottom: 20px; color: #fff; background: -moz-linear-gradient(left,  rgba(28,61,110,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(28,61,110,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left,  rgba(28,61,110,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left,  rgba(28,61,110,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left,  rgba(28,61,110,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to right,  rgba(28,61,110,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c3d6e', endColorstr='#00ffffff',GradientType=1 );}
#news-title h1 {margin-left: 20px; text-transform: uppercase; font-family: optima; font-style: lighter; letter-spacing: 3px;}
#news-image {margin-left: 0px; width: 250px; height: 200px; left: 270px;}
#news-image img {width: 250px; height: 200px;}
#news-right {width: 400px; height: 200px; position: relative; left: 270px; top: -200px;}
#news-bottom {margin-left: 0px; margin-bottom: 20px; width: 610px;}
#news h3 {font-size: 16px; text-transform: uppercase; color: #544135;}
#news p {margin-bottom: 0px; line-height: 20px; font-size: 14px;}
#news a {color: #2b5ba4;}

.spacer {width: 560px; height: 2px; margin: auto; margin-top: -180px; margin-bottom: 20px; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(84,65,53,1) 24%, rgba(84,65,53,1) 71%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(24%,rgba(84,65,53,1)), color-stop(71%,rgba(84,65,53,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 24%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); clear: both;}
.spacer:last-of-type{display: none;}

#right {float: right; width: 360px; font-family: optima;}
#arrangements {width: 340px; float: right; height: 114px; border-radius: 10px; background-image:url('/assets/images/arrangements.png'); background-position: center;}
#arrangements a {width: 100%; height: 100%; display: block; text-decoration: none; position: relative; top: 0px;}
#arrangements h1 {display: none; font-size: 30px; text-transform: uppercase; margin-left: 25px; margin-top: -8px; position: relative; top: 20px;}
#arrangements h3 {display: none; font-style: italic; font-size: 30px; margin-left: 25px; margin-top: 20px; position: relative; top: 20px;}
#resource {width: 340px; float: right; height: 114px; border-radius: 10px; background-image:url('/assets/images/resource.png'); background-position: center; margin-top: 20px; margin-bottom: 20px;}
#resource a {width: 100%; height: 100%; display: block; text-decoration: none; position: relative; top: 0px;}
#resource h1 {display: none; font-size: 30px; text-transform: uppercase; margin-left: 25px; margin-top: -8px; position: relative; top: 20px;}
#resource h3 {display: none; font-style: italic; font-size: 30px; margin-left: 25px; margin-top: 20px; position: relative; top: 20px;}
#recent {float: right; display: block; width: 340px;}
#recent h1 {font-size: 30px; font-family: optima; color: #544135; text-transform: uppercase; letter-spacing: 2px; padding-bottom: 3px; border-bottom: 1px solid #544135; margin-bottom: 10px;}
#recent h3 {margin-top: 10px; font-size: 17px; font-family: optima; text-transform: uppercase; color: #2b5ba4;}
#archive {float: right;}

#recent1 {float: right; display: block; width: 700px;}

#clear {clear: both;}

#footer {min-width: 1024px; width: 100%; height: 185px; background-color: #1c3d6e; font-family: optima; font-size: 14px;}
#footer-wrap {width: 1024px; height: 185px; margin: auto;}
#footer-nav {width: 200px; display: block; padding-top: 20px;}
#footer-nav a {width: 200px; text-decoration: none;}
#resource-links {width: 200px; position: relative; left: 230px; margin-top: -68px;}
#resource-link a {width: 200px; text-decoration: none;}
#address {width: 200px; position: relative; left: 690px; margin-top: -17px;}
#address p {width: 200px; color: #fff;}
#footer-social {width: 94px; position: relative; left: 929px; margin-top: -145px;}
#f-facebook {display: inline; margin-right: 10px;}
#f-facebook img {width: 40px;}
#f-twitter {display: inline;}
#f-twitter img {width: 40px; height: 40px;}


/* SUB PAGES */
#bgpattern-sub {background-image: url('../images/patternbg.png'); background-size: 35%; min-width: 1124px; margin: auto;}
#space-sub {width: 100%; min-width: 1124px; height: 15px; background-color: #544135; margin: auto;}

#main-sub {width: 1024px; min-height: 600px; margin: auto; position: relative; left: 0px; font-family: optima; background: -moz-linear-gradient(left,  rgba(203,198,195,1) 0%, rgba(255,255,255,0) 26%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(203,198,195,1)), color-stop(26%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left,  rgba(203,198,195,1) 0%,rgba(255,255,255,0) 26%); background: -o-linear-gradient(left,  rgba(203,198,195,1) 0%,rgba(255,255,255,0) 26%); background: -ms-linear-gradient(left,  rgba(203,198,195,1) 0%,rgba(255,255,255,0) 26%); background: linear-gradient(to right,  rgba(203,198,195,1) 0%,rgba(255,255,255,0) 26%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbc6c3', endColorstr='#00ffffff',GradientType=1 );}

#sub-left {width: 280px; float: left; position: relative; top: -18px; min-height: 600px;}
#about-us {font-size: 20px; height: 80px; border-bottom: 2px solid #fff; background: -moz-linear-gradient(left,  rgba(200,205,216,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(200,205,216,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left,  rgba(200,205,216,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left,  rgba(200,205,216,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(left,  rgba(200,205,216,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to right,  rgba(200,205,216,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8cdd8', endColorstr='#00ffffff',GradientType=1 );}
#about-us h1 {position: relative; letter-spacing: 2px; top: 27px; left: 20px; color: #544135; text-transform: uppercase;}
#about-below {font-family: optima;}
#about-below a {text-decoration: none; font-size: 16px; color: #544135; position: relative; left: 25px; width: 200px; top: 5px; margin-bottom: 10px; line-height:40px;}
#about-below .first {margin-left:0px !important;}

.here {font-weight:bold;}

#about-below h3 {font-size: 16px; color: #544135; position: relative; left: 20px; width: 200px; top: 20px; margin-bottom: 10px;}

#bar {width: 2px; height: 400px; background-color: grey; position: relative; left: 293px; top: -65px; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(84,65,53,1) 28%, rgba(84,65,53,1) 71%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(28%,rgba(84,65,53,1)), color-stop(71%,rgba(84,65,53,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 28%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 28%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 28%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 28%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );}
#bar1 {width: 2px; height: 400px; background-color: grey; position: relative; left: 293px; top: -95px; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(84,65,53,1) 28%, rgba(84,65,53,1) 71%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(28%,rgba(84,65,53,1)), color-stop(71%,rgba(84,65,53,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 28%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 28%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 28%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(84,65,53,1) 28%,rgba(84,65,53,1) 71%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );}

#sub-right {width: 700px; float: right; color: #544135; position: relative;}
#sub-right1 {width: 700px; float: right; color: #544135; position: relative; top: -17px;}

#obituaries {margin-left: -5px;}

.right-info {width: 700px; float: left;}
.right-info h2 {font-size: 20px; letter-spacing: 2px; padding-bottom: 7px; position: relative; top: 15px; margin-top: 30px; border-bottom: 2px solid #544135; text-transform: uppercase;}
.right-content {width: 700px; min-height: 200px; margin-bottom: 30px !important; margin-top: 5px;}
.right-content img {width: 20px; position: relative; top: 5px;}
.picture {width: 120px; height: 150px; background-color: grey; margin-top: 30px; float: left;}
.right-info a {position: relative; left: 20px; top: 20px; color: #2b5ba4; font-size: 14px; font-family: optima; margin-right: 5px;}
.right-info p {font-size: 14px; line-height: 18px; position: relative; top: 25px; left: 0px; width: 680px; color: #544135; font-family: optima;}
.right-info h3 {position: relative; top: 30px; left: 20px; font-size: 16px; display: inline; color: #2b5ba4;}
.right-info h4 {position: relative; top: 30px; left: 20px; display: inline; font-size: 14px !important; text-transform: uppercase !important; font-family: optima !important;}
#r-top {margin-top:-44px;}
.right-info:nth-last-child(1) {margin-bottom:60px;}

#paragraph p {position: relative; left: 20px;}
#paragraph a {top: 0px; left: 0px;}

.arrow {width: 20px; height: 20px; background-color: #fff; position: relative; top: 8px; margin-bottom: -10px; background-image:url('/assets/images/arrow-inactive.png'); background-size: 14px; background-repeat: no-repeat;}

#obituaries h3 {font-size: 16px; margin-top: 20px; margin-bottom: 20px; text-transform: uppercase; margin-left: 25px;}
#obituaries a {color: #544135;}
#obituaries a:hover {text-decoration: none;}
#profile h1 {font-size: 24px; letter-spacing: 2px; border-bottom: 2px solid; margin-bottom: 20px; text-transform: uppercase; margin-top: 20px;}
#person {width: 225px;}
#person img {width: 225px; height: 300px; background-color: grey;}
#share {width: 225px; position: relative; top: 10px;}
#share p {width: 40px; float: left; font-family: optima;}
#share img {width: 20px; margin-right: 5px;}
#description {width: 450px; margin-left: 250px; margin-top: -325px; font-family: optima;}
#description h3 {font-size: 16px; margin-bottom: 10px; color: #2b5ba4; text-transform: uppercase; text-decoration: underline;}
#description p {font-size: 14px; line-height: 18px;}

#left-arrow {width: 15px; height: 20px; background-color: #fff; margin-top: -39px; background-image:url('/assets/images/left-arrow.png'); background-size: 20px;}

#top-bar {width: 700px; height: 60px; background-color: #a6b0c4;}
#top-bar h1 {font-size: 25px; font-style: italic; color: #fff; margin-left: 20px; padding-top: 15px;}

.condolences {width: 700px; min-height: 200px; border-bottom: 1px solid #666664;}
.user-pic {width: 140px; background-image:url('/assets/images/pic-box.png'); background-size: 140px; background-repeat: no-repeat; margin-top: 20px;}
.user-pic img {width: 100px; height: 100px; border: 6px solid #666664; position: relative; left: 1px; top: 2px;}
.comments {width: 550px; margin-left: 150px; margin-top: -110px; font-family: optima;}
.comments h3 {font-size: 16px; color: #2b5ba4; text-transform: uppercase; text-decoration: underline;}
.comments p {line-height: 18px; margin-top: 20px;}

#sub-navigation {display: none;}
#sub-nav {display: none;}

.link a {position: relative; top: 0px; left: 0px; font-size: 19px;}

.active1 {background-image:url('/assets/images/arrow.png') !important;}

.heading {cursor: pointer;}
.first {margin-left: 5px !important;}

#sub-right h2{font-size: 20px; font-weight: bold;}
#main-sub #nav-sub li ul{margin-left: 20px;}
#sub-right ul{margin-top: 10px;}
#sub-right ul li{font-size: 14px; margin-bottom: 10px;}
#sub-right a{color: #1A3D6D; font-weight: bold;}
#sub-right a:hover{text-decoration: underline;}
#sub-right label{font-size: 14px;}
/* FIREFOX ONLY */
@-moz-document url-prefix() { 
	nav ul li {width:220px !important;}
	#lines {margin-left: 291px !important;}
	nav ul li ul li {width: 210px !important;}
}

/* MOBILE */
#mobilelogo {display: none;}
#m-footer {display: none;}
#m-line1 {display: none;}
#m-line2 {display: none;}
#m-line3 {display: none;}
#m-menu {display:none;}
#m-nav-search {display:none;}

/* Dev Css*/
.obitHold{
	width: 100%;
	height: 180px;
	font-family: Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;
	margin-bottom: 60px;

}
.obitHold a{

}
.obitImage{
	float: left;
	width: 147.552px;
	height: 180.192px;
	background-color: grey;
	margin-right: 15px;
}

.obitTitle{
    float: left;
    font-size: 18px;
    color: #1b3d6d;
    margin-right: 6px;
    margin-top: -5px;
	}
.entryDate{
	float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: -3px;
    color: #544035;
    text-transform: uppercase;
}
.obitHold p{
	float: left;
    font-size: 14px;
    width: 537px;
    font-weight: 500;
    line-height: 18px;
    color: #534137;
    height: 105px;

}
.obitLinksHold{
    float: left;
    font-size: 16px;
}
.innerLinks{
    display: inline-block;
    margin-top: 5px;
    float: left;
    margin-right: 10px;
}
.obitLinksHold img{
	    margin-top: 7px;
}
#obit{
	font-family: Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;
	 color: #534137;
}
.obitMainImage{
	width: 372.192px;
	height: 459.168px;
	background-color: grey;
	float: left;
	margin-right: 20px;
}
#obit h3{
	font-size: 34px;
}
#obit hr{
	 margin-bottom: 20px;
	 border-bottom: 2px solid #534137;
}
.entryDateMain{
    font-size: 20px;
    color: #1C3D6E !important;
    margin-top: -2px;
    margin-bottom: 15px;
}
#obit p{
	 line-height: 15px;
	 font-family: Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;
}
.shareLinksMain{
    font-size: 20px;
    color: #1C3D6E !important;
    margin-top: 18px;
    margin-bottom: 15px;
    float: left;x;
}
.shareLinksMain img{
	margin-right: 10px;
	cursor: pointer;
	width: 25px;
	margin-bottom: -3px;
}
.share{
	width: 55px;
    font-size: 16px;
    color: #1C3D6E !important;
    float: left;
        margin-top: 6px;
 }
.obitLeft{
	float: left;
    width: 395px;
}
.obitRight{


}

.obitIcon{
	    font-size: 25px !important;
		margin-right: 10px;
		cursor: pointer;

}
#commentSection{
	width: 100%;
	float: left;
	margin-bottom: 20px;


}
.commentHead{
	width: 100%;
	height: 50px;
	color: white;
	font-style: italic;
	font-size: 35px;
	font-family: times;
	background-color: #a4b1c5;
	    padding-left: 10px;
    padding-top: 10px;
}
.addComment{
	font-size: 14px;
    float: right;
    margin-right: 10px;
    margin-top: 17px;
    cursor: pointer;

}
.addComment:hover{
	text-decoration: underline;
}
.commentForm{
	display: none;
}
.comment{
	font-size: 18px;
	line-height: 15px;
    font-family: Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;
}
.commentHold{
    width: 100%;
    float: left;
    line-height: 15px;
    font-family: Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;
    margin-top: 20px;
    border-bottom: 1px solid gray;
    min-height:80px;
    margin-bottom: 5px;


}
.commentDate{
	    width: 50%;
    color: #1C3D6E !important;
    text-decoration: underline;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 20px;
    float: left;

}
.byName{
   width: 50%;
    color: #1C3D6E !important;
    text-decoration: underline;
    font-size: 18px;
    font-weight: 500;
    text-align: right;
    margin-bottom: 20px;
    float: left;

}
#comment{
	    width: 100%;
    margin-bottom: 20px;
        box-sizing: border-box;

}
#inputName{
	    width: 100%;
    box-sizing: border-box;

}
#sub-right li ul{
	margin-left: 30px;
	list-style-type: disc;
}
footer .first{
	margin-left: 0px !important;
}
aside#right div#recent h3 a{
	font-size: 17px;
	font-family: optima;
	text-transform: uppercase;
	color: #2b5ba4;
}
/*.fb-share-button{
    width: 25px;
    height: 25px;
    float: left;
    cursor: pointer;
}*/
.news-entry{
	width: 650px;
}

.news-entry h3 a:hover{
	text-decoration: underline;
}

.news-entry p{
	/*clear: both;*/
}

.news-entry img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	max-width: 25%;
}
.clear{clear: both;}
