/*



Theme Name: Spring



Description: This theme was created in just a few minutes using www.artisteer.com, the #1 software for creating Wordpress Themes.



Version: 1.1



Author: Artisteer



Author URI: http://artisteer.com/



Tags: fixed width, left sidebar, two columns, valid XHTML, widgets



*/







/* begin Page */







/* Generated with Artisteer version 1.0.1.9929 */







/* colors







#ee1c25 book cover red



#fcf6e6 body bg beige







*/







body



{



	margin: 0 auto;



	padding: 0;



	font-size: 62.5%; /* Resets 1em to 10px */



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	background-image: url(images/em_bg_4_1x1400.jpg);



	background-repeat: repeat-x;



	color: #ADADAD;



	background-position: center top;



}







h2



{



    font-size: 18px;



}







h3



{



    font-size: 14px;



}



.Main



{



  position: absolute;



  width: 100%;



  left: 0;



  top: 0;



}







/* 



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



H O M E P A G E elements*/ 



.Main_home



{



	position: absolute;



	width: 100%;



	left: 0;



	top: 0;



	/*background-color: #FFFF33;*/



}







.Sheet-body_home 



{



	position: relative;



	z-index: 0;



	text-align: left;



	/*background-color: #999999;



	background-image: url(images/em_023_790x600.jpg); */



        background-image: url(images/home-bg.jpg);



	background-repeat: no-repeat;



	background-position: center top;



	margin-top: 5px;



	margin-right: 5px;



	margin-bottom: -2px;



	margin-left: 5px;	/*height: 700px;*/



}



.contentLayout_home



{



	margin-bottom: 3px;



	width: 100%;



	position: relative;



	/*background-color: #CC33CC;*/



}







.PageBackgroundGlare



{



  position: absolute;



  width: 100%;



  left: 0;



  top: 0;



}







.content_home {



	/*background-color: #9966CC;*/



}



.entry_home {



	color: #FFFFFF;



	height: 400px;



}



.entry_home a {



	color: #FFFFFF;



}







.entry_home address {



  /*	float: right;



	width: 350px;



	font-size: 1.2em;



	line-height: 150%;



	margin-top: 150px; */



  float: right;



    font-size: 1.2em;



    line-height: 150%;



    padding-bottom: 10px;



    width: 238px;



}







.entry_home address a {



	color: #FFFFFF;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #FFFFFF;



	text-decoration: none;



}



.BlockContent-body_home



{



	position: relative;



	z-index: 0;



	text-align: left;



	/*color: #C5E9A5;



	font-family: 'Verdana';



	font-size: 14px;



	font-weight: normal;



	font-style: normal;



	text-decoration: none;*/



	margin-top: 50px;



	margin-right: 11px;



	margin-bottom: -3px;



	margin-left: 11px;



	padding-top: 10px;



	padding-right: 10px;



	padding-bottom: 10px;



	padding-left: 10px;



}



/*



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



*/ 



.PageBackgroundGlareImage



{



  background-image: url('images/Page-BgGlare.png');



  background-repeat: no-repeat;



  height: 570px;



  /*width: 1155px;*/



  margin: 0 auto;



}







/* 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: 289px;*/



}







a img



{ 



  border: 0; 



}







a



{



  color: #DC9009;



}







a:link



{



  color: #DC9009;



}







a:visited



{



  color: #DC9009;



}







a:hover



{



  color: #DC9009;



}







h1 a, h2 a, h3 a, h4 a, h5 a, h6 a



{



  text-decoration: none;



}



.credits-photo, .credits-photo a {



	font-size: 1em;



	margin-top: 30%;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	color: #FFFFFF;



	text-align: right;



	vertical-align: bottom;



}



/* end Page */







/* begin Box, Sheet */



.Sheet 



{



  min-width:21px;



  min-height:21px;



  margin: 0 auto;



  position: relative;



  overflow: hidden;



  /*z-index: 0;*/



  width: 800px;



}











* html .Sheet 



