/*



Theme Name: Fishing



Version: 1.0



Description: Fishing wordpress Theme For Your Blog



Author: iwordpressthemes.com



Author URI: http://iwordpressthemes.com/



*/







/* begin Page */







body



{



  margin: 0 auto;



  padding: 0;



  font-size: 62.5%; /* Resets 1em to 10px */



  font-family: Arial, Sans-Serif;



  background-color: #FEFEFF;



  background-image: url('images/Page-BgTexture.png');



  background-repeat: repeat;



  color: #000000;



}







h2



{



    font-size: 18px;



}



h1



{



    font-size: 18px;



}









.Main



{



  position: absolute;



  width: 100%;



  left: 0;



  top: 0;



}



.PageBackgroundGlare



{



  position: absolute;



  width: 100%;



  left: 0;



  top: 0;



}







.PageBackgroundGlareImage



{



  background-image: url('images/Page-BgGlare.png');



  background-repeat: no-repeat;



  height: 542px;



  width: 416px;



  margin: 0;



}







/* specially for Opera */



html:first-child .PageBackgroundGlare



{



  border: 1px solid transparent;



}



/* specially for Opera */







* html .PageBackgroundGlareImage



{



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Page-BgGlare.png',sizingMethod='crop')");



}



.PageBackgroundGradient



{



  background-image: url('images/Page-BgGradient.png');



  background-repeat: repeat-x;



  height: 100px;



}







table, th, td



{



  font-size: 1em; 



  padding: 0; 



  border-collapse: collapse;



}







a img



{ 



  border: 0; 



}







a



{



  color: #325A62;



}







a:link



{



  color: #325A62;



}







a:visited



{



  /*color: #3C4A4D;*/

color: #663300;

}







a:hover



{



  /*color: #01ABD2;*/
  
color: #663300;


}



/* end Page */







/* begin Box, Sheet */



.Sheet 



{



  min-width:53px;



  min-height:53px;



  margin: 0 auto;



  position: relative;



  overflow: hidden;



  z-index: 0;



  width: 950px;



  



  



}











* html .Sheet 



{



  width:expression(this.offsetWidth < 53 ? 53+"px" : "auto !important");



  height:expression(this.offsetHeight < 53 ? 53+"px" : "auto !important");



  



  width: 950px;



  zoom: 1;



}











.Sheet-body 



{



  position: relative;



  overflow: hidden;



  z-index: 0;



  margin: 14px;



  text-align: left;



}



















.Sheet-tl 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  left: 0;



  width: 46px;



  height: 46px;



  background-image: url('images/Sheet-s.png');



}







* html .Sheet-tl 



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-s.png',sizingMethod='crop')");



}











.Sheet-tr 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  right: 0;



  width: 46px;



  height: 46px;



}







* html .Sheet-tr 



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-46+'px');



}







.Sheet-tr div



{



  position: absolute;



  z-index: -1;



  top: 0px;



  left: -46px;



  width: 92px;



  height: 92px;



  background-image: url('images/Sheet-s.png');



}







* html .Sheet-tr div



{



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-s.png',sizingMethod='crop')");



}







.Sheet-bl 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  bottom: 0;



  left: 0;



  width: 46px;



  height: 46px;



}







* html .Sheet-bl 



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-46+'px');



}







.Sheet-bl div



{



  position: absolute;



  z-index: -1;



  top: -46px;



  left: 0;



  width: 92px;



  height: 92px;



  background-image: url('images/Sheet-s.png');



}







* html .Sheet-bl div



{



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-s.png',sizingMethod='crop')");



}







.Sheet-br 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  bottom: 0;



  right: 0;



  width: 46px;



  height: 46px;



}







* html .Sheet-br



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-46+'px');



  left: expression(this.parentNode.offsetWidth-46+'px');



}







.Sheet-br div 



{



  position: absolute;



  z-index: -1;



  top: -46px;



  left: -46px;



  width: 92px;



  height: 92px;



  background-image: url('images/Sheet-s.png');



}







* html .Sheet-br div



{



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-s.png',sizingMethod='crop')");



}







