body, td, th{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#333}
body{background-color:#9CF; background-repeat:repeat-y; background-position:center; margin:0; background-image:url(images/pageback1.jpg)}
h1{font-size:16px; color:#06F; letter-spacing:3px; border-bottom:solid #069 2px}
h2{font-size:14px; color:#06F}
h3{font-size:12px; color:#FFF; background-color:#333; text-align:center; border:double #069 5px; background-repeat:no-repeat; letter-spacing:4px}
h4{font-size:10px; color:#069; font-weight:normal}
h5{font-size:12px; color:#069; background-color:#CCC; border:solid #069 1px; background-image:url(images/gradientlavender.jpg)}
h6{font-size:10px; color:#06F}
p{margin:0; padding:0}
h1, h2, h3, h4, h5, h6{margin:0; padding-top:2px; padding-bottom:2px}
a:link{color:#00F; text-decoration:none}
a:visited{color:#00F; text-decoration:none}
a:hover{text-decoration:none; color:#F00}
a:active{text-decoration:none}
.glidecontentwrapper{position:relative; width:750px; height:410px; overflow:hidden; border:dotted #069 1px}
.glidecontent{position:absolute; background:#FFF; visibility:hidden; width:710px; left:10px; top:6px; padding:10px}
.stylebox2{border:dotted #069 1px; width:700px; color:#069; text-align:left; padding:5px; background-image:url(images/photopanel.jpg); line-height:15px; font-size:10px; height:auto}
.bereave{border:solid #333 2px; width:300px; margin-left:20px; padding-left:5px; padding-right:5px}
ul.semiopaquemenu{font:bold 14px Arial; width:100%; padding:8px 0 5px 0; margin:0; text-align:center; background-image:url(images/gradmenu.jpg); border-bottom:solid #069 1px; border-top:solid #069 1px}
ul.semiopaquemenu li{display:inline}
ul.semiopaquemenu li a{color:#069; padding:6px 8px 6px 8px; margin-right:15px; text-decoration:none; letter-spacing:1px}
ul.semiopaquemenu li a:hover, ul.semiopaquemenu li a.selected{color:#069; padding-top:20px; padding-bottom:10px; background-image:url("images/bluetrans.png")}
.style1{background-image:url(images/photopanel.jpg); text-align:center; border:dotted #069 1px; font-size:10px; font-weight:bold; line-height:15px}
.style2{background-image:url(images/photopanel.jpg); border:dotted #069 1px; color:#069}
.style3{border:solid #069 1px; padding:5px; font-size:14px; font-style:italic; font-weight:bold; background-image:url(images/headgrad.gif)}
.style4{background-color:#06C}
.stylelink{font-style:italic; letter-spacing:1px; border:solid #69F 1px; font-weight:900; display:block; background-color:#000; margin-right:45px; padding-top:9px; padding-bottom:9px; color:#09F; font-size:12px; background-image:url(images/stylelinkgrad.jpg); margin-left:45px}
.titleholder{width:973px; float:left; height:30px; background-image:url(images/titleholderbgnd.gif); background-repeat:no-repeat; margin-left:5px; text-align:center; background-position:5px 0; padding-top:8px; letter-spacing:6px; color:#069}
.lineheight20{line-height:20px}
.lineheight15{line-height:15px}
.small{font-size:10px}
.large{font-size:14px}
.white{color:#fff}
.blue{color:#06C}
.red{color:#900}
.resultsmenu{font:bold 14px Arial; width:100%; overflow:hidden; border-left:solid #069 1px}
.resultsmenu ul{margin:0; padding:0; float:right; width:100%; background:black url(images/linksbkgnd.gif) bottom repeat-x; border-bottom:solid #069 1px}
.resultsmenu ul li{display:inline}
.resultsmenu ul li a{float:left; color:#069; padding:5px 25px; text-decoration:none; border-right:solid #069 1px; border-top:solid #069 1px}
.resultsmenu ul li a:hover{background:black url(images/linksbkgnd.gif) top repeat-x}
#mainmenu{background-color:#069; height:28px; width:100%}
#header{width:100%; height:100px; text-align:center; background-image:url(images/gradheaderslice.jpg); background-repeat:repeat-x; border-top:solid #069 2px}
#wrapper{width:985px; height:auto; margin:5px auto; margin-bottom:10px; margin-top:15px}
#col1{width:370px; float:left; height:auto; margin-left:5px; padding:5px; margin-top:5px; line-height:18px}
#col2{width:370px; float:left; height:auto; margin-left:5px; padding:5px; margin-top:5px; line-height:18px}
#col3{width:190px; float:right; height:auto; margin-right:5px; padding:5px; margin-top:5px; color:#069; margin-left:2px; letter-spacing:1px}
#colxwide{width:963px; float:left; height:auto; padding:5px; list-style-type:disc; margin:5px; background-image:url(images/photopanel.jpg); border:dotted #069 1px}
#colwide{width:757px; float:left; height:auto; clear:none; margin-top:5px; margin-left:5px; padding:5px}
#col1wide{width:473px; float:left; height:auto; border:dotted #069 1px; clear:none; margin-top:5px; margin-left:5px; padding:5px; margin-bottom:5px}
#col2wide{width:473px; float:right; height:auto; border:dotted #069 1px; clear:none; margin-top:5px; margin-right:5px; padding:5px}
#slideshow{width:180px; height:120px; border:dotted #069 1px; margin:0 auto}
#specialnews{height:253px; width:310px; text-align:left; float:right; color:#900; font-size:12px; border:dashed #00F 1px; line-height:15px; background-color:#9CF; background-image:url(images/photopanel.jpg); overflow:auto; padding:5px 10px; margin-top:5px}
#footer{text-align:center; width:100%; clear:both; height:40px; background-color:#69F; padding-top:5px; border-top:solid #069 1px; background-image:url(images/gradfooterslice.jpg)}
#navcontainer{width:80%; margin-bottom:1em; color:#333; padding:0 0 1em; border-top:solid #06F 1px; margin-left:auto; margin-right:auto}
#navcontainer ul{list-style:none; border:none; margin:0; padding:0}
#navcontainer li{border-bottom:1px solid #06C; margin:0}
#navcontainer li a{display:block; color:#900; text-decoration:none; width:100%; font-size:10px; letter-spacing:1px; padding:5px 5px 5px 0.5em; background-color:#9CF; background-image:url(images/headgrad.gif); border-left:solid #06F 1px; border-right:solid #06F 1px; text-align:center}
html>body #navcontainer li a{width:auto}
#navcontainer li a:hover{background-color:#69F; background-image:url(images/gradientblue.jpg)}
#pscroller{width:358px; height:120px; background-color:#CCC; border:dotted #069 1px; padding:5px; background-image:url(./images/photopanel.jpg); color:#900; font-size:12px; margin-top:30px}
#pscroller a{color:#069; font-size:14px; font-weight:bold}
#stylebox1{text-align:center; font-size:12px; width:100%; border:dotted #069 1px; background-color:#FFC; padding-bottom:5px; padding-top:5px}
#stylebox1 a{color:#600; margin-left:5px; margin-right:5px}
#stylebox1 a:hover{text-decoration:underline}
#stylebox2{border:dotted #069 1px; width:710px; color:#069; text-align:left; background-image:url(images/photopanel.jpg); line-height:15px; font-size:12px; height:320px}
#stylebox3{border:solid #069 1px; width:657px; color:#069; text-align:left; font-size:12px; height:350px; background-image:url(images/photopanel.jpg); padding-top:30px; padding-left:50px; padding-right:50px; line-height:25px}
#navphoto1, #navphoto2, #navphoto3{width:250px}
#navphoto1 ul, #navphoto2 ul, #navphoto3 ul{margin-left:0px; padding-left:0px; list-style-type:none; font-family:Arial,Helvetica,sans-serif}
#navphoto1 a, #navphoto2 a, #navphoto3 a{display:block; padding:7px; width:auto; background-color:#9CF; border-bottom:2px solid #999; background-position:bottom; background-repeat:repeat-x; background-image:url(images/linksbkgnd.gif); color:#069; margin-bottom:4px}
#navphoto1 a:hover, #navphoto2 a:hover, #navphoto3 a:hover{color:#039; background-position:top}
#photolist1, #photolist2, #photolist3{width:250px; float:left; margin-right:30px; margin-left:31px; padding:5px; color:#069}
#listbox1, #listbox2{text-align:left; font-size:10px; width:170px; float:left; line-height:22px; padding-left:5px; height:auto; padding-top:5px; padding-bottom:5px; margin-right:5px; color:#069}
#tablelinks a:hover{display:block; background-color:#00F; color:#FC0}
#tablelinks a{display:block; padding-top:8px; padding-bottom:8px}
#fixedsidebar{position:fixed; bottom:50px; left:0px; width:22px; height:255px; z-index:3000; border:dotted #069 1px; text-align:center; padding-bottom:3px; font-size:16px; font-weight:bold; background-color:#9CF}
#fixedsidebar a{color:#600}
#fixedsidebar a:hover{color:#F00}
#fixedtoplink{position:fixed; bottom:10px; right:10px; width:60px; height:30px; z-index:1000; border:dotted #069 2px; display:none; background-color:#FFF}

