body {background:url(/images/bg.body.png) repeat-x top;}
  #home {background:url(/images/bg.home.png) repeat-x top;}
  #home .layout .center {height:185px;}
a {color:#0066FF;}
h1.large, h1.medium {margin:0;font-family:'Trebuchet MS';font-size:60px;letter-spacing:-3px;padding-top:0px;color:#444}
h1.medium {font-size:35px;letter-spacing:-2px;padding-bottom:36px;}
h2.large, h2.medium {margin:0;padding-top:50px;font-family:'Trebuchet MS';font-size:20px;letter-spacing:-1px;text-align:center;color:#444;}
h2.medium {text-align:left;padding:0;margin:0;line-height:20px;font-size:25px;padding-bottom: 18px;}
.center-align {text-align:center;}
.padding-top {padding-top:27px;}

#top a {color:#fff;font-size:20px;padding-top:15px;text-align:center;text-decoration:none;}
  #top a.active, #top a:hover {color:#B0D71C;}
  #login {background:url(/images/btn.login.png) no-repeat center center;width:153px;height:57px;overflow:hidden;margin-top:0px;padding-top:0;}
    #login div {width:100%;height:100%;}
#bottom {text-align:center;padding-top:27px;padding-bottom:27px;}
#bottom, #bottom a {color:#666;text-decoration:none;font-size:12px;}
#gallery {padding-top:27px;}
#main_image {height:427px;}

.slideshow {height:306px;width:460px;margin-top:10px;}
.blurb {height:353px;}

ul.plain, ul.plain li {list-style-type:none;margin:0;padding:0;}
.layout ul {margin-bottom:0;}

.layout h2, .layout p, .layout li {color:#333;}
  .layout h2 {margin:0;padding:5px 15px;font-size:16px;}   
  .layout p {margin:0;padding:0 15px 15px 15px;}
  .layout .bottom {height:10px;overflow:hidden;}
  .grid_8 .layout .top {background:url(/images/bg.8.top.png) no-repeat top center #E8EBEF;}
  .grid_8 .layout .center {background:#E8EBEF;}
  .grid_8 .layout .bottom {background:url(/images/bg.8.bottom.png) no-repeat bottom center #E8EBEF;}
  .grid_4 .layout .top {background:url(/images/bg.4.top.png) no-repeat top #E8EBEF;}
  .grid_4 .layout .center {background:#E8EBEF;}
  .grid_4 .layout .bottom {background:url(/images/bg.4.bottom.png) no-repeat bottom center #E8EBEF;}
  .grid_6 .layout .top {background:url(/images/bg.6.top.png) no-repeat top #E8EBEF;}
  .grid_6 .layout .center {background:#E8EBEF;}
  .grid_6 .layout .bottom {background:url(/images/bg.6.bottom.png) no-repeat bottom center #E8EBEF;}
  
  .galleria{list-style:none;width:220px}
  .galleria li{display:block;width:45px;height:45px;overflow:hidden;float:left;margin:0 10px 10px 0}
  .galleria li a{display:none}
  .galleria li div{position:absolute;display:none;top:0;left:180px}
  .galleria li div img{cursor:pointer}
  .galleria li.active div img,.galleria li.active div{display:block}
  .galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
  .galleria li .caption{display:block;padding-top:.5em}
  * html .galleria li div span{width:400px} /* MSIE bug */

.large-list {font-size:16px;}
.square {list-style-type:square;padding-top:9px;}
.square li {padding-bottom:9px;}