.Sheet-tc 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  top: 0;



  left: 46px;



  right: 46px;



  height: 46px;



}







* html .Sheet-tc



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-92+'px');



}











.Sheet-tc div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: 0;



  width: 100%;



  height: 92px;



  background-image: url('images/Sheet-h.png');



}







* html .Sheet-tc div



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-h.png',sizingMethod='scale')");



}











.Sheet-bc 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  bottom: 0;



  left: 46px;



  right: 46px;



  height: 46px;



}







* html .Sheet-bc



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-46+'px');



  width: expression(this.parentNode.offsetWidth-92+'px');



}







.Sheet-bc div 



{



  position: absolute;



  z-index: -1;



  top: -46px;



  left: 0;



  width: 100%;



  height: 92px;



  background-image: url('images/Sheet-h.png');



}







* html .Sheet-bc div



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-h.png',sizingMethod='scale')");



}











.Sheet-cl 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  top: 46px;



  left: 0;



  width: 46px;



  bottom: 46px;



}







* html .Sheet-cl



{



  font-size: 1px;



  height: expression(this.parentNode.offsetHeight-92+'px');



}







.Sheet-cl div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: 0;



  width: 92px;



  height: 100%;



  background-image: url('images/Sheet-v.png');



}







* html .Sheet-cl div



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-v.png',sizingMethod='scale')");



}







.Sheet-cr 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  top: 46px;



  right: 0;



  width: 46px;



  bottom: 46px;



}







* html .Sheet-cr



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-46+'px');



  height: expression(this.parentNode.offsetHeight-92+'px');



}







.Sheet-cr div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: -46px;



  width: 92px;



  height: 100%;



  background-image: url('images/Sheet-v.png');



}







* html .Sheet-cr div



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-v.png',sizingMethod='scale')");



}







.Sheet-cc 



{



  position: absolute;



  overflow:hidden;



  z-index: -2;



  top: 46px;



  left: 46px;



  right: 46px;



  bottom: 46px;



  background-color: #b9c097;



}







* html .Sheet-cc



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-92+'px');



  height: expression(this.parentNode.offsetHeight-92+'px');



}



.Sheet



{



  margin-top: 15px !important;



  margin-bottom: 3em;



  padding: 0 0 1em 0;



}



/* end Box, Sheet */







/* begin Header */



div.Header 



{



  margin: 0 auto;



  position: relative;



  width: 922px;



  height: 175px;



}







* html div.Header 



{



  font-size: 1px;



}







div.Header  div



{



  width: 100%;



  height: 100%;



  background-image: url('images/logo.png');



  background-repeat: no-repeat;



  background-position: center center;



  text-align: left;



}



/* end Header */







/* begin Logo */



.logo



{



  position: relative;



  left: 10px;



  top: 62px;



}







.logo td



{



  text-align: left;



  vertical-align: middle;



  white-space: nowrap;



}







.logo-name



{



  font-size: 26px;



  font-family: Trebuchet MS;



  font-style: normal;



  font-weight: bold;



}







.logo-name a



{



  text-decoration: none;



  color: #F1F7F8 !important;



}







.logo-text



{



  font-size: 18px;



  font-family: Trebuchet MS;



  font-style: normal;



  font-weight: normal;



  color: #F1F7F8 !important;



}



/* end Logo */







/* begin Menu */



.menu, .menu ul



{



  margin: 0 0 0 30px;



  padding: 0;



  border: 0;



  list-style-type: none;



  display: block;



}







.menu li



{



  margin: 0;



  padding: 0;



  border: 0;



  display: block;



  float: left;



  position: relative;



  z-index: 5;



}







.menu li:hover



{



  z-index: 10000;



  white-space: normal;



}







.menu li li



{



  float: none;



}







.menu ul



{



  visibility: hidden;



  position: absolute;



  z-index: 10;



  left: 0;



  top: 0;



}







.menu li:hover>ul



{



  visibility: visible;



  top: 100%;



}







.menu li li:hover>ul



{



  top: 0;



  left: 100%;



}







.menu:after, .menu ul:after



{



  content: ".";



  height: 0;



  display: block;



  visibility: hidden;



  overflow: hidden;



  clear: both;



}



