/* See Hogtied style guides for colors, fonts, etc. */

body { color: #ddd; background: #000 url(../img/HT_bg.jpg) no-repeat top center; font: 14px Arial, Helvetica, sans-serif; }
#main { background: #000 url(../img/HT_shoots_bg.jpg) no-repeat top center; width: 980px; margin: 0 auto; padding: 10px 0; border: 1px solid #000; }
a,
a:link { color: #C3DFC5 ; text-decoration: none; }
a:hover,
a:active{ color: #ddd; }

h1,
h1 a { color: #ddd; }

#fullContentContainer { border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; background: url(../img/HT_side_bar_texture.jpg) repeat; }

.siteButton a { background: url(../img/HT_button.jpg) repeat; border: 1px solid #000; color: #fff; }

#header { background: url(../img/2257/9235_ht_header.jpg) no-repeat; height: 175px; }

#pageNav { background: url(../img/HT_button.jpg) repeat; border-top: 1px solid #000; border-bottom: 1px solid #000; height: 30px; padding: 0; }
#pageNav ul { margin-top: 7px; float: left; }
#pageNav li { margin: 0 20px; padding: 5px 0px; }
#pageNav a { color: #fff; }
#pageNav a:hover,
#pageNav a:active { color: #fff; }

.twitterNav { float: right; text-align: center; font-size: 10px; font-size: 11px; font-weight: normal; padding: 1px 10px 0 0; }
#pageNav .twitterNav a { text-transform: none; display: inline; padding: 0; }

.shootsList h1 a { font-size: 17px; }

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

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

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

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

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

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

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

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

.summary hr { display: none; }

#footer { width: 980px; margin: 0 auto; }

/* under 18 page */
#enterPageHeader { background: url(../img/2257/5958_HT_enter_top_stats.jpg) no-repeat center; height: 241px; }
#rRatedEnterImage { background: url(../img/2257/6389_HT_enter_b.jpg) no-repeat center; height: 311px; }

#liveShowsContainer { margin: 0 auto; }

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

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

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

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

.mobileHeader { background: url(/static/img/mobile/ht_mobile_header.jpg) no-repeat top center; width: 300px; }
a:link.previewButton { color: #fff; }
a:visited.previewButton { color: #fff; }
a:link.joinButton { color: #fff; }
a:visited.joinButton { color: #fff; }

#liveShowInfoContainer { padding: 0 5px 10px; }

.shootsGalleryList .shootsNav { border-color: #666; }

.button.button44px.siteColor span { background-position: 0 -1840px; color: #000; }
.button.button44px.siteColor:hover span { background-position: 0 -1940px; }
.button.button44px.siteColor { background-position: right -1890px; }
.button.button44px.siteColor:hover { background-position: right -1990px; }
