body{
	margin:0;
	color:#fff;
	font:11px Verdana, Geneva, sans-serif;
	background:#bebebe;
	min-width:959px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#f5c674;
}
a:hover{color:#e6b663;}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	width:1040px;
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.w2{
	width:1040px;
	float:left;
	left:-50%;
	position:relative;
	text-align:left;
}
#header{
	width:100%;
	overflow:hidden;
	padding:161px 0 0;
	background:url(../images/bg-header.jpg) no-repeat;
}
#header .logo{
	margin:0 auto;
	width:568px;
}
#header .logo a{
	display:block;
	width:506px;
	height:127px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat;
}
#nav{
	width:846px;
	margin:17px 0 0 33px;
	padding:18px 0 0 119px;
	list-style:none;
	height:31px;
	overflow:hidden;
	background:url(../images/bg-nav.jpg) no-repeat;
}
#nav li{
	float:left;
	padding:0 9px 0 16px;
	background:url(../images/divider-nav.jpg) no-repeat;
}
#nav li.home{padding:0 8px 0 0;}
#nav li.bio{padding:0 10px 0 18px;}
#nav li.media{
	padding:0 9px 0 15px;
	background-position:0 -16px;
}
#nav li.store{background-position:0 -32px;}
#nav li.contact{background-position:0 -48px;}
#nav li.appearances{
	padding:0 10px 0 15px;
	background-position:0 -64px;
}
#nav li.press{background-position:0 -80px;}
#nav li a{
	display:block;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-nav.jpg) no-repeat;
}
#nav li.home a{
	width:60px;
	background-position:0 0;
}
#nav li.bio a{
	width:37px;
	background-position:-60px 0;
}
#nav li.media a{
	width:64px;
	background-position:-97px 0;
}
#nav li.store a{
	width:68px;
	background-position:-161px 0;
}
#nav li.contact a{
	width:96px;
	background-position:-229px 0;
}
#nav li.appearances a{
	width:145px;
	background-position:-325px 0;
}
#nav li.press a{
	width:66px;
	background-position:-470px 0;
}
#main{
	width:959px;
	overflow:hidden;
	margin:0 0 0 40px;
	background:url(../images/bg-main-c.jpg) repeat-y;
}
.main-t{
	background:url(../images/bg-main-b.jpg) no-repeat 0 100%;
	padding:0 0 4px;
}
.main-c{background:url(../images/bg-main-dotted.png) repeat-y;}
.main-b{
	min-height:461px;
	padding:30px 20px 9px 35px;
	background:url(../images/bg-main-t.jpg) no-repeat;
	position:relative;
}
.main-b:after{
	content:"";
	display:block;
	clear:both;
}
* html .main-b{height:461px;}
#main h3{
	margin:0 0 7px;
	font-weight:normal;
	font:19px/22px Tahoma, Geneva, sans-serif;
	color:#f5c674;
}
#main .aside h3{margin:0 0 13px;}
#main h2{
	margin:0 0 15px;
	font-weight:normal;
	font:21px/24px Tahoma, Geneva, sans-serif;
	color:#f5c674;
}
#twocolumns{
	width:445px;
	float:left;
	line-height:16px;
}
.aside{
	width:169px;
	float:left;
	padding:0 28px 0 0;
}
* html .aside{padding:0 25px 0 0;}
.aside .photo{
	display:block;
	margin:0 0 9px;
}
.aside .box{padding:0 0 0 6px;}
.aside .box:after{
	content:"";
	display:block;
	clear:both;
}
ul.follow{
	list-style:none;
	margin:0 0 0 -2px;
	padding:0;
	position:relative;
}
ul.follow li{
	height:1%;
	padding:0 0 2px;
	overflow:hidden;
	vertical-align:middle;
}
ul.follow li a{
	float:left;
	min-height:23px;
	padding:4px 0 0 32px;
	background-repeat:no-repeat;
	color:#f5c674;
}
* html ul.follow li a{height:23px;}
ul.follow li.myspace a{background-image:url(../images/ico-myspace.png);}
ul.follow li.facebook a{background-image:url(../images/ico-facebook.png);}
ul.follow li.twitter a{background-image:url(../images/ico-twitter.png);}
ul.follow li.youtube a{background-image:url(../images/ico-youtube.png);}
#content{
	height:1%;
	overflow:hidden;
	padding:3px 0 0;
}
#content em.date{
	display:block;
	font-style:normal;
	font-size:10px;
	line-height:12px;
	color:#cbcbcb;
	margin:0 1px 13px;
}
#content p{margin:0 0 16px;}
p.more{text-align:right;}
#content p.more{margin:0 21px 16px;}
#sidebar{
	width:435px;
	float:right;
	line-height:16px;
	margin:4px 0 0;
}
#sidebar p{margin:0 0 3px;}
#sidebar p.more{padding:0 4px;}
#sidebar .s-box{
	height:1%;
	padding:19px 0 19px 2px;
	background:url(../images/bg-s-box.png) no-repeat;
}
#sidebar .s-box:after{
	content:"";
	display:block;
	clear:both;
}
#sidebar .s-box-first{
	padding-top:0;
	background:none;
}
#sidebar .store-hold{
	height:1%;
	font-size:10px;
	line-height:15px;
	margin:0 0 18px;
	padding:3px 0 0;
}
#sidebar .store-hold:after{
	content:"";
	display:block;
	clear:both;
}
#sidebar .store-hold .img-holder{
	display:inline;
	float:left;
	margin:2px 10px 0 -4px;
	position:relative;
}
* html #sidebar .store-hold .img-holder{margin-right:7px;}
#sidebar .store-hold .img-holder img{
	display:block;
	border:1px solid #000;
}
#sidebar .store-hold .details{
	height:1%;
	overflow:hidden;
}
#sidebar .list{
	list-style:none;
	margin:0 0 5px;
	padding:0;
}
#sidebar .list li{padding:0 0 16px;}
#sidebar .list a{
	text-decoration:none;
	color:#f5c674;
}
#sidebar .list a:hover{text-decoration:underline;}
#footer{
	width:959px;
	margin:0 0 0 40px;
	text-align:center;
	line-height:16px;
	color:#eabe72;
	background:url(../images/bg-footer-c.gif) repeat-y;
}
#footer div{
	height:1%;
	overflow:hidden;
	padding:12px 34px 23px 20px;
	background:url(../images/bg-footer-b.jpg) no-repeat 0 100%;
}
#footer p{margin:0;}