* {margin: 0; padding: 0;}
body {background:#5d6000; color:#333333; font:12px Arial, Helvetica, sans-serif;}
img	{border:0; display:block;}
table {border-collapse:collapse;}
input, textarea {padding:2px;}
td {vertical-align:top;}
a {color:#f0910d;}

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.gif) no-repeat;}

div#navBar {width:834px; height:40px; background:#5d6000 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:67px; background: url(/img/navBarHome.gif) no-repeat;}
div#navBar #home a:hover {background-position: 0 -40px;}
div#navBar #blog a {width:65px; background: url(/img/navBarBlog.gif) no-repeat;}
div#navBar #blog a:hover {background-position: 0 -40px;}
div#navBar #problem a {width:117px; background: url(/img/navBarProblem.gif) no-repeat;}
div#navBar #problem a:hover {background-position: 0 -40px;}
div#navBar #share a {width:130px; background: url(/img/navBarShare.gif) no-repeat;}
div#navBar #share a:hover {background-position: 0 -40px;}
div#navBar #fit-club a {width:84px; background: url(/img/navBarFitClub.gif) no-repeat;}
div#navBar #fit-club a:hover {background-position: 0 -40px;}
div#navBar #about a {width:114px; background: url(/img/navBarAbout.gif) no-repeat;}
div#navBar #about a:hover {background-position: 0 -40px;}
div#navBar #donate a {width:82px; background: url(/img/navBarDonate.gif) no-repeat;}
div#navBar #donate a:hover {background-position: 0 -40px;}
div#navBar #faq a {width:61px; background: url(/img/navBarFAQ.gif) no-repeat;}
div#navBar #faq a:hover {background-position: 0 -40px;}
div#navBar #resources a {width:105px; background: url(/img/navBarResources.gif) no-repeat;}
div#navBar #resources 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.fit-club div#navBar #fit-club 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;}


div#welcomeArea {width:467px; float:left; margin:14px 0;}
div#videoArea {background:#ddd; 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:#333; 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:15px 12px; letter-spacing:1px;}
p.welcomeText span {font-size:18px; line-height:24px; color:#c60; text-transform:uppercase;}

table#homeConsole {margin-bottom:17px; background:url(/img/consoleBG.gif) 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; 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; letter-spacing:1px; color:#f0910d; margin-bottom:9px;}
div#interiorContent h4, h3 {font-size:14px; font-weight:normal; letter-spacing:1px; color:#adaf00; line-height:18px; margin-bottom:9px;}
div#interiorContent h3 {color:#c30; font-size:12px;}
div#interiorContent 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:#adaf00;}

.navigation {width:445px; float:left;}
.navigation .alignleft {width:200px; float:left;}
.navigation .alignright {width:200px; float:right; text-align:right;}

div#interiorContent ul {list-style:inside; margin-bottom:9px;}

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:#a3a900;}

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:#f0910d; 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.gif) no-repeat;}
a#homeVolunteer {display:block; height:21px; width:100px; background:url(/img/btnHomeVolunteer.gif) 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.gif) top left no-repeat;}
div#interiorConsole .pressPDF a, div#interiorConsole .pressWeb a, div#interiorContent .pressPDF a {color:#f05401;}
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:#f05401;}

div#interiorContent .pressPDF {background:url(/img/iconPDF.gif) top left no-repeat;}
div#interiorContent .pressWeb {background:url(/img/iconWeb.gif) top left no-repeat;}
div#interiorContent .pressPDF {background:url(/img/iconPDF.gif) 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:38; padding:35px 0 0 18px; list-style:none;}
td#homeSocialNav li {float:left; height:38px;}
td#homeSocialNav li a {height:38px; display:block;}
td#homeSocialNav #homeSocialNav_myspace a {width:105px; background: url(/img/homeSocialNav_myspace.gif) no-repeat;}
td#homeSocialNav #homeSocialNav_youtube a {width:109px; background: url(/img/homeSocialNav_youtube.gif) no-repeat;}

div#interiorSocialNav ul {height:38; padding:35px 0 0 18px; list-style:none;}
div#interiorSocialNav li {float:left; height:38px;}
div#interiorSocialNav li a {height:38px; display:block;}
div#interiorSocialNav #interiorSocialNav_myspace a {width:105px; background: url(/img/homeSocialNav_myspace.gif) no-repeat;}
div#interiorSocialNav #interiorSocialNav_youtube a {width:109px; background: url(/img/homeSocialNav_youtube.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:#666600; letter-spacing:1px;}
div#rightMenu .rightStar span a {font-size:11px; color:#666600; 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:#f05401; letter-spacing:1px;}
div#rightMenu .rightPDF span a {font-size:11px; color:#f05401; 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:#f05401; letter-spacing:1px;}
div#rightMenu .rightWeb span a {font-size:11px; color:#f05401; font-weight:normal; letter-spacing:0;}

div#rightMenu div#blogCats a {margin-left:24px; font-weight:normal; font-size:11px; color:#f05401; }


.spanRequired	{
	color:#f0910d;
	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;
}