	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}

	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}

	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}

	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	form {
		display: inline;
	}
	
	body {
		background: #F2F2F2 url('../_graphics/gradient.jpg') 0 -170px repeat-x;
		font-family: Arial, "MS Trebuchet", sans-serif;
	}
	
	span, p {
		font-size: 13px;
	}

	h1 {
		display: block;
		width: 557px;
		height: 765px;
/*		765px;*/
		text-indent: -99999px;
		background: url('../_graphics/logo.png') no-repeat;
		behavior: url('_styles/iepngfix.htc');
		margin: 0 auto;
		position: absolute;
		z-index: -1;
		top: 0;
	}	
	h2 {
		font-family: 'Helvetica Neue', sans-serif;
		text-transform: uppercase;
		background-color: #CB3090;
		width: 377px;
		color: #FFF;
		padding-left: 25px;
		padding-top: 13px;
		background: url('../_graphics/pinkflag.png');
				behavior: url('_styles/iepngfix.htc');
		height: 40px;
		font-size: 28px;
		margin: 10px 0 10px -25px;
	}
	
	h3 {
		color: #CB3090;
		
	}
	
	a#rightpromo {
		display: block;
		width: 227px;
		height: 234px;
		z-index: 1000;
		margin-left: 544px;
		margin-top: 0px;
		position: absolute;
		background: url('../_graphics/right_promo.png');
		behavior: url('_styles/iepngfix.htc');
		text-indent: -99999px;
	}
	
	a#rightpromooutnow {
		display: block;
		width: 227px;
		height: 234px;
		z-index: 1000;
		margin-left: 544px;
		margin-top: 0px;
		position: absolute;
		background: url('../_graphics/right_promooutnow.png');
		behavior: url('_styles/iepngfix.htc');
		text-indent: -99999px;
	}
	
	a#leftpromo {
		display: block;
		width: 230px;
		height: 205px;
		z-index: 1000;
		margin-left: -210px;
		margin-top: 70px;
		position: absolute;
		background: url('../_graphics/left_promo.png');
		behavior: url('_styles/iepngfix.htc');
		text-indent: -99999px;
	}
	
	label {
		width: 100px;
	}
	#clicksignup {
		font-size: 15px;
	}
	div.item_wrap {
		margin-bottom: 2em;
/*		text-align: left;*/
	}

	div#signupbox {
		margin-top: 1em;
		padding: 4px;
		font-size: 12px;
/*		text-transform: uppercase;*/
		background-color: #E2E2E2;
	}

	div#container {
		width: 560px;
		display: block;
		margin: 0 auto;

		padding-top: 247px;
	}

	div#content {
/*		margin-top: 200px;*/
		width: 504px;
		display: block;
		background: #FFF;
		padding: 10px;
		margin-bottom: 40px;
		margin-left: 20px;
	}
	
	div#video {
		text-align: center;
	}
	
	div#left-girl {
		display: block;
		position: absolute;
		width: 233px;
		height: 702px;
		background: url('../_graphics/left_girl.jpg');
		top: 0;
		z-index: -10;
	}
	
	div#right-girl {
		display: block;
		position: absolute;
		width: 232px;
		height: 702px;
		background: url('../_graphics/right_girl.jpg');
		top: 0;
		right: 0;
		z-index: -10;
	}
	
	ul#navigation, ul#navigation li {
		list-style: none;
		clear: none;
	}
	
	ul#navigation {
		background-image: url('../_graphics/menu_new.gif');
	}
	
	ul#navigation li {
		display: block;
		position:absolute;
		text-indent: -99999px;
	}
	
	ul#navigation li a {
		display:block;
		height:100%;
		width:100%;
