/*

Theme name: The Wave

Description: Custom Theme

*/



/* WordPress Default styles */

@import url('wp-default.css');







* { padding:0; margin:0; outline:0; }

body {

	background:#000 url(images/body.jpg) repeat-x center 0;

	color:#ffffff;

	font-family: Arial, sans-serif;

	font-size:14px;

	line-height:18px;

}

a img { border:0; }

a { color:#e31936; text-decoration: underline; cursor:pointer; }

a:hover { color:#891627; text-decoration: none;}



.left, .alignleft { float:left; display:inline; }

.right, .alignright { float:right; display:inline; }



.cl { font-size:0; line-height:0; height:0; display:block; clear:both; }



#shell { width:990px; margin:0 auto; }



h2 { font-size:16px; line-height:20px; color:#b8b4b5; padding-bottom:3px; }

h3 { font-size:14px; line-height:18px; color:#fff; font-weight: normal; padding-bottom:3px; }

h5 { font-size:12px; line-height:16px; color:#fff; font-weight: normal; }



h1#logo { font-size:0; line-height:0; width:273px; height:194px; position:absolute; top:10px; left:-10px; }

h1#logo a{ display:block; height:194px; text-indent: -4000px; background:url(images/logo.png); }



a#listen-button { font-size:0; line-height:0; width:217px; height:40px; background:url(images/listen-button.png); position:absolute; top:133px; left:273px; text-indent: -4000px;}



#header { height:220px; position:relative; }

#header .ad{ width:728px; position:absolute; top:27px; left:264px;  }

#header span.broadcast-text{ font-size:9px; text-transform: uppercase; position:absolute; width:160px; text-align: right; right:0; top:136px; padding-right:7px;}



#navigation { height:43px; background:url(images/nav.png) no-repeat 0 0;}

#navigation ul { list-style-type: none; font-size:16px; text-transform: uppercase; line-height:16px; padding:5px 0 0 20px;}

#navigation ul li{ float:left; display:inline; margin-right:20px;}

#navigation ul li a,

#navigation ul li a span{ float:left; display:inline; height:33px; background:url(images/nav-link.gif) no-repeat 0 -100px; padding-left:10px; }

#navigation ul li a span{ background-position:right -100px; padding:0 10px 0 0; }

#navigation ul li a { line-height:35px; color:#e31936; text-decoration: none; position:relative; }

#navigation ul li a:hover { color:#b8b4b5; }

#navigation ul li.active a, #navigation ul li.current_page_item a, #navigation ul li.current_page_parent a { background-position:0 0; color:#000; font-weight: bold; }

#navigation ul li.active a span, #navigation ul li.current_page_item a span,

#navigation ul li.current_page_parent a span

{ background-position:right 0; }



#main { }

#content { float:left; display:inline; width:748px; padding:10px 30px 10px 40px; }

#sidebar { float:right; display:inline; width:160px; position:relative; margin-top:-100px;}



.ad { font-size:0; line-height:0}



.sub-nav { font-size:12px; font-weight: bold; padding-bottom:25px; }

.sub-nav a.active{ color:#b8b4b5;}

.sub-nav span{ padding:0 15px; }



.post { padding-bottom:5px; }

.post p { padding-bottom:15px; }

.post p a{ color:#fff; text-decoration: none; }

.post p a:hover { color:#999; }



.news { padding-top:15px; }



#footer { width:818px; text-align: center; padding:10px 0; color:#b8b4b5; font-size:12px; }

#footer a{ color:#b8b4b5;}



.events { color:#fff; font-size:12px; line-height:17px; padding-top:50px; }

.events .left{ width:470px; padding-right:20px;}

.events .right{ width:175px; float:left; text-align: center;}

.events .right p{ padding-bottom:3px;}

.events a{ color:#fff; }

.events ul{ padding-left:15px;  }

.events-content {  background:url(images/events.gif) no-repeat 0 0; margin-top:5px; padding:10px; }



.comment {

    margin-bottom: 15px;

}



#commentform label {

    float: left;

    margin-bottom: 10px;

    margin-left: 6px;

}

#commentform .field {

    float: left;

}

.btnplace {

    margin-top: 10px;

}

.find-on-facebook {font-size: 0; line-height: 0; text-indent: -9999px; position: relative; margin-bottom: 8px;}
.find-on-facebook a {display: block; width: 160px; height: 49px; background: url(images/find_us_on_facebook.png);}
