body{
 /*background-color: #362f2d;*/
 background-color: #fff;

}

#wrapper-bottom{
/*  background:  #3a2720 url(../../images/bottom-wrap-border-brown.jpg) top left no-repeat;*/
  height: 15px;
  width:970px;
  margin: 0px auto; 
}
/*Alternate Typography*/
.sans{
  font-family: "Avant Garde", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
}
.header{
  font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
}
.caps{ text-transform: uppercase; }

.middlecolumn{
font-size: 1.2em;
}

/*Dot border*/
.dot{ background: url(../../images/header-images/dot.gif); }
.dot-top{ background-position: top left; background-repeat: repeat-x; }
.dot-bottom{ background-position: bottom left; background-repeat: repeat-x; }
.dot-right{ background-position: top right; background-repeat: repeat-y; }
.dot-left{ background-position: top left; background-repeat: repeat-y; }

.right {
  text-align: right;
}
.left {
  text-align: left;
}
/*.menu{
  background: url(../../images/header-images/menu-bg.png) top left no-repeat;
  height: 18px;
  color: #FFF;
  padding-top: 10px;
}*/
.heading h1, .menu ul{
  margin: 0 !important;
}
.heading h1{
  line-height: 1.25em;
}
.heading h1 a{
  color: #222;
  text-decoration: none;
  margin: 0;
}
.menu-wrap{
  z-index: 10;
  
}
.menu{
  margin: 2.0em 0 0 0;
  position: relative;
  z-index: 10;
}
.menu ul, .breadcrumb ul{
/*  list-style: none;
  padding: 25px 0 0 0;*/
}
.menu ul li{
/*  display: inline;
  padding: 3px 10px 3px 10px;*/
}
/*INFOBOX ON PIC*/
/*.infobox-pos{
  
  height: 80px;
  z-index: 10;
  margin-bottom: 0;
  font-size: .75em;
}*/
.splash{
  position: relative;
  z-index: 1;
  background: #000;
  margin: 0 !important;
  padding: 0 !important;
}
.splash-img{
  font-size: 0em;
  z-index: 1;
}
.splash img{
  margin: 0 !important;
  padding: 0 !important;
  border: none;
  line-height: 0;
    z-index: 1;
}
.infobox-pos{
  position: absolute;
  width: 300px;
  height: 80px;
  z-index: 10;
  right: 10px;
  bottom: 10px;
  font-size: .75em;
  line-height: 1.25em;
}

.infobox{
  background: transparent url(../../images/trans-1x1.png) top left repeat;
  /*background: #fff;*/
  border-top: 4px solid #CCCCCC;
}
.infobox-pad{  position: static; margin-bottom: 0px; }
.infobox-off{
  position: absolute;
  text-align: right;
  bottom: 5px;
  right: 5px;
}

.breadcrumb{
  background: transparent url(../../images/header-images/breadcrumb2.jpg) top left no-repeat;
  margin: 0 !important;
  
}
.breadcrumb ul{
  margin: 0px 0px 10px 15px;
  
  
}
.breadcrumb ul li .breadcrumb-nothome{
  background: transparent url(../../images/breadcrumb-sep.png) top left no-repeat;  
  padding-left: 20px; 
  padding-bottom: 3px;
}
.breadcrumb ul li{
  display: inline-table;
  float:left;
  height:30px;
  padding: 7px 10px 0 10px;

}
.breadcrumb ul li a, .breadcrumb ul li{
    display: inline-table;
  text-decoration: none;
  list-style-type: none !important;
  /*color: #958a7f;*/
  color: #222;
}
.leftcolumn{
  padding-top: 10px;
}
.leftcolumn, .leftcolumn ul, .sitemap, .sitemap ul{
  margin-right: 0;
  margin-left:0;
}
.leftcolumn h2{
  font-size: 1em;
  text-transform: uppercase;
}
.leftcolumn li, .sitemap li{
  list-style: none;

}
.leftcolumn li ul li{
  margin-left: 1.5em;
  text-transform: none;
  list-style: circle;
}

