* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

html {
	background: #fff;
}

body {
	background: url(../images/bg_slice.jpg) repeat-x 0 89px;
	font: normal 62.5% arial;
}

dt {
	display: block;
}

a {
	outline: none;
}

.aesthetics,
#footercontainer,
#maincontent {
	margin: 0 auto;
	width: 1000px;
}

.aesthetics {
	background: url(../images/bg_slice_vannas_voice.jpg) repeat-y;
}

.aesthetics .aesthetics {
	background: url(../images/bg_bottom_vannas_voice.jpg) no-repeat bottom;
}

#maincontent {
	background-repeat: no-repeat;
	background-position: 0 -17px;
	overflow: auto;
}

#home #maincontent {
	background-image: url(../images/bg_vanna_style.jpg);
}

#interstitial #maincontent {
	background-image: url(../images/bg_vanna_interstitial.jpg);
	font-size: 1.2em;
	min-height: 785px;
	height: auto !important;
	height: 785px;
}

#interstitial #maincontent h2 {
	height: 0;
	overflow: hidden;
	padding-top: 195px;
}

#interstitial #maincontent p {
	margin: 0 auto 1em;
	text-align: center;
	width: 50%;
}

#recipes #maincontent {
	background-image: url(../images/bg_vanna_recipes.jpg);
	height: 1060px;
}

#voice #maincontent {
	background-image: url(../images/bg_vannas_voice.jpg);
	min-height: 1060px;
}

#dressupvanna #maincontent {
	background-image: url(../images/bg_dressupvanna.jpg);
}

#videos #maincontent {
	background-image: url(../images/bg_vannas_videos.jpg);
}

h1,
#home h2,
#home h3 {
	display: none;
}

#nav {
	list-style: none;
	margin: 0 auto;
	width: 780px;
}

#nav li {
	float: left;
}

#nav a {
	background-repeat: no-repeat;
	background-position: 0 -17px;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 50px;
	width: 151px;
}

#nav .selected a,
#nav a:hover {
	background-position: 0 -10px;
}

#navvannastyle {
	background-image: url(../images/nav_vanna_style.jpg); 
}

#navvannasvoice {
	background-image: url(../images/nav_vannas_voice.jpg); 
}

#navvannasvideos {
	background-image: url(../images/nav_vannas_videos.jpg); 
}

#navdressupvanna {
	background-image: url(../images/nav_dress_up_vanna.jpg); 
}

#navwheeloffortune {
	background-image: url(../images/nav_wheeloffortune.com.jpg); 
}

#sidenav,
#flashpiece {
	clear: left;
	float: left;
	width: 285px;
}

#flashpiece {
	padding-top: 54px;
	width: 465px;
}

#flashpiece #vannahome {
	margin-left: 100px;
}

#sidenav {
	padding-top: 430px;
}

#sidenav #archive,
#sidenav ul,
#sidenav h2 {
	padding: 0 10px 0 135px;
}

#sidenav h2 {
	color: #efb6b6;
	font: bold 2em "Times New Roman";
}

#sidenav ul {
	list-style: none;
	font-size: 1.2em;
}

#sidenav ul li {
	padding-top: .7em;
}

#interstitial #maincontent h2 {
	clear: both;
	display: block;
	text-align: center;
}


.archive,
.archive a,
.content-nav,
.content-nav a,
#sidenav a {
	color: #fff;
}

#sidenav #promo {
	padding: 15px 0 0 125px;	
}

#voice #sidenav {
	_height: 750px;
	min-height: 750px;
}

#contentarea,
#promos {
	float: left;
}

#promos {
	padding: 130px 0 0 9px;
	_padding-left: 4px;
	width: 388px;
}

.promo {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 0;
	overflow: hidden;
}

#promos #blog {
	height: 205px;
	overflow: hidden;
}

#promos #blog ul {
	list-style: none;
	margin: 0 auto;
	padding-top: 50px;
	width: 85%;
}

#promos #blog ul li {
	padding-bottom: 18px;
}

#promos #blog img {
	clear: left;
	float: left;
	margin-right: .5em;
}

#promos #blog .more {
	color: #fff;
	display: block;
	background: url(../images/button_more.jpg) no-repeat;
	float: right;
	font: normal .8em arial;
	line-height: 13px;
	text-align: center;
	text-decoration: none;
	width: 42px;
}

