body {
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  	background: #000000;
  	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
  	padding: 0;
  	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #ccc;

  }
a:link {
  color:#D29D7D;
  text-decoration:none;
  }
a:visited {
  color:#D29D7D;
  text-decoration:none;
  }
a:hover {
  color:#FFFFFF;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }
a:link img.tborder {
border:1px solid #ccc;
filter:none;
}
a:visited img.tborder {
border:1px solid #ccc;
filter:none;
}
a:hover img.tborder {
border:1px solid #FFFFFF;
filter:none;
}
.tpic {font-size: 12px; font-weight: bold;}

.textbox{font-size:14px; padding: 0 0 0 3px; width: 724px;}
.thumbs img{border:1px solid #ccc;}


/* Header
----------------------------------------------- */
@media all {
  #header {
    width:978px;
    margin:0 auto 10px;
    
    }
  }
@media handheld {
  #header {
    width:90%;
    }
  }
#blog-title {

  margin:5px 5px 0;
  padding:20px 20px .25em;
  
  border-width:1px 1px 0;
  font-size:200%;
  line-height:1.2em;
  color:#ccc;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#blog-title a {
  color:#ccc;
  text-decoration:none;
  }
#blog-title a:hover {
  color:#ad9;
  }
h1 {
margin: auto;
width:952px;
height: 300px;
border:2px solid #ccc;
text-indent: -9999px;
background: url(http://www.bustylatinarebecca.net/images/h1.jpg) repeat scroll 0 0;}  
#description {
  margin:0 5px 5px;
  padding:0 20px 5px;
  
  font:78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#777;
  
  }



/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em 1.1em;
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#d29d7d;
  }

/** Footer Part */
.footer {
	color		: #ccc;
	text-align	: center;
	width: 978px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 92px;
	background-image: url(images/footer2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.footer a {
	color		: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}
.footer a:hover {
	color		: #FFFFFF;

}
/* End of Footer */

/* New Layout
-------------------------------------------------*/
.twoColElsRt #container { 
	width: 978px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColElsRt #sidebar1 {
	float: right; 
	width: 13em; /* since this element is floated, a width must be given */
	background: #121212; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 2px 0; /* top and bottom padding create visual space within this div */
	margin: 1px 0 0 0;
	border: 1px solid #1E1E1E;
}
.twoColElsRt #sidebar1 h3, .twoColElsRt #sidebar1 p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 1px;
}
.twoColElsRt #mainContent {
	margin: 0 13em 0 .5em; /* the left margin can be given in ems or pixels. It creates the space down the left side of the page. */
}  
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* ADS
-------------------------------------------------*/
/*  Main */

div#onlineModelsWidget a:visited
{
text-decoration:none;
color:#CCCCCC;

}

div#onlineModelsWidget a:hover
{
text-decoration:none;
color:#CCCCCC;
}

div#onlineModelsWidget a
{
text-decoration:none;
color:#CCCCCC;
}

div#onlineModelsWidget
{
background:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}




div#whosText
{

font-size:14px;
text-align:center;
color:#CCCCCC;
}

span#onlineText a{
color:#D29D7D;
text-transform:uppercase
}
span.online
{
color:#D29D7D;
}
div.modelBox{
margin:10px;
}

div.modelBox img{
border:1px solid #000;
}

/*  horizontal table */

table.onlineModelsTable
{
width:100%;
}

/*  Categories */

div.catHeading
{
font-style:italic;

color:#CCCCCC;
}
div.catBox
{
margin:5px;
}

table.categoryBox
{
width:100%;
}
td.categoryRow{
line-height:8px;
}
.bonustext {
font-size:18px;
text-align:center;
color:#CCCCCC;
margin-top: 0px;
margin-bottom: 22px;}

.bonustext1 {
font-size:18px;
text-align:center;
color:#CCCCCC;
margin-bottom: 0px;}
