body{
background: #000 url(../v2-imgs/v2-bg/bg-index-001.jpg) no-repeat center top; background-position:center top;
margin: 0px;
*margin: 0px;
height: 1800px;
}

#container{
margin-left: auto; margin-right:auto;
width: 980px;
}

#top-nav{
float: right;
*float: right;
margin-top:-5px;
margin:-5px;
*margin-top:10px;
*margin: -6px;
}

.header{
margin-top:5px;
width: 980px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





/* LEFT COL */

#left-col{
float:left;
margin-left: 21px; margin-top: -20px;
width: 369px;
}

#nav-box{
border-top: 1px solid #C5C8FF; border-left: 1px solid #C5C8FF; border-right: 1px solid #C5C8FF; border-bottom: 1px solid #C5C8FF;
margin-top: 60px;
height: 179px;
*height: 159px;	 
width: 367px;
*width: 357px;
}
 
ul#nav-top{
list-style-type: none;
margin: 0px;
padding-top: 10px; 
padding-left: 8px; 
*margin-left: -10px; 
*padding-top: 0px;
}

ul#nav-top li{
float:left;
padding-bottom: 5px;
*padding-bottom: 5px;
}

ul#nav-bottom{
list-style-type: none;
margin: 0px;
padding-left: 8px;
*margin-left: -10px; 
}

ul#nav-bottom li{
float:left;
padding: 0px;
padding-top: 1px;
padding-bottom: 5px;
}

.nav-padding{
padding-left: 9px;
}

.music-player{
float:left;
margin-bottom: 10px; 
margin-left: 4px; 
*margin-left: -2px; 
*margin-bottom: -25px; 
*margin-top: 1px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





/* BLOG AREA */

.buttons{
float:left;
margin-top: 30px; margin-bottom: 10px;
}

#blog-area{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
width: 369px;
}

.blog-title{
color: #534271;
font-weight: bold;
text-decoration: underline;
}

.blog-synopsis{
color: #C5C7FF;
}

#thin-line{
border-top: 1px solid #534271;
margin-bottom: 10px; margin-top: 10px;
width: 369px;
}

#twitter{
margin-top: 10px;
width: 227px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/




/* MANSION TV */

#mansion-tv{
float:left;
margin-top: 20px; margin-bottom: 8px;
*margin-top: 6px;
*margin-bottom: 1px;

}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/




/* DOWNLOADS */

#downloads{
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
width: 365px;
}

#download-box{
margin-bottom: 10px;
}

.downloads{
color: #C5C7FF;
}

.more-downloads{
color: #534271;
font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
text-align: right;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





/* MANSION NETWORKZ */

#mansion-networkz{
float: left;
margin-top: 20px;
*margin-top: 6px;
width: 365px;
}

#icon-box{
margin-top: 10px;
}

.icons{
margin-left: 10px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





/* MID COL */
#mid-col{
float:left;
width: 323px;
position: relative;
}

#headlines{
margin-top: 30px;
width: 320px;
*line-height: 100%;
}

#headlines-text{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
margin-top: 10px;
line-height: 100%;
*line-height: 100%;
}

.headlines{
color: #534271;
font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
text-align:right;
}

a.body:link { color: #534271; text-decoration: none;}
a.body:visited { color: #534271; text-decoration: none; }
a.body:active { color: #A097CE; none; }
a.body:hover { color: #fff; text-decoration: underline; }

a.dLINK:link { color: #A097CE; font-weight: bold; text-decoration: none;}
a.dLINK:visited { color: #A097CE; font-weight: bold; text-decoration: none; }
a.dLINK:active { color: #A097CE; font-weight: bold; text-decoration: none; }
a.dLINK:hover { color: #fff; text-decoration: underline; }


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/






/* RIGHT COL */

#right-col{
float: right; 
padding-right: 19px;
overflow: hidden;
position: relative;
width: 561px;
}

.slideshow{
float:right;
margin-top: 40px;
}

.date{
color: #A198D1
}

#thin-line-mid{
border-top: 1px solid #534271;
margin-top: 10px;
*margin-bottom: -6px;
width: 322px;
}

#top-10{
margin-top: 30px;
margin-bottom: 10px;
*padding-bottom: 17px;
width: 320px;

}

#top-10-text{
color:#C5C7FF;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
margin-top: 10px;
}

.cta-von{
margin-top: 20px;
}

#mansion-modelz{
margin-top: 30px;
*margin-top: 26px;
*margin-bottom: 7px;
width: 320px;
}

.model-photo{
margin-top: 10px;
*margin-top: 6px;
}

#mansion-modelz-txt{
color:#C5C7FF;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
margin-top: 10px; margin-bottom: 10px;
line-height: 100%;
*line-height: 100%;
}

#sexucation{
margin-top: 30px;
width: 320px;
float: left;
}

#sexucation-text{
color:#C5C7FF;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
margin-top: 10px; margin-bottom: 10px;
}

#review{
color:#C5C7FF;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
margin-top: 30px; margin-bottom: 10px;
width: 228px;
position: relative;
overflow: hidden;
margin-left: 5px;
}

#review-area{
margin-top: 10px;
}

.review-table{
padding-top: 10px; padding-left: 0px;
}

.review-text-artist{
color: #A097CE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 10px;
vertical-align:bottom;
}

.review-text-title{
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align:bottom;
}

a.reviewlinks:link { color: #A097CE; font-weight: bold; text-decoration: none;}
a.reviewlinks:visited { color: #A097CE; font-weight: bold; text-decoration: none; }
a.reviewlinks:active { color: #A097CE; text-decoration: none; }
a.reviewlinks:hover { color: #fff; text-decoration: underline; }


#thin-line-right{
border-top: 1px solid #534271;
margin-top: 10px;
width: 227px;
}

.sponsor-padding{
padding-top: 20px;
*margin-top: 6px;
}

.sponsor-padding2{
padding-top: 30px;
*margin-top: -2px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





/* FOOTER */

#footer-section{
clear:both;
color: #A097CE;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:auto; margin-right:auto;
text-align:center;
padding-bottom: 20px;  padding-top: 50px; *padding-top: 30px;
width: 980px;
}

.footer-link a{
color: #A097CE;
text-decoration: none;
}

a:hover{
color: #fff;
text-decoration: underline;
}

.rss{
color: #EC7E31;
}

.rss-padding{
padding-left: 5px;
}

#copyright{
color: #1F1426;
margin-top: 20px;
}

.mansion-watermark{
margin-top: 20px;
}

.thumbnail-padding{
padding-top: 10px;
*padding-top: 10px;
}

a.rsslink:link { color: #EC7E31; text-decoration: none;}
a.rsslink:visited { color: #EC7E31; text-decoration: none; }
a.rsslink:active { color: #EC7E31; none; }
a.rsslink:hover { color: #fff; text-decoration: underline; }

a.headlineslinks:link { color: #C5C7FF;; font-weight: bold; text-decoration: none;}
a.headlineslinks:visited { color: #C5C7FF;; font-weight: bold; text-decoration: none; }
a.headlineslinks:active { color: #C5C7FF;; text-decoration: none; }
a.headlineslinks:hover { color: #fff; text-decoration: underline; }