.cover h3 a {
	display: block;
    height: 300px;
    position: absolute;
    width: 300px;
}

.cover {  position: relative;}
.views-slideshow-ddblock-pager img{float:none:}

#joinASA {
    background-color: #0F0D12;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: -45px;
    padding: 10px;
    width: 248px;
}
#joinASA h2{ text-indent:-60000px; background:url(images/join_asa.png) no-repeat 0 0; width:164px; height:40px; color:#21a7e4; text-transform:uppercase; font-size:23px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; margin-left:31px }
#joinASA p{ margin-top:0px; font-size:18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; width:160px; margin-left:26px; auto; text-align:center; }
#joinASA .clear{ clear:both; width:100%; height:0; }
#joinASA input{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:21px; }
#edit-submitted-email{ padding: 0 5px; margin-top:15px;margin-left:15px; width: 164px; height:29px; float:left; background-color:#e7e7e9; }
#edit-submitted-zip-code{ margin-left:15px;padding: 0 5px; width: 115px; height:28px; float:left; margin-top:5px; margin-right:9px; background-color:#e7e7e9; }
input.push2submit{ width:38px; height:28px; float:left; background:url(images/btn_arrow.png) no-repeat 0 0; margin-top:5px; background-color:#e7e7e9; }
#webform-client-form-255 .form-submit{width:38px; height:28px; float:left; background:url(images/btn_arrow.png) no-repeat 0 0; margin-top:5px; background-color:#e7e7e9;}
#webform-client-form-255 .button{float:right; margin:8px 72px 0px 0px;background:none; padding:0px 0px 48px 0px;}
#webform-client-form-255 {
    background-color: #0F0D12;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0;
    width: 268px;
}
.block-webform .block-border-top div div{background-color:#0F0D12;}
#edit-submitted-email-wrapper{margin-top:24px;}

#sidebar-right div.block-webform .block-inner, #main-bottom div.block-webform .block-inner{ padding:0px;}
#sidebar-right div.block-webform .block-border-top{ display:none; }
#main-top  div.block-webform{ top:-28px; }
#main-top  div.block-webform .block-inner{ padding:0 10px 10px !important; }

#sidebar-right .block-inner{ overflow:hidden; }
#views_slideshow_singleframe_teaser_section_advslide-block_1 img {
    margin: 20px 4px 0;width:272px;
}
.imagecache-featuredevent_linkimage img{
    margin: 4px 0 0;
    width: 272px;
}
.boxcaption p a {
    display: block;
    height: 300px;
    position: absolute;
    width: 300px;
}