
* /*Set's border, padding and margin to 0 for all values*/
{
padding: 0;
margin: 0;
border: 0;
}
body, html {
color: #000; 
text-align: center; /*** Centers the design in old IE versions ***/
background:#7C165D none repeat scroll 0 0;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
}
body {
font-size: 100%;
}
p {padding: 7px 0 7px 0;}

a {
color: #000099;
}
a:hover{
color: #0000FF;
text-decoration: none;
}

h1, h2, h3, h4, h5 {
font-weight: bold;
padding-bottom: 5px;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.3em;
}
h1 a, #header h2{
color: #fff;
}
.clear { clear: both; }
a:hover {
color:#CE649B;
}
a {
color:#A11A78;
}
ul{
list-style: none;
}
#mainContainer {
background:#A11A78 none repeat scroll 0 0;
border-bottom:1px solid #A11A78;
border-top:1px solid #A11A78;
color:#000000;
margin:0 auto;
width:990px;
margin: 0 auto; /*** Centers the design ***/
min-height: 300px;
text-align: left; /*** Because we centered the text in body we have to move the text back to left aligning ***/
}
* html #mainContainer {
height: 300px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}
/**************************
HEADER
**************************/
#header {
background:#C54487 url(images/headerBg.gif) no-repeat scroll left top;
height:130px;
margin-bottom:10px;
}
#header h1{
}
#topBannerContainer {
background:#FFFFFF none repeat scroll 0 0;
height:60px;
left:140px;
position:relative;
top:-120px;
width:468px;
}
#topdescr{position:absolute;margin-left:15px;top:95px;}
#tb{
background:transparent url(images/loginBoxBg.jpg) no-repeat scroll left top;
color:#FFFFFF;
height:115px;

left:670px;
position:relative;
top:-192px;
width:147px;
padding:3px;
text-align:center}


/**************************
CONTENT AND COLUMNS
**************************/
.outer {

padding-left: 165px;  
}
* html .outer {
/*** No need for hacking IE on this layout ***/
}
.inner {
/*width:575px; /*** This width is for non-IE browsers. Mozilla makes this necessary. Be sure to check your layout in different browsers if you changes this value. Especially IE7 seems to create a horisontal scroll if this value is set too large ***/
}
* html .inner {
width: 100%;
}
/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout.
***/
.float-wrap {
float: left;
width: 990px;
margin-left: -165px; /*** Same length as .outer padding-left but with negative value ***/
}
* html .float-wrap {
/*** No need for hacking IE on this layout ***/
}
#content {
float: left;
width:815px;
}

#content h2{
background:transparent url(images/headingBg.gif) repeat-x scroll left bottom;
color:#A11A78;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 0;
padding-bottom:12px;
}
#content h2 .hdue{background:none}
#content h1{
background:transparent url(images/headingBg.gif) repeat-x scroll left bottom;
color:#A11A78;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 0;
padding-bottom:12px;
}
#content h1 a{
color:#A11A78;text-decoration:none
}
* html #content {
position: relative; /*** IE needs this  ***/
}
.contentWrap {
background:#FFFEDD none repeat scroll 0 0;
margin:0 5px 5px;
padding:5px;
}
.contentWrap ol, .contentWrap ul {
margin: 3px 0 5px 5px;
list-style-type: none;
}
.contentWrap li {
padding-bottom: 2px;
}
/**************************
LEFT COLUMN
**************************/
/*** div.left is in div.float-wrap, and when div.float-wrap is neg margined to the left, 
div.left is carried over into the proper position. 
***/
#left {
background:#FFCCCC none repeat scroll 0 0;
float:right;
margin:0 5px 0 0;
min-height:250px;
padding:5px;
width:160px;
}
* html #left {
position: relative; /*** IE needs this  ***/
height: 250px;
}
#left ul {
list-style: none;
padding-bottom: 4px;
}
#left li {
padding-bottom: 2px;
}
/*************************
RIGHT COLUMN
**************************/
#right {
background:transparent none repeat scroll 0 0;
float:left;
height:40px;
margin:-40px 0 0 -675px;
padding:5px;
width:665px;
}
* html #right {
position: relative;  /*** IE needs this  ***/
}
#right ul {
list-style: none;
}
#right li {
display: inline;
padding-right: 15px;
}
#right a {
color:#FFE890;
text-decoration:none
}

/**************************
FOOTER
**************************/
#footer {
margin: 0 auto;
text-align: left;
background:#A11A78 url(images/FooterIco.png) no-repeat scroll left center;
margin:0 auto;
padding:10px 0 10px 30px;
width:960px;
}
#footer a{color:#fff}

#bottom {
margin: 0 auto;
background:#A11A78;
margin:0 auto;
padding:10px 5px;
text-align:left;
width:980px;
}
#bottom a{color:#A11A78}

.girlGallery .item {
padding-left:16px;
padding-top:5px;
width:133px
}
.video-porno {
display:none;
}
.girlGallery .item.first {
padding-left:1px;
}
.girlGallery .nick {
background:#A11A78 url(images/galleryItemHeadingBg.gif) no-repeat scroll left top;
color:#FFE890;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:2px;
text-align:center;
}

.girlGallery .infoLink {
background:transparent url(images/infoLinkBg.gif) no-repeat scroll left top;
color:#FFE890;

float:right;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:14px;
line-height:11px;
text-align:center;
text-decoration:none;
width:50px;
}
.girlGallery .info {
margin-top:-2px;
text-align:right;
}
.girlGallery .rateContainer {
float:left;
margin-top:4px;
margin-left:5px;
}
.rateContainer {
background:transparent url(images/rate0.gif) repeat-x scroll 0 50%;
height:8px;
text-align:left;
width:50px;
}
.rateValue {
background:transparent url(images/rate1.gif) repeat-x scroll 0 50%;
height:8px;
width:0;
}
.Nav {
clear:both;
margin-top:8px;
font-size:11px;
padding:10px 0;
text-align:right;
}
.Nav span {
border-right:1px solid #666666;
padding:1px 6px 1px 4px;
}
.Nav a:visited {
border-right:1px solid #666666;
padding:1px 6px 1px 4px;
}
.Nav a {
border-right:1px solid #666666;
padding:1px 6px 1px 4px;
}
.Nav .on {
border-right:1px solid #666666;
color:#000;
padding:1px 6px 1px 4px;
}
.fleft{margin-right:8px;margin-left:0px;float:left;margin-bottom:5px;}
.singleaux{margin-top:5px;border-top:1px solid #A11A78;padding:5px;}
.thetags{clear:both;margin-bottom:2px;padding-left:3;text-align:center;background:#E1DFD0;padding-top:3px;padding-bottom:3px;}
.theratings{}
.therelated{float:left;width:470px;}
.single{float:left;width:495px;}
.singleb{border: 1px solid #A11A78; padding: 5px; text-align: center;}

.TextField,textarea{border:1px solid #A11A78;
font-family:Tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:150px;}

.button{background:#A11A78 none repeat scroll 0 0;
border:1px solid #FFE890;
color:#FFE890;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
margin:4px;
padding:1px 10px;
text-align:center;}
.homebanner{text-align:center}
.blogroll{font-size:11px; border-bottom:1px solid #A11A78;margin-bottom:5px;}
.FooterTags{margin-top:23px;;padding:5px;background:#FFCCCC}
.hr{padding-left:5px;width:207px;overflow:hidden}