.menu, .menu ul



{



  min-height: 0;



}







.menu ul



{



  background-image: url(images/spacer.gif);



  padding: 10px 30px 30px 30px;



  margin: -10px 0 0 -30px;



}







.menu ul ul



{



  padding: 30px 30px 30px 10px;



  margin: -30px 0 0 -10px;



}











* html .menu, * html .menu ul



{



  height: 1%;



}







* html .menu li.menuhover



{



  z-index: 10000;



}







* html .menu .menuhoverUL



{



  visibility: visible;



}







* html .menu .menuhoverUL



{



  top: 100%;



  left: 0;



}







* html .menu .menuhoverUL .menuhoverUL



{



  top: 0;



  left: 100%;



}







* html .menu ul a



{



  height: 1%;



}







* html .menu li li



{



  float: left;



  width: 100%;



}







* html .menu .menuhoverUL .menuhoverUL



{



  top: 5px;



  left: 100%;



}







* html .menu, * html .menu ul



{



  height: 1%;



}







* html .menu li.menuhover



{



  z-index: 10000;



}







* html .menu .menuhoverUL



{



  visibility: visible;



}







* html .menu .menuhoverUL



{



  top: 100%;



  left: 0;



}







* html .menu .menuhoverUL .menuhoverUL



{



  top: 0;



  left: 100%;



}







* html .menu ul a



{



  height: 1%;



}







* html .menu li li



{



  float: left;



  width: 100%;



}



.nav



{



  position: relative;



  margin: 0  auto;



  width: 922px;



  height: 37px;



  z-index: 100;



}







.menu 



{



  padding: 3px 12px 3px 12px;



}







* html .nav



{



  zoom: 1;



}







.nav .l, .nav .r, .nav .r div 



{



  top: 0;



  position: absolute;



  z-index: -1;



  overflow: hidden;



  height: 37px;



}







.nav .l 



{



  left: 0;



  right: 12px;



}







* html .nav .l



{



  width: expression(this.parentNode.offsetWidth-12+'px');



}







.nav .r 



{



  right: 0;



  width: 12px;



}







* html .nav .r



{



  left: expression(this.parentNode.offsetWidth-12+'px');



}







.nav .r div



{



  width: 922px;



  right: 0;



}







* html .nav .r div



{



  left: expression(this.parentNode.offsetWidth-922+'px');



}







.nav .l, .nav .r div 



{



  background-position: left top;



  background-repeat: no-repeat;



  background-image: url('images/nav.png');



}







* html .nav .l, * html .nav .r div 



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/nav.png',sizingMethod='crop')");



}



/* end Menu */







/* begin MenuItem */



.menu ul li



{



  clear: both;



}







.menu a , .menu a span



{



  height: 31px;



  display: block;



}







* html .menu a , * html .menu a span



{



  float: left;



}







.menu a



{



  cursor: pointer;



  text-decoration: none;



  margin-right: 2px;



  margin-left: 2px;



  



}



.menu a



{



  background-image: url('images/item-left.png');



  background-position: left top;



  background-repeat: no-repeat;



}







.menu a span



{



  background-image: url('images/item-right.png');



  background-position: right top;



  background-repeat: no-repeat;



}



.menu a span span



{



  font-family: 'Trebuchet MS';



  font-size: 14px;



  font-weight: normal;



  font-style: normal;



  text-decoration: none;



  color: #DAE9EC;



  padding: 0 5px;



  margin: 0 13px;



  line-height: 31px;



  text-align: center;



  background-image: url('images/item-center.png');



  background-position: left top;



  background-repeat: repeat-x;



  



}







* html .menu a span span



{



  display: inline;



}



.menu a:hover



{



  background-position: left -31px;



}







.menu li:hover>a



{



  background-position: left -31px;



}







* html .menu .menuhover .menuhoverA



{



  background-position: left -31px;



}







.menu li:hover a span



{



  background-position: right -31px;



}







.menu a:hover span



{



  background-position: right -31px;



}







* html .menu .menuhover .menuhoverA span



{



  background-position: right -31px;



}







.menu a:hover span span



