@charset "utf-8";

body, html
{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:10pt;
	color:#000;
	height:100%;
}
html
{
	background:#ccc685;
}
body
{
	background:url('/app_theme/pornbubble20/images/bg.jpg') left top repeat-x;
	height:auto;
	margin:0;
	padding-top:30px;
}
img
{
	border:0;
}
p
{
	margin:10px 0;
}
h1
{
	font-size:24px;
	font-weight:bold;
	margin:0;
	padding:0;
}
h3
{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
}
h4
{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
form
{
	display:inline;
}

/*
 *  main layout
 */
#mainContainer
{
	margin:0 auto;
	width:960px;
	height:100%;
}
#contentTop
{
	background:url('/app_theme/pornbubble20/images/content_top.jpg') left top no-repeat;
	height:9px;
	font-size:2px; /* IE 6 */
}
#contentMiddle
{
	background:#fff;
	padding:0 10px 10px 10px;
}
#contentBot
{
	background:url('/app_theme/pornbubble20/images/content_bot.jpg') left bottom no-repeat;
	height:9px;
	font-size:2px; /* IE 6 */
}

/*
 *  header layout
 */
#contentHeader
{
	background:#fff;
	height:73px;
}
#logo
{
	float:left;
	height:69px;
	width:246px;
}
#headerRight
{
	float:right;
	height:73px;
	width:400px;
}
#searchBox
{
	height:43px;
	padding:10px 10px 0 0;
	width:390px;
}
#tabNav
{
	clear:both;
	height:22px;
	padding-right:10px;
	text-align:right;
	width:390px;
}

/*
 *  footer layout
 */
#foot
{
	color:#807b52;
	font-size:10px;
	text-align:center;
	padding-bottom:15px;
}
#foot .seperator
{
	color:#95905f;
}
#foot a
{
	color:#676341;
	padding:0 3px;
	text-decoration:none;
}
#foot a:hover
{
	text-decoration:underline;
}
#footerLinks
{
	background:#f6f7e2;
	padding:20px 0;
	text-align:center;
	color:#676341;
	font-size:10pt;
}
#footerLinks .seperator { padding:0 3px; }
#footerLinks a { color:#676341; }
#footerLinks a:hover { color:#807b52; text-decoration:none; }
.partnersTitle { margin:10px 0 0 0;padding:0; }

/*
 *  tabs
 */
#tabNav a, #tabNav a:visited{
	color:#666;
	font-size:14px;
	padding:5px 13px;
	text-decoration:none;
	font-weight:bold;
}
#tabNav a:link.active, #tabNav a:visited.active
{
	background:url('/app_theme/pornbubble20/images/nav_bg.jpg') left top repeat-x;
	color:#fff;
}
#tabNav a:hover
{
	text-decoration:underline;
	background:url('/app_theme/pornbubble20/images/nav_bg.jpg') left top repeat-x;
	color:#fff;
}
.seperator
{
	color:#dbdbdb;
}

/*
 *  search box
 */
#searchBox input
{
	float:right;
}
#searchBox .searchButton
{
	margin-left:6px;
}

/*
 *  tagcloud
 */
p.tagCloud
{
	background:#f5f7d8;
	padding:15px;
	word-spacing:7px;
	line-height:150%;
	margin:0;
}
.tagCloud .small { font-size:12px; }
.tagCloud .normal { font-size:14px; }
.tagCloud .large { font-weight:bold;font-size:16px; }
.tagCloud .xlarge { font-weight:bold;font-size:18px; }
.tagCloud a { color:#b2c216; }
.tagCloud a:hover, .linklist a:hover { color:#b2c216;text-decoration:none; }

/*
 *  video blocks
 */
.videoBlock img
{
	float:left;
}

/*
 *  linklist
 */
div.linklist
{
	background:#f5f7d8;
	padding:5px 0;
	line-height:150%;
}
div.linklist ul, ul
{
	margin:0;
	padding:0;
	color:#666;
}
div.linklist li, li
{
	list-style-type:square;
	list-style-position:inside;
}
.linklist a { color:#666; }

/*
 *  text colors
 */
.blueText
{
	color:#4f8d98;
}
.greenText
{
	color:#c6db00;
}
.orangeText { color:#ff7300; }

/*
 *  summary/letter list
 */
.summary
{
	text-align:center;
}
.summary a
{
	color:#666;
	padding:3px 8px;
}
.summary a.active
{
	background:#666;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.summary a:hover, .paging a:hover, .paging a.active:hover
{
	background:#b2c216;
	color:#fff;
	text-decoration:none;
}

/*
 *  paging
 */
.paging
{
	border:1px solid #e4e6ca;
	color:#e4e6ca;
	padding:10px;
	word-spacing:2px;
}
.paging a
{
	color:#666;
	font-weight:bold;
	padding:3px 7px;
	
}
.paging a.active
{
	background:#666;
	color:#fff;
	text-decoration:none;
}

/*
 *  banners
 */
.banner392x72 { height:54px; width:392px; padding-top:18px; }
.banner120x600 { height:350px; width:120px; padding-top:250px; }
.banner728x90 { height:63px; width:728px; padding-top:27px; }
.banner468x60 { height:48px; width:468px; padding-top:12px; }
.banner392x72, .banner728x90, .banner120x600, .banner468x60 { background:url('/app_theme/pornbubble20/images/banner_bg.jpg') left top repeat; border:1px solid #ececec; color:#666; text-align:center; vertical-align:middle; }
.banner392x72 a, .banner728x90 a, .banner120x600 a, .banner468x60 a { color:#666; }
.banner392x72 a:hover, .banner728x90 a:hover, .banner120x600 a:hover, .banner468x60 a:hover { color:#fff; background:#c6db00; text-decoration:none; padding:0 3px; }

/*
 *  common elements
 */
div.horLine
{
	background:#ececec;
	font-size:2px; /* IE 6 */
	height:2px;
	margin-bottom:10px;
}
.topSpace
{
	padding-top:10px;
}
.smallTopSpace
{
	padding-top:5px;
}
.smallTopBotSpace
{
	padding:5px 0 5px 0;
}
.searchButton
{
	height:21px;
	width:56px;
}
.textNormal, .textLarge
{
	font-family:arial;
	font-size:12px;
	height:14px;
	color:#666666;
	width:160px;
	padding:2px 3px 3px 3px;
	border:1px solid #dbdbdb;
	margin:0;
}
.button
{
	background:#efefef;
	border:1px solid #666;
	color:#666;
	font-weight:bold;
}
.textLarge { width:300px; }
.hseperator
{
	clear:both;
	font-size:2px; /* IE 6 */
	height:12px;
	padding:0;
}
.vseperator
{
	float:left;
	height:88px;
	padding:0;
	width:12px;
}
.clear
{
	clear:both;
}
.adBlock
{
	clear:both;
	text-align:center;
	width:auto;
}
.adBlock img
{
	float:none;
}
.notice
{
	text-align:center;
	color:#666;
}
/*.customAd392x72 { height:72px; }*/
.tinylinks { padding:7px 0; }
.staticAds { padding:0; margin:10px 0; text-align:center; }
.staticAds img { margin:0 0 5px 0; }