/* See Whipped Ass style guides for colors, fonts, etc. */

body { color: #fff; background-color: #000; font: 14px Arial, Helvetica, sans-serif; }

a,
a:link { color: #fccc3e; text-decoration: none; }
a:hover,
a:active{ color: #fff; }

h1,
h1 a { color: #fff; }

#fullContentContainer { border-top: 1px solid #765815; border-left: 1px solid #765815; border-right: 1px solid #765815; }

.siteButton a { border: 1px solid #fccc3e; }

#header { background: url(../img/2257/4402_4355_wa_header.jpg) no-repeat; height: 125px; }

#pageNav { border-top: 1px solid #765815; border-bottom: 1px solid #765815; }
#pageNav li { margin: 0 20px; padding: 0px 10px;  }
#pageNav a { color: #bdbdbd }
#pageNav a:hover,
#pageNav a:active { color: #fccc3e; }


.shootsFullContainer table { }	/* TODO: wtf? */
	.shootsFullContainer th,
	.shootsFullContainer td { border: 1px solid #765815; }
	.shootsFullContainer td.summary { border-bottom: 2px solid #765815; }

.shootsBriefContainer h1,
.shootsBriefContainer h2 { color: #fff; }
.shootsBriefContainer div.shootStats { border: 1px solid #765815; }
.shootsBriefContainer p { padding-bottom: 15px; border-bottom: 2px solid #765815; }

.scenesContainer table {}	/* TODO: wtf? */
	.scenesContainer td { border: 1px solid #765815; }

.commentsContainer table tr.odd td { background-color: #333; }
.commentsContainer table tr.even td { background-color: #444; }

table.commentList { border-collapse: collapse; border: 1px solid #765815; width: 100%; }
	table.commentList th { padding: 5px 10px 5px 5px; border-bottom: 1px dotted #765815; font-weight: bold; }
	table.commentList td { padding: 5px; font-weight: normal; }

.postComment { padding: 5px; }
.postComment h2 { text-align: left; }
table.commentForm { border: 1px dotted #765815; }

.videoListContainer .videoTypeChooser,
.photosListContainer .photoTypeChooser { border-top: 1px solid #765815; }
table.videoClipsContainer td img,
table.photosContainer td img { border: 1px solid #765815;  }

.memberCommentsContainer table { border: 1px solid #765815; }
	.memberCommentsContainer table th { border-bottom: 1px solid #765815; }
	.memberCommentsContainer table tr.odd td { background-color: #333; }
	.memberCommentsContainer table tr.even td { background-color: #444; }

/* under 18 page */
#enterPageHeader { background: url(../img/2257/4638_wa_b_enter.jpg) no-repeat center; height: 241px; }
#termsAndConditions { background-color: #121617; }
#rRatedEnterImage { background: url(../img/2257/4697_wa_enter_b.jpg) no-repeat center; height: 311px; }

/* live shows */
.liveShowNav a { color: #c00; }
#liveShowsContainer { margin: 0 auto; }
#liveShowsContainer h4 { padding: 10px; font-size: 25px; text-align: left; }
#liveShowsContainer ul { margin: 15px; }
#liveShowsContainer ol { margin: 15px 20px; }
#liveShowsContainer p { margin: 10px; }

.liveShowOldStyle { margin: 15px auto; height: 200px; width: 770px; }

.liveShowContentOldStyle { padding-right: 200px; text-align: center; }

.liveShowContentOldStyle h2 { margin: 15px 20px 0px 0; margin-left: 10px; font-size: 25px; }
.liveShowContentOldStyle h3 { margin: 5px 20px 0px 10; margin-left: 10px; font-size: 18px; }
	.liveShowContentOldStyle h1 { margin: 15px 20px 0px 0; margin-left: 10px; padding-top: 5px; font-size: 25px; }
	.liveShowContentOldStyle h1 a { color: #999; }
	.liveShowContentOldStyle .shotDate { font-size: 14px; }

#liveBottom { width: 700px; margin: 0 auto; }
#liveBottom h4 { margin-top: 25px; }
#liveBottom h2 { margin: 25px; }

.upsellButton { margin-top: 5px;  text-align: center; font-weight: bold; border: 1px solid #765815; padding: 4px; text-transform:uppercase; background: url(../img/wb_nav_bar.jpg); color: #fff }
.previewButton { border: 1px solid #765815; font-size: 12px; font-weight: bold; padding: 5px 10px; }
.downloadContainer { border-bottom: 1px dotted #765815; text-align: center; padding: 20px; margin-bottom: 10px; }
.joinButton { border:1px solid #765815; font-size:25px; font-weight:bold; padding:5px 35px; margin: 10px; }

.bdsmLinksContainer,
.fetishLinksContainer,
.freeLinksContainer,
.membershipLinksContainer { border: 1px solid #765815; }

.trailer a { font-size: 1.2em; color: #fff; }

#flashPlayerContainer { font-weight: normal; color: #765815; border-color: #765815; }
	#flashPlayerContainer td.active a { color: #fff; }
