html { padding-bottom: 410px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section 
{ display: block; }

.lightboxContainer 
{ 
	background: #FFF; 
	padding: 10px 0 50px 0;
}

.lightboxContainer.iframeContainer 
{ 
	background: none; 
	padding: 0;
}

.lightboxContainer>.close, .lightboxContainer>.overlay
{
	background: #000;
	filter: alpha(opacity=50);
}

.lightboxContainer iframe  
{ 
	padding: 20px 0; 
	outline: none;
	max-width: 380px;
	margin: 20px;
}

.lightboxContainer article span.close
{
	right: -12px;
	top: 0;
}

.tooltip dfn,
header .profile ul,
header .profile.active .menu
{ border: 1px solid #e0e0e0; }

header .profile .menu { border: 1px solid transparent; }

header .profile ul,
.avatar ul
{ display: none; }

header .profile.active ul,
.avatar:hover ul 
{ 
	display: block; 
	right: -1px;
}

.avatar ul { border: 1px solid #CCC; }

.tell-a-friend fieldset
{ display: none; }

.tell-a-friend fieldset:first-child
{ display: block; }

.lightbox button.btn
{ max-width: 258px; }

.btns .btn
{
	float: left;
}