#promos #blog h4 {
	font: bold 1.2em arial;
	_margin-top: -1.1em;
}

#promos #blog h4 a {
	color: #89a374;
	text-decoration: none;
}

#promos #blog p {
	font: normal 1.2em "Times New Roman";
	height: 2.7em;
	overflow: hidden;
}

#promos #blog p a {
	color: #848e75;
	text-decoration: none;
}

#promos #wallpaper {
	background-image: url(../images/promo_custom_wallpaper.jpg);
	padding-top: 109px;
}

#promos #dressup {
	background-image: url(../images/promo_dress_up_vanna.jpg);
	padding-top: 120px;
}

#promos #poll,
#promos #videos {
	float: left;
	width: 50%;
}

#promos #poll {
	background: url(../images/promo_opinion_poll.jpg) no-repeat;
	color: #92897a;
	height: 171px;
	padding-top: 50px;
	text-align: center;
}

#promos #poll p,
#promos #poll ul {
	padding: 0 0 .4em 25px;
	text-align: left;
	width: 125px;
}

#promos #poll p {
	font: bold 1.3em "Times New Roman";
	*padding: 0;
}

#promos #poll ul {
	font: bold 1.2em "Times New Roman";
	list-style: none;
	*padding: 0 0 0 32px;
	width: auto;
}

#promos #poll ul li input {
	background: none;
	height: auto;
	vertical-align: bottom;
	width: auto;
}

#promos #poll input {
	background: url(../images/button_vote.jpg) no-repeat;
	border: none;
	color: #fff;
	font: normal .9em arial;
	height: 20px;
	width: 114px;
}

#promos #videos {
	background-image: url(../images/promo_videos.jpg);
	padding-top: 221px;
}

#promos #poll li {
	clear: both;
}

#promos #poll .answer {
	clear: left;
	font-size: 1em;
}

#promos #poll .poll,
#promos #poll .answer {
	float: left;
	padding: 0;
	width: 40%;
}

#promos #poll .poll {
	padding-top: 3px;
	width: 35%;
}

#promos #poll .poll div {
	background-color: #9B9481;
	height: 1em;
}

#contentarea {
	padding-top: 195px;
	width: 570px;
}

#recipes #contentarea #comingsoon {
	color: #fff;
	font-size: 4em;
	font-weight: bold;
	padding-top: 60px;
	text-align: center;
}

#recipes #contentarea dl {
	height: 760px;
	margin: 0 auto;
	overflow: auto;
	padding: 0 65px;
	width: 400px;
}

#recipes #contentarea dl dt {
	color: #efb6b6;
	font-size: 1.5em;
	font-weight: bold;
	padding: 2em 0;
	text-transform: uppercase;
}

#recipes #contentarea dl dd {
	border-bottom: 1px dashed #A3675C;
	padding-bottom: .7em;
}

#recipes #contentarea dl dd .print {
	background: url(../images/button_print.jpg) no-repeat;
	color: #000;
	display: block;
	font-size: 1em;
	line-height: 29px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	width: 77px;
}

#recipes #contentarea dl dd dl {
	height: auto;
	padding: 0;
	*width: 380px;
}

#recipes #contentarea dl dd dl dt {
	color: #000;
	font-size: 1.1em;
	font-weight: normal;
	padding: 0 0 1em 0;
}

#recipes #contentarea dl dd dl dd {
	border-bottom: none;
	color: #fff;
	font-size: 1.2em;
}

#recipes #contentarea dl dd dd ul {
	list-style: none;
}

#recipes #contentarea dl dd dl dd ol {
	padding-left: 25px;
}

#voice h2 {
	color: #c19eee;
}

#voice #sidenav ul,
#voice #sidenav #archive {
	padding-bottom: 20px;
}

#page-title,
#comment-0,
.archive,
.content-nav,
#comments,
.entry-asset {
	margin: 0 auto;
	padding-bottom: 15px;
	width: 500px;
}

.entry-asset .asset-header h2 a {
	color: #c19eee;
	font-size: 1.2em;
	text-decoration: none;
}

.entry-asset .permalink,
.entry-asset .separator {
	display: none;
}

.entry-asset .asset-meta,
.entry-asset .asset-meta a {
	color: #CC87F4;
	text-decoration: none;
}

