body{
	background: #f53d3d url(images/mobile/bg_page.jpg) no-repeat center top;
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 36px;
	color: #000;
}
a:link,
a:visited,
a:active,
a:hover{
	color: inherit;
	text-decoration: none;
}
::selection {
	color:#fff5de;
	background: #000;
}
::-moz-selection {
	color:#fff5de;
	background: #000;
}
.yellow{
	color: #f4f6ce !important;
}
.clear{
	clear: both;
}
.center{
	text-align: center;
}
img {
	border: 0;
}
p{
	margin: 0 0 36px;
}

/* Structure */
div#wrapper{
	position: relative;
	width: 626px;
	min-height: 2150px;
	margin: 0 auto;
	z-index: 1;
}
div#wrapper div#intro{
	position: absolute;
	top: 26px;
	left: 15px;
	width: 576px;
	height: 87px;
	background: url(images/mobile/header_intro.png) no-repeat center top;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 2;
}
div#wrapper h1#name{
	display: block;
	position: absolute;
	top: 188px;
	left: 15px;
	width: 599px;
	height: 184px;
	margin: 0;
	padding: 0;
	background: url(images/mobile/header_name.png) no-repeat center top;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 2;
}
div#wrapper div#herself{
	position: absolute;
	top: 331px;
	left: 20px;
	width: 464px;
	height: 681px;
	background: url(images/mobile/photo_natasha.png) no-repeat center top;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 2;
}
div#wrapper div#social{
	display: none;
}
div#wrapper div#content{
	position: relative;
	float: left;
	margin: 1079px 0 0 21px;
	width: 575px;
	min-height: 500px;
	z-index: 10;
}

/* Announcements */
div#wrapper div#content h2#announcements{
	display: block;
	width: 393px;
	height: 56px;
	margin: 0 0 32px;
	padding: 0;
	background: url(images/mobile/header_announcements.png) no-repeat center top;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 10;
}

/* Tour Calendar */
div#wrapper div#content h3#appearances{
	display: block;
	width: 577px;
	height: 56px;
	margin: 75px 0 32px;
	padding: 0;
	background: url(images/mobile/header_appearances.png) no-repeat center top;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 10;
}
div#wrapper div#content ul.dates{
	display: block;
	width: 575px;
	margin: 0;
	padding: 0;
	border: 0;
}
div#wrapper div#content ul.dates li{
	display: block;
	width: 575px;
	margin: 0;
	padding: 35px 0;
	border-bottom: 2px solid #000;
}
div#wrapper div#content ul.dates li:last-child{
	border-bottom: 0;
}
div#wrapper div#content ul.dates li div.date{
	float: none;
	width: 575px;
	font-weight: bold;
	margin:0 0 24px;
}
div#wrapper div#content ul.dates li div.details{
	float: none;
	width: 575px;
}
div#wrapper div#content ul.dates li div.date p,
div#wrapper div#content ul.dates li div.details p{
	margin: 0;
}

/* Copyright */
div#copyright{
	width: 626px;
	font-size: .7em;
	margin: 20px auto;
	font-style: italic;
}

/* Videos Link */
div#wrapper div#content h4#videolink a,
div#wrapper div#content h5#contactlink a,
div#wrapper div#content h5#tubbinlink a{
	display: block;
	width: 100%;
	height: 55px;
}
div#wrapper div#content h4#videolink{
	display: block;
	position: relative;
	float: left;
	width: 191px;
	height: 55px;
	margin: 0 0 32px;
	padding: 0;
	background: url(images/mobile/header_videos.png) no-repeat 0px 0px;
	text-indent: -9999px;
	overflow: hidden;
}
div#wrapper div#content h4#videolink:hover{
	background: url(images/mobile/header_videos.png) no-repeat 0px -56px;
}

/* Contact Link */
div#wrapper div#content h5#contactlink{
	display: block;
	position: relative;
	float: left;
	width: 219px;
	height: 55px;
	margin: 0 0 32px;
	padding: 0;
	background: url(images/mobile/header_contact.png) no-repeat 0px 0px;
	text-indent: -9999px;
	overflow: hidden;
}
div#wrapper div#content h5#contactlink:hover{
	background: url(images/mobile/header_contact.png) no-repeat 0px -56px;
}

/* Tubbin' with Tash Link */
div#wrapper div#content h5#tubbinlink{
	display: block;
	position: relative;
	float: left;
	width: 500px;
	height: 55px;
	margin: 32px 0;
	padding: 0;
	background: url(images/mobile/header_tubbin.png) no-repeat 0px 0px;
	text-indent: -9999px;
	overflow: hidden;
}
div#wrapper div#content h5#tubbinlink:hover{
	background: url(images/mobile/header_tubbin.png) no-repeat 0px -56px;
}

/* Mobile Only */
ul.mobile_social{
	display: block;
	position: absolute;
	top: 414px;
	left: 216px;
	width: 395px;
	height: 69px;
	margin: 0;
	padding: 0;
	z-index: 20;
}
ul.mobile_social li{
	display: block;
	float: left;
	width: 69px;
	height: 69px;
	margin: 0 12px 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
ul.mobile_social li a{
	display: block;
	width: 100%;
	height: 69px;
}
ul.mobile_social li.instagram{
	background: url(images/mobile/sprite_social.png) no-repeat 0px 0px;
}
ul.mobile_social li.twitter{
	background: url(images/mobile/sprite_social.png) no-repeat -80px 0px;
}
ul.mobile_social li.youtube{
	background: url(images/mobile/sprite_social.png) no-repeat -161px 0px;
}
ul.mobile_social li.tumblr{
	background: url(images/mobile/sprite_social.png) no-repeat -241px 0px;
}
ul.mobile_social li.facebook{
	background: url(images/mobile/sprite_social.png) no-repeat -321px 0px;
	margin: 0 !important;
}

/* Honeymoon Tour Pop-up */

div#honeymoontour{
	position: relative;
	width: 600px;
	height: 1067px;
	margin: 50px 0;
	background: url(images/natasha_honeymoontour_popupMOBILE.jpg) no-repeat center top;
}
div#honeymoontour ul#dateblock{
	display: none;
}
div#honeymoontour ul#dateblock li{
	display: none;
}
div#honeymoontour ul#dateblock li a{
	display: none;
}
a.honeymoontour_close{
	display: block;
	width: 100%;
	height: 600px;
}