* { margin:0; padding:0;}
body { background:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#000000;}
h3 { text-align:center;}
p { font-size:14px; padding-top:10px; padding-bottom:10px; padding-left:28px; padding-right:28px; text-align:justify;}
a {	color:#FF18C6; text-decoration:none; font-weight:bold;}
a:hover { text-decoration:underline;}
table {	border-width:0px; border-collapse:collapse;}
td, th, tr { padding:0px; margin:0px;}
img { border-width:0px; display:block;}

/* Wrapper */
#wrapper { width:950px; margin: 0 auto; background:url(images/lightbackground.gif); padding-bottom: 0px;}
.tenpaddingbottom {	height:10px;}
.fivepaddingbottom { height:5px;}
.centered { margin: 0 auto;}
input.votebutton { overflow:visible; padding-left:3px; padding-right:3px; padding-bottom:3px; padding-top:1px; margin-top:0px; width:160px; height:24px; background:url(images/buttonbk.gif) 0 0 no-repeat; border:0 transparent none; color:#ff18c6;}
input.votebutton:hover { background-position:0 -24px; color:#000000;}
.porniconsthumbs { border-style:solid; border-width:1px; border-color:#FF18C6;}
.porniconsthumbs:hover { border-color:#ffffff;}
.porniconsunlinkedthumbs { border-style:solid; border-width:1px; border-color:#FF18C6;}
.floatleft { float:left;}
.floatright { float:right;}

/* Header */
#headerstrap { background:url(images/header_01.jpg); height:24px;}
#headerstrap p { font-weight:bold; padding-top:5px; padding-bottom:0px; text-align:center; font-size:14px;}
#headerstrap img { display:inline;}
#header {height:303px;}
#header img {display:inline; float:left;}

/* Nav */
#navigation { height:51px;}
#navigation ul li {	width:auto; display:inline;	float:left; list-style:none; margin-bottom:6px;}
#navigation ul li a { display: block;}
.navhome a { width:118px; height:51px; background:url(http://www.pornicons.com/assets/images/navbar_01.jpg) 0 0 no-repeat;}
.navhome a:hover { background-position:0 -51px;}
.naviconvote a { display:block; width:252px; height:51px; background:url(http://www.pornicons.com/assets/images/navbar_02.jpg) 0 0 no-repeat;}
.naviconvote a:hover { background-position:0 -51px;}
.navlogin a { display:block; width:178px; height:51px; background:url(http://www.pornicons.com/assets/images/navbar_03.jpg) 0 0 no-repeat;}
.navlogin a:hover { background-position:0 -51px;}
.navjoin a { display:block; width:184px; height:51px; background:url(http://www.pornicons.com/assets/images/navbar_04.jpg) 0 0 no-repeat;}
.navjoin a:hover { background-position:0 -51px;}
.navnextpage a { display:block; width:218px; height:51px; background:url(http://www.pornicons.com/assets/images/navbar_05.jpg) 0 0 no-repeat;}
.navnextpage a:hover { background-position:0 -51px;}
.navinternalhome a { display:block; width:123px; height:51px; background:url(http://www.pornicons.com/assets/images/internalnavbar_01.jpg) 0 0 no-repeat;}
.navinternalhome a:hover { background-position:0 -51px;}
.navvideos a { display:block; width:213px; height:51px; background:url(http://www.pornicons.com/assets/images/internalnavbar_02.jpg) 0 0 no-repeat;}
.navvideos a:hover { background-position:0 -51px;}
.navforums a { display:block; width:242px; height:51px; background:url(http://www.pornicons.com/assets/images/internalnavbar_03.jpg) 0 0 no-repeat;}
.navforums a:hover { background-position:0 -51px;}
.navbonus a { display:block; width:211px; height:51px; background:url(http://www.pornicons.com/assets/images/internalnavbar_04.jpg) 0 0 no-repeat;}
.navbonus a:hover { background-position:0 -51px;}
.navsupport a { display:block; width:161px; height:51px; background:url(http://www.pornicons.com/assets/images/internalnavbar_05.jpg) 0 0 no-repeat;}
.navsupport a:hover { background-position:0 -51px;}
.navblank { display:block; width:218px; height:51px; background:url(http://www.pornicons.com/assets/images/navbar_blank.jpg) 0 0 no-repeat;}

/* PornIcons */
#pornicons { height:127px; padding-top:10px; padding-bottom:11px;}
#pornicons img { display:inline; margin-left:6px; margin-right:6px;}
#porniconstext { float:left; width:386px;}
#porniconstext p { padding-top:8px; padding-left:16px; padding-right:6px;}
#porniconstextlink { height:15px; padding-bottom:10px;}

/* Content */
.episodewrapper { width:950px;}
.episodetopstrap { background:url(images/episode_01.jpg); height:42px; clear:both;}
.episodeleftcolumn { float:left; background:url(images/episode_02.jpg); padding-left:10px; height:605px;}
.episodeheadername { height:33px;}
.episodeheadername h3 { padding-top:2px;}
.episodeporniconsthumbs { width:324px; height:452px;}
.episodethumbleft { float:left; margin-top:4px;}
.episodethumbright { float:right; margin-top:4px;}
.episodelinks { height:120px; height:15px; padding-top:25px;}
.episodelinks h3 { margin-bottom:15px;}
.episodelinks p { padding:0px; text-align:center;}
.episoderightcolumn { float:right; width:612px; background:url(images/episode_03.jpg); text-align:left; height:605px;}
.episodeheaderdescription { height:33px;}
.episodeheaderdescription p { padding-top:6px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.episodeporniconstrailer { border-style:solid; border-width:1px; border-color:#FF18C6; width:600px;}
.episodeporniconstrailer:hover { border-color:#ffffff;}
.episodetext { height:120px;}
.episodetext p { padding-left:0px; padding-right:10px;}
.episodebottomstrap { background:url(images/episode_04.jpg); height:33px; clear:both;}
#login { margin-top:20px; margin-bottom:60px;}
#login table { text-align: center; margin:0 auto; background-color:#FFE7C2;}
#login b { color:#FF18C6}
.title { text-align:left; margin-left:50px; margin-top:10px; margin-bottom:0px;}
.mainbuttons { margin-bottom:20px;}
.mainbuttons h4 { margin-top:10px; margin-bottom:20px;}
.mainbuttons img { display:inline; margin-left:60px; margin-right:60px;}

/* HallofFame */
#halloffamestrap { background:url(images/halloffame_01.jpg); height:47px;}
#halloffame { margin-bottom:4px; background:url(images/background_02.jpg); height:170px;}
#halloffame img { display:inline; margin-left:6px; margin-right:6px; margin-top:1px;}
#halloffame form { display:inline; margin:6px;}
#halloffame h3 { margin-top:6px; margin-bottom:8px;}

/* Videos */
#videos { margin-bottom:4px; }
#videos img { display:inline; margin-left:6px; margin-right:6px; margin-top:1px; margin-bottom:6px;}
#videos form { display:inline; margin:6px;}
#videos h3 { margin-top:6px; margin-bottom:8px;}

/* Members */
.latestrelease { margin-top:5px;}
.latestrelease img { display:inline; margin-left:-1px; margin-right:-1px;}
.latestimages { margin-top:10px;}
.upcomingrelease { height:240px; padding-top:10px; padding-bottom:15px; text-align:center; margin: 0 auto; width:820px;}
.upcomingreleaseinternal { border-style:solid; border-width:1px; border-color:#FF18C6; width:320px; float:left;}
.upcomingreleaseinternal:hover { border-color:#ffffff;}
.upcomingreleasetext { float:left; width:498px; margin-top:5px;}

/* Video Archives */
.archives { background:url(images/background_02.jpg); height:312px;}
.archivestextcenter { text-align:center; margin-top:5px;}
.archivesimagesl { float:left; width:202px; padding-left:10px;}
.archivesimagesl img { margin-bottom:4px;}
.archivesimagesr { float:left; width:202px; padding-left:4px;}
.archivesimagesr img { margin-bottom:4px;}
.archivestext { float:left; width:512px; padding-left:10px; padding-right:10px; text-align:center;}
.archivestext p { padding-top:10px; padding-bottom:0px; padding-left:0px; padding-right:0px;}
.archivestext h4 { text-align:center; margin-top:10px;}
.archivebottomstrap { background:url(images/background_03.jpg); height:33px; clear:both;}
.videowrapper { background:url(images/videobackground_02.jpg);}
.videoplaybacklink { margin-top:10px; margin-bottom:10px;}
.videoplaybackoutline { border-style:solid; border-width:1px; border-color:#FF18C6; width:640px; height:480px; margin: 0 auto; margin-top:10px;}
.videoplaybackoutline:hover { border-color:#ffffff;}

/* Support */
#supportmainbody {margin:0 auto; width:376px;}
#supportmainbody input,#supportmainbody select,#supportmainbody textarea { width:375px;}
#supportmainbody td, th { text-align:left;}
#supportmainbody p { padding-bottom:2px; padding-top:4px; padding-left:4px; margin-left:0px;}
#submitbutton { text-align:center; margin-top:8px;}
#submitbutton input{ width:160px;}
#supportconfirm h3 { padding-top:110px; padding-bottom:2px;}
#supportconfirm p { padding-bottom:110px; padding-top:0px; text-align:center;}
#voteconfirm h3 { padding-top:110px; padding-bottom:2px;}
#voteconfirm p { padding-bottom:110px; padding-top:0px; text-align:center;}

/* Footer */
#footer { clear:left; padding-bottom:5px;}
#footer p { font-size:12px; text-align:center; padding-bottom:0px;}
#footertop { color:#FF18C6; background:url(images/footerstrap.jpg); height:40px;}
#footertop a { color:#FFFFFF; text-decoration:none;}
#footertop a:hover { text-decoration:underline; color:#FF18C6;}
#footertop h4 {	padding-top:10px;}