/*
Theme Name: Butterfly Searcher 2009 Design Coded By HA
Theme URI: http://butterflysearcher.comcom
Description: New design for butterflysearcher.com
Author: Henry Anderson
Author URI: http://butterflysearcher.com
version: 1.0
*/


body {
	font: 75% Verdana, Arial, sans-serif;
	background-color: #4b0435;
	margin: 0px;
	color:#ffffff;
}
h2 {
font-size: 10px;
}
h4 {
font-size: 16px;
}
p {
color:#ffffff;
}

a:link { 
	color: #FFFFFF;
	text-decoration: none;
	
	}
a:visited { 
	color: #FFFFFF;
	text-decoration: none;
	}
a:hover { 
	color: #F87906;
	text-decoration: none;
	}
a:active { 
	color: #620a44;
	}



.headerbgcontainer { z-index: 1; height: 280px; }
.hbgleft { float: left; width: 600px; height: 280px; background: transparent url('images/headerleft.jpg') repeat-x; }
.hbgright { float: left; width: 800px; height: 280px; background: transparent url('images/headerright.jpg') repeat-x; }

.site { width: 100%; margin: 0px auto 0px auto; position: relative;  }

/* header */
.header { width: 999px; height: 280px; background-image: url('images/header.jpg'); overflow: hidden; }
.headerleft { float: left; width: 460px; height: 280px; }
.headerright { float: left; height: 280px; overflow: hidden; }
/*.headerlefttop {background-image: url('images/logo.png'); background-repeat: no-repeat ; margin: 0px 0px 0px 0px; padding:inherit}
*/
/* content */
#content {}
#footer { height: 200px; background: transparent url('images/footerbg.jpg') no-repeat center; clear: both; }
#leftcol { width: 143px; float: left; margin: 0px 4px 0px 0px; display: inline;}
#leftcol_gall { width: 185px; float: left; margin: 0px 0px 0px 0px; display: inline;}
#rightcol_gall { width: 185px; float: left; margin: 0px 4px 0px 0px; display: inline;}
#centercol { width: 710px;float: left; margin: 0px auto 0px auto; }
#rightcol { width: 143px; float: right; margin: 0px 0px 0px 0px; display: inline;  }
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	width: 210px;
	height: 345px;
	}
#screenshot img
{
	
	width: 210px;
	height: 315px;
	}

	
	

