@charset "utf-8";
/* CSS Document */

/* all curved boxes get the bottom-left corner */
div.rounded
{
  background: #ffffff url(../images/bl_18_ffffff_e6e6e6.gif) no-repeat bottom left;
  color: #333333;
  position: relative;
  padding-top: 0;
  padding-bottom: 18px;
  margin: 0.8em 10px 0 0 ;
  height:100%;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.8em;
}

/* all elements in 'div.rounded' gets the B-R corner */
div.rounded *
{
  background: #ffffff url(../images/br_18_ffffff_e6e6e6.gif) no-repeat bottom right;
  color: #333333;
  padding: 0 2em 18px 0;
  margin: 0 0 -18px 18px;
  height:100%;
}

/* Scrub that B-R corner from all elements *2+* levels deep*/
div.rounded * *
{
  padding: 0;
  margin: 0;
  background: none;
  color: #333333;
  height:auto;
}

div.rounded a
{
  padding: 0;
  margin: 0;
  background: none;
  color: #000000;
  height:auto;
  text-decoration: none;
}

div.rounded a:hover
{
  padding: 0;
  margin: 0;
  background: none;
  color: #72739d;
/*  text-decoration: underline;*/
  height:auto;
}

/* Set up some H's as 'box heads' with the T-R and T-L corners */
div.rounded h1, div.rounded h4
{
  color: #333333;
  background: #ffffff url(../images/tr_18_ffffff_e6e6e6.gif) no-repeat top right;
  display: list-item;
  list-style-image: url(../images/tlc_18_ffffff_e6e6e6.gif);
  list-style-position: inside;
  list-style-type:none;
  padding: 0;
  margin: 0;
  position: relative;
}

div.rounded h1
{
  font-size: 2em;
}
div.rounded h4
{
  font-size: 1.8em;
/*  font-family: "Trebuchet MS", Arial, sans-serif;*/
  color: #72739d;
}