body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%; /* font sizing in ems, baby. if you want to change anything, just change this.*/
/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	color: #000;
	background-color: #fff;

}


	#banner {
	   
		font-family: verdana, arial, palatino,  georgia, sans-serif;
		color:#333;
		font-size: 11px;
	    background: #EEECEC; 
		font-weight:normal;	
  	   margin-top: 0px;
		margin-bottom: 0px;
                text-align:left;
                width: 98%;
					 height: 18px;
					 
					 padding-left: 15px;
					 padding-top: 8px;
                
		}




#wrapper {
			width: 950px;
			\width: 970px;
			w\idth: 950px;
			border: 1px solid #FFF;
			background: #FFF url("http://www.sex-and-blogs.com/porn/bg04.gif") repeat;
         margin: 0px;
         padding:0px;
         text-align:left;
		}

		#left {
			background: #FFF url("http://www.sex-and-blogs.com/porn/bg04.gif") repeat;
			width: 210px;
			\width: 230px;
			w\idth: 210px;
         padding:10px;
         position:absolute;
         left:0px;
			
		   margin-right: 0px;
		}

		#middle {
background: #FFF url("http://www.sex-and-blogs.com/porn/bg04.gif") repeat;
			
			width:480px;
         padding:10px;
         position:absolute;
         left:230px;
		
         overflow: hidden;
		}



		#right {
			background: #FFF url("http://www.sex-and-blogs.com/porn/bg04.gif") repeat;
			width: 200px;
			\width: 210px;
			w\idth: 200px;
         padding:10px;
         position:absolute;
         left:730px;
		
		margin-left: 0px;
}

		#footer {
			clear: both;
			padding: 5px;
			margin-top: 0px;
		background: #FFF url("http://www.sex-and-blogs.com/porn/bg04.gif") repeat;
			
		}

		
	#more {
		
                width: 98%;
					 text-align: justify;
					 background: #FFF url("http://www.sex-and-blogs.com/porn/bg04.gif") repeat;
                padding-left: 20px;
					 padding-right: 20px;
					 padding-bottom: 20px;
					 padding-top: 20px;
		}
	
/*the following classes are to demonstrate better line heights for narrow columns*/	
.narrow1{
	width: 50%;
	line-height: 1.3em;
	}
.narrow2{
	width: 50%;
	line-height: 1.5em;
	}
		
/*typography*/
a {
	text-decoration: underline;
	font-weight: bold;
	color: #3F3F3F;
;
	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	text-decoration: underline;
	}
h1 {

	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size:1.0em;
	margin: 0em 0em 0em 0em;
	font-weight: bold;
	}
h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	margin-right:8px;
	}
ol, ul, li {
margin: 0; /*removes indent IE and Opera*/
    padding: 0; /*removes indent Mozilla and NN7*/
	
	list-style: none;
	font-size: 1.0em;
	line-height: 1.5em;
	margin-top: 0.6em;
	margin-bottom: 0.1em;
}
p {
	font-size: 1.0em;
	line-height: 1.1em;
	margin: 1.2em 0em 1.2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}
	
	
	.brand {
	font-family:  Arial, verdana, Helvetica, sans-serif;
	font-size: 42px;
	font-weight: normal;

}








.sex_category {
font-size: 3.4em;
margin-top: 33px;	
margin-bottom: 40px;
	color: #666;
	font-weight: bold;
   
}






.brand a {
	text-decoration: none;
	color: #8BB925;
	font-weight: bold;
   
}



	.blogbody {
          text-align:left;
      width:470px;
margin-top:28px;
		line-height: 150%;
		
		}


	.reblog_title {
	font-family:  'Trebuchet MS', Verdana, sans-serif;
	
	font-size: 1.4em;
	font-weight: normal;

}




.reblog_title a {
	text-decoration: none;
	color: #6699CC;
	font-weight: bold;
        text-align:left;
   
}

	.blog_title {
	font-family:  'Trebuchet MS', Verdana, sans-serif;
	
	font-size: 1.6em;
	font-weight: normal;
 text-align:left;

}




.blog_title a {
	text-decoration: none;
	
	color: #339900;
	font-weight: bold;
   
}

.blog_source {
	font-family: Arial, verdana, Helvetica, sans-serif;
	color: #8BB925;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
}




.blog_source a {
	text-decoration: none;
	color: #339900;
	font-weight: bold;
   
}
	.reblog_source {
	font-family:  Arial, verdana, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 10px;

}




