/* Main content text */

#primarycol {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 1.5em;
   font-weight: normal;
   font-variant: normal;
   color: #444;
   text-align: justify;
   padding-right: 20px;
}


/* Main content heading styles */

#primarycol h4 { font-family: arial, sans-serif; }

#events #primarycol  h4 {  color: #F90; }

/* Main content link styles */

#primarycol a { font-weight:bold; }

#default #primarycol a,
#club #primarycol a { color: #33F; }
#events #primarycol a { color: #69C;}
#news #primarycol a { color: #9CF; }
#reviews #primarycol a { color: #63C; }
#gallery #primarycol a { color: #639; }
#links #primarycol a { color: #F90; }
#practical #primarycol a { color: #FC0; }
#study #primarycol a { color: #3C3; }
#kids #primarycol a { color: #9CF; }
#shop #primarycol a { color: #639; }

#default #primarycol a:hover,
#club #primarycol a:hover { color: #F60; }
#events #primarycol a:hover { color: #F90; }
#news #primarycol a:hover { color: #FC0; }
#reviews #primarycol a:hover { color: #3C3; }
#gallery #primarycol a:hover { color: #093; }
#links #primarycol a:hover { color: #69C; }
#practical #primarycol a:hover { color: #9CF; }
#study #primarycol a:hover { color: #63C; }
#kids #primarycol a:hover { color: #FC0; }
#shop #primarycol a:hover { color: #093; }

/* REVIEWS SECTION */

#reviews #primarycol img {
margin: 0;
padding: 0;
float: right;
padding-left: 20px;
padding-bottom: 20px;
border: 0;
border-style: none;
}

/* Footer navigation */

#footernav {
margin: 0;
margin-top: 2.5em;
padding-bottom: 1em;
padding:0;
list-style-type: none;
width: 1000px;
}

#footernav li {
float: left;
width: 100px;
display: block;
padding-bottom: 1em;
}

#footernav a {
text-decoration: none;
width: 100px;
display: block;
float: left;
font-weight: bold;
font-family: arial, sans-serif;
font-size: 0.90em;
text-align: center;
}

/* Footer link colours */

#footernav .club a { color: #33F; }
#footernav .events a { color: #69C;}
#footernav .news a { color: #9CF; }
#footernav .reviews a { color: #63C; }
#footernav .gallery a { color: #639; }
#footernav .links a { color: #F90; }
#footernav .practical a { color: #FC0; }
#footernav .study a { color: #3C3; }
#footernav .kids a { color: #9CF; }
#footernav .shop a { color: #639; }

#footernav .club a:hover { color: #63C; }
#footernav .events a:hover { color: #3C3;}
#footernav .news a:hover { color: #F60; }
#footernav .reviews a:hover { color: #FC0; }
#footernav .gallery a:hover { color: #33F; }
#footernav .links a:hover { color: #3C3; }
#footernav .practical a:hover { color: #F60; }
#footernav .study a:hover { color: #69C; }
#footernav .kids a:hover { color: #33F; }
#footernav .shop a:hover { color: #F60; }


/* SUB NAVIGATION (partly from CSS Mastery) */

#secondarycol {
margin: 0;
padding: 0;
padding-left: 10px;
vertical-align: top;   
}

#secondarycol ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 200px;
}

#secondarycol li {
  margin: 0;
  padding: 0;
  display: inline; /* KLUDGE for IE 5+ whitespace between list items */ 
}

#secondarycol a {
  display: block;
  margin: 1px 0 1px 15px;
  padding: 5px 5px 5px 10px;
  height: 9px;
  line-height: 9px;
  font-size: 0.9em;
  font-family: arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;
  background-color: #9CF;
}

/* remove the indent for first navigation item */
#secondarycol .first a {
  margin-left: 0;
} 

/* SUB-NAVIGATION HOVER and YOU ARE HERE */

#default #secondarycol a:hover, 
#club #secondarycol a:hover,
#default.all #secondarycol .all a,
#club.all #secondarycol .all a,
#default.join #secondarycol .join a,
#club.join #secondarycol .join a,
#default.sendcard #secondarycol .sendcard a {
  background-color: #F60;
}

/* keep cursor as arrow on hover if You are Here */
#default.all #secondarycol .all a,
#club.all #secondarycol .all a,
#default.join #secondarycol .join a,
#club.join #secondarycol .join a,
#default.sendcard #secondarycol .sendcard a {
  cursor: default;
}


#news #secondarycol a:hover, 
#news.all #secondarycol .all a {
  background-color: #FC0;
}

/* keep cursor as arrow on hover if You are Here */
#news.all #secondarycol .all a {
  cursor: default;
}


#reviews #secondarycol a:hover, 
#reviews.all #secondarycol .all a {
  background-color: #3C3;
}

/* keep cursor as arrow on hover if You are Here */
#reviews.all #secondarycol .all a {
  cursor: default;
}


#practical #secondarycol a:hover, 
#practical.all #secondarycol .all a, 
#practical.science #secondarycol .science a,
#practical.recipes #secondarycol .recipes a {
  background-color: #FC0;
}

/* keep cursor as arrow on hover if You are Here */
#practical.all #secondarycol .all a, 
#practical.science #secondarycol .science a, 
#practical.recipes #secondarycol .recipes a {
  cursor: default;
}

#kids #secondarycol a:hover, 
#kids.all #secondarycol .all a, 
#kids.poems #secondarycol .poems a,
#kids.twominutetales #secondarycol .twominutetales a
{
  background-color: #FC0;
}

/* keep cursor as arrow on hover if You are Here */
#kids.all #secondarycol .all a, 
#kids.poems #secondarycol .poems a,
#kids.twominutetales #secondarycol .twominutetales a,
{
  cursor: default;
}

#study #secondarycol a:hover, 
#study.all #secondarycol .all a, 
#study.quizzes #secondarycol .quizzes a, 
#study.history #secondarycol .history a {
  background-color: #63C;
}

/* keep cursor as arrow on hover if You are Here */
#study.all #secondarycol .all a, 
#study.quizzes #secondarycol .quizzes a,
#study.history #secondarycol .history a {
  cursor: default;
}


/* LINKS SECTION */

#links #primarycol {
   text-align: left;
}

#links #primarycol td {
   vertical-align: top;
}

.mem_list {
   padding-right: 2em;
   padding-bottom: 2em;
}

.mem_list_head {
   font-weight: bold;
   text-transform: capitalize;
   color: #69C;
}

.mem_list .recommender {
   font-style: italic;
}

div.excerpt h3 {
      margin-bottom: 0;
      padding-bottom:0;  
}

div.excerpt p {
      margin-bottom: 0;
      padding-bottom:0;  
      margin-top: 0;
      padding-top:0;  
}
