<style type="text/css">

.null { }

/*
-----------------------------------------------
CSS for OFL.CA by Alien Tomato
----------------------------------------------- */


body {
  background:#fff ;
  margin:0;
  padding:5px;
  font:x-small/1.5em "Lucida Grande","Trebuchet MS",Verdana,Arial,Geneva,Sans-serif;
  color:#333;
  font-size/* */:/**/small;
  font-size: /**/small;
  }

body  a {
  color:#000;
    text-decoration: none;
  }
  
body  a:hover {
  color:#000;
    text-decoration: none;
      background:#F68055;
  }  
 


/* Page Structure
----------------------------------------------- */
   
#content {
  margin:0;
  padding: 0;
  text-align:left;
  background:#fff;
  float: left;
  }
  
 
  
#main {
  float:left;
  background:#fff;
  margin:0;
  padding:18px 5px 10px;
  color:#000;
  font-size:100%;
  line-height:1.5em;
  }
  
/* Links
----------------------------------------------- */
a:link {
  color:#000;
  text-decoration: underline;
  }
a:visited {
  color:#000;
  text-decoration: underline;
  }
a:hover {
  color:#000;
  text-decoration: underline;
  }
a img {
  border-width:0;
  }

#header a:hover {
  background:#none;
  }


/* Posts
----------------------------------------------- */
.head_ {
  margin:0 28px 0 10px;
  font-size:94%;
  line-height:1.25em;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#333;
  }  
.post {
  margin:.3em 0 23px;
  padding:0 13px;
  }
.post-title {
  margin:0;
  font-size:115%;
  line-height:1.25em;
  display:block;
  padding:2px 14px 2px 11px;
  color:#000;
  text-transform:uppercase;
  }
  
  .site_subsection {
  margin:0;
  font-size:115%;
  line-height:1.25em;
  display:block;
  padding:2px 14px .2em 29px;
  color:#000;
  text-transform:uppercase;
  border-bottom:1px dotted #9b9;
  }
  
.post-ann {
  margin:0;
  font-size:105%;
  line-height:1.05em;
  display:block;
  padding:2px 14px 0px 29px;
  color:#000;
  text-transform:uppercase;
  }
 a.title-link, .post-title strong {
  text-decoration:none;
  display:block;
  }
a.title-link:hover {
  background-color:#ded;
  color:#000;
  }
.post-body {
  padding:3px 14px 1px 12px;
  }
html>body .post-body {
  border-bottom-width:0;
  }
.archives-body {
  padding:10px 14px 1px 43px;
  }  
.post p {
  margin:0 0 .75em;
  }
p.post-footer {
  margin:0;
  padding:2px 14px 2px 14px;
  font-size:100%;
  line-height:1.5em;
  color:#000;
  text-align:left;
  }
html>body p.post-footer {
  border-bottom-color:transparent;
  }
p.post-footer_news {
  margin:0;
  padding:5px 14px 2px 14px;
  font-size:95%;
  line-height: 1em;
  color:#000;
  text-align:right;
  text-transform:uppercase;
  }
html>body p.post-footer_news {
  border-bottom-color:transparent;
  }
p.post-footer_list {
  text-align:left;
  }
p.post-footer_news a {
  color:#000;
    text-decoration: none;
    }
 p.post-footer_news a:hover {
    text-decoration: none;
      background:#000;
        color:#000;
    }

p.post-footer_list a {
  color:#000;
    text-decoration: none;
    }
 p.post-footer_list a:hover {
    text-decoration: none;
      background:#F68055;
        color:#000;
    }


 p.post-footer_news img a:hover {
      background:#000;
    }
.post img {
  margin:0 0 5px 0;
  padding:4px;
  border:1px solid #ccc;
  }
 
 .image_noborder img {
  margin:0;
  padding:0 3px 0 0;
  border:0px;
  }
  
   p.post-footer_news  img {
    border: 0px;
    display:inline;
    padding: 0px 3px 0 0;
    }
    
     p.post-footer_list  img {
    border: 0px;
    display:inline;
    padding: 0px 3px 0 0;
    }
    
         p.location {
    border: 1px solid;
    border-color:#000;
    background: #ffffff;
    padding: 5px;
    margin: 8px 30px;
    }
  




/* Executives
----------------------------------------------- */
.execs  {
  float: right;
  }

.execs img {
  margin:0 8px 3px 3px;
  padding:4px;
  border:1px solid #ccc;
  float: left;
  }
  
h3.execs {
  margin:0;
  font-size:125%;
  line-height:1.05em;
  color:#000;
  text-transform:uppercase;
  }



/* Footer
----------------------------------------------- */
#footer {
    background:#fff url("/images/bg.gif") repeat;
  clear:both;
  margin:0;
  padding:15px 0 10px 0;
  color: #fff;
  text-align:center;
  font-size: 115%;
  }
#footer p {margin:0;}
#footer a {color:#fff;}


#header a:hover {
  color:#000;
  background:url("/images/bg.gif") repeat;
  }
 

</style>
