@charset "utf-8";
/* CSS Document */
body{background:#F0EFEA;margin:0;padding:0;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.hide{display:none;}
a{color:#265362;}
.clear{clear:both;}
h1,h2,h3,h4,h5{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:lighter;
  margin-top:0;padding-top:0;
  margin-top:4px;
}
h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none;}  
#topBar{
  height:32px;
  width:100%;
  background:url(../images/topBlack_bkg.gif);
  display:block;
}  
#mastheadBack{
  width:100%;
  height:129px;
  display:block;
  background:url(../images/masthead_bkg.gif) center;
}
.wrapper{
  text-align:center;
  margin:auto;
  width:980px;
}
#masthead{
  height:129px;
  width:980px;
  display:block;
  background:url(../images/masthead.jpg);
} 
ol#nav{
  margin:0;padding:0;
  list-style:none;
  text-align:left;
  margin-left:10px;
}  
ol#nav li{display:inline;float:left;}     
ol#nav li a{
  display:block;
  width:76px;
  height:31px;
  margin-left: -10px; 
  z-index: 0; 
  position: relative;
}  
ol#nav li#nav_home a{background:url(../images/nav_home.png) top;}  
ol#nav li#nav_about a{background:url(../images/nav_about.png) top;}  
ol#nav li#nav_photos a{background:url(../images/nav_photos.png) top;}  
ol#nav li#nav_archive a{background:url(../images/nav_archive.png) top;}  
ol#nav li#nav_contact a{background:url(../images/nav_contact.png) top;} 

ol#nav li#nav_home a:hover,ol#nav li#nav_about a:hover,ol#nav li#nav_photos a:hover,
ol#nav li#nav_archive a:hover,ol#nav li#nav_contact a:hover{background-position:0 -31px;z-index: 4}  

ol#nav li#nav_home a.current,ol#nav li#nav_about a.current,ol#nav li#nav_photos a.current,
ol#nav li#nav_archive a.current,ol#nav li#nav_contact a.current{background-position:bottom;z-index: 5}  


#main{text-align:left;margin-top:30px;}
.leftCol,.fullCol{width:770px;float:left;}
.fullCol{width:100%;}
.content,.rightCol.fat .content{
  background:url(../images/border_light.gif) bottom repeat-x #ffffff;
  border:1px solid #dddbd1;
  border-bottom:none;
  color:#29271d;
  line-height:1.3em;
  margin-bottom:30px;
}
.padded{
  padding:20px;
}    
.rightCol{width:201px;float:right;}
.rightCol .content,.content.comments{
  background:url(../images/border_dark.gif) bottom left repeat-x #e9e8e3;
  border:1px solid #d9d8d1;
  border-bottom:none;
  color:#6c685a;
}  
.rightCol .padded{
  padding:10px;
}  
.rightCol h2{font-size:1.2em;color:#999583;}
.rightCol h3{font-size:1em;margin:0;padding:0;}
.rightCol .subtitle{font-size:.8em;}

.postThumb{
  width:50px;
  height:50px;
  float:right;
}  
a .postThumb{
  border:2px solid white;
} 
.rightCol a.postThumb{position:relative;
  display:block;
  float:left;
  margin-right:6px;
  margin-bottom:4px;
  position:relative;
  overflow:hidden;
  border:2px solid white;
  height:35px;
  width:35px;}
.rightCol a.postThumb img{
 width:100%;
 display:block;
 float:left;
 border:none;
  
  
}  
.rightCol ol, .rightCol ol li{
  list-style:none;
  margin:0;padding:0;
}  
.rightCol ol li{clear:both;margin-bottom:4px;}
a.imagelink img, a img.ZenphotoPress_thumb{
box-shadow: 0px 8px 20px #77756a;
-webkit-box-shadow: 0px 8px 20px #77756a;
-moz-box-shadow: 0px 8px 20px #77756a;
border:6px solid white;
margin-top:6px;
margin-bottom:6px;
}
.navigation{
  display:block;
  font-size:.7em;
  color:#8c8c8b;
  float:left;
  clear:both;
  width:100%;
  margin-bottom:20px;
}  
.navigation .alignleft{float:left;}  
.navigation .alignright{float:right;}
.postmetadata {color:#8c8c8b;padding-top:20px;}
ol.comment-list {
  list-style:none;
  margin:0;padding:0;
}  
ol.comment-list  img.avatar{
  float:left;
}
.comment-right{display:block;float:right;width:664px;}
ol.comment-list li{margin-bottom:20px;border-bottom:1px dotted #d5d4cf;padding-bottom:20px;}
.comment-author{font-size:.75em;color:#8c8c8b;}
.comment-text{margin:0;padding:0;}
.comment-text p{margin-top:0;padding-top:0;}
.comment-footer{margin:0;padding:0;font-size:.75em;color:#8c8c8b;}
.comment-info{float:right;}
textarea#comment{width:100%;}
.wrapper#footer{font-size:.75em;color:#8c8c8b;text-align:left}
.breadcrumb{font-size:.7em;margin-top:-20px;margin-bottom:16px;color:#53524a;}
img.ZenphotoPress_thumb.alignright{float:right;}
img.ZenphotoPress_thumb.alignleft{float:left;}
