html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}html,body{margin:0 !important;padding:0 !important;}html{background:url(../images/html_bg.jpg) #e1f6b5 center 0 repeat-x;height:100%;}body{background:url(../images/body_bg.png) 0 400px repeat-x;height:100%;}h1,h2,h3,h4,h5,h6,table{margin-bottom:20px;}h1{ font-size:24px; }h2{ font-size:22px; }h3{ font-size:20px; }h4{ font-size:18px; }h5{ font-size:16px; }h6{ font-size:14px; }h1,h2,h3,h4,h5,h6{color:#1a5c04;font-style:italic;}div#content{line-height:150%;}div#content h4{font-style:normal;font-size:16px;color:#555;margin-bottom:15px;}p{line-height:150%;color:#444;}a{color:#2a0;}a:hover{color:#4f0;}div#container{width:950px;margin:0 auto;font:12px Verdana;background:url(../images/container_bg.png) 0 400px repeat-x;}div#header{height:263px;}div#header h1{display:block;width:400px;height:100px;margin-left:60px;padding-top:55px;}div#header h1 a{height:100px;width:400px;display:block;text-indent:-9999px;}div#sidebar{width:280px;float:left;background:url(../images/html_bg.jpg) #fff -365px -263px repeat-x;padding-bottom:8px;}div#sidebar div.block{background:url(../images/block_bg.png) 8px 8px no-repeat;padding:20px;padding-top:30px;}div#sidebar div.block h2,div#sidebar div.block h3,div#sidebar div.block h4{text-align:center;margin-right:20px;}div#sidebar div.block p.block_bottom{margin-bottom:-20px;margin-left:-12px;height:14px;background:url(../images/block_bottom.png) 0 bottom no-repeat;}div#sidebar ul#navi{font-size:14px;line-height:20px;}div#sidebar ul#navi li a{color:#000;text-decoration:none;line-height:150%;}div#sidebar ul#navi ul{margin-left:15px;}div#sidebar ul#navi li a:hover{color:#4b3;}div#content{width:670px;float:left;padding-top:20px;background:url(../images/html_bg.jpg) #fff -645px -263px repeat-x;min-height:200px;height:auto !important;height:200px;}div#content h1,div#content h2,div#content h3{line-height:47px;background:url(../images/h_bg.png) top left no-repeat;padding-left:20px;}div#content ul{list-style:disc;margin-left:20px;}div#footer{clear:both;text-align:center;padding:10px;font-size:10px;}div#calendar_holder p{font:10px Tahoma;line-height:32px;height:32px;}div#calendar_holder p a.calendar_navi{display:block;float:left;text-indent:-9999px;width:32px;line-height:32px;background:url(../images/calendar_navi.png) 0 0 no-repeat;}div#calendar_holder p a.calendar_next{background-position:-32px 0;float:right;margin-right:15px;}div#calendar_holder p span{text-align:center;width:160px;line-height:32px;font-size:12px;display:block;float:left;}table#calendar{margin-bottom:0;}table#calendar th,table#calendar td{width:32px;text-align:center;line-height:32px;vertical-align:center;}table#calendar th{font-weight:bold;}table#calendar td span,table#calendar td a{width:32px;height:32px;display:block;}table#calendar td span.day-present{font-weight:bold;}table#calendar td a{background:#f2ffda;-moz-border-radius:5px;text-decoration:none;color:#343;}table#calendar td a:hover{background:#fff;color:#575;}table#calendar td ul.events{display:none;list-style:none;margin-left:0;position:absolute;background:#f2ffda;margin-top:-5px;-moz-border-radius:5px;}table#calendar td a:hover ul.events{display:block;}table#calendar td ul.events li{line-height:20px;padding:0 10px;text-align:left;}table#calendar td ul.events li span{display:inline;line-height:inherit;font:bold 10px Tahoma;}form ul{list-style:none !important;margin-left:0 !important;}form ul li label{float:left;display:block;width:200px;clear:both;}form ul li input,form ul li textarea,form ul li select{float:left;margin-bottom:10px;}div#aside{width:250px;float:right;padding-top:10px;padding-bottom:50px;}div#aside img{margin-bottom:20px;}div#aside h6{margin-bottom:10px;}div#aside ul{list-style:none;margin-left:0;}div#aside ul li a{line-height:20px;}div.minigallery{clear:both;margin-top:50px;background-color:#d9f4a5;height:120px;width:590px;padding:10px 30px;overflow:hidden;position:relative;-moz-border-radius:10px;}div#content div.minigallery ul{margin-left:-160px;list-style:none !important;}div.minigallery ul li{float:left;padding:0 5px;}div.minigallery a.minigallery_navi{display:block;position:absolute;width:30px;height:120px;background:#f00;background:url(../images/minigallery.png) #d9f4a5 0 center no-repeat;}div.minigallery a.minigallery_left{left:0;background-position:0 center;}div.minigallery a.minigallery_right{right:0;background-position:-60px center;}div.minigallery a.minigallery_left:hover{background-position:-30px center;}div.minigallery a.minigallery_right:hover{background-position:-90px center;}#lightbox{  position:absolute;  left:0;  width:100%;  z-index:100;  text-align:center;  line-height:0;  } #lightbox a img{ border:none; } #outerImageContainer{  position:relative;  background-color:#fff;  width:250px;  height:250px;  margin:0 auto;  } #imageContainer{  padding:10px;  } #loading{  position:absolute;  top:40%;  left:0%;  height:25%;  width:100%;  text-align:center;  line-height:0;  }#hoverNav{  position:absolute;  top:0;  left:0;  height:100%;  width:100%;  z-index:10;  }#imageContainer>#hoverNav{ left:0;}#hoverNav a{ outline:none;} #prevLink,#nextLink{  width:49%;  height:100%;  background:transparent url(../images/lightbox/blank.gif) no-repeat;   display:block;  }#prevLink{ left:0; float:left;}#nextLink{ right:0; float:right;}#prevLink:hover,#prevLink:visited:hover{ background:url(../images/lightbox/prev.gif) left 50% no-repeat; }#nextLink:hover,#nextLink:visited:hover{ background:url(../images/lightbox/next.gif) right 50% no-repeat; } #nextLinkText,#prevLinkText{color:#FF9834;font-weight:bold;text-decoration:none;}#nextLinkText{padding-left:20px;}#prevLinkText{padding-right:20px;} .ontop #imageData{    padding-top:5px;}  #imageDataContainer{  font:10px Verdana,Helvetica,sans-serif;  background-color:#fff;  margin:0 auto;  line-height:1.4em;  } #imageData{  padding:0 10px;  }#imageData #imageDetails{ width:70%; float:left; text-align:left; }  #imageData #caption{ font-weight:bold;  }#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;  }#imageData #bottomNavClose{ width:66px; float:right; padding-bottom:0.7em;  }#imageData #helpDisplay{clear:left; float:left; display:block; } #overlay{  position:absolute;  top:0;  left:0;  z-index:90;  width:100%;  height:500px;  background-color:#000;  filter:alpha(opacity=60);  -moz-opacity:0.6;  opacity:0.6;  display:none;  }   .clearfix:after{  content:".";  display:block;  height:0;  clear:both;  visibility:hidden;  } * html>body .clearfix{  display:inline-block;  width:100%;  } * html .clearfix{    height:1%;    }   #lightboxIframe{  display:none;}  
