body
{
    background-position: center 0px;
    background-color: #fff4d4;
    background-image: url('/images/background_body.jpg');
    font-size: 9pt;
    font-family:Verdana,Arial,sans-serif;
    color: #000;
    margin-top: 0px;
    background-repeat: no-repeat;  
}

img, a {border:none;}

h1, h2 {color:#ed1b2d;font-weight:normal;}

a {text-decoration:none;color:#ed1b2d;} 

a:hover {color:#ffc010;}

#MainWrapper
{
   width:960px;
   padding:10px 10px 0px;
   background-color:#fff;
   overflow:hidden;
   margin: auto;
  
}

#ContentWrapper
{
    background-position: center top;
    margin-top: 10px;
    background-image: url('/images/background_content.jpg');
    background-repeat: no-repeat;
    min-height:663px;
}

.clear {clear:both;}

#Header { width:960px;height:163px; background-position: center 0px; background-image: url('/images/header_background.jpg'); background-repeat: no-repeat;}

#HeaderNav {float:right;margin-right:20px;margin-top:15px;font-size:9pt;color:#dc291e;}

#HeaderNav span {position:relative;bottom:5px; }

#HeaderNav a {color:#dc291e;width:220px;}

/*#Logo { margin: -3px 28px;}*/
#Logo { margin: 0px 28px;}

#MainNav, #SubNav {font-size:10pt;padding: 18px 10px;width:200px;float:left}

#MainNav ul,#SubNav ul {padding: 0;margin: 0;list-style-type:none;line-height: 24px;text-align: left;}

#MainNav ul li,#SubNav ul li {padding-left:5px;width:172px}

.menu {padding-bottom:5px;}

#SubNav .menu li {padding-left:15px;width:172px;line-height:16px;padding:2px 0px 2px 15px;}

#SubNav .menu li a {margin-bottom:2px;}

#SubNav .last-child {line-height:17px;padding-top:2px;}

#MainNav .leaf, #MainNav .branch {border-bottom:1px dotted #d2232a;}

.SubMenuSeperator {border-bottom:1px dotted #d2232a;padding-bottom:5px;}

#MainNav .branch.last-child {border:none;}

#MainNav .menu {display:none;}

#SubNav .rmFocused {color:#000;}

.rmActiveSubMenu {display:inline;}

#Footer {position:relative;height:100px; font-size:8pt; color:#ffeebf;background-color:#ffc010;margin: 10px 0px;}

#Footer a {color:#ffeebf;text-decoration:none;}

#Footer a:hover {color:#fff}

#Footer #FooterText {padding: 25px;}

#facebook_find {position:relative;float:right;top:27px;right:25px;}

#facebook_find span {position:relative;bottom:15px;font-weight:bold;padding-right:7px;}

#FooterText div {line-height:16px;}

#FullPageContent {float:right;width:725px;min-height:675px;}


/* Home Page */

#HomePageContent {margin:-110px 5px 10px 0px;border-top: 1px dotted #d2232a;background: transparent url(/images/welcome.jpg) no-repeat scroll left top;height:20px;position:relative;min-height:300px;}

/*#HomePageContent p {width:450px;}*/

.ContentBox { border-color:#ffd04d;}

#Home_Right_Sidebar {width:235px;float:right;margin:12px 2px 10px 0px;overflow:hidden;}

#Home_Right_Sidebar .FeatureBox  {border: 1px solid #ffd04d;width:232px;margin-bottom:8px;min-height:100px;}

#Home_Center_Content {float:left;width:460px;padding-top:60px;}

#Home_Welcome_Links {float:left;width:450px;height:100px;overflow:visible;position:relative;}

#Home_Welcome_Links a {margin-right:25px;}

#Home_Welcome_Links img {border:none;}

#FeaturedHomeFamily  {color:#999999;}

#FeaturedHomeFamily img {height:99px;width:auto;margin-top:3px;}

#FeaturedHomeFamily  span {position:relative;bottom:-7px;left:7px;font-size:8pt;}

#FeaturedHomeFamily  div a {text-decoration:underline;bottom:7px;left:173px;position:relative;}

#FeaturedHomeFamily  p {text-align:center;width:235px;margin:5px 0px;}

#Home_Care_Mobile {position:relative;}

#Home_Family_Room {position:relative;}

#Home_What_To_Expect {position:relative;}

#StarsBenefit p {margin:18px 0px;}

.FeatureBox p {text-align:center;width:235px;margin:0px;}

/* Pledges */
.PledgeTab { background-color:#FFD04D; margin-right:10px; width:150px; font-weight:bold; text-align:center; float:left; padding:10px 0; }

.activePledgeTab { background-color:#ffc010; margin-right:10px; width:150px; font-weight:bold; text-align:center; float:left; padding:10px 0; }

.PledgeTab a, .PledgeTab a:hover, .PledgeTab a:visited, .PledgeTab a:active,
.activePledgeTab a, .activePledgeTab a:hover, .activePledgeTab a:visited, .activePledgeTab a:active	{ color:#fff; }

.PledgeTabContent { border: solid 1px #FFD04D; clear:both; padding:15px 10px; }


/* image slider  */

#SliderContainer {width:664px;height:380px;position:relative;top:0px;position:relative;top:-122px;left:40px; }

#SliderFrame {margin:0px 31px 0px 42px;height:400px;position:absolute;width:541px;}

#SliderFrame #TopBorder {background: transparent url(/images/photo_border_top.png) no-repeat scroll 26px top;height:20px;position:relative; }

#SliderFrame #LeftBorder {background: transparent url(/images/photo_border_Left.png) no-repeat scroll left 0px;width:4px;height:367px;position:relative;bottom:337px;left:-4px}

#SliderFrame #RightBorder {background: transparent url(/images/photo_border_right.png) no-repeat scroll 0px top;width:28px;bottom:705px;height:367px;left:558px;position:relative;}

#SliderFrame #BottomBorder {background: transparent url(/images/photo_border_bottom.png) no-repeat scroll 4px top;width:564px;height:33px;position:relative;bottom:734px;right:4px}

#Left_Arrow {position:absolute;bottom:169px;left:0;width:18px}

#Right_Arrow {position:absolute;bottom:169px;left:638px;width:18px}

.SliderImage {display:none;}

.slideshow {top:0px;left:0px;border: 9px solid #fff;}

.slideshow img {width:541px;height:316px;}

#SubPage_Header {position:relative;bottom:172px;left:315px;width:420px;} 

#Sub_Page_Content {padding: 12px 40px 10px 20px;}

#Sub_Page_Content ul {margin-top:10px;margin-left:-5px;}

#Sub_Page_Content ul li {line-height:12pt;}

#Sub_Page_Content h1,#Sub_Page_Content h2 {font-family:Georgia;font-size:24pt;color: #DC291E;font-weight:normal;margin-bottom:15px;}

#Sub_Page_Content h3 {font-family:Georgia;color: #DC291E;font-weight:normal;font-size:14pt;margin-bottom:0px;}

#Sub_Page_Content td {line-height:15pt;}

#Sub_Page_Content p,#Sub_Page_Content span,#Sub_Page_Content div {font-size:10pt;line-height:14pt;margin-bottom:7px;}

#Sub_Page_Content #SubPageLeft {position:relative;float:left;width:320px;text-align:justify;margin-right:20px;}

#Sub_Page_Content #SubPageRight {position:relative;float:left;width:325px;}

#ContactArea {width:208px;height:116px;background: transparent url(/images/contact_background.jpg) no-repeat scroll center top;color:#ed1b2d;margin-top:25px;}

#ContactArea span {font-size:14pt;font-family:Georgia;position:relative;top:10px;left:9px;margin-bottom:10px;}
                   
#ContactInfo {margin:15px 9px;color:#000;line-height:22px;}

#ContactInfo a {text-decoration:none;font-size:10pt;top:10px;position:relative;}

/*  Content Pages */
.LinksPgList {list-style:none outside none;margin:0;}

.LinksPgList ul {margin-bottom:5px;margin-top:5px;padding-bottom:5px;padding-top:5px;}

.LinksPgList li {padding-bottom:2px;}

.LinksPgList a,.UnstyledList a { line-height:22px;font-size:10pt;color:#ED1B2D;text-decoration:underline;}

.UnstyledList {list-style:none outside none;margin-top:10px;}

.RoomsPicTable td {padding: 5px 20px 15px 0px;}

.StaffImageCell {vertical-align: top;padding: 0px 5px 20px 0px;}

.StaffImageCellRightCol {vertical-align: top; padding: 0px 5px 20px 20px;}

.StaffDescCell {vertical-align: top; width: 160px;}

.StaffDescCell h3 {margin-bottom:2px;}

.LinksPgList {margin: 0px; list-style: none;}

.LinksPgList li {padding: 0px 0px 7px 0px;margin: 0px;}

/** Story Summary  **/

.Summary_Content {margin-top:35px;padding:10px}

.Summary_Content p ,.First_Summary_Content p {line-height:16px}

.First_Summary_Content {overflow:hidden;}

.First_Summary_Content img {width:250px;height:auto}

.Summary_Photo {width:250px;float:left;padding:0px 20px 0px 0px;}

.Summary_Content .Summary_Photo img {width:220px;height:auto}

.Summary_Body {margin-right:12px;}

.Summary_Body h2 {margin-top:8px;font-size:16pt !important;}



/** Story Detail **/

#StoryDetail {position:relative;}


#StoryDetail img
{border:none;float:left;margin:0 30px 30px 0px;padding:2px;  width:250px;height:auto;  }

/** Site Map **/

#SiteMap {margin-left:75px;line-height:18px;}

#SiteMap ul {list-style-type:circle;}

#SiteMap ul.menu {display:block !important;}

#StoryBody h4 {font-size:11pt;}

.FullStoryText {width:379px;float:right;}

.contactpage {margin-top:10px;}

.StaffEmail {text-decoration:underline;margin-top:5px;}

/******** Programs SideBar Area *********/
#ProgramsArea h3 {font-family:Georgia;font-size:19pt;color: #DC291E;font-weight:normal;margin-bottom:0px;}
#SideBarProgramLinks {margin-top:20px;}
#SideBarProgramLinks a {color:#000;margin-left:0px; font-size: 9pt; margin-left: 8px;text-decoration:underline;}
#SideBarProgramLinks a:hover {color:#ffc010;text-decoration:none;}
/******* End Programs SideBar Area *********/

/******** Gift SideBar Area *********/
#GiftHeader {margin-top:8px;padding-top: 8px;text-align: center;font-size:11pt;}
#GiftLink {text-align:center;margin-left:5px;}

/******** End Gift SideBar Area *********/









