.clearfix:after,fieldset ul li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: Helvetica,Arial, "MS Trebuchet", sans-serif;
}
.entry-title a:active,
.entry-title a:hover,
a:active,
a:hover{color:#06C;}
body{background-color:#000;background-position: top center;background-repeat:no-repeat;}
#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper,#access-wrapper{width:970px;}
#wrapper{background:transparent;margin-top:0px;}
#header{margin-bottom:10px;}
#site-title a{color:#FFF;}
#site-title a{display:block;text-indent:-10000px;background:url('images/Flagler-Surf-Logo.png') top left no-repeat;width:225px;height:75px;}
#main{background:#FFF;padding-top:20px;}
#access{float:left;margin-bottom:10px;height:50px;background:url('images/menu-repeat.png') top left repeat-x;}
#access a{line-height:50px;font-weight:bold;font-size:14px;padding:0px 10px;}
#access li:hover > a{background:transparent;}
#access ul ul a{font-weight:normal;font-size:12px;}
#access-wrapper .hash{width:15px;height:50px;float:left;background-repeat:no-repeat;background-position:top left;}
#access-wrapper #access-left{background:url('images/menu-left-hash.png');}
#access-wrapper #access-right{background:url('images/menu-right-hash.png');}

#primary,#secondary{width:260px;margin-right:5px;}

#container{margin-right:-270px;}
.slideshow img{cursor:pointer;}
#content .entry-title,#main .entry-title{font-size:32px;font-weight:bold;color:#000;}
#content .entry-content{font-size:14px;line-height:1.5em;padding-top:0px;}
#content .entry-content h3{font-size:20px;font-weight:bold;}

#content .blog-feature{border-bottom:1px solid #E7E7E7;padding-bottom:25px;}
#content .blog-feature h1{font-size:14px;font-weight:bold;background:#F5F5F5;padding:4px 0 4px 15px;}
#content .blog-feature .entry-title{font-size:20px;padding-bottom:7px;}
#content .blog-feature img{float:left;margin-right:20px;border:1px solid #222;}
#content .blog-feature .feature-content{float:left;width:475px;}
#content .blog-feature .feature-content p{font-size:15px;}

#content #report tr td{background:#E7E7E7;border-bottom:1px solid #DDD;border-top:1px solid #FFF;font-weight:bold;padding-left:10px;}
#content #report tr.alternate td{background:#F5F5F5;}
#content #report tr td.colone,#content #report tr.alternate td.colone{background:#CCC;text-align:right;width:220px;font-weight:normal;padding-right:5px;}

#content #surf-comments tr td{padding:4px 0px;}
#content #surf-comments .comment-time{width:70px;font-weight:bold;text-align:right;padding-right:5px;border-right:1px solid #E7E7E7;background:#F5F5F5;}
#content #surf-comments tr td{padding-left:10px;}
#mc_signup_form .mc_input{height:22px;width:175px;}
#mc_signup_form .mc_var_label{font-weight:bold;padding:3px 0px;font-size:13px;}
#mc_signup_form .mc_signup_submit{padding-top:7px;}
.widget-title{font-size:18px;padding-bottom:6px;}

#content form p{margin-bottom:7px;line-height:normal;}

.blog-features{margin-bottom:10px;}
.send-event-button-wrapper{float:right;width:166px;height:32px;}
.send-event-button{display:block;width:166px;height:32px;text-indent:-10000px;background:url('images/send-us-your-event.jpg') top left no-repeat;}
/*.blog-feature p{margin-bottom:5px;}
.blog-feature-title{font-weight:bold;}
*/

/* PLUGIN STYLES */
.wp_likes{padding: 10px 0;}
.wp_likes a{text-decoration:none;}
.wp_likes img{padding-right:5px;}
.gallery_viewer_head{font-size:16px;background:#F5F5F5;padding:10px;font-weight:bold;}
.gallery_viewer_head a{font-size:11px;font-weight:normal;}
.tec-event.widecolumn{width:930px;margin-left:20px;}
.tec-event .back{display:block;padding-bottom:7px;}
.tec-event .entry-title{padding-bottom:7px;}
.widget-container .more-link{font-weight:bold;display:block;padding:2px 7px 2px 0px;text-align:right;background:#F5F5F5;margin-bottom:7px;border-bottom:1px solid #E7E7E7;font-size:11px;}
#main .widget-area ul .widget-container ul.upcoming{list-style-type:none;margin-left:0px;}
.upcoming .when{font-weight:bold;}
.dig-in a{font-weight:bold;}

.bwbps_addphoto_link a{display: block;width:127px;height:32px;text-indent:-10000px;background:url('images/add-photo-button.jpg') top left no-repeat;float:left;}
#content .photosmash_gallery h3{padding-top:10px;margin-top:7px;margin-bottom:0px;line-height:normal;}
#content .photosmash_gallery h2{margin-bottom:0px;}
.bwbps-rating-toggle{display:none;}
.bwbps_gallery_container0{margin-top:0px;margin-left:0px;}

#search{width:180px;float:right;}
#social-media{margin-top:7px;}
#social-media ul{list-style-type:none;margin:0;}
#social-media ul li{margin-right:3px;}
#social-media ul li,#social-media ul li a{text-decoration:none;display:block;width:16px;height:16px;line-height:16px;float:left;background-repeat: no-repeat;background-position:top left;}
#social-media #facebook{background-image:url('images/social-media/facebook.png');}
#social-media #twitter{background-image:url('images/social-media/twitter.png');}

#login-box{padding-bottom:5px;color:#FFF;}
#login-box a:link,#login-box a:visited{color:#FFF;}
.mc_signup_submit{text-align:left;padding:3px 0px;}
#site-info{width:500px;}
#site-generator{float:right;}
#site-generator a{display:block;text-indent:-10000px;width:225px;height:100px;background:url('images/helio-creative.png') top left no-repeat;}
.ad-widget ul{padding:0;margin-left:0px;list-style-type:none;}
.ad-widget h3{padding-bottom:7px;}
.ad-widget ul li{list-style-type:none;}
.ad-widget p{width:180px;padding:7px 0px;}
.ad-widget img, .ad-widget a img{border:1px solid #444;}
#ad-space{padding-bottom:15px;}

#main .tec-calendar-buttons,#main .tec-month-nav{position:relative;}
#main .tec-calendar-buttons a{margin-top:0px;margin-bottom:0px;}
#main h2.tec-cal-title{float:none;}
#main table.tec-calendar{margin-top:0px;}
#main #tec-events-calendar-header{margin-bottom:25px;}
#main select.tec-events-dropdown{margin-top:10px;margin-bottom:10px;}
#main #tec-content{width:870px;}


fieldset ul li{list-style-type:none;clear:both;padding-bottom:4px;}
fieldset ul li label{display:block;float:left;width:150px;font-weight:bold;margin-right:6px;text-align:right;color:#000;}
fieldset ul li input[type=text]{min-height:24px;}
