@charset "UTF-8";
/* CSS Document */
body {margin:0 auto; width:950px; font-family:Verdana, Geneva, sans-serif; background:url(siteImages/bkgWood.gif) #e5c6ad;}
p {line-height:1.75em;}
h1 {font-size:28px; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:18px;}
a:hover {cursor:pointer;}
a:link {color:#000; text-decoration:none; }
a:visited {text-decoration:none;}

/*Navigation Styling*/
#navigation {background:url(siteImages/Kwanzaa_Banner.jpg) no-repeat; padding-top:200px; color:#fff; }
#navigation ul{margin:0; padding:0; height:32px; list-style:none;text-align:left; width:950px; background:url(siteImages/images/navbkg.jpg) repeat-x; overflow:hidden;}
#navigation ul li {display:inline; line-height:32px; text-align:center; font-variant:small-caps;  }
#navigation ul span {padding:30px; text-align:center; }
#navigation ul span:hover {background:url(siteImages/images/navbkg_rollover.jpg) center  no-repeat;}
#navigation ul li a {color:#fff; text-decoration:none;}
#navigation ul li a:visited {color:#fff; text-decoration:none;}
#navigation ul li a:hover {color:#fff; text-decoration:none;}
a img {border:none;}
#navigation ul.kwanzaaMenu {position:absolute; margin:0; padding:0; width:auto; height:100%; top:232px; background:none; }
#navigation ul.kwanzaaMenu li {display:block; text-align:left;}
#navigation span#kwanzaaTab li:hover ul.kwanzaaMenu li {display:none;}
/*END Navigation Styling*/


/*Page Layout*/
.adheader {background:url(siteImages/images/kwanzaa_adheader.jpg) no-repeat; height:170px; padding:10px; padding-top:20px; padding-right:5px; margin-bottom:15px;}
.adheader dl {margin:0; padding:0; width:305px; float:left; margin-right:3px;}
.adheader dl dd img { float:left; margin-right:10px;}
.adheader dl dt { font-size:12px; margin-bottom:2px; font-weight:bold;}
.adheader dl dd { font-size:11px; margin:0;}
.adheader a {color:#00F; text-decoration:underline;}
.adheader a:hover { cursor:pointer;}
.adheader form {margin-top:5px;}
#content {background-color:#fff;  padding:5px;}

#content #mainContent.wideCol { width:99%; padding-top:20px;}
#content #rightCol {float:right; width:300px; padding:10px;}
#content #rightCol.slimCol {float:right; width:225px; padding:10px;}
/*END Page Layout*/


/*MainContent Styling*/

#content #mainContent {background:#f7e8db; padding:10px; height:100%;float:left; width:600px; } 
#content #mainContent ul li, #content #mainContent ol li {font-size:12px; line-height:1.5em; margin-bottom:5px;}
#content #mainContent.wideCol {background:none;}
#content #mainContent p{font-size:12px;}
#content #mainContent p a {border-bottom:1px #000 dotted; color:#00F;}
#content #mainContent h1, #content #mainContent h2, #content #mainContent h3 {font-weight:normal;}
/*.history #content #mainContent dl img:hover  {
	width:110%;
	height:110%;
	
}*/
#content #mainContent span.listTitle { font-size:1.25em; color:#900; font-weight:bold;}
#content #mainContent span.listTitle.truth { font-size:1em; color:#060; font-weight:bold;}
#content #mainContent span.listTitle.truth:hover, #content #mainContent span.listTitle:hover { font-size:1.5em;}
/*END MainContent Styling*/


/*Right Column Styling*/
#content #rightCol {font-size:12px;}
#content #rightCol a {color:#030303; text-decoration:none;}
/*#content #rightCol a:visited {color:#030303; text-decoration:none;}*/
#content #rightCol a:hover {  color:#030303; text-decoration:none; border-bottom:dotted 1px #555;}
#content #rightCol p.contactInfo {margin:0; text-align:right;}
#content #rightCol h3 {background:url(siteImages/SidebarTitleImage-trans.png) no-repeat;  height:40px; line-height:2.0em; color:#fff; font-weight:normal; padding-left:10px; margin:0;}
#content #rightCol h3 + p, #content #rightCol dl,  #content #rightCol ul {margin-top:5px; }
#content #rightCol ul {margin:0; padding:0; margin-left:5px;}
#content #rightCol.slimCol ul.subList {padding-left:15px;}
#content #rightCol ul li {list-style:none; margin-bottom:10px;}
#content #rightCol dt{ font-weight:bold;}
#content #rightCol dd{ margin-left:10px; margin-bottom:5px; margin-top:5px;}
iframe, .ngInnerBoxHeader, .ngInnerBoxFooter, .buzzFooter, .ngOuterBoxFooterL, .ngOuterBoxFooterR, .ngOuterBoxHeaderL, .ngOuterBoxHeaderR, .ngWidgetToolbar {display:none;}
.tundra  #ngWidgetBox_181588 .ngInnerBoxContent,.tundra #ngWidgetBox_181588 .ngOuterBoxContent{border:none; background-color:#fff; padding-left:0; margin-left:0;}
.ng_buzzContainer {margin-left:0px; padding:0;}
.tundra  #ngWidgetBox_181588 .ngWidgetPostDate {margin-bottom:15px;}
.tundra  #ngWidgetBox_181588  .ngWidgetPostTitle a {color:#000;}
.tundra  #ngWidgetBox_181588  .ngWidgetPostTitle a:hover { color:#F00; text-decoration:underline;}
.tundra  #ngWidgetBox_181588 {padding:0px; margin:0; font-size:14px; margin-top:0px; padding-top:0;}

ul.menuDetail {position:relative;}
li.rolloverList { margin-top:-10px; width:200px; position:absolute; left:-230px; z-index:100; color:#fff;  top: 0px; padding:5px; border:5px solid #777; display:none;}
span li.rolloverList  {opacity:1; background-color:#000; filter:alpha (opacity=100); }
ul.menuDetail li:hover + span li.rolloverList {display:block; cursor:pointer;}
/*END Right Column Styling*/
#content #rightCol.slimCol img {float:left; margin-right:5px;}
#content #rightCol.slimCol img + p {font-size:10px;}

/*Parenting styling*/
.tundra.parenting #navigation ul span#parentingTab, .tundra.history #navigation ul span#historyTab, .tundra.education #navigation ul span#educationTab, .tundra.store #navigation ul span#storeTab,
.tundra.knowledge #navigation ul span#knowledgeTab, .tundra.kwanzaa #navigation ul span#kwanzaaTab{background:url(siteImages/images/navbkg_rollover.jpg) center no-repeat;}

/*END Parenting styling*/



/*Store Layout Styling*/
.kwanzaaProducts {margin-bottom:50px;}
.tundra.store #content #mainContent.wideCol {width:650px;}
.tundra.store #content #mainContent.wideCol .kwanzaaProducts ul {float:left; list-style:none; font-size:12px; margin:0; padding:0; width:200px; border:1px solid #DDD; margin-right:5px; padding:3px; height:300px; padding-top:10px; background-color:#FDFDFD;}
#content #mainContent.wideCol .kwanzaaProducts ul  li {margin-bottom:5px; text-align:center; font-weight:bold;}
#content #mainContent.wideCol .kwanzaaProducts ul  li + li {font-weight:normal;}
#content #mainContent.wideCol .kwanzaaProducts.items dd { margin:0; padding:0;}
#content #mainContent.wideCol .kwanzaaProducts.items dt {margin:0 0 20px 0; font-size:1.25em;}
#content #mainContent.wideCol .kwanzaaProducts.items dl dt + dd img { margin-right:20px;}
#content #mainContent.wideCol .kwanzaaProducts.items dl dt + dd { float:left;}

/*END Store Styling*/

/*History Styling*/
.tundra.history  #rightCol ul.galleryLinks  {font-size:1.25em; float:left; padding-left:20px;}
.tundra.history  #rightCol ul.galleryLinks li { padding-right:20px;}
.tundra.history #mainContent dl {float:left; height:175px; font-size:11px; line-height:1.25em;}
.tundra.history #mainContent dl img {margin-right:30px;}
.tundra.history #mainContent dd {margin:0; padding:0; }
/*.tundra.history #mainContent dt img {margin-right:15px;}*/

/*END History Styling*/
.dijitTabPaneWrapper.dijitTabContainerTop-container.dijitAlignClient {border:none; position:relative;}
/*.dijitTabContainer { font-size:12px;}*/
.tabLinks .dijitTabPane .tabcontent{background:#f7e8db;  float:left; width:70%; padding:5px;}
.tabLinks .dijitTabPane dl {font-size:13px; padding-left:10px; float:left; width:250px;}
.tabLinks .dijitTabPane dt {background:url(siteImages/SidebarTitleImage-trans.png) no-repeat;  height:40px; line-height:2.0em; color:#fff; font-weight:normal; padding-left:10px; }
.tabLinks .dijitTabPane dd {padding:0; margin:0; line-height:1.5em;}
.tabLinks .dijitTabPane h3 {border-top:1px dotted #000; padding-top:20px;}
.tabLinks .dijitTabPane h3.firstHeader {border:none;  padding-top:0px;}
.tabLinks .dijitTabPane a {color:#000; text-decoration:none;}
.tabLinks .dijitTabPane a:hover{color:#E00; text-decoration: underline;}
.tundra .tabLinks .dijitTab {background:url(siteImages/tab_hover.jpg) repeat-x; font-size:13px; font-weight:normal; }
.tundra .tabLinks .dijitTab.dijitTabChecked {background-image:none; color:#000;}
.listBoxes {margin-left:10px;width:250px;  float:left;  border:1px solid #EBEBEB;}
.listHeader {
	margin:0px;
	padding-left:5px;
	line-height:36px;
	background-image: url(siteImages/tab_hover.jpg);
	background-repeat: repeat-x;
}
.listBoxes ul {margin:0; padding:5px; padding-left:10px; }
.listBoxes  li {list-style:none; line-height:1.25em; font-size:12px; margin-bottom:10px;}



/*splash page*/

body.splash .colone, body.splash .colone div { width:350px; float:left;}

.splash .coltwo {float:left; color:#A00; width:200px;}
.splash .colthree {float:left;}