{



  color: #FFFFFF;



  background-position: left -31px;



}







.menu li:hover a span span



{



  color: #FFFFFF;



  background-position: left -31px;



}







* html .menu .menuhover .menuhoverA span span



{



  color: #FFFFFF;



  background-position: left -31px;



}







.menu a.active



{



  background-position: left -62px;



}







.menu a.active span



{



  background-position: right -62px;



}







.menu a.active span span



{



  color: #E7F1F3;



  background-position: left -62px;



}







/* end MenuItem */







/* begin MenuSeparator */







.nav .separator 



{



  display: block;



  width: 1px;



  height: 31px;



  background-image: url('images/item-separator.png');



}



/* end MenuSeparator */







/* begin MenuSubItem */







.menu ul a 



{



  text-align: center;



  height: 29px;



  line-height: 29px;



  margin-right: auto;



  



  width: 207px;



  background-image: url('images/subitem-bg.png');



  background-position: left top;



  background-repeat: repeat-x;



  



  border-width: 1px;



  border-style: solid;



  border-color: #E35C2B;



}







.nav ul.menu ul span, .nav ul.menu ul span span



{



	display:inline;



	float:none;



	margin:inherit;



	padding:inherit;



	background-image:none;



	text-align:inherit;



	text-decoration:inherit;



}







.menu ul a , .nav ul.menu ul span, .nav ul.menu ul span span



{



	line-height: 29px;



	color: #3F1708;



	font-family: 'Trebuchet MS';



	font-size: 12px;



	font-weight: normal;



	font-style: normal;



	text-decoration: none;



}











.menu ul ul a



{



  margin-left: auto;



}







* html .menu ul a 



{



  color: #3F1708 !important;



}







.menu ul li a:hover



{



  color: #000000;



  border-color: #DD501D;



  background-position: 0 -29px;



}







.menu ul li:hover>a



{



  color: #000000;



  border-color: #DD501D;



  background-position: 0 -29px;



}







* html .menu ul a:hover {



  color: #000000 !important;



}	







* html .menu ul .menuhover .menuhoverA



{



  color: #000000 !important;



  border-color: #DD501D;



  background-position: 0 -29px;



}











.nav .menu ul li a:hover span, .nav .menu ul li a:hover span span



{



  color: #000000;



}







.nav .menu ul li:hover>a span, .nav .menu ul li:hover>a span span



{



  color: #000000;



}







* html .nav .menu ul a:hover span, * html .nav .menu ul a:hover span span



{



  color: #000000 !important;



}	







* html .nav .menu ul .menuhover .menuhoverA span, * html .nav .menu ul .menuhover .menuhoverA span span



{



  color: #000000 !important;



}











/* end MenuSubItem */







/* begin ContentLayout */



.contentLayout



{



	margin-bottom: 7px;



	width: 100%;



	position: relative;



}/* end ContentLayout */







/* begin Button */



button.Button, a.Button



{



  border: none;



  padding: 0;



  margin: 0;



  background: none;



  font-size: 100%;



  font-family: inherit;



  line-height: inherit;



  display: inline-block;



  overflow: visible;



  width: auto;



  cursor: default;



  white-space: normal;



  text-decoration: none;



}







.Button .btn 



{



  position: relative;



  display: block;



  overflow: hidden;



  float: left;



  z-index: 0;



  height: 27px;



  color: #FFFFFF;



}







.Button .t



{



  height: 27px;



  line-height: 27px;



  padding: 0 11px;



  text-align: left;



  font-family: 'Arial';



  font-size: 13px;



  font-weight: normal;



  font-style: normal;



  text-decoration: none;



}







.Button .active



{



  color: #FFFFFF;



}







.Button .hover 



{



  color: #FCFDFD;



}







.Button .active .r 



{



  top: -54px;



}







.Button .hover .r 



{



  top: -27px;



}







.Button .r 



{



  display: block;



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  right: 0;



  width: 9px;



  height: 81px;



}







* html .Button .r



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-9+'px');



}











.Button .r span



{



  display: block;



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  right: 0;



  width:415px;



  height: 81px;



}







* html .Button .r span



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-415+'px');



}







