* {margin: 0; padding: 0;}
body {background:#000000; color:#333333; font:12px Arial, Helvetica, sans-serif;}
body.mceContentBody {background: #FFF !important;}
img	{border:0; display:block;}
table {border-collapse:collapse;}
input, textarea {padding:2px;}
td {vertical-align:top;}
a {color:#cc0000;}

div#wrapper {margin:0 auto; width:890px; background:#fff url(../img/mainBG.gif) repeat-y;}
div#wrapper2 {margin:0 auto; width:834px;}
div#header {width:834px; height:131px; background:url(../img/headerBGhome.jpg) no-repeat;}



div#navBar {width:834px; height:40px; background:#999 url(../img/navBarBG.gif) no-repeat;}
div#navBar ul {height:40px; margin:0; padding:0 0 0 42px;; list-style:none;}
div#navBar li {float:left; height:40px;}
div#navBar li a {height:40px; display:block; float:left;}
div#navBar li.spacer {width:1px; background: url(../img/navSpacer.gif) no-repeat;}
div#navBar li.spacerActive {width:1px; background: url(../img/navSpacerActive.gif) no-repeat;}
div#navBar #home a {width:72px; background: url(../img/navBarHome.gif) no-repeat;}
div#navBar #home a:hover {background-position: 0 -40px;}
div#navBar #share a {width:140px; background: url(../img/navBarShare.gif) no-repeat;}
div#navBar #share a:hover {background-position: 0 -40px;}
div#navBar #what a {width:117px; background: url(../img/navBarWhat.gif) no-repeat;}
div#navBar #what a:hover {background-position: 0 -40px;}
div#navBar #faq a {width:72px; background: url(../img/navBarFAQ.gif) no-repeat;}
div#navBar #faq a:hover {background-position: 0 -40px;}
div#navBar #resources a {width:119px; background: url(../img/navBarAbout.gif) no-repeat;}
div#navBar #resources a:hover {background-position: 0 -40px;}
div#navBar #gallery a {width:95px; background: url(../img/navBarGallery.gif) no-repeat;}
div#navBar #gallery a:hover {background-position: 0 -40px;}
div#navBar #news a {width:60px; background: url(../img/navBarNews.gif) no-repeat;}
div#navBar #news a:hover {background-position: 0 -40px;}

body.home div#navBar #home a {background-position: 0 -80px;}
body.blog div#navBar #blog a {background-position: 0 -80px;}
body.problem div#navBar #problem a {background-position: 0 -80px;}
body.share div#navBar #share a {background-position: 0 -80px;}
body.about div#navBar #about a {background-position: 0 -80px;}
body.donate div#navBar #donate a {background-position: 0 -80px;}
body.faq div#navBar #faq a {background-position: 0 -80px;}
body.resources div#navBar #resources a {background-position: 0 -80px;}
body.news div#navBar #news a {background-position: 0 -80px;}
body.what div#navBar #what a {background-position: 0 -80px;}
body.gallery div#navBar #gallery a {background-position: 0 -80px;}


div#welcomeArea {width:467px; float:left; margin:0 0 14px 0;}
div#welcomeArea a {color:#cc0000;}
div#welcomeArea a:hover {color:#0066CC;}
div#videoArea {background:#dddddd; width:364px; float:left; margin:14px 0; background:#ddd url(../img/videoAreaTopBG.gif) top no-repeat;}

div#videoArea .videoStar {background:url(../img/videoStar.gif) top left no-repeat; margin:5px 0; }
div#videoArea .videoStar span {color:#000000; line-height:15px; display:block; letter-spacing:0; font-size:11px; padding:3px 10px 0 35px;}

p.welcomeText {font-size:16px; line-height:24px; padding:25px 25px 15px 12px;}
p.welcomeText span {font-size:18px; line-height:24px; color:#cc0000; text-transform:uppercase;}

table#homeConsole {margin-bottom:17px; background:url(../img/consoleBG.html) repeat-x; clear:left;}

table#homeConsole div.consoleNews {width:366px; margin:10px 0 0 19px;}
div.consoleNews h5 {font-size:12px; font-weight:bold; letter-spacing:1px; line-height:14px; color:#5d6100; padding:8px 0 2px 0;}
div.consoleNews p {font-size:11px;line-height:15px; padding-bottom:2px; margin-bottom:0; color:#2e2e2e;}
div.consoleNews strong {font-size:12px; letter-spacing:1px;}
div.consoleNews img {margin:5px 0 8px 0;} 

 
span.homeSpacer {width:834px; height:25px; display:block; background:url(../img/homeSpacerLine.gif) no-repeat; float:left;}

div.homeFeature {width:834px; margin:5px 0; float:left;}
div.homeFeature div.leftFeature {width:375px; height:206px; float:left;}
div.homeFeature div.leftFeature img {float:left;}
div.homeFeature div.rightFeature {width:459px; float:left;}
div.homeFeature div.rightFeature p {padding:0 14px 0 14px; line-height:18px;}
div.homeFeature div.rightFeature p span.highlight {background-color:#ffffcc;}
div.homeFeature div.rightFeature img {float:left; padding-left:25px;}

div.homeFeature div.rightFeature p.bullet {background:url(../img/homeBulletBG.gif) top left no-repeat; }
div.homeFeature div.rightFeature .bullet span {color:#333; line-height:24px; display:block; letter-spacing:1px; font-size:14px; padding:0 10px 0 19px; margin:0;}
div.homeFeature div.rightFeature .bullet span a {color:#333;}




p.footer {font-size:10px; color:#5d5d5d; letter-spacing:1px; line-height:20px; padding:10px 0 0 36px; clear:both;}
p.footer a {color:#5d5d5d;}

div#interiorContent {width:445px; float:left; padding:19px 25px 0 12px; margin-bottom:50px;}
div#interiorContent h1 {font-size:14px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; color:#cc0000; margin-bottom:9px;}
div#interiorContent h4, h3 {font-size:14px; font-weight:normal; letter-spacing:1px; color:#5482b6; line-height:18px; margin-bottom:9px;}
div#interiorContent h3 {color:#c30; font-size:12px;}
p {line-height:18px; margin-bottom:9px;}
div#interiorContent p span.highlight {background-color:#ffffcc;}
div#interiorContent small {font-size:11px; padding:3px 0 15px 0; display:block; font-style:italic;}
body.blog div#interiorContent h3 {font-size:11px;}
body.blog div#interiorContent h4 {font-weight:bold;}
body.blog div#interiorContent h4 a { color:#5482b6;}

.navigation {width:445px; float:left;}
.navigation .alignleft {width:200px; float:left;}
.navigation .alignright {width:200px; float:right; text-align:right;}

div#interiorContent ul {margin-bottom:9px; margin-left: 20px;}

div#interiorContent div.interiorNews h5 {font-size:12px; font-weight:bold; letter-spacing:1px; line-height:14px; color:#069; margin-bottom:4px;}
div#interiorContent div.interiorNews p {font-size:11px;line-height:15px; margin-bottom:6px;}
div#interiorContent div.interiorNews strong {font-size:12px; letter-spacing:1px;}



div#interiorConsole {width:352px; float:right; clear:right; margin-top:45px; margin-bottom:50px; background:#e2edf8;}

div.subNav {width:352px; float:right; margin-top:45px;}
div.subNav .bullet {background:url(../img/interiorBulletBG.gif) top left no-repeat; }
div.subNav .bullet span {color:#333; line-height:16px; display:block; letter-spacing:1px; font-size:14px; padding:0 0 0 19px; margin:0 0 5px 0;}
div.subNav .bullet span a {color:#333; text-decoration:none;}
div.subNav .bullet span a.active {color:#cc0000; text-decoration:none; font-weight:bold;}

a#homeSponsor {display:block; height:21px; width:83px; background:url(../img/btnHomeSponsor.gif) no-repeat;}
a#homeMember {display:block; height:21px; width:83px; background:url(../img/btnHomeMember.html) no-repeat;}
a#homeVolunteer {display:block; height:21px; width:100px; background:url(../img/btnHomeVolunteer.html) no-repeat;}
 
td#resourceIcons ul {height:123px; padding:1px 0 0 18px; list-style:none; clear:left;}
td#resourceIcons li {float:left; height:123px;}
td#resourceIcons li a {height:123px; display:block;}
td#resourceIcons #kids a {width:133px; background: url(../img/iconKids.gif) no-repeat;}
td#resourceIcons #kids a:hover {background-position: 0 -123px;}
td#resourceIcons #parents a {width:136px; background: url(../img/iconLovedOnes.gif) no-repeat;}
td#resourceIcons #parents a:hover {background-position: 0 -123px;}
td#resourceIcons #lovedOnes a {width:129px; background: url(../img/iconDonators.gif) no-repeat;}
td#resourceIcons #lovedOnes a:hover {background-position: 0 -123px;}

div#interiorConsole .pressPDF {background:url(../img/icPDF.gif) top left no-repeat;}
div#interiorConsole .pressWeb {background:url(../img/icWeb.gif) top left no-repeat;}
div#interiorContent .pressPDF {background:url(../img/iconPDF.html) top left no-repeat;}
div#interiorConsole .pressPDF a, div#interiorConsole .pressWeb a, div#interiorContent .pressPDF a {color:#cc0000;}
div#interiorConsole .pressPDF, div#interiorConsole .pressWeb {line-height:22px; letter-spacing:1px; font-size:11px; padding:0 10px 0 35px; margin:0;}
div#interiorContent .pressPDF { letter-spacing:1px; line-height:22px; font-size:11px; padding:0 10px 0 25px; margin:0;}

div#interiorConsole .calendarTable p {line-height:13px; letter-spacing:1px; font-size:11px; padding:0 10px 0 10px; margin:0;}
div#interiorConsole .calendarTable p a {color:#cc0000;}

div#interiorContent .pressPDF {background:url(../img/iconPDF.html) top left no-repeat;}
div#interiorContent .pressWeb {background:url(../img/iconWeb.html) top left no-repeat;}
div#interiorContent .pressPDF {background:url(../img/iconPDF.html) top left no-repeat;}
div#interiorContent .pressPDF a, div#interiorContent .pressWeb a, div#interiorContent .pressPDF a {color:#c30;}
div#interiorContent .pressPDF, div#interiorContent .pressWeb {line-height:22px; letter-spacing:1px; font-size:11px; padding:0 10px 0 25px; margin:0;}

td#homeSocialNav ul {height:47; padding:25px 0 0 18px; list-style:none;}
td#homeSocialNav li {float:left; height:47px;}
td#homeSocialNav li a {height:47px; display:block;}
td#homeSocialNav #homeSocialNav_2F a {width:137px; background: url(../img/logo2F.gif) no-repeat;}
td#homeSocialNav #homeSocialNav_target a {width:55px; background: url(../img/logoTarget.gif) no-repeat;}
td#homeSocialNav #homeSocialNav_FM a {width:68px; background: url(../img/logoFM.gif) no-repeat;}
td#homeSocialNav #homeSocialNav_Wolf a {width:129px; background: url(../img/logoWolfsons.gif) no-repeat;}

div#interiorSocialNav ul {height:47; padding:25px 0 0 18px; list-style:none;}
div#interiorSocialNav li {float:left; height:47px;}
div#interiorSocialNav li a {height:47px; display:block;}
div#interiorSocialNav #interiorSocialNav_2F a {width:137px; background: url(../img/logo2F.gif) no-repeat;}
div#interiorSocialNav #interiorSocialNav_target a {width:55px; background: url(../img/logoTarget.gif) no-repeat;}
div#interiorSocialNav #interiorSocialNav_fm a {width:68px; background: url(../img/logoFM.gif) no-repeat;}
div#interiorSocialNav #interiorSocialNav_Wolf a {width:129px; background: url(../img/logoWolfsons.gif) no-repeat;}

.pRecipesLink	{
	line-height:22px;
	background:url(../img/subMenuRecipeStar.gif) top left no-repeat;
	padding:0 0 5px 30px;
	margin:0;
}
.pRecipesLink a.active {color:#333; text-decoration:none;}

div#interiorContent .pdfLink	{
	line-height:27px;
	background:url(../img/subMenuPDF.gif) top left no-repeat;
	padding:0;
	margin:0;
}
div#interiorContent .pdfLink a {margin-left:40px;}


div#rightMenu .rightStar {
	line-height:14px;
	background:url(../img/rightStar.gif) top left no-repeat;
	padding:3px 8px 8px 0;
	margin:0;
	
}
div#rightMenu .rightStar span {margin-left:43px; display:block; font-weight:bold; font-size:11px; color:#406d98; letter-spacing:1px;}
div#rightMenu .rightStar span a {font-size:11px; color:#cc0000; font-weight:normal; letter-spacing:0;}
div#rightMenu .rightStar span a:hover {font-size:11px; color:#0078b5; font-weight:normal; letter-spacing:0;}

div#rightMenu .rightPDF {
	line-height:14px;
	background:url(../img/rightPDF.gif) top left no-repeat;
	padding:3px 8px 8px 0;
	margin:0;
	
}
div#rightMenu .rightPDF span {margin-left:43px; display:block; font-weight:bold; font-size:11px; color:#cc0000; letter-spacing:1px;}
div#rightMenu .rightPDF span a {font-size:11px; color:#cc0000; font-weight:normal; letter-spacing:0;}
div#rightMenu .rightPDF span a:hover {font-size:11px; color:#0078b5; font-weight:normal; letter-spacing:0;}

div#rightMenu .rightWeb {
	line-height:14px;
	background:url(../img/rightWeb.gif) top left no-repeat;
	padding:3px 8px 8px 0;
	margin:0;
	
}
div#rightMenu .rightWeb span {margin-left:43px; display:block; font-weight:bold; font-size:11px; color:#cc0000; letter-spacing:1px;}
div#rightMenu .rightWeb span a {font-size:11px; color:#cc0000; font-weight:normal; letter-spacing:0;}
div#rightMenu .rightWeb span a:hover {font-size:11px; color:#0078b5; font-weight:normal; letter-spacing:0;}

div#rightMenu div#blogCats a {margin-left:24px; font-weight:normal; font-size:11px; color:#cc0000; }


.spanRequired	{
	color:#cc0000;
	font-size:14px;
}
.tableDonateForm td	{
	color:#c30;
	font-size:11px;
}
.inpXSmall	{
	width:30px;
	height:16px;
	border:1px;
	border-color:#999;
	border-style:solid;
	color:#000000;
	border-bottom-color:#dddddd;
	border-left-color:#999;
	border-right-color:#ddd;
	border-top-color:#999;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}
.inpSmall	{
	width:60px;
	height:16px;
	border:1px;
	border-color:#999;
	border-style:solid;
	color:#000000;
	border-bottom-color:#dddddd;
	border-left-color:#999;
	border-right-color:#ddd;
	border-top-color:#999;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}
.inpMedium {
	width:170px;
	height:16px;
	border:1px;
	border-color:#999;
	border-style:solid;
	color:#000000;
	border-bottom-color:#dddddd;
	border-left-color:#999;
	border-right-color:#ddd;
	border-top-color:#999;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}
.inpLarge {
	width:280px;
	height:16px;
	border:1px;
	border-color:#999;
	border-style:solid;
	color:#000000;
	border-bottom-color:#dddddd;
	border-left-color:#999;
	border-right-color:#ddd;
	border-top-color:#999;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}
.inpStory {
	width:420px;
	height:140px;
	border:1px;
	border-color:#999;
	border-style:solid;
	color:#000;
	border-bottom-color:#ddd;
	border-left-color:#999;
	border-right-color:#ddd;
	border-top-color:#999;
	padding-top:3px;
	padding-left:3px;
	font-size:11px;
}
.selMedium {
	width:174px;
	height:20px;
	font-weight:normal;
	font-size:11px;
}
.selSmall {
	width:85px;
	height:20px;
	font-weight:normal;
	font-size:11px;
}