@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; list-style: none; }


body {
 background:#151515;
 margin: 0 auto;
 padding:0;
 color:#fff;
 font-family:Georgia, "Times New Roman", Times, serif;
}
#page {
 width:990px;
 font-size:13px;
  margin: 0 auto;
 padding:0;
 background:#000;
}

img {
 border:0;
 padding:0;
   margin:0;
}
p {
  padding:0;
  margin:0;
}
.clearfix {
 clear:both;
}

.spaced10 {
 height:10px;
}
.spaced20 {
 height:20px;
}
.spaced30 {
 height:30px;
}
.spaced40 {
 height:40px;
}
.spaced70 {
 height:70px;
}

.padded10 {
 padding:10px;
}
.padded20 {
 padding:20px;
}
.paddedleft20 {
 padding: 0 15px 0 20px;
}
.lh19 {
 line-height:19px;
}
.lh22 {
 line-height:22px;
}
.lh32 {
 line-height:32px;
}
.darkpink {
 color:#ff0084;
}
.lightpink  {
 color:#e57daf;
}
.fnt18 {
 font-size:18px;
 font-weight:bold;
}

.pinkbar {
 height:47px;
 background:url(images/pinkbar_bg.gif) repeat-x top center;
}



#disclaimer_01 {
 height:32px;
 background:url(images/disclaimer_01.jpg) no-repeat;
}

#disclaimer_header {
 height:467px;
 background:url(images/disclaimer_header.jpg) no-repeat;
}
#main_header {
 height:467px;
 background:url(images/main_header.jpg) no-repeat;
}
#header_photos {
 height:467px;
 background:url(images/header_photos.jpg) no-repeat;
}
#header_videos {
 height:467px;
 background:url(images/header_videos.jpg) no-repeat;
}
#header_videochat {
 height:467px;
 background:url(images/header_videochat.jpg) no-repeat;
}
#header_diary {
 height:467px;
 background:url(images/header_diary.jpg) no-repeat;
}




#theleftside {
 position:relative;
 float:left;
 width:577px;
 height:100%;
 overflow:hidden;
 padding: 0 0 0 15px;
}
#therightside {
 float:right;
 width:398px;
 height:100%;
 overflow:hidden;
 background:url(images/rightside.jpg) no-repeat top center;
}
#therightsidenews {
 float:right;
 width:398px;
 height:100%;
 min-height:930px;
 overflow:hidden;
 background:url(images/rightside.jpg) no-repeat top center;
}

#therightsidejoin {
 float:right;
 width:577px;
 height:442px;
 overflow:hidden;
 background:url(images/join_06.jpg) no-repeat top center;
}
#therightsidejoin img {
margin:0 auto;
display:block;
}

.graytiles {
 width:386px;
 height:55px;
 background:url(images/graytiles.jpg) no-repeat;
 padding:1px;
}
.mainsectionsline  {
 height:1px;
 width:530px;
 overflow:hidden;
 background: #ff0084;
 margin-left:20px;
}
.mainsectionslineleft  {
 height:1px;
 width:380px;
 overflow:hidden;
 background: #ff0084;
 margin-left:5px;
}
img.whitetitles {
 padding:0 0 0 20px;
}





.videolist { width: 560px; overflow: hidden; }
.videolist ul { width: 570px; padding: 0 0 0 33px;}
.videolist ul li { float: left; font-size: 11px; padding: 0 20px 11px 0; }
.videolist ul li a img { display: block;border: 1px solid #fff; }
.videolist ul li p.title a { color: #fff; text-align:center;line-height:22px;font-size:16px;}

.photolist { width: 397px; overflow: hidden; }
.photolist ul { width: 410px; padding: 0 0 0 5px;}
.photolist ul li { float: left; font-size: 11px; padding: 0 12px 11px 0; }
.photolist ul li a img { display: block;border: 1px solid #fff; }
.photolist ul li p.title a { color: #fff; text-align:center;line-height:22px;font-size:16px;}

.diaryli { width: 560px; overflow: hidden; }
.diaryli ul { width: 570px; padding: 0 0 0 33px;}
.diaryli ul li { float: left; font-size: 13px; padding: 15px 40px 21px 0; line-height:22px;border-bottom:1px solid #ff0084;}
.diaryli ul li a img { display: block;border: 1px solid #fff; }
.diaryli ul li p.title { color: #fff; text-align:left;line-height:22px;font-size:16px;font-weight:bold;}

.camshed { width: 560px; overflow: hidden; }
.camshed ul { width: 570px; padding: 0 0 0 33px;}
.camshed ul li { float: left; font-size: 13px; padding: 10px 40px 15px 0; line-height:22px;border-top:1px solid #e57daf;}
.camshed ul li p.title { color: #e57daf; text-align:left;line-height:22px;font-size:16px;}




.watchshow {
 text-align:right;
 text-transform:uppercase;
 border-top:1px solid #ff0084;
 width:230px;
 float:right;
 margin:8px 8px 0px 8px;
}


img.tourbutton{
 padding:1px;
 margin: 16px auto;
 display:block;
 border:3px solid #c41c6c;
}


#joinrighty {
 margin: 0 0 0 50px;
}




















#footerleft {
 position:relative;
 float:left;
 width:557px;
 height:257px;
 background:url(images/footer_left.gif) no-repeat;
 color:#646464;
 font-size:13px;
 text-align:center;
}
#footerright {
 float:right;
width:433px; 
}
#footerleft a, #footerleft a:visited {
 color:#646464; 
}

.headings {
 padding:5px 0 0 31px;
font-size:26px;
 text-transform:uppercase;
}
.headingswhite {
 padding:0 0 3px 31px;
font-size:12px;
 text-transform:uppercase;
}
.maintitle {
 color:#e05e9e;
 font-size:24px;
 font-style:italic;
  text-transform:uppercase;
}
.maintitleright {
 padding:20px 20px 10px 20px;
 color:#e05e9e;
 font-size:24px;
 font-style:italic;
 text-transform:uppercase;
}

.newstitle {
font-size:14px;
 text-transform:uppercase;
}
.subtitles1 a, .subtitles1 a:visited, .pagenav-link1 {
 color:#fff;
}

.clsAlpha25
{
	opacity:0.05;
	-moz-opacity: 0.05;
	filter: alpha(opacity=5);
	-khtml-opacity: 0.05;
	filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=5);
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=5)';		
}