/*		background-image: url('../_graphics/menu.gif');*/
		background-image: url('../_graphics/menu_new.gif');
	}
	
	ul#navigation {
		display: block;
		position: absolute;
		height: 90px;
		width: 460px;
		top: 135px;
		margin-left: 100px;
		z-index: 100;
			
	}
	
	.wallpaperHolder, .picture {
		margin: 4px 2px;
		width: 160px;
		text-align: center;
		clear: none;
		float: left;
	}
	
	body#store .wallpaperHolder {
		text-align: left;
	}
	
	a {
		color: #E72D8B;
	}
	
	.timeago {
		font-weight: bold;
		display: block;
		margin-bottom: 0.5em;
	}
	
	.wallpaperHolder {
		width: 240px;
	}
	
	.picture img {
		width: 140px;
	}
	
	.clear {
		clear: both;
	}
	
	
	.start {
		clear: both;
	}



	li#nav-news	{ left: 1px; top: 47px; width:50px; height:33px; }
	li#nav-news a	{ background-position: -1px -47px; }
	li#nav-news a:hover	{ background-position: -1px -137px; }
	body#news li#nav-news a	{ background-position: -1px -227px; }

	li#nav-videos	{ left: 54px; top: 37px; width:67px; height:33px; }
	li#nav-videos a	{ background-position: -54px -37px; }
	li#nav-videos a:hover	{ background-position: -54px -127px; }
	body#videos li#nav-videos a	{ background-position: -54px -217px; }

	li#nav-photos	{ left: 124px; top: 30px; width:72px; height:31px; }
	li#nav-photos a	{ background-position: -124px -30px; }
	li#nav-photos a:hover	{ background-position: -124px -120px; }
	body#gallery li#nav-photos a	{ background-position: -124px -210px; }

	li#nav-ebook	{ left: 201px; top: 22px; width:59px; height:30px; }
	li#nav-ebook a	{ background-position: -201px -22px; }
	li#nav-ebook a:hover	{ background-position: -201px -112px; }
	body#ebook li#nav-ebook a	{ background-position: -201px -202px; }

	li#nav-game	{ left: 264px; top: 16px; width:50px; height:28px; }
	li#nav-game a	{ background-position: -264px -16px; }
	li#nav-game a:hover	{ background-position: -264px -106px; }
	body#game li#nav-game a	{ background-position: -264px -196px; }

	li#nav-store	{ left: 317px; top: 8px; width:59px; height:29px; }
	li#nav-store a	{ background-position: -317px -8px; }
	li#nav-store a:hover	{ background-position: -317px -98px; }
	body#store li#nav-store a	{ background-position: -317px -188px; }

	li#nav-goodies	{ left: 380px; top: 1px; width:76px; height:29px; }
	li#nav-goodies a	{ background-position: -380px -1px; }
	li#nav-goodies a:hover	{ background-position: -380px -91px; }
	body#goodies li#nav-goodies a	{ background-position: -380px -181px; }

	li#nav-ussite	{ left: 71px; top: 71px; width:64px; height:22px; }
	li#nav-ussite a	{ background-position: -71px -71px; }

	li#nav-bebo	{ left: 139px; top: 62px; width:67px; height:25px; }
	li#nav-bebo a	{ background-position: -139px -62px; }

	li#nav-myspace	{ left: 209px; top: 56px; width:88px; height:22px; }
	li#nav-myspace a	{ background-position: -209px -56px; }

	li#nav-facebook	{ left: 302px; top: 46px; width:78px; height:21px; }
	li#nav-facebook a	{ background-position: -302px -46px; }

	li#nav-twitter	{ left: 383px; top: 33px; width:76px; height:25px; }
	li#nav-twitter a	{ background-position: -383px -33px; }

	
	#nav-home {
	width: 555px; height: 130px;
	top: 0;
	position: absolute;
	display: block;
	z-index: 99999;
	text-indent: -9999px;
	}


/*Sifr*/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }

  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }

  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }

  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}


ul#pagination {
clear:left;
font-size:0.7em;
padding-top:20px;
text-align:center;
}
ul#pagination li,
ul#pagination li a {
display:inline;
font-size:1.2em;
padding:0 1px;
}
ul#pagination li.selected {
background:#000;
border:1px solid #FB9DEB;
color:#FB9DEB;
font-weight:bold;
}
ul#pagination li a {
color:#FB9DEB;
font-size:1em;
}

.clear {
 display:inline-block;
}
.clear:after {
 display:block; 
 visibility:hidden; 
 clear:both; 
 height:0; 
 content: "."; 
}