/*
The Name: WBFF Wordpress Theme
Theme URI: http://www.wbffshows.com
Description: Wordpress Theme The WBFF Website
Version: 0.1
Author: Dennis Cruz
Author URI: http://www.lexiq.ca
Tags: wbff
*/

@import url("reset.css");
@import url("960.css");
@import url("text.css");
@import url("navigation.css");
@import url("comments.css");
@import url("forms.css");
@import url("footer.css");
@import url("nggallery.css");

body { background: /*url(images/background01.jpg)*/ no-repeat #000 bottom fixed; }

#wrapper
{
	background: #111 repeat-y;
	overflow: hidden;
}

#header
{
	height: 300px;
}

#header a
{
	display: block;
	height: 100%;
	width: 100%;
}

#navigation { height: 30px; }

.outset-border
{
	background: #333;
	padding: 3px;
	margin-bottom: 10px;
	border: 1px solid black;
}

.advertisment img { border: 1px solid #666; }

.advertisment img:hover { border: 1px solid #fff; }

.hidden
{
	visibility: hidden;
	position: absolute;
}

/* video player
----------------------------------------------- */
#video-player
{
	width: 940px;
	height: 393px;
	margin-top: 1px;
}

/* advertisments
----------------------------------------------- */

#ad01,
#ad02
{
	height: 87px;
	margin-top: 10px;
}

/* main content columns
----------------------------------------------- */
#main-left,
#main-right
{
	top: 0;
	bottom: 0;
}

#sidebar .box
{
	background: #333;
	margin-bottom: 10px;
}

#main-center
{
	background: none;
	top: 0;
	bottom: 0;
}

/* left column boxes
----------------------------------------------- */


/* center column boxes
----------------------------------------------- */
.box
{
	padding: 10px;
	background: #222;
	margin-bottom: 10px;
	border: 1px solid black;
}
#latest-blog-posts img,
#news-box img,
#next-event img,
.entry img {
	max-width: 448px;
}

.box-content { padding-bottom: 10px; }


.box p { }

.postfooter,
.pagefooter
{
	height: 20px;
	background: #333;
	clear: both;
	border: 1px solid #3a3a3a;
	padding: 3px 5px;
}

.rightbox .pagefooter
{
	background: #222;
	clear: both;
	border: 1px solid #3a3a3a;
	padding: 3px 5px;
}

.ticketbanner {
	border: 1px solid #3a3a3a;
	clear: left;
	margin-top:10px;
}
.heading-next-event,
.heading-featured-athlete,
.heading-featured-male-athlete,
.heading-featured-male-athlete-small,
.heading-latest-athlete,
#comments
{
	border: 1px solid #3a3a3a;
	line-height: 84px;
	text-align: center;
	background: none;
	margin-bottom: 15px;
	text-indent: -999em;
}

.heading-next-event { background: url(images/next-event.png) no-repeat; }

.heading-featured-athlete { background: url(images/featured-diva.png) no-repeat; }

.heading-featured-male-athlete { background: url(images/featured-male.png) no-repeat; }

.heading-featured-male-athlete-small { background: url(images/featured-male-sm.png) no-repeat; }

.heading-latest-athlete { background: url(images/featured-latest.png) no-repeat; }

#comments { background: url(images/comments.png) no-repeat; }

#respond h3
{
	background: #333;
	color: #F90;
	text-indent: 0;
	line-height: normal;
	font: 24px;
	border: none;
	padding: 10px;
	text-align: center;
}

#featured-athlete { height: auto; }

#featured-athlete .thumbnails-athlete,
#latest-athlete .thumbnails-athlete,
#featured-male-athlete.box .thumbnails-athlete,
#featured-male-athlete .thumbnails-athlete,
#featured-athlete h1,
#latest-athlete h1,
#featured-male-athlete h1
{
	visibility: hidden;
	position: absolute;
}

#featured-athlete p,
#latest-athlete p,
#featured-male-athlete.box p
{
	position: relative;
	height: 370px;
}
.previewpic-athlete
{
	float: left;
	width: 258px;
	margin-right: 10px;
}
.previewpic-event2
{
	height: 700px;
}
.entry .previewpic-athlete
{
	visibility: hidden;
	position: absolute;
}


#next-event .previewpic-event,
.entry .previewpic-event{
	border: solid 4px #fff;
	}

#latest-news { /*background: Blue;*/ }

/* right column boxes
----------------------------------------------- */
.right-ad
{
	width: 270px;
	height: 262px;
}

#newsletter .showbanner { border: 1px solid #666 }

#ad-small,
#get-tickets-link { margin-bottom: 2px; }

.rightbox .previewpic-athlete { margin: 0; }

#featured-male-athlete { padding: 10px; }

#featured-male-athlete.rightbox img
{
	margin-bottom: 10px;
	width: 175px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/* show banners
----------------------------------------------- */
.showbanner
{
	width: 270px;
	height: 84px;
	margin-bottom: 6px;
}

.showbanner a { display: block; }

/* images
----------------------------------------------- */
.athlete-main { text-align: center; }

.athlete-main img { border: 5px solid #fff; }

.athlete-main img:hover { border: 5px solid #aaa; }

/* tables
----------------------------------------------- */

#competition-categories h6
{
	color: #FFF;
	background: #333;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	border: 1px solid #383838;
	padding: 10px;
	margin-bottom: 1px;
}

#competition-categories td
{
	padding: 0 10px;
	vertical-align: top;
}

#competition-categories img { margin-bottom: 30px; }

/* partners page
----------------------------------------------- */

/* author list
----------------------------------------------- */
.author {
	clear: left;
	background: #333;
	padding: 10px;
	margin-bottom: 10px;
	min-height: 102px;
	border: 1px solid #383838;
}
.author-avatar {
	float: left;	
}
.author-avatar img{
	border: 1px solid #fff;	
	padding: 0;
	margin: 0;
}
.author-avatar img:hover{
	border: 1px solid #999;	
}
.author-bio {
	margin-left: 115px;
}
.author-bio .post-title a.underline {
	margin:0;
	color: #F90;
}
.author-bio p{
	margin-bottom: 0;
}