.reblog_source a {
	text-decoration: none;
	color: #336699;
	font-weight: bold;
   
}

.bgpink {

	background: #FFF url("http://www.sex-and-blogs.com/porn/bg.gif") repeat;

}

.pornblo {
	
	font-family: verdana, arial, palatino,  georgia, sans-serif;

	font-size: 11px;
   color: #333333;
}



.pornblo h1 {
font-size: 18px;
background: url("http://www.sex-and-blogs.com/porn/bg07.gif") repeat;

}




.pornblo a {
      
		font-family:   arial, verdana, palatino, georgia, sans-serif;
      font-size: 1.0em;
		font-weight: normal;
		color: #EF007C;
		text-decoration: none;
		}
.pornblo a:visited {
   
	font-weight: normal;
	color: #EF007C;
	text-decoration: none;
}
	

.bgblue {
	
	background: #FFF url("http://www.sex-and-blogs.com/porn/bg01.gif") repeat;

}









	
.babelo {
	
	font-family: verdana, arial, palatino,  georgia, sans-serif;

	font-size: 11px;
   color: #333333;
}


.babelo h1 {
font-size: 18px;
background: url("http://www.sex-and-blogs.com/porn/bg06.gif") repeat;

}


.babelo a {
      
		font-family:   arial, verdana, palatino, georgia, sans-serif;
      font-size: 1.0em;
		font-weight: normal;
		color: #0066FF;
		text-decoration: none;
		}
.babelo a:visited {
   
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}



.skinvideo {
	
	font-family: verdana, arial, palatino,  georgia, sans-serif;

	font-size: 12px;
   color: #333333;
}


.skinvideo h1 {
font-size: 18px;
background: url("http://www.sex-and-blogs.com/porn/bg06.gif") repeat;

}


.skinvideo a {
      
		font-family:   arial, verdana, palatino, georgia, sans-serif;
      font-size: 1.0em;
		font-weight: normal;
		color: #0066FF;
		text-decoration: none;
		}
.skinvideo a:visited {
   
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}
	


	
	
.bggreen {
	
	
	background: #FFF url("http://www.sex-and-blogs.com/porn/bg02.gif") repeat;

}
	
	
.sexbl {
	
	font-family: verdana, arial, palatino,  georgia, sans-serif;

	font-size: 11px;
   color: #333333;
}

.sexbl h1 {
font-size: 18px;
background: url("http://www.sex-and-blogs.com/porn/bg05.gif") repeat;

}

.sexbl a {
      
		font-family:   arial, verdana, palatino, georgia, sans-serif;
      font-size: 1.0em;
		font-weight: normal;
		color: #339900;
		text-decoration: none;
		}
.sexbl a:visited {
   
	font-weight: normal;
	color: #339900;
	text-decoration: none;
}

.bgyellow {
	
	padding: 4px;
	background: #FFF url("http://www.sex-and-blogs.com/porn/bg20.gif") repeat;

}

.bloggasm2 {
	
	font-family: verdana, arial, palatino,  georgia, sans-serif;

	font-size: 10px;
   color: #666666;
}




.bloggasm2 a {
      
		font-family:   arial, verdana, palatino, georgia, sans-serif;
      font-size: 1.1em;
		font-weight: normal;
		color: #336699;
		text-decoration: none;
		}
.bloggasm2 a:visited {
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}

.bloggasm {
	
	font-family: verdana, arial, palatino,  georgia, sans-serif;

	font-size: 11px;
   color: #333333;
}

.bloggasm a {
      
		font-family:   arial, verdana, palatino, georgia, sans-serif;
      font-size: 1.0em;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		}
.bloggasm a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}




.guba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	  color: #333;
  font-weight: bold;
	
}
.guba h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
   margin-bottom: 10px;
}

.guba a {
		color: #005E9A;
		text-decoration: none;
		}
		
		
.permalink {
	text-align: right;
	border-top: 1px dashed Black;
	color: #333333;
	margin: 20px 0 0 0;
	font-size: 10px;
}

.permalink a {
	font-weight: normal;
	color: #666;
	text-decoration: none;
		}

.showmemore {
	text-align: center;
		}
.showmemore a {
      font-size: 4.9em; 
      background: #FFF url("http://www.sex-and-blogs.com/porn/bg02.gif") repeat;
		
		font-weight: normal;
		color: #8BB925;
		text-decoration: none;
		}