.footerbox  { width: 710px; height: 33px;  color: #8f567d; text-align: center; padding:0 0 0 150px; }
div.footerbox  a {color: #af1e75;}
hr { 

 background:  transparent url('images/footer_line.gif') no-repeat;
}

.leftbox { background: transparent url('images/boxbg.png') no-repeat; color:#ffffff; padding:0px 0 10px 0px;}
.rightbox { background: transparent url('images/boxbg.png') no-repeat; color:#ffffff; padding:0px 0 10px 0px;}
.sideboxgall { background: transparent url('images/boxgallbg.png') no-repeat; color:#ffffff; padding:0px 0 10px 0px; }
.prowbox { background: transparent url('images/prowbox620.png') no-repeat; color:#ffffff;}
.prefbox {background: transparent url('images/owngallbg.png') no-repeat; color:#ffffff;}
.prefbox_b img  {width: 300px; height: 450px; border: none;}
.prefbox_n img  {width: 235px; height: 373px; border: none;}

.prefbox_n {margin: 10px 0px 0px 0px;}
.newpref  { float:left ; margin: 0px 5px 5px 0px;}

.newpref_top  { float:left ; margin: 0px 2px 5px 2px;}
.newpref_top  img  {width: 150px; height: 225px; border: none;}

.rightbox  h2 { width: 143px; height: 33px; padding:2px 0 0 2px; margin: 5px 1px 5px 0px;  color: #fff; text-align: left; font-size: 16px; font-weight: bold; }
.leftbox h2 { width: 143px; height: 33px; padding:2px 0 0 2px; margin: 5px 1px 5px 0px;  color: #fff; text-align: left; font-size: 16px; font-weight: bold; }

.rightbox li { list-style-type: none; margin: 4px 0px 4px 8px; padding: 0px 0px 0px 0px; }
.leftbox  li { list-style-type: none; margin: 4px 0px 4px 8px; padding: 0px 0px 0px 0px; }
.leftbox  ul { list-style-type: none; }
.rightbox li { list-style-type: none; }
.centerboxheader { width: 710px; height: 33px;  color: #fff; text-align: left; }

.sideboxgall h2 { width: 184px; height: 33px; margin:5px 1px 5px 0px;  color: #fff; text-align: left; font-size: 16px; font-weight: bold; padding:0px 0 10px 0px; }
.boxheader { height: 33px; margin: 0px 0px 5px 0px; }
.prowboxheader { width: 620px; height: 33px; margin: 5px 1px 5px 0px; padding:5px 1px 5px 0px;   color: #fff; text-align: center; font-size: 16px; font-weight: bold; }
.prefboxheader  {width: 620px; height: 33px; padding:5px 1px 5px 0px; margin: 5px 1px 5px 0px;  color: #fff; text-align: center; font-size: 16px; font-weight: bold;}

.navigboxheader { width: 710px; height: 45px; text-align: center; font-size: 20px; }
.navigwidebox { width: 710px; height: 127px; background: transparent url('images/navbg.png') no-repeat; }
.boxoffset { margin: 5px 0px 5px 0px; }

/*.centerbox { border: 0px solid #999; }*/
.post { width: 235px; height: 373px; float: left; margin: 0px 1px 0px 0px;background: transparent url('images/galleryitembg.png') no-repeat; }
.singlepost { width: 235px; height: 373px; margin: 0px 1px 0px 0px;background: transparent url('images/galleryitembg.png') no-repeat; }

.clear { clear: both; }

.l2r { margin: 0px 0px 10px 0px;}
.r2l { margin: 0px 0px 10px 0px;}
.l2r .galleryleft { float: left; width: 315px; height: 120px; background: transparent url('images/galleryleftheader.jpg') no-repeat; }
.l2r .galleryright { float: right; width: 685px; height: 120px; background: transparent url('images/galleryrightheader.jpg') no-repeat top right; }
.r2l .galleryleft { float: left; width: 685px; height: 120px; background: transparent url('images/galleryrightheader.jpg') no-repeat; }
.r2l .galleryright { float: right; width: 315px; height: 120px; background: transparent url('images/galleryleftheader.jpg') no-repeat top right; }

.gallerycenter { width: 970px; height: 120px; background: transparent url('images/gallerycenterheader.jpg') no-repeat; margin: 0px auto 10px auto;  }
.gallerycenterhead {width: 970px; height: 45px; text-align: center; font-size: 20px; }

.owngallimgs {margin: 5px 0px 0px 5px;  width: 135px; height: 210px; margin: 0px 0px 5px 3px; display: block; border: none; }
.xmplads { width: 700px; margin: 0px auto 5px auto; display: block; }

.post img { margin: 5px 0px 0px 5px; width: 210px; height: 315px; border: none; }
.postheader { height: 37px; width: 230px; /*color: #ce0c90;*/ color: #fff; text-align: left; }
.posttitle { float: left; width: 180px; margin: 2px 0px 0px 5px; }
.postcalendar { float: left; width: 35px; line-height: 9px; margin: 15px 0px 0px 8px; font-size: 8px; text-align: left; font-weight: bold; color: #ce0c90; }

.leftads { margin: 3px 0px 0px 3px; }

.centersponsor { border: 1px solid #999; margin: 5px 0px 5px 0px; }

/* menu */

#cssdropdown { margin: 90px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
#cssdropdown li.headlink  { display: block; float: left; }
#cssdropdown li.headlink ul { display: none; }
#cssdropdown li.headlink:hover ul { display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; position: absolute; }
#cssdropdown li.headlink:hover ul li { margin: 3px 0px 1px 0px; padding: 0px 0px 0px 0px; list-style-type: none; height: 22px; display: block; float: left; }

#cssdropdown a.menuitem { width: 100px; height: 21px; display: block; background: transparent url('images/menuitems.png') no-repeat; }
#cssdropdown a.home { width: 36px; background-position: 0px 0px; margin-right: 10px; }
#cssdropdown a:hover.home { background-position: 0px -21px; }
#cssdropdown a.galleries { width: 56px; background-position: -53px 0px; margin-right: 10px; }
#cssdropdown a:hover.galleries { background-position: -53px -21px;  }
#cssdropdown a.owngalleries { width: 86px; background-position: -128px 0px; margin-right: 10px; }
#cssdropdown a:hover.owngalleries { background-position: -128px -21px; }
#cssdropdown a.webcam { width: 53px; background-position: -228px 0px; margin-right: 10px; }
#cssdropdown a:hover.webcam { background-position: -228px -21px; }
#cssdropdown a.adultgames { width: 80px; background-position: -295px 0px; margin-right: 10px; }
#cssdropdown a:hover.adultgames { background-position: -295px -21px; }
#cssdropdown a.contactus { width: 66px; background-position: -387px 0px; margin-right: 10px; }
#cssdropdown a:hover.contactus { background-position: -387px -21px; }
#cssdropdown a.bookmarkus { width: 67px; background-position: -463px 0px; margin-right: 10px; }
#cssdropdown a:hover.bookmarkus { background-position: -463px -21px; }

a.submenuitem { width: 100px; height: 22px; float: left; display: block; overflow: hidden; background: transparent url('images/submenuitems.png') no-repeat; margin: 0px 2px 0px 0px; }
a.babes { width: 100px; background-position: -0px 0px;  }
a:hover.babes { width: 100px; background-position: -100px 0px; }
a.teens { width: 100px; background-position: 0px -24px; }
a:hover.teens { width: 100px; background-position: -100px -24px; }
a.bigboobs { width: 100px; background-position: 0px -48px; }
a:hover.bigboobs { width: 100px; background-position: -100px -48px; }
a.lesbians { width: 100px; background-position: 0px -73px; }
a:hover.lesbians { width: 100px; background-position: -100px -73px; }

/* ads */
.adbox125x125 { width: 125px; height: 125px; background-color: #4b0435; }
.adbox468x60 { width: 468px; height: 60px; background-color: #4b0435; }

/* search */
.searchform { width: 305px; margin: 55px 0px 0px 5px;}
#s { width: 227px; height: 22px; background-color: #770f50; border: 1px solid #ad1c73; color: #fff; margin: 0px 0px 0px 0px; float:left; }
.searchsubmit { margin: 0px 0px 0px 0px; float:right; }
.searchform form { }
.searchresult {width: 710px; height: 45px; text-align: center; font-size: 16px;color: #fff;}

/* logo */
.logo { display: block; width: 361px; height: 91px; margin: 80px 0px 0px 0px; }

.wrap { z-index: 10000; width: 1000px; margin: 0px auto 0px auto; }
.container { z-index: -10; width: 100%; margin: 0px 0px 40px 0px; position: absolute; top: 0px; }
.left { float: left; height: 280px; width: 49%; background: transparent url('images/headerleft.jpg') repeat-x; }
.right { float :right; height: 280px; width: 49%; background: transparent url('images/headerright.jpg') repeat-x;  }


		/*
	http://jogger.pl/ style
*/
div.pagination {
	font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
	color: #FFFFFF;
	width: 600px; 
	/*background: transparent url('images/napbg.png') repeat-x; */
	
	clear: both; 
}




div.pagination a {
	margin: 2px;
	padding: 0.5em 0.64em 0.43em 0.64em;
	background-color: #feb3f2;
	text-decoration: none; /* no underline */
	color: #af1e75;
	border: 1px solid #6b034b;
}
div.pagination a:hover {
	padding: 0.5em 0.64em 0.43em 0.64em;
	margin: 2px;
	background-color: #f7a3e8;
	color: #fff;
	border: 1px solid #6b034b;
}
div.pagination a:active {
		padding: 0.5em 0.64em 0.43em 0.64em;
		margin: 2px;
		background-color: #f7a3e8;
		color: #4b0435;
		border: 1px solid #6b034b;
}
div.pagination span.current {
		padding: 0.5em 0.64em 0.43em 0.64em;
		margin: 2px;
		background-color: #f7a3e8;
		color: #4b0435;
		border: 1px solid #6b034b;
	}
div.pagination span.disabled {
		display:none;
	}
/*last entry and next entry link classes */
.top_partner p{
color:#ffffff;
}
/* gallery page*/

#maincolumn {
	float: left;
	width: 620px;
	padding: 1px 1px 0px 1px;
	/*background: transparent url('images/owngallbg.png') no-repeat; */
	color:#ffffff;
	/*display: inline;
	font-size: small;
	line-height: 1.50em;
	padding: 15px;
	margin: 0 0 5px 20px;
	width: 50%;
	min-height: 400px;*/
}
#maincolumn h2 {
	color: #393e35;
	font-size: large;
}


.pref_s img {
	width: 160px;
	border: 2px solid #d5cdb8  ;
	
	}
	
	
.gallery_slds_td img{
cursor:url('images/magnifier.png'),pointer;
}
	
	/*gall nav*/
/* rounded box*/	

.ad_box_top_contenre
{width: 990px; height: 135px; padding: 8px 0px 0px 4px; border: 2px solid #64154C  ; margin: 10px 0 0px 0px; }

.ad_box_top_header
{width: 468px; height: 60px; padding: 90px 0px 0px 4px; border: 2px solid #64154C  ; margin: 60px 0 0px 0px; }

.own_gall_box
{width: 990px; height: auto; padding: 8px 0px 0px 4px; border: 2px solid #64154C  ; }

.ad_box_top_l
{width: 135px;  float: left; }	
.ad_box_top_c
{width: 710px;  float: left; }		
.ad_box_top_r
{width: 135px; float: left;padding: 0px 0px 0px 4px;}		
/*{width: 135px; height: 135px; float: left; padding: 1px;  margin: 0px 0px 0px 0px; display: inline;background: #f7a3e8;}		*/

.rounded {
  -moz-border-radius:1ex;
  -webkit-border-radius:1ex;
}

/* end rounded box*/	