.Button .active .l 



{



  top: -54px;



}







.Button .hover .l 



{



  top: -27px;



}







.Button .l 



{



  display: block;



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  left: 0;



  right: 9px;



  height: 81px;



}







* html .Button .l



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-9+'px');



}











.Button .l, .Button .r span  



{



  background-image: url('images/Button.png');



}







* html .Button .l, * html .Button .r span



{



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Button.png',sizingMethod='crop')");



}



/* end Button */







/* begin Box, Block */



.Block 



{



  min-width:25px;



  min-height:25px;



  margin: 0 auto;



  position: relative;



  overflow: hidden;



  z-index: 0;



  



  



}











* html .Block 



{



  width:expression(this.offsetWidth < 25 ? 25+"px" : "auto !important");



  height:expression(this.offsetHeight < 25 ? 25+"px" : "auto !important");



  



  zoom: 1;



}











.Block-body 



{



  position: relative;



  overflow: hidden;



  z-index: 0;



  margin: 13px;



  text-align: left;
  



}



















.Block-tl 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  left: 0;



  width: 24px;



  height: 24px;



  background-image: url('images/Block-s.png');



}







* html .Block-tl 



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')");



}











.Block-tr 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  right: 0;



  width: 24px;



  height: 24px;



}







* html .Block-tr 



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-24+'px');



}







.Block-tr div



{



  position: absolute;



  z-index: -1;



  top: 0px;



  left: -24px;



  width: 48px;



  height: 48px;



  background-image: url('images/Block-s.png');



}







* html .Block-tr div



{



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')");



}







.Block-bl 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  bottom: 0;



  left: 0;



  width: 24px;



  height: 24px;



}







* html .Block-bl 



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-24+'px');



}







.Block-bl div



{



  position: absolute;



  z-index: -1;



  top: -24px;



  left: 0;



  width: 48px;



  height: 48px;



  background-image: url('images/Block-s.png');



}







* html .Block-bl div



{



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')");



}







.Block-br 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  bottom: 0;



  right: 0;



  width: 24px;



  height: 24px;



}







* html .Block-br



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-24+'px');



  left: expression(this.parentNode.offsetWidth-24+'px');



}







.Block-br div 



{



  position: absolute;



  z-index: -1;



  top: -24px;



  left: -24px;



  width: 48px;



  height: 48px;



  background-image: url('images/Block-s.png');



}







* html .Block-br div



{



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')");



}







.Block-tc 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  top: 0;



  left: 24px;



  right: 24px;



  height: 24px;



}







* html .Block-tc



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-48+'px');



}











.Block-tc div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: 0;



  width: 100%;



  height: 48px;



  background-image: url('images/Block-h.png');



}







* html .Block-tc div



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-h.png',sizingMethod='crop')");



}











.Block-bc 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  bottom: 0;



  left: 24px;



  right: 24px;



  height: 24px;



}







* html .Block-bc



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-24+'px');



  width: expression(this.parentNode.offsetWidth-48+'px');



}







.Block-bc div 



{



  position: absolute;



  z-index: -1;



  top: -24px;



  left: 0;



  width: 100%;



  height: 48px;



  background-image: url('images/Block-h.png');



}







* html .Block-bc div



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-h.png',sizingMethod='crop')");



}











.Block-cl 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  top: 24px;



  left: 0;



  width: 24px;



  bottom: 24px;



}







* html .Block-cl



{



  font-size: 1px;



  height: expression(this.parentNode.offsetHeight-48+'px');



}







.Block-cl div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: 0;



  width: 48px;



  height: 100%;



  background-image: url('images/Block-v.png');



}







* html .Block-cl div



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-v.png',sizingMethod='crop')");



}







.Block-cr 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  top: 24px;



  right: 0;



  width: 24px;



  bottom: 24px;



}







* html .Block-cr



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-24+'px');



  height: expression(this.parentNode.offsetHeight-48+'px');



}







.Block-cr div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: -24px;



  width: 48px;



  height: 100%;



  background-image: url('images/Block-v.png');



}







* html .Block-cr div



{



  font-size: 1px;



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-v.png',sizingMethod='crop')");



}







