
.e-web .banner            { background:#58aedd url(../../images/home-placemaking-banner.png) }
.e-web .content .item     { background-color:#e2ebf3 }
.e-web .content .item h2  { color:#00467f }
.e-web .footer,
.e-web .footer a          { color:#aaaaaa }

h1                        { font-size:250% }

.header .headline         { padding-left:16px; font-size:80%; color:#666666; line-height:18px }
.header .flex             { padding-left:32px; text-align:left }
.header .links            { vertical-align:top }

.banner-border            { margin:9px 0; border-top:1px dashed #58aedd; border-bottom:1px dashed #58aedd }
.banner                   { margin:0; text-align:right; background:#58aedd url(../../images/home-placemaking-banner.png); }
.banner h1                { padding-right:28px }
.menu-border              { border-top:0; display:inline-block }
ul.menu li a.first        {}

.banner #flash-banner     { text-align:left }
.banner object            { width:900px; height:288px; position:absolute }

.content                  { padding:0 }
.content .item-parent     { width:33% }
.content .item            { margin:8px 16px; padding:16px 36px 12px; background-color:#f5f5f5; border-top:1px dashed #a4c3dc; border-bottom:1px dashed #a4c3dc; height:280px; }
.content .item.first      { margin-left:0 }
.content .item.last       { margin-right:0 }
.content .item .image     { text-align:center }
.content .item .image img { padding:4px; background-color:#fff }
.content .item h2         { margin:0 0 6px; border-bottom:1px dashed #c5c5c5; padding-bottom:6px; color:#0090bb; text-transform:uppercase }
.content .item .text      { font-size:90% }
.content .item .next      { margin-right:-20px; text-align:right }

#boxtitles 					{font-size:115%; color: #00467F; font-weight: bold; text-transform: uppercase; padding: 10px 0 5px 0;}

#bigtext					{font-size:250%; color: #FFFFFF; font-weight: bold; padding-top:72px;}




/*------------------------ */
/* LANDING PAGES */
/*------------------------ */

.content .main            { margin:8px 0 8px 0; padding:16px 36px 12px; background-color:#E2EBF3; border-top:1px dashed #a4c3dc; border-bottom:1px dashed #a4c3dc; height:800px; }
#mainbody	{width: 611px;}
#casetitles 			  {font-size:90%; color: #00467F; font-weight: bold; text-transform: uppercase; padding: 5px 0 10px 0;}

#mainbody h1 {margin-bottom:9px; font-size:140%; color:#67AEE1; font-weight: bold;}
#mainbody h2 {margin-bottom:9px; font-size:110%; color:#C30; font-weight: bold;}
#mainbody h3 {margin-bottom:0;font-size:100%; color:#67AEE1; font-weight: bold;}
#mainbody h4 {margin-bottom:0;font-size:100%; font-weight: bold; font-style:italic;}
#mainbody h5 {margin-bottom:0;font-size:100%; color:#333; font-weight: bold;}
#mainbody h6 {margin-bottom:0;font-size:100%; color:#C30; font-weight: bold; font-style:italic;}


/*------------------------ */
/* SCHOOLS */
/*------------------------ */
.school .banner            { background:#58aedd url(../../images/home-school-banner.jpg) }
.school .content .item     { background-color:#e2ebf3 }
.school .content .item h2  { color:#00467f }
.school .footer,
.school .footer a          { color:#aaaaaa }


/*------------------------ */
/* FUNDRAISING */
/*------------------------ */
.fundraising .banner            { background:#58aedd url(../../images/home-fundraiser-banner.jpg) }
.fundraising .content .item     { background-color:#e2ebf3 }
.fundraising .content .item h2  { color:#00467f }
.fundraising .footer,
.fundraising .footer a          { color:#aaaaaa }

.fundraising .content .main            { margin:8px 0 8px 0; padding:16px 36px 12px; background-color:#E2EBF3; border-top:1px dashed #a4c3dc; border-bottom:1px dashed #a4c3dc; height:620px; }