{



  width:expression(this.offsetWidth < 21 ? 21+"px" : "auto !important");



  height:expression(this.offsetHeight < 21 ? 21+"px" : "auto !important");



  width: 800px;



  zoom: 1;



}







.Sheet-body 



{



  position: relative;



  z-index: 0;



  margin: 0px;



  text-align: left;



}















.Sheet-tl 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  left: 0;



  width: 10px;



  height: 10px;



  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: 10px;



  height: 10px;



}







* html .Sheet-tr 



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-10+'px');



}







.Sheet-tr div



{



  position: absolute;



  z-index: -1;



  top: 0px;



  left: -10px;



  width: 20px;



  height: 20px;



  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: 10px;



  height: 10px;



}







* html .Sheet-bl 



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-10+'px');



}







.Sheet-bl div



{



  position: absolute;



  z-index: -1;



  top: -10px;



  left: 0;



  width: 20px;



  height: 20px;



  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: 10px;



  height: 10px;



}







* html .Sheet-br



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-10+'px');



  left: expression(this.parentNode.offsetWidth-10+'px');



}







.Sheet-br div 



{



  position: absolute;



  z-index: -1;



  top: -10px;



  left: -10px;



  width: 20px;



  height: 20px;



  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: 10px;



  right: 10px;



  height: 10px;



}







* html .Sheet-tc



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-20+'px');



}











.Sheet-tc div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: 0;



  width: 100%;



  height: 20px;



  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: 10px;



  right: 10px;



  height: 10px;



}







* html .Sheet-bc



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-10+'px');



  width: expression(this.parentNode.offsetWidth-20+'px');



}







.Sheet-bc div 



{



  position: absolute;



  z-index: -1;



  top: -10px;



  left: 0;



  width: 100%;



  height: 20px;



  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: 10px;



  left: 0;



  width: 10px;



  bottom: 10px;



}







* html .Sheet-cl



{



  font-size: 1px;



  height: expression(this.parentNode.offsetHeight-20+'px');



}







.Sheet-cl div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: 0;



  width: 20px;



  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: 10px;



  right: 0;



  width: 10px;



  bottom: 10px;



}







* html .Sheet-cr



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-10+'px');



  height: expression(this.parentNode.offsetHeight-20+'px');



}







.Sheet-cr div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: -10px;



  width: 20px;



  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: 10px;



	left: 10px;



	right: 10px;



	bottom: 10px;



	background-image: url(images/em_025_790x50.jpg);



	background-repeat: repeat-y;



	background-position: center top;  



	/*background-color: #e2dfb8;



  background-color: #2B3324;*/



}







/** html .Sheet-cc



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-20+'px');



  height: expression(this.parentNode.offsetHeight-20+'px');



}*/



.Sheet



{



  margin-top: 10px !important;



  margin-bottom: 3em;



  padding: 0 0 1em 0;



}



/* end Box, Sheet */







/* begin Header */



div.Header 



{



  margin: 0 auto;



  position: relative;



  width: 790px;



  height: 150px;



}







* html div.Header 



{



  font-size: 1px;



}







div.Header  div



{



  width: 100%;



  height: 100%;



  background-image: url(images/em_021a_790x150.jpg);



  /*background-image: url("images/erika-logo.jpg");*/



  background-repeat: no-repeat;



  background-position: center top;



  text-align: left;



}



div.Header_home  div



{



  width: 100%;



  height: 100%;



  /*background-image: url('images/em_021_790x150.jpg');



  background-repeat: no-repeat;



  background-position: center center;*/



  text-align: left;



}



/* end Header */







/* begin Logo */



.logo



{



  position: relative;



  left: 179px;



  top: 73px;



}







.logo td



{



  text-align: center;



  vertical-align: middle;



}







.logo-name



{



  font-size: 26px;



  font-family: Tahoma;



  font-style: normal;



  font-weight: bold;



}







.logo-name a



{



  text-decoration: none;



  color: #D0EDB6 !important;



}







.logo-text



{



  font-size: 18px;



  font-family: Tahoma;



  font-style: normal;



  font-weight: normal;



  color: #D0EDB6 !important;



}



/* end Logo */







/* begin Menu */