.Block-cc 



{



  position: absolute;



  overflow:hidden;



  z-index: -2;



  top: 24px;



  left: 24px;



  right: 24px;



  bottom: 24px;



  background-image: url('images/Block-c.png');



}







* html .Block-cc



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-48+'px');



  height: expression(this.parentNode.offsetHeight-48+'px');



}



.Block



{



  margin: 5px;



}







.Block table.table



{



  border-collapse: collapse;



  margin: 1px;



}







.Block table.table th, .Block table.table td



{



  vertical-align: top;



  padding: 2px;



  border: solid 1px #999;



}



/* end Box, Block */







/* begin BlockHeader */



.BlockHeader



{



  position: relative;



  overflow: hidden;



  height: 30px;



  z-index: 0;



  line-height: 30px;



  padding: 0 8px;



  margin-bottom: 2px;



  text-align: left;



  color: #A7CBD3;
  
  

  font-family: 'Trebuchet MS';



  font-size: 15px;



  font-weight: Bold;



  font-style: normal;  



  text-decoration: none;



}







* html .BlockHeader



{



  zoom: 1;



}







.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div 



{



  top: 0;



  position: absolute;



  z-index: -1;



  overflow: hidden;



  height: 30px;



}







.BlockHeader .l 



{



  left: 0;



  right: 7px;



}







* html .BlockHeader .l



{



  width: expression(this.parentNode.offsetWidth-7+'px');



}







.BlockHeader .r 



{



  right: 0;



  width: 7px;



}







* html .BlockHeader .r



{



  left: expression(this.parentNode.offsetWidth-7+'px');



}







.BlockHeader .r div



{



  width: 922px;



  right: 0;



}







* html .BlockHeader .r div



{



  left: expression(this.parentNode.offsetWidth-922+'px');



}







* html .BlockHeader .l, * html .BlockHeader .r div 



{



  font-size: 1px;



}







.BlockHeader .l, .BlockHeader .r div 



{



  background-position: left top;



  background-repeat: no-repeat;



  background-image: url('images/BlockHeader.png');



}







* html .BlockHeader .l, * html .BlockHeader .r div 



{



  background: none;



  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/BlockHeader.png',sizingMethod='crop')");



}



/* end BlockHeader */







/* begin Box, BlockContent */



.BlockContent 



{



  min-width:1px;



  min-height:1px;



  margin: 0 auto;



  position: relative;



  overflow: hidden;



  z-index: 0;



  



  



}











* html .BlockContent 



{



  width:expression(this.offsetWidth < 1 ? 1+"px" : "auto !important");



  height:expression(this.offsetHeight < 1 ? 1+"px" : "auto !important");



  



  zoom: 1;



}











.BlockContent-body 



{



  position: relative;



  overflow: hidden;



  z-index: 0;



  margin: 13px;



  text-align: left;



  color: #441809;



  font-family: 'Trebuchet MS';



  font-size: 14px;



  font-weight: normal;



  font-style: normal;  



  text-decoration: none;



}







.BlockContent a



{



  color: #575C3D;



}

ZZ

.BlockContent a:link



{



  color: #575C3D; 



}







.BlockContent a:hover



{



  color: #663300;



}



.BlockContent a:hover:visited



{



  color: #663300;



}







.BlockContent a:visited



{



  /*color: #9C8F8B;*/

color: #663300;

}







/* end Box, BlockContent */







/* begin LayoutCell */



.contentLayout .sidebar1



{



	position: relative;



	margin:0;



	padding:0;



	border:0;



	float: left;



	overflow: hidden;



	width: 20%;



}



/* end LayoutCell */







/* begin LayoutCell */



.contentLayout .content



{



	position: relative;



	margin:0;



	padding:0;



	border:0;



	float: left;



	overflow: hidden;



	width: 59%;



}



/* end LayoutCell */







/* begin LayoutCell */



.contentLayout .sidebar2



{



	position: relative;



	margin:0;



	padding:0;



	border:0;



	float: left;



	overflow: hidden;



	width: 20%;



}



/* end LayoutCell */















.sidebar1 ul, .sidebar2 ul, .sidebar3 ul



