.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11; text-decoration:underline;}

#lupus_left { min-height:440px; background: url(../images/bg_left2.jpg) repeat-x;}
#lupus_center { width:980px;  min-width:980px; margin:0 auto 0 -490px; padding-bottom:20px; text-align:left;}
#lupus_right { margin-left:50%; background: url(../images/bg_right2.jpg) repeat-x; }



/* SlideShow CSS */
#slideshow { float:left; width:980px; height:700px; margin-top:10px;}
#slideshow #slidesContainer {float:left; width:890px; height:700px; overflow:auto; /* allow scrollbar */  }
#slideshow #slidesContainer .slide { margin:0 auto 0 auto; width:890px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ height:700px; }

#slideshow #slidesContainer .slide .part01{ padding:33px 20px 10px 25px; width:80px; float:left; }
#slideshow #slidesContainer .slide .part01 h2{ text-align:center; padding-bottom:6px;}
#slideshow #slidesContainer .slide .part01 h2 a{ font-size:16px; color:#c4c4c4;}
#slideshow #slidesContainer .slide .part01 h2 a:hover{color:#ef9b11; }
#slideshow #slidesContainer .slide .part01 .p{ line-height:18px; color:#c4c4c4; padding-bottom:15px;}
#slideshow #slidesContainer .slide .part02{ width:650px; float:left; text-align:center; }

/* Slideshow controls style rules. */
.control { display:block; width:35px; height:700px; text-indent:-10000px; float:left; cursor: pointer; }
#leftControl { float:left; background: url(../images/control_left.jpg) no-repeat 0 0; margin-left:10px; }
#rightControl { top:0; right:0; background:url(../images/control_right.jpg) no-repeat 0 0; }