.menu, .menu ul



{



  margin: 0;



  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



{



	margin-top: -30px;



	margin-right: 0;



	margin-bottom: 0;



	margin-left: -10px;



	padding-top: 30px;



	padding-right: 30px;



	padding-bottom: 30px;



	padding-left: 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, .nav_home



{



	position: relative;



	width: 790px;



	height: 34px;



	z-index: 100;



	margin-top: 10px;



	margin-right: auto;



	margin-bottom: 0;



	margin-left: auto;



}







.menu 



{



	padding-top: 4px;



	padding-right: 5px;



	padding-bottom: 4px;



	padding-left: 5px;



}







* html .nav, * html .nav_home



{



  zoom: 1;



}







.nav .l, .nav .r, .nav .r div, .nav_home .l, .nav_home .r, .nav_home .r div 



{



  top: 0;



  position: absolute;



  z-index: -1;



  overflow: hidden;



  height: 34px;



}







.nav .l, .nav_home .l 



{



  left: 0;



  right: 5px;



}







* html .nav .l, * html .nav_home .l



{



  width: expression(this.parentNode.offsetWidth-5+'px');



}







.nav .r, .nav_home .r 



{



  right: 0;



  width: 5px;



}







* html .nav .r, * html .nav_home .r



{



  left: expression(this.parentNode.offsetWidth-5+'px');



}







.nav .r div, .nav_home .r div



{



  width: 790px;



  right: 0;



}







* html .nav .r div, * html .nav_home .r div



{



  left: expression(this.parentNode.offsetWidth-790+'px');



}







.nav .l, .nav .r div 



{



	/*background-color: #000000;*/



	background-position: center top;



  background-repeat: no-repeat;



  background-image: url(images/em_022_790x34.jpg);



  



}







.nav_home .l, .nav_home .r div 



{



	/*background-color: #000000;  



	background-position: left top;



  background-repeat: no-repeat;



  background-image: url(images/em_022_790x34.jpg);*/



  



}







* html .nav .l, * html .nav .r div, * html .nav_home .l, * html .nav_home .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: 26px;



  display: block;



}







* html .menu a , * html .menu a span



{



  float: left;



}







.menu a



{



  cursor: pointer;



  text-decoration: none;



  margin-right: 1px;



  margin-left: 1px;



  



}



.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: 'Tahoma';



  font-size: 14px;



  font-weight: normal;



  font-style: normal;



  text-decoration: none;



    color: #fff;



  padding: 0 8px;



  margin: 0 1px;



  line-height: 26px;



  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 -26px;



}







.menu li:hover>a



{



  background-position: left -26px;



}







* html .menu .menuhover .menuhoverA



{



  background-position: left -26px;



}







.menu li:hover a span



{



  background-position: right -26px;



}







.menu a:hover span



{



  background-position: right -26px;



}







* html .menu .menuhover .menuhoverA span



{



  background-position: right -26px;



}







.menu a:hover span span



{



  color: #000000;



  background-position: left -26px;



}







.menu li:hover a span span



{



  color: #000000;



  background-position: left -26px;



}







* html .menu .menuhover .menuhoverA span span



{



  color: #000000;



  background-position: left -26px;



}







.menu a.active



{



  background-position: left -52px;



}







.menu a.active span



{



  background-position: right -52px;



}







.menu a.active span span



{



  color: #000000;



  background-position: left -52px;



}







/* end MenuItem */







/* begin MenuSeparator */



.nav .separator, .nav_home .separator 



{



  display: block;



  width: 1px;



  height: 26px;



  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: 238px;



	/*background-image: url('images/subitem-bg.png');



	background-position: left top;



	background-repeat: repeat-x;*/



	border: 1px solid #CCCCCC;



}







.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: #D8E0D2;



  font-family: 'Verdana';



  font-size: 10px;



  font-weight: normal;



  font-style: normal;



  text-decoration: none;



}











.menu ul ul a



{



  margin-left: auto;



}







* html .menu ul a 



{



  color: #D8E0D2 !important;



}







.menu ul li a:hover



