
/**************************************************************
 **************************************************************/
/*********************************************************
   HTML Elements
 *********************************************************/
html,  body {
 height: 100%;
 }
body {
 font: 75% / 1.89 georgia, sans-serif;
 color: #555753;
 background: url(../site_images/light_body3.gif) repeat-y center top;
 margin: 0;
 padding: 0;
 }
p {
 margin-top: 0;
 }
h3 {
 font: italic 1.4em georgia, sans-serif;
 letter-spacing: 1px;
 margin-bottom: 0;
 color: #b01913;
 }
a:link {
 font-weight: bold;
 text-decoration: none;
 color: #0ea8c2;
 }
a:visited {
 font-weight: bold;
 text-decoration: none;
 color: #0ea8c2;
 }
a:hover,  a:active {
 text-decoration: underline;
 color: #74e2f5;
 }
acronym {
 border-bottom: medium none;
 }
/* Needed to horizontally pad in a coloured container */
.horzPad h1,  .horzPad h2,  .horzPad h3,  .horzPad h4,  .horzPad h5,  .horzPad p {
 }
/* Links */
a {
 text-decoration: none;
 color: #0ea8c2;
 }
a:hover {
 color: #668fa3;
 }
a img {
 border: 0;
 }
a img.border {
 border: solid 1px #fc3307;
 }
a:hover img.border {  
  /* Fixes IE bug - IE doesn't correctly apply the style on a:hover so need to mask it */
  border: solid 1px #668fa3 !important;
 border: 1px solid #FC3307;
 }
/* Lists */
ul li {
 list-style-image: url(../site_images/submenu1.gif);
 }
ol li {
 font-weight: bold;
 color: #668fa3;
 }
ol li span {
 font-weight: normal;
 color: #444;
 }
/* Blockquote */
blockquote {
 margin: 0;
 background: #e7f1f3;
 border-top: 1px solid #aad3db;
 border-bottom: 1px solid #aad3db;
 }
div.floatRight.width25.lightBlueBg.horzPad h2 {
 color: #b01913;
 line-height: 1.1;
 }

div.floatRight.width25.lightBlueBg.horzPad h3 {
 color: #b01913;
 font-size: 1.3em;
 font-weight: bold;
 font-style: normal;
 line-height: 1.3;
 letter-spacing: normal;
 }

div.floatRight.width25.lightBlueBg.horzPad h3 em {
 font-style: normal;
 white-space: nowrap;
 }
div.body h1 {
 color: #b01913;
 font-size: 1.5em;
 line-height: 1.4;
 text-align: center;
 }

div.body h2 {
 line-height: 1.3;
 text-align: center;
 margin-bottom: 1em;
 padding-bottom: 1em;
 border-bottom: 1px solid #666;
 }
div.body h3 {
 margin-bottom: 0.5em;
 }
div.body h4 {
 font-size: 1.1em;
 line-height: 1.4;
 margin-bottom: 0.25em;
 }
/*<agl.folder "staff">*/
 #staff div.body h3 {
 margin-bottom: 0;
 }
 #staff div.body h4 {
 margin-bottom: 0;
 }
 #staff div.body h5 {
 font-size: 1em;
 font-weight: normal;
 line-height: 1.4;
 margin-top: 0;
 margin-bottom: 0;
 }
 #staff div.body p {
 margin-top: 0;
 margin-bottom: 0;
 }
/*</agl.folder>*/
/*<agl.folder "Board of directors">*/
 #boardmembers div.body h4 {
 margin-bottom: 0;
 }
 #boardmembers div.body p {
 margin-top: 0;
 margin-bottom: 0;
 }
/*</agl.folder>*/
/*<agl.folder "Thrift">*/
 #thriftstore div.body h4 {
 margin-bottom: 0;
 }
 #thriftstore div.body img {
  margin-top: 1em;
  margin-bottom: 1em;
 }

/*</agl.folder>*/
/*<agl.folder "home">*/
 #home div.body h3 {
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid #666;
  
 }
 #home div.body .eventimg {
  float: left;
  padding-right: 10px;
 }
	div#coop h5, div#coop h6 { font-size: 1.1em; line-height: 1.4em; margin: 0; }
	div#coop h6 { font-weight: normal; margin-bottom: 0.5em; }
/*</agl.folder>*/
/*<agl.folder "tips">*/
 #tips .body dl, #tips .body dd {
  margin: 0;
 }

 #tips .body label {
  display: block;
 }

/*</agl.folder>*/
/*<agl.folder "events">*/
 #events div.body h3 {
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid #666;
  
 }
  #events.entry .item { text-align: center; width: 100px; float: left; margin-top: 1em; margin-right: 5px; }
  #events.entry .item.horiz { width: 150px; }
  #events.entry .item h5 { font-size: 1em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; width: 150px; margin: 0; padding: 0; }
/*</agl.folder>*/