.middlecolumn a{
  color: #21355a;
}
.middlecolumn a:focus, .middlecolumn a:hover {text-decoration:underline; color:#222;}

.contact-tl{ background: #e5eff5 url(../../images/contact-tl.gif) top left no-repeat;}
.contact-tr{ background: transparent url(../../images/contact-tr.gif) top right no-repeat;}

.contact-bl{ background: url(../../images/contact-bl.gif) bottom left no-repeat;}
.contact-br{ background: url(../../images/contact-br.gif) bottom right no-repeat; }


.widgetcform0 input, .widgetcform0 textarea{
  font-family: "Avant Garde", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-size: 1em !important;
  font-weight: normal;
  border: none;
  width: 190px;
}
/*.contact-form input{ background: transparent url(../../images/form-input.gif) top left no-repeat; }*/
.widgetcform0 textarea{ height:165px;resize:none; }
.widgetcform0 span{ width: 175px; padding-bottom: 10px; font-weight: bold;}
.widgetcform0 span input{ width:auto; display: inline; margin-right: 5px; }
.widgetcform0 .contact-submit{background: transparent url(../../images/submit.gif) top left no-repeat; width: 72px; height:27px; padding: 0;}
.cf-ol .reqtxt, .cf-ol .emailreqtxt{
  display: none !important;
}
.sitemap ul{ margin:0;}
.sitemap ul li{
  list-style: none;
  text-transform: none;
  font-size: .8em;
}

.fish-logo{
  background: url(../../images/two-fish.png) center bottom no-repeat;
  padding-bottom: 84px;
}

/*Image captions*/
.wp-caption-text{
  font-family: "Avant Garde", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-size:.8em;
  margin: .17em 0 1em 0;
  line-height:1.25em;
  color: #666;
  
}
.bottomfoot{
  text-align: center;
  background: transparent url(../../images/footer-bg.png) top left no-repeat;
  padding-bottom: 10px;
}
.bottomfoot .widget_text{
  padding: 5px 15px 10px 15px;
}
.bottomfoot .space{
  display: none;
}
.footerfish{
  background: transparent url(../../images/fish-border.png) bottom right no-repeat;
  padding-bottom: 40px;
}
.friends h4{
 /* text-align: left;*/
}
.friends{
  /*text-align: center;*/
}
.friends img{
    vertical-align: middle;
    padding: 0 20px;
}
.page-desc{
  font-size: .8em;
}
.footer li{
  list-style: none;
  margin: 0px;
  padding: 0;
}
.widget_rss{
  background: url(../../images/header-images/dot.gif);
  background-position: top left; background-repeat: repeat-y;
  padding-left: 10px;
}
.widget_rss h3 a{
  text-decoration: none;
}
.widget_rss a{
  color: #222;
}
.widget_rss ul{
  list-style-type: circle;
  background: url(../../images/two-fish.png) center bottom no-repeat;
  padding-bottom: 104px;
}

.widget_rss li{
  margin-bottom: 5px;
}

.styled_separator{
  background: transparent url(../../images/border.png) bottom center no-repeat; 
  padding-bottom:30px;
  margin-bottom:30px;
}

/*category - post page*/
.post-left div{
  text-align: center;
}
.post-left img{
  border: 1px solid #d0d0d0 !important;
  padding: 4px;
}
.post-date{
font-size: 0.7em;
color:#888;
padding-bottom:15px;
}
.month{

}
div span.comments-link {
}
span.readmore{
}
.day{

}
.cat-post-excerpt{
  margin-bottom: 10px; 
}
.ngg-widget{
  background-color: #eae7e2 !important;
  padding: 15px 10px 10px 10px !important;  }
.ngg-widget img{
  border: 2px solid #fff !important;
}
.cat-topright .ngg_images .widgettitle{
  display: none;
}
.cat-right ul{
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
#cforms3form fieldset{
  padding-left: 12px !important;
}
.photo-post{
  margin-bottom: 15px;
}
.photo-blog-wrap{
  background: #eae7e2 url(../../images/photoblog/photo_blog-tl.gif) top left no-repeat;
}
.photo_content_bottom{
  background: transparent url(../../images/photoblog/photo_blog-bl.gif) bottom left no-repeat;

}
.photo-blog-wrap .photo_content{
  padding: 10px;
}
.photo-blog-text{
  font-family: Arial, sans;
  font-size: .8em;
  color: #383838;
}
.photo-blog-wrap .ngg-singlepic{
  padding: 0px !important;
}
.photo-blog-excerpt-0{
  background-color:#fff;
}

.photo-blog-excerpt-1{
  background-color:#eae7e2;
}
.photo-blog-title{
  font-size: 1.15em;
  padding: 0;
  margin: 0 0 5px 0;
  
}
.top-brown-bar{
  padding: 5px 0 0 40px;
  height: 44px;
  background: transparent url(../../images/brown-bar-2.jpg) top left no-repeat;
}
.addtoany_share_save_container{
  float: left;
}
.entry-meta{
 clear: both;
 text-align: right;
}
.hrnostyle{
  background: none;
}
#blog-title a:hover{
  text-decoration: none;
}
ul li.categories {
	font-size: 1.25em;
line-height: 1;
margin-bottom: 0.25em;
margin-top: 5px;
list-style-type: none;}
ul li.categories ul li.cat-item-1,ul li.categories ul li.cat-item-40{
margin-left: 20px;
padding-top: 15px;
font-size: 14px;}
li ul.wawa li {list-style: circle;
margin-left: 25px;
padding-top: 10px;
font-size: 14px}