{



  color: #E5F5D6;



  /*border-color: #ee1c25;



  background-position: 0 -29px;*/



}







.menu ul li:hover>a



{



  color: #E5F5D6;



  /*border-color: #ee1c25;



  background-position: 0 -29px;*/



}







* html .menu ul a:hover {



  color: #E5F5D6 !important;



}	







* html .menu ul .menuhover .menuhoverA



{



  color: #E5F5D6 !important;



  border-color: #DC9009;



  background-position: 0 -29px;



}











.nav .menu ul li a:hover span, .nav .menu ul li a:hover span span



{



  color: #E5F5D6;



}







.nav .menu ul li:hover>a span, .nav .menu ul li:hover>a span span



{



  color: #E5F5D6;



}







* html .nav .menu ul a:hover span, * html .nav .menu ul a:hover span span



{



  color: #E5F5D6 !important;



}	







* html .nav .menu ul .menuhover .menuhoverA span, * html .nav .menu ul .menuhover .menuhoverA span span



{



  color: #E5F5D6 !important;



}







/* end MenuSubItem */







/* begin ContentLayout */



.contentLayout



{



  margin-bottom: 3px;



  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: 28px;



  color: #FFFFFF;



}







.Button .t



{



  height: 28px;



  line-height: 28px;



  padding: 0 11px;



  text-align: left;



  font-family: 'Tahoma';



  font-size: 13px;



  font-weight: normal;



  font-style: normal;



  text-decoration: none;



}







.Button .active



{



  color: #FFFFFF;



}







.Button .hover 



{



  color: #E5F5D6;



}







.Button .active .r 



{



  top: -56px;



}







.Button .hover .r 



{



  top: -28px;



}







.Button .r 



{



  display: block;



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  right: 0;



  width: 10px;



  height: 84px;



}







* html .Button .r



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-10+'px');



}











.Button .r span



{



  display: block;



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  right: 0;



  width:415px;



  height: 84px;



}







* html .Button .r span



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-415+'px');



}







.Button .active .l 



{



  top: -56px;



}







.Button .hover .l 



{



  top: -28px;



}







.Button .l 



{



  display: block;



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  left: 0;



  right: 10px;



  height: 84px;



}







* html .Button .l



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-10+'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:1px;



  min-height:1px;



  margin: 0 auto;



  position: relative;



  overflow: hidden;



  z-index: 0;



}











* html .Block 



{



  width:expression(this.offsetWidth < 1 ? 1+"px" : "auto !important");



  height:expression(this.offsetHeight < 1 ? 1+"px" : "auto !important");



  zoom: 1;



}







.Block-body 



{



  position: relative;



  z-index: 0;



  margin: 0px;



  text-align: left;



}



















.Block



{



  margin: 5px;



}







.Block table.table



{



  border-collapse: collapse;



  margin: 1px;



}







.Block table.table th, .Block table.table td



{



  padding: 2px;



  border: solid 1px #677B55;



}



/* end Box, Block */







/* begin BlockHeader */



.BlockHeader



{



	position: relative;



	overflow: hidden;



	height: 30px;



	z-index: 0;



	line-height: 30px;



	padding: 0 11px;



	margin-bottom: 0px;



	text-align: left;



	color: #ee1c25;



	font-family: 'Tahoma';



	font-size: 16px;



	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: 1px;



}







* html .BlockHeader .l



{



  width: expression(this.parentNode.offsetWidth-1+'px');



}







.BlockHeader .r 



{



  right: 0;



  width: 1px;



}







* html .BlockHeader .r



{



  left: expression(this.parentNode.offsetWidth-1+'px');



}







.BlockHeader .r div



{



  width: 790px;



  right: 0;



}







* html .BlockHeader .r div



{



  left: expression(this.parentNode.offsetWidth-790+'px');



}







* html .BlockHeader .l, * html .BlockHeader .r div 



{



  font-size: 1px;



}







.BlockHeader .l, .BlockHeader .r div 