{



   list-style: none;



   padding:0;



   margin:0;



}







.sidebar1 ul ul, .sidebar2 ul ul, .sidebar3 ul ul



{



   padding:0 0 0 10px;



}







#footer



{



	text-align: center;


}

#footer a:link



{



  color: #ffffff; 



}







.navigation {



	display: block;



	text-align: center;



	margin-top: 10px;



	margin-bottom: 0px;

	margin-right: 50px;



	font-weight:bold;



	clear:both;

	height: 30px;

	padding-left: 30px;

	}



.navigation a{



	color:#790000;

/*color:#FFFFFF;*/

	font-size:12px;



	text-decoration:underline;







	}







.navigation a:hover{



	text-decoration:none;



	}







.navigation .alignleft a{



	background:url(images/prev.gif) no-repeat left center;



	padding:0 0 0 17px;



	}







.navigation .alignright a{



	padding:0 17px 0 0;



	background:url(images/next.gif) no-repeat right center;



	}







.post h2 a 



{



	text-decoration: none;

	

}







.aligncenter, div.aligncenter



{



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft



{



	float: left;
	



}







.alignright



{



	float: right;



}







.wp-caption



{



	border: 1px solid #ddd;



	text-align: center;



	background-color: #f3f3f3;



	padding-top: 4px;



	margin: 10px;



}







.wp-caption img



{



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption p.wp-caption-text



{



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}







.commentlist li .avatar



{



	float: right;



	border: 1px solid #eee;



	padding: 2px;



	background: #fff;



}







#commentform textarea



{



	width: 100%;



	padding: 2px;



}







.hidden



{



	display: none;



}







/* Calendar */



#wp-calendar {



	empty-cells: show;



	margin: 10px auto 0;



	width: 155px;



}







#wp-calendar #next a {



	padding-right: 10px;



	text-align: right;



}







#wp-calendar #prev a {



	padding-left: 10px;



	text-align: left;



}







#wp-calendar a {



	display: block;



}







#wp-calendar caption {



	text-align: center;



	width: 100%;



}







#wp-calendar td {



	padding: 3px 0;



	text-align: center;



}







div.content {

	background-image:url(images/boxtop.png);

	background-repeat:no-repeat;

	padding-top: 50px;

	font-size: 14px;

	color: #441809;

	line-height: 19px;

}

div.blogcontent {

	padding-top: 50px;

	font-size: 14px;

	color: #441809;

	line-height: 19px;

}

div.entry {

	background-image:url(images/boxbottom.png);

	background-repeat:no-repeat;

	background-position:bottom left;

	padding: 0px 30px 50px 30px;

}

div.blogentrytop {

	background-image:url(images/boxtop.png);

	background-repeat:no-repeat;

	height: 30px;

	margin:0px;

	padding:0px;

}

div.blogentry {

	background-image:url(images/boxbottom.png);

	background-repeat:no-repeat;

	background-position:bottom left;

	padding: 0px 0 10px 0;

	margin:0px;

}

div.archiveentry {

	padding: 0px 30px 50px 30px;

	background-image:url(images/archiveboxbottom.gif);

	background-repeat:no-repeat;

	background-position:bottom center;

}



div.post {

	background-image:url(images/boxsides.png);

	background-repeat:repeat-y;

	margin-top: 25px;

}

div.blogpost {

	background-image:url(images/boxsides.png);

	background-repeat:repeat-y;

	margin-top: 0px;

	padding-left: 30px;

	padding-right: 30px;

}

.post h2, .blogpost h2, .post h1, .blogpost h1 {

	margin: 0px 30px 0 0;

}



.masthead {

	text-align:center;

}	

.masthead img {

	border: 0px;

	margin-left: auto;

	margin-right: auto;

}

table#feeTable {

	/*border: 1px solid #999;*/

}

table#feeTable td {

	/*border: 1px solid #999999;*/
	

	padding: 4px;

}

input.groovybutton
{
   font-size:13px;
   font-weight:bold;
   color:#FFFFFF;
   height:25px;
   background-color:#4A5A3B;
   border-style:none;
}