.superbloggasm {
	text-align: center;
margin-top:20px;
		}

.superbloggasm {
                font-size: 4.5em; 
      
		
		font-weight: normal;
		color: #8BB925;
		text-decoration: none;
		}
		

		
		
.guba00 a {
	font-size: 0.8em;
		}
		
.guba01 a {
   font-size: 1.1em;
		}
.guba02  {
   font-size: 1.4em;
	font-weight: bold;
		}


.guba02 a {
   
	font-weight: normal;
		}

		
						.sponsoredby {
      font-size: 1.1em;
	
      color: #000000;

      font-weight: normal;
		}

.sponsoredby a {
    
color: #000000;
text-decoration: none;
     
		}
			
			
.searches {
font-size: 0.8em;
color: #000000;
font-weight: normal;
		}

.searches a {
	color: #666;
	text-decoration: underline;
	font-weight: normal;
}

.searchbox  {

 padding: 0px;
 line-height: 100%;
 margin-bottom: 28px;
 margin-top: 8px;
}


.sponsorbox  {
 background: #FFF ; 
 padding: 8px;
 text-align: justify;
 line-height: 140%;
 margin-bottom: 20px;
}

.sponsorbox a {
 color: #6699CC;
}

.sponsorbox a:hover {
 color: #EF007C;
}
			
.livejasminbox  {
 background-color: #F4F2F2;
 padding: 0px;
 width:192px;
 margin-bottom: 20px;
 text-align: center;
}

.sponsoredlinksbox {
 background: #FFF url("http://www.sex-and-blogs.com/porn/bg.gif") repeat; 
 padding: 4px;
 width:192px;
 margin-bottom: 20px;
 
}




.ph7 {
		font-family: arial, verdana, palatino, georgia, sans-serif;
		color:#333;
		font-size:1.0em;
		font-weight:normal;
  		
  		line-height:100%;
              
		}

.ph7 a,
        .ph7 a:link {
		font-family:  arial, verdana, palatino, georgia, sans-serif;
		font-weight:bold;
		color: #336699;
		text-decoration: none;
		}
        .ph7 a:visited {
		font-family:  arial, verdana, palatino, georgia, sans-serif;
		font-weight:normal;
		color: #6699CC;
		text-decoration: none;
		}
        .ph7 a:active {
		font-family:  arial, verdana, palatino, georgia, sans-serif;
		font-weight:normal;
		color: #6699CC;
		text-decoration: none;
		}
        .ph7 a:hover {
		color: #6699CC;
		
		
		}
		

.ph8 {
		font-family: arial, verdana, palatino, georgia, sans-serif;
		color:#8BB925;
		font-size:1.4em;
		font-weight:normal;
  		
  		line-height:100%;
                
		}

.ph8 a,
        .ph8 a:link {
		font-family:  arial, verdana, palatino, georgia, sans-serif;
		font-weight:bold;
		color: #669900;
		text-decoration: none;
		}
        .ph8 a:visited {
		font-family:  arial, verdana, palatino, georgia, sans-serif;
		font-weight:normal;
		color: #729D14;
		text-decoration: none;
		}
        .ph8 a:active {
		font-family:  arial, verdana, palatino, georgia, sans-serif;
		font-weight:normal;
		color: #8BB925;
		text-decoration: none;
		}
        .ph8 a:hover {
		
		
		
		
		color: #8BB925;
		
		}



       .cached  {
		
	 font-weight: normal;
	font-family:  arial, verdana, palatino, georgia, sans-serif;
		}

		
       .cached a {
		text-decoration: none;
	 font-weight: normal;
	
		}
		
		
		
						.pornbox  {
	margin-bottom: 6px;
	margin: 6px 2px 2px 2px;
   background-color: #FFECF5;
}
		
		
		
		
		.liveshow a {
		font-family: arial, verdana, palatino, georgia, sans-serif;
		color:#333333;
		font-size:7.0em;
		font-weight:bold;
  		
  		line-height:100%;
                
		}

.liveshow2 a {
		font-family: arial, verdana, palatino, georgia, sans-serif;
		color:#1B1A1A;
		font-size:7.0em;
		font-weight:bold;
  		
  		line-height:100%;
                
		}

.liveshow3 a {
		font-family: arial, verdana, palatino, georgia, sans-serif;
		color:#333333;
		font-size:7.0em;
		font-weight:bold;
  		
  		line-height:100%;
                
		}