{



	/*background-color: #551402;  



	/*background-position: left top;



  background-repeat: no-repeat;



  background-image: url('images/BlockHeader.png');



  background-color: #080000;



	background-image: url(images/em_024_19x30.jpg);



	background-repeat: no-repeat;



	background-position: left center;*/



}



.BlockHeader {



	padding-left: 20px;



}







* 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:3px;



  min-height:3px;



  margin: 0 auto;



  position: relative;



  overflow: hidden;



  z-index: 0;



}











* html .BlockContent 



{



  width:expression(this.offsetWidth < 3 ? 3+"px" : "auto !important");



  height:expression(this.offsetHeight < 3 ? 3+"px" : "auto !important");



  zoom: 1;



}







.BlockContent-body 



{



	position: relative;



	z-index: 0;



	margin: 11px;



	text-align: left;



	color: #080000;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-decoration: none;



	line-height: 200%;



}







.BlockContent-body ul {



	margin-top: -10px;







	}







.BlockContent-body li {



	list-style:none;



	/*border-bottom: 1px solid #dadada; */



	background: url(images/bullet_red.png) no-repeat 0 3px;



	margin-top: 0;



	margin-right: 0;



	margin-bottom: 0px;



	margin-left: -30px;



	padding-top: -5px;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 20px;



	}







.BlockContent a



{



  color: #000000;



}



.BlockContent a:link



{



  color: #000000; 



}







.BlockContent a:hover



{



  color: #ee1c25;



}



.BlockContent a:hover:visited



{



  color: #ee1c25;



}







.BlockContent a:visited



{



  color: #000000;



}







.BlockContent-tl 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  left: 0;



  width: 1px;



  height: 1px;



  /*background-image: url('images/BlockContent-s.png');*/



}







* html .BlockContent-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/BlockContent-s.png',sizingMethod='crop')");



}











.BlockContent-tr 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  top: 0;



  right: 0;



  width: 1px;



  height: 1px;



}







* html .BlockContent-tr 



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-1+'px');



}







.BlockContent-tr div



{



  position: absolute;



  z-index: -1;



  top: 0px;



  left: -1px;



  width: 2px;



  height: 2px;



  /*background-image: url('images/BlockContent-s.png');*/



}







* html .BlockContent-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/BlockContent-s.png',sizingMethod='crop')");



}







.BlockContent-bl 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  bottom: 0;



  left: 0;



  width: 1px;



  height: 1px;



}







* html .BlockContent-bl 



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-1+'px');



}







.BlockContent-bl div



{



  position: absolute;



  z-index: -1;



  top: -1px;



  left: 0;



  width: 2px;



  height: 2px;



  /*/*background-image: url('images/BlockContent-s.png');*/*/



}







* html .BlockContent-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/BlockContent-s.png',sizingMethod='crop')");



}







.BlockContent-br 



{



  position: absolute;



  overflow: hidden;



  z-index: -1;



  bottom: 0;



  right: 0;



  width: 1px;



  height: 1px;



}







* html .BlockContent-br



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-1+'px');



  left: expression(this.parentNode.offsetWidth-1+'px');



}







.BlockContent-br div 



{



  position: absolute;



  z-index: -1;



  top: -1px;



  left: -1px;



  width: 2px;



  height: 2px;



  /*background-image: url('images/BlockContent-s.png');*/



}







* html .BlockContent-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/BlockContent-s.png',sizingMethod='crop')");



}







.BlockContent-tc 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  top: 0;



  left: 1px;



  right: 1px;



  height: 1px;



}







* html .BlockContent-tc



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-2+'px');



}











.BlockContent-tc div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: 0;



  width: 100%;



  height: 2px;



  /*background-image: url('images/BlockContent-h.png');*/



}







* html .BlockContent-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/BlockContent-h.png',sizingMethod='scale')");



}











.BlockContent-bc 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  bottom: 0;



  left: 1px;



  right: 1px;



  height: 1px;



}







* html .BlockContent-bc



{



  font-size: 1px;



  top: expression(this.parentNode.offsetHeight-1+'px');



  width: expression(this.parentNode.offsetWidth-2+'px');



}







.BlockContent-bc div 



