.clearfix: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');}

.slideshow img{cursor:pointer;}
#content .entry-title{font-size:32px;}
#content .entry-content{font-size:14px;line-height:1.5em;}
#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;}

/* 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;}
#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;}