@import url(//fonts.googleapis.com/css?family=Pinyon+Script);
/* line 23 */
#bom-tunnel-splash #bom-tunnel-name { margin-left: 30px; padding-top: 70px; width: 395px; }

/* line 29 */
#bom-tunnel-name #bom-tunnel-deceased { line-height: 40px; }

/* line 32 */
#bom-tunnel-splash #bom-tunnel-links a { background-image: url("../../../../tunnel-link-bullet.png"); background-repeat: no-repeat; padding-left: 28px; margin-left: 80px; }

/* line 40 */
#bom-tunnel-photo { left: 8px; }

/* line 43 */
#bom-tunnel-splash #bom-tunnel-enter { display: block; margin: 0 auto; background-image: url("../../../../tunnel-enter.png"); background-repeat: no-repeat; background-position: center; width: 183px; height: 65px; }

/* line 52 */
#bom-tunnel-splash { position: relative; background-image: url("../../../../tunnel-bkg.png"); background-repeat: no-repeat; width: 867px; height: 600px; }

/* line 59 */
#bom-tunnel-frame { top: 55px; left: 447px; }

/* line 65 */
#bom-tunnel-name #bom-tunnel-dod, #bom-tunnel-name #bom-in-memory, #bom-tunnel-name #bom-tunnel-deceased { color: #FFF; }

/* line 70 */
#bom-tunnel-name #bom-tunnel-deceased { text-shadow: none; font-family: 'Pinyon Script', cursive; font-variant: normal; font-size: 55px; line-height: 60px; }

/* line 78 */
#bom-content-wrapper h2 { border-bottom: 1px solid #B46272; }

/* line 82 */
#bom-site-wrapper { background-image: url("../../../../bg_slice.jpg"); }

/* line 85 */
#bom-page-wrapper { background-image: url("../../../../bg_slice_grad.jpg"); background-repeat: repeat-x; }

/* line 89 */
#bom-header #frame-con { background-image: url("../../../../banner_top_left.png"); }

/* line 93 */
#bom-header #header-right { background-image: url("../../../../banner_top_right.jpg"); }

/* line 97 */
#bom-nav ul li.level1, #bom-menu-btn { background-image: url("../../../../menu_bgs.png"); background-position-y: 0px; background-repeat: no-repeat; }

/* line 103 */
#bom-nav ul li.level1 ul { background: #d97589; border-right: 2px solid #4e5245; border-bottom: 2px solid #4e5245; }

/* line 109 */
#bom-nav ul li.level1 li a:hover { color: #ffd4dc; }

/* line 113 */
#bom-nav ul li.level1 li a { background-image: none; }

/* line 117 */
#bom-nav ul li.level1 ul li { border-bottom: 1px solid #dd8496; }

/* line 121 */
#bom-nav ul li.level1 a.active { background-image: url("../../../../menu_bgs.png"); background-position-y: -38px; background-repeat: no-repeat; }

/* line 127 */
#bom-nav ul li.level1:hover a.fly { background-color: #d97589; }

/* line 130 */
#bom-nav ul li.level1:hover { background-position: 0 -76px; background-repeat: no-repeat; }

/* line 135 */
#bom-header #bom-photo-con { top: 43px; left: 48px; }

/* line 140 */
#bom-right-col { border-left: 1px solid #cf9ba7; }

/* line 144 */
#bom-right-col h3 { background-image: url("../../../../sidebar-headers.png"); background-repeat: repeat-x; color: #bf6b7e; text-shadow: 2px 2px 2px #a9a9a9; border-bottom: 1px solid #bf6b7e; }

/* line 152 */
#bom-right-col .bom-recent-story, #bom-right-col .bom-recent-candle-msg { color: #bf6b7e; }

/* line 158 */
#bom-candle-scroller a, #bom-story-scroller a, #bom-right-col .bom-share-link a { color: #bf6b7e; }

/* line 163 */
#bom-candle-scroller .read-more, #bom-story-scroller .read-more { color: #bf6b7e; }

/*BOM Social Links*/
/* line 168 */
#bom-wrapper #socialLinks #social-facebookShare { background-image: url(../../../../facebook-icon.png); }

/* line 169 */
#bom-wrapper #socialLinks #social-subscribeRSS { background-image: url(../../../../rss-icon.png); }

/* line 170 */
#bom-wrapper #socialLinks #social-subscribeEmail { background-image: url(../../../../email-icon.png); }

/* line 171 */
#bom-wrapper #socialLinks #social-twitterFeed { background-image: url(../../../../twitter-icon.png); }

/* line 172 */
#bom-wrapper #socialLinks span { display: none; color: #bf6b7e; font-size: 0.8em; position: absolute; bottom: -25px; left: 0; text-align: center; width: 212px; font-weight: bold; }

/*END BOM Social Links*/
/* line 179 */
#bom-nav .bom-fi-log { -webkit-box-shadow: inset 0px -18px 0px 0px #b46272; -moz-box-shadow: inset 0px -18px 0px 0px #b46272; box-shadow: inset 0px -18px 0px 0px #b46272; border: 1px solid #95515e; background-color: #ba6e7d; }

/* line 186 */
#bom-nav .bom-fi-log:hover { background-color: #dc8092; -webkit-box-shadow: inset 0px -18px 0px 0px #d97589; -moz-box-shadow: inset 0px -18px 0px 0px #d97589; box-shadow: inset 0px -18px 0px 0px #d97589; }

@media screen and (max-width:750px) {
	#bom-in-memory-con {
		margin-top: 20px;
	}
	#bom-content-wrapper {
		position: relative;
	}
	#bom-content-wrapper #bom-obituary-disclaimer {
		bottom: 0;
		right: 15px;
		position: absolute;
		margin: 0;
		top: auto;
	}
}

@media screen and (max-width: 479px) {
	#bom-tunnel-splash {
		width: 280px;
	}
	#bom-tunnel-splash #bom-tunnel-name {
		margin-left: 0;
		padding-top: 40px;
		width: 280px;
	}
	#bom-tunnel-splash #bom-tunnel-links {
		padding: 0;
	}
	#bom-tunnel-splash #bom-tunnel-links a {
		margin-left: 10px;
	}
	#bom-tunnel-splash #bom-tunnel-candle {
		display: none;
	}
}