{



  position: absolute;



  z-index: -1;



  top: -1px;



  left: 0;



  width: 100%;



  height: 2px;



  /*background-image: url('images/BlockContent-h.png');*/



}







* html .BlockContent-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/BlockContent-h.png',sizingMethod='scale')");



}











.BlockContent-cl 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  top: 1px;



  left: 0;



  width: 1px;



  bottom: 1px;



}







* html .BlockContent-cl



{



  font-size: 1px;



  height: expression(this.parentNode.offsetHeight-2+'px');



}







.BlockContent-cl div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: 0;



  width: 2px;



  height: 100%;



  /*background-image: url('images/BlockContent-v.png');*/



}







* html .BlockContent-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/BlockContent-v.png',sizingMethod='scale')");



}







.BlockContent-cr 



{



  position: absolute;



  overflow:hidden;



  z-index: -1;



  top: 1px;



  right: 0;



  width: 1px;



  bottom: 1px;



}







* html .BlockContent-cr



{



  font-size: 1px;



  left: expression(this.parentNode.offsetWidth-1+'px');



  height: expression(this.parentNode.offsetHeight-2+'px');



}







.BlockContent-cr div



{



  position: absolute;



  z-index: -1;



  top: 0;



  left: -1px;



  width: 2px;



  height: 100%;



  /*background-image: url('images/BlockContent-v.png');*/



}







* html .BlockContent-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/BlockContent-v.png',sizingMethod='scale')");



}







.BlockContent-cc 



{



  position: absolute;



  overflow:hidden;



  z-index: -2;



  top: 1px;



  left: 1px;



  right: 1px;



  bottom: 1px;



  /*background-color: #414E36;*/



}







* html .BlockContent-cc



{



  font-size: 1px;



  width: expression(this.parentNode.offsetWidth-2+'px');



  height: expression(this.parentNode.offsetHeight-2+'px');



}



/* end Box, BlockContent */







/* begin LayoutCell */



.contentLayout .sidebar1



{



  position: relative;



  margin: 0;



  padding: 0;



  border: 0;



  float: left;



  overflow: hidden;



  width: 30%;



}



/* end LayoutCell */







/* begin LayoutCell */



.contentLayout .content



{



  position: relative;



  margin: 0;



  padding: 0;



  border: 0;



  float: left;



  overflow: hidden;



  width: 69%;



}



/* end LayoutCell */















/*.sidebar1 ul, .sidebar2 ul, .sidebar3 ul



{



  margin-left: 0;



  padding-left: 0px;



}*/







/* the second+ level of categories need a gap for hierarchical view */



/*.sidebar1 ul li ul li, .sidebar2 ul li ul li, .sidebar3 ul li ul li



{



  list-style: none;



  padding-left: 10px;



}*/







/* the first level of categories doesn't need a gap */



/*.sidebar1 ul li, .sidebar2 ul li, .sidebar3 ul li



{



  padding-left: 0px;



  list-style-type: none;



}*/







#footer



{



  text-align: 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;



   optional rounded corners for browsers that support it 



  -moz-border-radius: 3px;



  -khtml-border-radius: 3px;



  -webkit-border-radius: 3px;



  border-radius: 3px;*/



}







/*.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;



}







.entry img, .entry img a, .entry p img, .entry p img a, .sidebar1 img, .sidebar1 img a {



 background:url(images/shadow.png) no-repeat right bottom;



 border-top:#eee 1px solid;



 border-left:#eee 1px solid;



 margin: 9px;



 padding-top: 4px;



 padding-right: 10px;



 padding-bottom: 10px;



 padding-left: 4px;



}







.wp-caption {



}







img a {



border:none;



}







#border_no, #border_no a, #border_no img, #border_no img a {



	border: 0px solid #fff !important;



	margin: 0px;



	padding: 0px;



	background-image: none  !important;



	}











#respond{



clear:both;



}



div.col {



    float: left;



    margin-right: 20px;



    width: 350px;



}



div.col.last {



    margin-right: 0 !important;



    width: 375px;



}

div.col.last address {

    width: 250px;

}