body{font:90% "Geneva",Arial,Helvetica,sans-serif;background:#ffffff;margin:0;padding:0;text-align:center;color:#000000;font-size:0.75em;line-height:1.5em;}
div{margin:0 0 0 0;padding:0 0 0 0;}
#container{width:992px;background:#ffffff;margin:0 auto;text-align:left;position:relative;}
#header{height:130px;position:relative;}
img#logo{position:absolute;top:23px;left:0;}
img.pageHeading{position:absolute;top:114px;left:154px;}
#mainContent{width:838px;float:right;}
#text{width:417px;float:right;}
/* set a height on scrolling content boxes:*/
#mainContent,#text,#textScroll,#formContainer,#articleGraphics{height:460px;/* height:534px;*/}
#textScroll.ns{overflow:hidden;}
/* homepage scroller is not as tall */
#container.home #text,#container.home #textScroll{height:302px;}
#textScroll{text-align:left;color:#000000;overflow:scroll;overflow-x:hidden;margin-right:0;}
#textContent{margin:0 11px 0 8px;}
#text p{text-align:justify;}
#articleGraphics{width:417px;float:left;}
#articleGraphics img.mainImage{margin:0;padding:0;}
#navigation{width:150px;float:left;}
/* #text will always be the main text content,regardless of its left/right placement */
#topNav{margin:0 0 0 0;padding:0 0 0 0;color:#333333;font-size:10px;line-height:14px;width:700px;position:absolute;top:64px;right:120px;}
#header img.icon{margin:0 4px 0 0;}
#header #topNav a:link,#header #topNav a:visited,#header #topNav a:active,#header #topNav a:hover{color:#333333;text-decoration:none;display:inline-block;margin:10px 0 0 0;padding:0 8px;}
#header #topNav a:hover{color:#3399FF;}
form#search{display:inline;width:200px;}
form#search input#q{border:1px solid #cccccc;padding:2px;color:#333333;margin:0 0 0 4px;}
#header .textLabel{margin-left:10px;}
a:link,a:visited,a:hover,a:active{color:#012ea7;text-decoration:none;}
a:hover{text-decoration:underline;color:#3399FF;}
a.extraEmph{font-weight:bold;}
#obitMasterList a:link,#obitMasterList a:visited,#obitMasterList a:hover,#obitMasterList a:active{color:#012ea7;}
#obitMasterList a:hover{color:#3399FF;}
/* main navigation */
ul.nav{list-style-type:none;margin:0;padding:0;}
ul.nav li{background:#343334;}
ul.nav li.selected{/*background:#4c4b4c;*/}
ul.nav li a:link,ul.nav li a:visited,ul.nav li a:active,ul.nav li a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:15px;font-weight:bold;color:#7fc4d8;text-decoration:none;display:block;margin:0 0;padding:5px 0 5px 0;text-align:center;width:150px;border-bottom:1px solid #7b7a7b;}
ul.nav li a:hover{color:#86cfe4;background:#4c4b4c;}
ul.nav li.selected a:hover{}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;color:#01227c;line-height:1.2em;}
h1{font-size:18px;line-height:22px;}
#textScroll .leftJustify,.leftJustify{text-align:left;}
#textScroll .eventItem{margin:0 0 1em 0;padding:0;}
#textScroll .eventItem p{text-align:left;}
#textScroll .eventItem h4,.eventItem p{text-align:left;margin:0;}
#textScroll .eventItem h4{font-size:14px;}
.smallerType{font-size:10px;}
.clearFloat,.clearfloat,.clear-float{clear:both;height:0;font-size:1px;line-height:0px;margin:0;}
.fltrt,.floatright,.floatRight,.float-right{float:right;margin-left:8px;}
.fltlft,.floatleft,.floatLeft,.float-left{float:left;margin-right:8px;}
#footer{padding:0;background:#ffffff;text-align:center;margin:0;color:#aaaaaa;font-size:0.85em;}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#aaaaaa;text-decoration:none;}
#footer a:hover{text-decoration:underline;color:#777777;}
#footer p{margin:0;padding:5px 0;}
#container #text #textScroll #textSwap{background-color:#ffffff;}
#container #text #textScroll #textSwap p{text-align:left;}
#container #text #imgSwap{padding:0 0 0 0;margin:0 0 0 0;}
#container .obitPhotoCol{text-align:center;width:250px;margin-left:66px;background:#ffffff;}
#container .extraLinks{font-weight:bold;}
.obitsDate{color:#999999;}
/* obituaries pages */
#container #obitSearchWrap{margin:0;width:398px;background:#ffffff url(../images/template/search_tool_bkgrd.jpg) bottom left no-repeat;padding:10px;}
#container #obitSearchWrap form#obitSearch{margin:0;padding:0;}
#container #obitSearchWrap form#obitSearch{font-size:10px;color:#505866;}
h1.obitHeading{margin-bottom:1px;}
div.sortControls p{margin-top:1px;font-size:10px;line-height:14px;}
/* landing pages thumbnail navigation */
.iconGroup2Col,.iconGroup3Col,.iconGroup4Col,.iconGroup5Col,.iconGroup6Col,.flowersIconGroup{margin:5px 0 0 0;padding:0 0 0 0;}
.iconGroup2Col .item,.iconGroup3Col .item,.iconGroup4Col .item,.iconGroup5Col .item,.iconGroup6Col .item,.flowersIconGroup .item{float:left;margin:3px 2px;padding:0 0 0 0;}
.iconGroup2Col p,.iconGroup3Col p,.iconGroup4Col p,.iconGroup5Col p,.iconGroup6Col p,.flowersIconGroup p{font-size:10px;line-height:12px;text-align:center;margin:2px auto;}
.iconGroup2Col img,.iconGroup3Col img,.iconGroup4Col img,.iconGroup5Col img,.iconGroup6Col img,.flowersIconGroup img{border:0px solid #dddddd;}
.iconGroup2Col .item{width:244px;}
.iconGroup3Col .item{width:162px;}
.iconGroup4Col .item{width:121px;}
.iconGroup5Col .item{width:114px;}
.iconGroup6Col .item{width:96px;}
.iconGroup2Col .item{width:190px;}
.priceOptIconGroup{text-align:center;margin:0 0 10px 0;}
.dirHeading{margin-bottom:1px;}
.dirList{margin-top:1px;}
#container p.newsLink{text-align:left;}
#container #text #textScroll p.newsLink a:link,#container #text #textScroll p.newsLink a:visited,#container #text #textScroll p.newsLink a:hover,#container #text #textScroll p.newsLink a:active{font-weight:bold;}
p.books{margin:0;}
p.books span.ti{font-style:italic;}
p.books span.auth{color:#555555;}
p.bookCats{margin-bottom:0;font-weight:bold;}
ul.siteMap{margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;}
ul.siteMap li{font-weight:bold;margin-top:.5em;}
ul.siteMap li ul{list-style-type:disc;color:#ccc;}
ul.siteMap li li{font-weight:normal;margin-top:0;}
#footer{padding:0 10px;}
#footer p{margin:0;padding:10px 0;}
#container.home #footer p{margin-top:10px;}
div.addThisWrapper{margin:0;padding:0;display:inline;}
#textScroll.multicultural-options{height:393px;}
#textScroll.facilities{height:436px;}
ul.sitemap{list-style-type:none;margin-left:.5em;padding-left:0;}
ul.sitemap li{font-weight:bold;margin-top:.75em;}
ul.sitemap ul{list-style-type:none;margin-left:2em;padding-left:0;}
ul.sitemap ul li{font-weight:normal;margin-top:.25em;}
.slideShowProWrap{background-color:#fff;background-image:url('../images/photos/flash-bkgrd.jpg');background-position:0 0;background-repeat:no-repeat;overflow:hidden;}
#container.contact h1.mainHeading{display:none;}
#formContainer,#formContainer p{background:#00a1c1;color:#ffffff;}
#formContainer{overflow:scroll;overflow-x:hidden;margin:0;padding:0 14px;width:470px;}
#formContainer .reqd{font-weight:normal;color:#0066cc;}
#formContainer .successMsg{font-weight:bold;color:#f0f;}
#formContainer .reqd{font-weight:bold;color:#ffffff;}
#formContainer .successMsg{font-weight:bold;color:#ffffff;}
#formContainer div{margin-top:10px;}
#formContainer input.textinput,#formContainer textarea{width:80%;padding:3px 1px;font-size:120%;}
#formContainer span.error{font-weight:bold;color:#ffea00;}
#newsFeedBtm{border:1px solid #ddd;background-color:#efefef;margin:20px 0 10px 0;padding:10px 16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#newsFeedBtm span.title{color:#888;display:inline-block;float:left;margin-right:15px;}
ul.newsFeedList{list-style-type:none;margin:0;padding:0;}
ul.newsFeedList li{display:inline;float:left;margin:0;padding:0;font-weight:bold;}
span.allNews{display:block;margin:0;padding:0;float:right;font-size:10px;}