.liveshow4 a {
		font-family: arial, verdana, palatino, georgia, sans-serif;
		color:#666666;
		font-size:7.0em;
		font-weight:bold;
  		
  		line-height:100%;
                
		}

.liveshow5 a {
		font-family: arial, verdana, palatino, georgia, sans-serif;
		color:#999999;
		font-size:7.0em;
		font-weight:bold;
  		
  		line-height:100%;
                
		}

.liveshow6 a {
		font-family: arial, verdana, palatino, georgia, sans-serif;
		color:#CCCCCC;
		font-size:7.0em;
		font-weight:bold;
  		
  		line-height:100%;
                
		}


		

.battle {
	text-decoration: none;
	color: #0066CC;
	font-weight: bold;
        font-size:1.4em;
        background-color:;

   
}

.battlecat {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
        font-size:1.0em;
margin-top:10px;

   
}
	

.blogroll01 {
	
        font-size:1.4em;

   font-weight:bold;
}


.blogroll02 {
	
        font-size:1.8em;

   font-weight:bold;
}

	
.newfriends {
	text-decoration: none;
	color: #666;
	font-weight: bold;
        font-size:1.2em;
        background: #FFF ;
margin-bottom: 20px;

   
}

.tired {
	text-decoration: none;
	color: #666;
	font-weight: bold;
        font-size:2.0em;
        
margin-top: 30px;
margin-bottom: 10px;

   
}






.choose_flavor {
font-size:1.2em;
font-weight:bold;
color: #333;

text-decoration: none;
}



a.cat_green {
font-size:1.2em;
font-weight:bold;
color: #67AB22;

text-decoration: none;
}

a:hover.cat_green {
text-decoration: underline;
}

.cat_green_mucho {
font-size:1.4em;
font-weight:bold;
color: #478F00;

text-decoration: none;
}


a.cat_green_mucho {

text-decoration: none;
}

a:hover.cat_green_mucho {
text-decoration: underline;
}



a.cat_pink {
font-size:1.2em;
font-weight:bold;
color: #EF007C;

text-decoration: none;
}

a:hover.cat_pink {
text-decoration: underline;
}




.cat_pink_mucho {
font-size:1.4em;
font-weight:bold;
color: #CF006E;

text-decoration: none;
}


a.cat_pink_mucho {

text-decoration: none;
}

a:hover.cat_pink_mucho {
text-decoration: underline;
}





.cat_pink_muchomucho {
font-size:1.8em;
font-weight:bold;
color: #CF006E;

text-decoration: none;
}


a.cat_pink_muchomucho {

text-decoration: none;
}

a:hover.cat_pink_muchomucho {
text-decoration: underline;
}




a.cat_blue {
font-size:1.2em;
font-weight:bold;
color: #0E6EFF;
text-decoration: none;
}

a:hover.cat_blue {
text-decoration: underline;
}

.cat_blue_mucho {
font-size:1.4em;
font-weight:bold;
color: #005BDF;
text-decoration: none;
}



a.cat_blue_mucho {
text-decoration: none;
}

a:hover.cat_blue_mucho {
text-decoration: underline;
}


.cat_blue_muchomucho {
font-size:1.8em;
font-weight:bold;
color: #005BDF;
text-decoration: none;
}



a.cat_blue_muchomucho {
text-decoration: none;
}

a:hover.cat_blue_muchomucho {
text-decoration: underline;
}


.permalink_green {
	
	border-top: 1px dashed #478F00;
	color: #333333;
	margin: 20px 0 0 0;
	font-size: 10px;
        margin-bottom: 20px;
}

.permalink_green a {
	font-weight: normal;
	color: #666;
	text-decoration: none;
		}

.permalink_blue {
	text-align: right;
	border-top: 1px dashed #005BDF;
	color: #333333;
	margin: 20px 0 0 0;
	font-size: 10px;
margin-bottom: 20px;
}

.permalink_blue a {
	font-weight: normal;
	color: #666;
	text-decoration: none;
		}

.permalink_pink {
	text-align: right;
	border-top: 1px dashed #CF006E;
	color: #333333;
	margin: 20px 0 0 0;
	font-size: 10px;
margin-bottom: 20px;
}

.permalink_pink a {
	font-weight: normal;
	color: #666;
	text-decoration: none;

		}



.related_sites {
	
	color: #333333;
	
	font-size: 1.2em;
margin-bottom: 4px;
}

