
/*===== 	zak kaplan			=====*/
/*=====   zakkap@gmail.com 		=====*/

/*===== Reset =====*/
* {
	margin:0;
	padding:0;
}
a img, fieldset { border:0; border:none; }

/*===== Layout =====*/
body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#5C5538;
	background:#000 url(images/header-bg.png) repeat-x 0 0;
	margin:0 auto;
    width:320px;
}

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

#content {
	color:#fff;
	position:relative;
}

#sidebar {
	
}

#footer {
	
}

/*===== Semi-Specific =====*/

#content > * {
	margin-top:20px;
}

/*===== Specific =====*/
#header > h1 {
	visibility:hidden;
}

#header > h1 > a {
	visibility:visible;	
	background:transparent url(images/freeiporn.png) no-repeat center center;
	display:block;
	height:62px;
	width:100%;
    position:absolute;
    top:20px;
}

#header > h1 + a, #header > a + a {
	display:block;
	height:36px;
	width:151px;
	position:absolute;
	bottom:20px;
}

#header > a > span {
	display:none;	
}

#header > h1 + a {
	background:transparent url(images/archive-button.png) no-repeat 0 0;	
	display:block;
	left:5px;
}

#header > a + a {
	background:transparent url(images/categories-button.png) no-repeat 0 0;	
	display:block;
	right:5px;
}

.index#content > a.gay-iphone-porn {
	background:transparent url(images/goto_gay_porn.png) no-repeat 0 0;
	height:46px;
	width:305px;
	display:block;
	margin:20px auto 0 auto;
}

.index#content > a.gay-iphone-porn > span {
	display:none;
}

.index#content > h2 {
	font-size:30px;
	font-weight:normal;
	display:block;
	background:transparent url(images/sex_slut.png) no-repeat left center;
	width:205px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:143px;
	padding-left:100px;
}

.index#content > h2 > span {
	font-size:14px;
}

.index#content > h2 > b {
	font-size:18px;
	font-weight:normal;
}

.index#content > h2 > b > span {
	color:#F09;
	font-weight:bold;
}

.index#content > h2 > em {
	font-size:24px;
	line-height:200%;
}

.index#content > h2 > em > span {
	color:#39C;
}

.index#content > a.contact {
	background:url(images/white_box.gif) no-repeat center center;
    display:block;
    height:36px;
    text-align:center;
    line-height:36px;
    color:#ff99ff;
    font-size:16px;
}

.index#content > p {
	color:#69F;
	line-height:160%;
	clear:both;
    padding:0 10px;
}

.archive#content h2 {
	background:transparent url(images/the_stash.png) no-repeat 0 0;
	float:left;
	display:block;
	width:100%;
	height:32px;
	margin-bottom:20px;
}

.archive#content > h2 > span {
	display:none;	
}

.archive#content > h2 + * {
	clear:left;	
}

div.video {
	background:url(images/white_divider.png) repeat-x 0 bottom;
	padding:10px 0 15px;
	margin-top:0 !important;
	height:80px;
}

div.video > a > img {
	float:left;	
	margin: 0 10px 10px 0;
}

div.video > h3 > a {
	color:#99ccff;
	font-size:17px;
	font-weight:normal;
}

#content > div.video + div.video + div.video {
	padding-top:95px;	
}

#content > div.video + div.video + div.video + div.video {
	padding-top:10px;
}

#content > a.more-porn {
	float:right;
	display:block;
	background:transparent url(images/next_page.png) no-repeat 0 0;
	height:36px;
	width:149px;
}

#content > a.more-porn > span {
	display:none;	
}

.category#content > h2 {
	font-size:24px;
	color:#fff;
	margin:0;
	line-height:72px;
}

.play#content {
	text-align:center;	
}

.play#content > *:first-child + a {
	height:84px;
	width:99px;
	display:block;
	margin:20px auto 0 auto;
    position:relative;
    text-align:center;
}

.play#content > *:first-child + a > img {
	display:block;
    position:absolute;
    top:18px;
	left:18px;
}

.categories#content > h2 {
	width:100%;
    margin:0;
    line-height:72px;
}

.categories#content > ul {
	list-style:none;
	margin:6px 0 0;
}

.categories#content > ul > li {
	height:30px;
    text-align:center;
    color:#fff;
    background:transparent url(images/white_divider.png) repeat-x 0 bottom;
    padding-bottom:5px;
    font-size:20px;
}

.categories#content > ul > li > a {
	color:#fff;
    line-height:30px;
    text-decoration:none;
    display:block;
}

.categories#content  {
	
}

/*===== Ads =====*/

.archive#content > div#top-ad, .category#content > div#top-ad, .categories#content > div#top-ad {
	position:absolute;
	top:5px;
	margin:0;
	right:0px;
	background:transparent url(images/white_divider.png) repeat-x 0 bottom;
	width:100%;
	text-align:right;
	padding-bottom:10px;
}

.archive#content > div#middle-ad, .category#content > div#middle-ad {
	position:absolute;
	left:0;
	height:75px;
	top:270px;
	width:100%;
	text-align:center;
	background:transparent url(images/white_divider.png) repeat-x 0 bottom;
}
