/******************************************
 * Recent news
 *****************************************/
.recent_news h1
{
  padding                 : 10px;
  font-size               : 1.1em;
}

.recent_news p
{
  font-size               : 0.8em;
  line-height             : 18px;
  padding                 : 0 0 9px 0;
  margin                  : 0;
}

.recent_news h4
{
  margin                  : 0;
  padding                 : 0;
  font-size               : 0.9em;
}

.recent_news
{
  height                  : 500px;
}


/******************************************
 * News Posts
 *****************************************/
.news_post h3
{
  padding                 : 20px 0 0 0;
  text-align              : center;
}

.news_post p
{
  font-size               : 0.9em;
}

.news_post p.post_date
{
  font-size               : 0.8em;
}


/******************************************
 * Calendar year listings
 *****************************************/
body.meet .years ul
{
  margin                  : 0 0 0 60px;
}

body.meet .years li
{
  list-style              : none;
  font-size               : 3em;
}


/******************************************
 * Admin Nav
 *****************************************/
.admin_nav ul
{
  margin                  : 0;
  padding                 : 10px 0 0 2px;
}

.admin_nav li
{
  padding                 : 3px 0;
  list-style              : none;
  text-align              : left;
}


/******************************************
 * Bio
 *****************************************/
body.bio .bio h1
{
  padding                 : 10px 0 0 0;
}

body.bio .bio h3
{
 font-variant             : small-caps;
}

body.bio .bio img
{
  float                   : left;
  width                   : 200px;
  border                  : black solid 1px;
  margin                  : 10px 10px 10px 0;
}

body.bio .bio p
{
  font-size               : 0.9em;
}

/******************************************
 * Bio listings by year
 *****************************************/
body.bio_year_list .bio
{
  padding                 : 5px;
  margin                  : 0 0 30px 0;
  /*
  border-top              : 1px solid black;
  border-bottom           : 1px solid black;
  */
}

body.bio_year_list .bio h3
{
  text-align              : center;
  margin-bottom           : 3px;
}

body.bio_year_list .bio h4
{
  text-align              : center;
  padding-bottom          : 10px;
  margin                  : 10px;
  font-variant            : small-caps;
  font-weight             : normal;
}

body.bio_year_list .bio img
{
  width                   : 100px;
  float                   : left;
  border                  : black solid 1px;
  margin                  : 10px 10px 10px 0;
}

body.bio_year_list .bio p
{
  padding                 : 0px;
  font-size               : 0.9em;
}



/******************************************
 * Flickr CSS
 *****************************************/
.flickr ul
{
        list-style-type: none;
        margin: 0;
        padding: 0;
}
.flickr ul li 
{
        border-bottom: 0;
        margin: 0;
        padding: 0;
}

.flickr_photo
{
        width: 75px;
        height: 75px;
        padding: 12px 10px 32px 13px;
        margin: 0;
        background: #fff url(/images/polaroid.jpg) no-repeat;
}

.flickr h1
{
  padding                 : 10px;
  font-size               : 1.1em;	
}