.related_sites a {
	font-weight: bold;
	color: #666;
	text-decoration: underline;

		}


.suggest_goodies a {
font-size:1.0em;
	font-weight: normal;
	color: #666;
	text-decoration: underline;

		}

a.original_source {
font-size:1.0em;
	font-weight: bold;
	color: #333;
	text-decoration: underline;

		}

a.originally_from {
font-size:1.0em;
	font-weight: bold;
	color: #333;
	text-decoration: underline;

		}



.sexistrue {
color: #999;


	font-size: 16px;
	font-weight: bold;
	
	}


.review_cat {
color: #666;


	font-size: 11px;
	font-weight: normal;
	
	}


.review_link a {
color: #666;


	font-size: 11px;
	font-weight: bold;
	
	}


.goodies_home  {
color: #999;


	font-size: 32px;
	font-weight: bold;
	
	}



.make-money {

font-weight: bold;
font-size: 1.2em;
 
}


/* MY PHOTOS */

#main { width: 470px; margin: 0px; text-align: left; }
.albumthumb IMG { border: 0px; float: left; margin-right: 10px; }
.imagethumb IMG, .image IMG { border: 0px; margin: 0px; padding: 3px; }
.image { margin: 0px; padding: 0px; float: left; }
HR { clear: both; height: 0px; border: 0px; border-top: 1px solid #ccc; margin-top: 0px; padding: 0px; }
#gallerytitle H2 { font-size: 11pt; }
.imgnav { margin-bottom: 4px; font-size: 8pt; font-weight: bold; color: #CCC; }
#images { margin: 5px 0px 10px; clear: both; }
#albums { clear: both; margin: 5px 0px 10px; padding; 0px; }
.pagenav { margin: 5px 0px 5px; font-size: 8pt; font-weight: bold; color: #CCC; clear: both; }
.pagenav A:link, .pagenav A:visited { color: #333; text-decoration: none; }
.disabledlink { color: #ddd; cursor: default; }
#gallerytitle SPAN { font-weight: normal; color: #CCC; text-decoration: none; }
#gallerytitle A:link, #gallerytitle A:visited { text-decoration: underline; color: #999; }
.albumtitle H3 { margin: 0px; padding: 0px; }



UL.pagelist {
  padding: 0px;
  margin: 5px 0px 5px;
  list-style-type: none;
  height: 2em;
}
UL.pagelist LI { display: inline; font-weight: bold; }
UL.pagelist LI A, UL.pagelist LI span.disabledlink {
  display: block;
  float: left;
  padding: 2px 4px;
  background-color: #FFF6EC;
  text-decoration: none;
  color: #555;
}
UL.pagelist LI span.disabledlink { background-color: #fff; color: #ddd; cursor: default; }
UL.pagelist LI A:hover { background-color: #FFCC99; color: black; }
UL.pagelist LI.current A { background-color: #FF6600; color: #FFF; cursor: default; }

.commentcount { font-weight: normal; font-size: 11pt; margin-top: 10px; }

#comments {
  border: 1px solid #f0f0f0;
  padding: 15px 20px;
  margin: 15px 0px;
  width: 350px;
  display: block;
}
.comment {
  margin: 15px 0px;
  padding: 10px 10px;
  border: 1px solid #f0f0f0;
  background-color: #f8f8f8;
}
.commentmeta { color: #999; }
.commentauthor { font-weight: bold; }
.commentbody { margin: 5px 0px; line-height: 1.3em; }
.imgcommentform INPUT { margin-top: 4px; border: 1px solid #eee; background-color: #f8f8f8; }
.imgcommentform TEXTAREA { margin-top: 4px; font-family: Arial, helvetica, verdana, sans-serif; font-size: 10pt; border: 1px solid #eee;}
.error { color: #C33; font-weight: bold; }



.delicious-posts {     width: 190px;  }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 0.9em; }
.delicious-odd { background-color: #f8f8f8 }
.delicious-banner a { font-size: 1.1em; }
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-decoration: none; font-weight: normal;color: red;   }
.delicious-post a { color: #04a1ff }




.videobox {
	text-align: left;
	color: #666;
font-size:14px;	

	
       
margin-top: 0px;
margin-bottom: 20px;

   
}


.videobox h2 a {
	text-decoration:underline;
	color:#E55202;
        font-size:16px;	

   
}


.videobox h3 a {
	text-decoration:underline;
	color:#DC0000;
        font-size:16px;	

   
}

