/* ----------------------------------------------------------------
Custom Reset
-----------------------------------------------------------------*/
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,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;border:0;outline:0;}
input,button,textarea,select{font-size:100%;}
body{font-size:13px;font-family:arial,helvetica,clean,sans-serif;font-size:small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;padding:4px;border:1px solid #bbb;}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}
:focus{outline:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:none;}
a{outline:0;text-decoration:none;}

/* ----------------------------------------------------------------
CMS Specific Styling
----------------------------------------------------------------- */
.element{padding-bottom:20px;}
.element p{padding-bottom:20px;}

/* Links, Lists, Buttons, Ect... */
.blogList li,.eventsList li, .linksElement li {font-size:108% !important;margin-bottom:10px;list-style: none inside url("../images/li_Bkgd.png");}
.textElement ul li {list-style: none inside url("../images/li_Bkgd.png");margin-bottom:6px;}
.textElement ul li ul li {padding-left:20px;margin:4px 0 4px;list-style: circle inside;}
.textElement ul,.element ol,.element dl {margin:20px 0;}
.textElement dt { font-weight: bold; text-decoration: underline;}
.textElement dd { margin: 0; padding: 0 0 0.5em 0;}
.textElement ol li{list-style: decimal inside !important;margin-bottom:10px;}

/* ----------------------------------------------------------------
IE FIxes
----------------------------------------------------------------- */
/* * html div.search .searchButton{font-size:0;display:block;line-height:0}
*+html div.search .searchButton{font-size:0;display:block;line-height:0}  /*


/* <textEditor> */
.imgspacing-upperleft{float:left;margin:0 10px 5px 0;}
.imgspacing-upperright{float:right;margin:0 0 5px 10px;}
.imgspacing-midleft{float:left;margin:5px 10px 5px 0;}
.imgspacing-midright{float:right;margin:5px 0 5px 10px;}
.imgspacing-lowleft{float:left;margin:5px 10px 0 0;}
.imgspacing-lowright{float:right;margin:5px 0 0 10px;}
.img-NO-BORDER {border:0 !important;padding:0 !important;background:0 !important;}
/* </textEditor> */

/* ----------------------------------------------------------------
Common Styling
-----------------------------------------------------------------*/
.floatLeft{float:left;}
.floatRight{float:right;}
.clearFix{clear:both;}
.siteWrapper {width:940px;margin:0 auto;position:relative;z-index:2;}


/* ----------------------------------------------------------------
Fonts,Links,Headings & Inputs Styling
-----------------------------------------------------------------*/
body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;color:#737458;}
p{font-size:108% !important;line-height:23px;color:#737458;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family: 'Reenie Beanie', Arial, sans-serif;margin-bottom:4px;}
h1{font-size:197% !important;color:#a34528;}
h2{font-size:189% !important;color:#3787aa;}
h3{font-size:182% !important;color:#a34528;}
h4{font-size:174% !important;color:#434733;}
h5{font-size:167% !important;color:#a34528;}
h6{font-size:161.7% !important;color:#3787aa;}
a,a:active,a:link{color:#579c66;text-decoration:none;outline:none;}
a:visited{color:#5EA970;text-decoration:none;outline:none;}
a:hover,a:focus{color:#3B6B46;text-decoration:none;outline:none;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
h1#pagetitle {font-size:250% !important;color:#434733;font-weight:bold;}

/* ----------------------------------------------------------------
CMS Styling
----------------------------------------------------------------- */
div.helpContent p,div.helpIcon {font-size:18px !important;}
.textElement img {background:#fff;padding:6px;border:1px solid #bdbcb8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.blogList li a,.eventsList li a, .linksElement ul li a{color:#000;}
.postDate,.eventDate{font-size:92% !important;color:#72894e;font-style:italic;}

/* ----------------------------------------------------------------
Navigation and Lists Styling
----------------------------------------------------------------- */
ul.nav,ul.nav ul{list-style:none;margin:0;padding:0;}
ul.nav{position:relative;height:32px;z-index:90;line-height:0px;}
ul.nav li{display:block;list-style:none;float:left;position:relative;height:32px;margin:0 16px 0 25px;font-weight:normal;line-height:32px;}
ul.nav li a,ul.nav li a:link,ul.nav li a:active,ul.nav li a:visited,ul.nav li.selectedPage a{font-size:182%;color:#fff;line-height:0px;font-family:'Reenie Beanie';padding-top:0 !important;height:22px;}
ul.nav li.selectedPage a, ul.nav li.selectedPageRoot a{border-bottom:1px dashed #f3dfa4;}
ul.nav li.selectedPage a:focus,ul.nav li.selectedPage a:hover,ul.nav li.selectedPageRoot a:focus,ul.nav li.selectedPageRoot a:hover{border-bottom:1px dashed #f3dfa4;}
ul.nav li:hover a,ul.nav li.Hover a{border-bottom:1px dashed #a04f34;}
/*ul.nav li ul{display:none;height:auto;left:0px;position:absolute;text-align:left !important;width:150px;top:20px;background:#888;padding-top:4px;-webkit-border-radius: 6px;-webkit-border-top-left-radius: 0;-moz-border-radius: 6px;-moz-border-radius-topleft: 0;border-radius: 6px;border-top-left-radius: 0;}
ul.nav li:hover ul,ul.nav li.Hover ul{top:20px;z-index:90;display:block;}
ul.nav ul li{float:left;width:130px;height:auto !important;padding:6px 10px !important;text-align:left !important;border-top:1px solid #777;margin:0 !important;}
ul.nav ul li:first-child{border:0 !important;}
ul.nav li ul li a,ul.nav li.Hover ul li a{height:auto !important;text-align:left !important;line-height:18px !important;color:#fff !important;font-size:92% !important;padding:0 !important;display:block;}
ul.nav ul li a:hover,ul.nav ul li.Hover a:hover{color:#000 !important;}*/

ul.subNav{list-style:none;width:240px;margin:0 0 30px;}
ul.subNav li{width:240px;height:36px;line-height:36px;border-bottom:1px dashed #6b6248;}
ul.subNav li a{display:block;width:240px;height:36px;font-size:182%;font-family:'Reenie Beanie';line-height:36px;color:#565745;}
ul.subNav li.selectedPage a,ul.subNav li a:hover{color:#579c66;}
ul.subNav li.selectedPage a:focus,ul.subNav li.selectedPage a:hover{color:#579c66;cursor:default;}

ul.footerNav {list-style:none;margin:0;padding:0;}
ul.footerNav li {float:left;margin-right:24px;color:#fbffd9;font-size:22px;}
ul.footerNav li a {color:#fbffd9;font-size:22px;}

/* ----------------------------------------------------------------
Main Structure & Style
-----------------------------------------------------------------*/
html{min-height:100%;}
body{min-height:100%;background: url("../images/body_bkgd.jpg") repeat 0 0;position:relative;}
* html{height:100%;}
div#topWrapper {background: url("../images/topWrapper_bkgd.jpg") repeat-x 0 0;min-height:850px;}
* html div#topWrapper {height:650px;}
div#logo, div#logo h1 {margin:0;width:940px;height:120px;}
div#logo h1 a{width:940px;height:120px;background:url("../images/logo_bkgd.png") no-repeat 0 0;display:block;text-indent:-9999px;}
div#header {width:880px;height:87px;background:url("../images/header_bkgd.png") no-repeat 0 0;padding:30px 30px 0;}
body#home div#header {width:880px;height:496px;background:url("../images/headerHome_bkgd.png") no-repeat 0 0;padding:30px 30px 0;}
div#contentWrapper {width:808px;background:url("../images/contentWrapper_bkgd.png") repeat-y 0 0;padding:0 66px;}
body#home div#contentWrapper {width:894px;background:url("../images/contentWrapper_bkgd.png") repeat-y 0 0;padding:0 0 0 46px;}
div#contentFooter {width:940px;height:40px;background:url("../images/contentFooter_bkgd.png") no-repeat 0 0;}
div#welcome {width:484px;margin:0 0 0 34px;}
div#featuredFamily{width:351px;height:482px;background:url("../images/featuredFamily.png") no-repeat 0 0;overflow:hidden;}
div#featuredFamilyPic {width:278px;height:168px;margin:25px 0 54px 34px;overflow:hidden;}
div#featuredFamilyNote {width:238px;height:168px;margin:0 0 0 54px;padding:0 20px;}
div#featuredFamilyNote .title {font-size:197% !important;color:#434733;}
div#featuredFamilyNote p {font-family:'Reenie Beanie';font-size:167% !important;}
div#ladybug {width:366px;height:349px;position:absolute;bottom:0px;left:0px;z-index:1;background:url("../images/ladybug.png") no-repeat 0 0;display:block;}
div#mainCol {width:504px;margin-right:56px;min-height:500px;}
*html div#mainCol {height:500px;}
div#subCol {width:240px;}
div#subLeft {width:238px;margin-right:20px;}
div#subRight {width:226px;}
div#footer {width:880px;padding:0 32px;font-family:'Reenie Beanie';line-height:21px;text-shadow:0 0 2px #444;padding-bottom:20px;}
div#footer #fr {text-align:right;}
div#footer p {color:#d6d3c5;font-size:18px !important;}
div#footer h3 {color:#fbffd9;font-size:22px;}
div#footer a:link,div#footer a:active,div#footer a:visited {color:#fbffd9;}
div#footer a:focus,div#footer a:hover {color:#a34528;text-shadow:0 0 2px #94ac60;}

div#billboardWrapper {width:876px;height:392px;overflow:hidden;padding:23px 0 0 2px;position:relative;}
div#billboard {width:876px;height:392px;}
div#photoEdges {position:absolute;top:23px;left:2px;width:876px;height:392px;background:url("../images/photoEdges.png") no-repeat 0 0;z-index:50;}
div#billboard .sldw_navigation {height:45px;left:0;position:absolute !important;top:146px;visibility:visible !important;width:874px;z-index:9999;display:none;}

a#donateNowLink {width:226px;height:75px;display:block;text-indent:-9999px;background:url("../images/donate.png");margin-bottom:10px;}
#radium3 {float:right;}