.entry-asset .asset-body {
	background: url(../images/blog_divider.jpg) no-repeat bottom center;
	color: #fff;
	font-size: 1.2em;
	padding: 12px 0 40px 0;
}

.entry-asset .asset-body p {
	padding-bottom: 1em;
}

.entry-asset .asset-body ul {
	padding-left: 15px;
}

.entry-asset .asset-body .sharecontainer {
	margin: 20px auto 0;
	overflow: hidden;
	width: 185px;
}
	.entry-asset .asset-body .sharecontainer h5 {
		color: #ffffff;
		font-size: 1em;
		font-weight: normal;
		float: left;
		margin: 7px 5px 0 0;
	}
	.entry-asset .asset-body ul.share {
		background: url(../images/bg-share-blog.gif) no-repeat center top;
		float: left;
		height: 27px;
		list-style: none;
		padding: 0;
		width: 141px;
	}
		.entry-asset .asset-body ul.share li {
			float: left;			
		}
		.entry-asset .asset-body ul.share li.first {
			margin-left: 8px;
		}
			.entry-asset .asset-body ul.share li a {
				display: block;
				height: 0;
				margin: 6px 6px 0 0;
				overflow: hidden;
				padding-top: 17px;				
			}
				.entry-asset .asset-body ul.share li a#share-facebook {
					width: 17px;				
				}
				.entry-asset .asset-body ul.share li a#share-twitter {
					width: 15px;
				}
				.entry-asset .asset-body ul.share li a#share-myspace {
					width: 16px;
				}
				.entry-asset .asset-body ul.share li a#share-delicious {
					width: 15px;
				}
				.entry-asset .asset-body ul.share li a#share-digg {
					width: 15px;
				}
				.entry-asset .asset-body ul.share li a#share-stumbleupon {
					width: 16px;
				}
.archive ul {
	list-style: none;
}

.comment,
.comment a,
#comments,
#comments a {
	color: #fff;
	font-size: 1.1em;
	margin-bottom: 1em;
}

#comments label {
	display: block;
}

#comments-open-data div {
	padding: 5px 0;
}

#voice #faqs {
	color: #ffffff;
	font-size: 1.2em;
	margin: 0 auto;
	width: 500px
}

#voice #faqs a {
	color: #CC87F4;
}

#voice #faqs ul {
	margin-top: 1em;
	padding-left: 1em;
}

#voice #faqs ul li {
	margin-bottom: 1em;
}

#flashplayer {
	margin: 0 auto;
	min-height: 500px;
	padding-top: 200px;
	width: 775px;
}

#dressupvanna #flashplayer {
	padding: 180px 0 0 40px;
	*padding: 135px 0 50px 40px;
}

#footercontainer {
	padding: 25px 0;
}

#footernav {
	clear: both;
	color: #b7b0a4;
	margin: 25px auto 0;
	overflow: hidden;
	text-decoration: none;
	width: 48em;
	*width: 50em;
}

#footernav li {
	float: left;
	padding-right: 2em;
}

#footernav li.first {
	list-style: none;
}
#footernav li.last {
	padding-right: 0;
}
#footernav li ul.share {
		background: url(../images/bg-share-footer.gif) no-repeat center top;
		float: left;
		height: 27px;
		list-style: none;
		padding: 0;
		width: 131px;
	}
		#footernav li ul.share li {
			float: left;			
			padding: 0;
		}
		#footernav li ul.share li.first {
			margin-left: 3px;
		}		
			#footernav li ul.share li a {
				display: block;
				height: 0;
				margin: 0 6px 0 0;
				overflow: hidden;
				padding-top: 15px;
			}
				#footernav li ul.share li a#share-facebook {
					width: 16px;				
				}
				#footernav li ul.share li a#share-twitter {
					width: 15px;
				}
				#footernav li ul.share li a#share-myspace {
					width: 15px;
				}
				#footernav li ul.share li a#share-delicious {
					width: 15px;
				}
				#footernav li ul.share li a#share-digg {
					width: 15px;
				}
				#footernav li ul.share li a#share-stumbleupon {
					width: 16px;
				}

#footernav li a {
	color: #b7b0a4;
	font-weight: bold;
	text-decoration: none;
}
