<style type="text/css">

.null { }

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


body {
  background:#fff url("/images/bgfull.gif") repeat;
  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:#258;
    text-decoration: none;
  }
  
body  a:hover {
  color:#000;
    text-decoration: none;
      background:#F68055;
  }  
 


/* Page Structure
----------------------------------------------- */
   
#content {
  width:755px;
  margin:0;
  padding: 0;
  text-align:left;
  background:#fff;
  float: left;
  }
  
  
#left {
  width:172px;
  float:left;
  margin: 0px;
  font-size:97%;
  line-height:1.5em;
  background:#fff;
  padding:11px 0 0 0;
  }
  
#right {
  width:172px;
  float:left;
  margin: 0px;
  font-size:97%;
  line-height:1.5em;
  background:#fff;
  padding:11px 0 0 0;
  }
  
#main {
  width:400px;
  float:left;
  background:#fff;
  margin:0;
  padding:18px 5px 10px 5px;
  color:#000;
  font-size:97%;
  line-height:1.5em;
  voice-family: "\"}\"";
  voice-family:inherit;
  }

#maingallery {
  width:573px;
  float:left;
  background:#fff;
  margin:0;
  padding:18px 5px 10px 5px;
  color:#000;
  font-size:97%;
  line-height:1.5em;
  voice-family: "\"}\"";
  voice-family:inherit;
  }

  
  
/* Links
----------------------------------------------- */
a:link {
  color:#258;
  }
a:visited {
  color:#666;
  }
a:hover {
  color:#F68055;
  }
a img {
  border-width:0;
  }

#header a:hover {
  background:none;
  }

/* Blog Header
----------------------------------------------- */
#header {
  width:755px;
  margin:0;
  padding:0px;
  background:#fff url("/images/bg.gif") repeat;

  }
  
#logo_bg {
  padding: 0;
  margin:0;
  background:#fff;
  width:755px;
  height:32px;
  }


/* Navigation
----------------------------------------------- */

#minitabs {
    white-space: nowrap;
    display: block;
    width: 755px;
    background:#fff url("/images/bg.gif") repeat;
    line-height: 1em; 
    padding: 18px 0 0 0;
    margin:0;
 
    }
 
 #minitabs ul {
 margin:0;
 padding: 0 0 0 33px;
 }

#minitabs li {
    margin: 0 0 0 18px;
    padding: 0;
    display: inline;
    font-size: 16px; 
    line-height: 1em; 
    color:#fff;
    }
    
#minitabs a {
    text-decoration: none;
    color: #fff;
    }
    
#minitabs a:hover {
    color: #FFF79B;
    background:none;
    }
  
#minitabs #at{
    border-top: 4px solid #fff;
    padding: 4px 0 0 0;
    color: #fff;
    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 8px 2px 11px;
  color:#BE5028;
  text-transform:uppercase;
  }
  
  .site_subsection {
  margin:0;
  font-size:125%;
  line-height:1.40em;
  display:block;
  padding:2px 14px .2em 29px;
  color:#333;
  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:#BE5028;
  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:#666;
  text-align:left;
  }
html>body p.post-footer {
  border-bottom-color:transparent;
  }
p.post-footer_news {
  margin:0;
  padding:0px 8px 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:#258;
    text-decoration: none;
    }
 p.post-footer_news a:hover {
    text-decoration: none;
      background:#F68055;
        color:#000;
    }

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


 p.post-footer_news img a:hover {
      background:#000000;
    }
.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:#F68055;
    background: #ffffff;
    padding: 5px;
    margin: 8px 30px;
    }
  
/* Left
----------------------------------------------- */
#left-container {
  background:#fff;
  margin:0 0 0 0;
  padding:0 0 10px 0;
  color:#000;
  }
  #right-container {
  background:#fff;
  margin:0 0 5px 0;
  padding:0 0 10px 0;
  color:#000;
  }

#left-container h2 {
  padding:10px 15px .2em;
  margin:0;
  border-width:0;
  font-size:115%;
  line-height:1.5em;
  color:#234;
  }
 
 #right-container h2 {
  padding:10px 15px .2em;
  margin:0;
  border-width:0;
  font-size:115%;
  line-height:1.5em;
  color:#234;
  }
  
.left-pdf {
  margin:0 8px  .5em;
  border-top:1px dotted #aba;
  padding-top:8px;
  font-size:84%;
  text-transform:uppercase;
      line-height:1.35em;
  }
  
  #left-container ul {
  margin:0 5px  .5em 15px;
  border-top:1px dotted #aba;
  padding-top:8px;
  }

#left-container li {
  margin:0 0 .5em 15px;
  list-style-position: outside;
  list-style-image: url(/images/download.png);
  line-height:1.25em;
    font-size:84%;
  text-transform:uppercase;
  }
  
.left-links {
  margin:0 8px  .5em;
  border-top:1px dotted #aba;
  padding-top:8px;
  font-size:90%;
  text-transform:uppercase;
      line-height:1.35em;
   color:#000;
  }
.left-links_reg {
  margin:0 8px  .5em;
  border-top:1px dotted #aba;
  padding-top:8px;
  font-size:90%;
  text-transform:none;
      line-height:1.35em;
   color:#000;
  }
  .right-links_reg {
  margin:0 8px  .5em;
  border-top:1px dotted #aba;
  padding:8px 0 0 5px;
  font-size:90%;
  text-transform:none;
      line-height:1.35em;
   color:#000;
  }
.profile-data strong {
  display:block;
  }
#left-container p {
  margin:0 15px .5em;
  }
#left-container .profile-textblock {
  clear:left;
  }
#left-container a {
  color:#258;
  text-decoration:none;
  }
#left-container a:hover {
  background:#F68055;
    color:#000;
  }
#left-container a:visited {
  color:#000;
  }
.archives-link a {
  background:url("/images/icon_profile.gif") no-repeat 0 .1em;
  padding-left:15px;
  font-weight:bold;
  }


  


/* Sidebar Boxes
----------------------------------------------- */

.box {
  margin:5px;
  padding:10px;
  background:#fff;
  color:#666;
  }

#box2 {
  margin:3px;
  padding:3px;
  background:#fff
  }
  

  
  
.sidebar-title {
  margin:0;
  padding:0 0 .2em;
  border-bottom:1px dotted #9b9;
  font-size:115%;
  line-height:1.5em;
  color:#333;
  text-transform:uppercase;
  }
  
.sidebar-title-nhr {
  margin:0;
  padding:0 0 .2em;
  font-size:115%;
  line-height:1.5em;
  color:#333;
  }
  


/* 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:#000000;
  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: 85%;
  }
#footer p {margin:0;}
#footer a {color:#fff;}

#box2 img a:hover{
  background:#fff;
  }
 
 #box2  a:hover{
  background:#fff;
  }
 
 #cleard{
 clear:both;
 }

</style>