/*
	*
	*	Bar
	*
*/
#bar {
	border-bottom:1px solid #333;
	background:#000;
}
#bar div.padding {
	padding:12px 0 2px 0;
}
#bar p {
	font:normal 300 9px/17px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#828a8f;
	margin:0;
}
#bar p a {
	margin:0 18px 0 0;
}
#bar p a:hover {
	text-decoration:none;
}
#bar p.floatleft a {
	color:#828a8f;
}
#bar p.floatleft a:hover {
	color:#d6d6d6;
}
#bar p.floatright a {
	color:#d6d6d6;
	margin:0 9px 0 0;
}
#bar p.floatright a:hover {
	color:#828a8f;
}
#bar p.floatright a.a-cart {
	color:#8d817b;
}
#bar p.floatright a.a-cart span.ico {
	position:relative;
	top:1px;
}

/*
	*
	*	Header
	*
*/
#header {
	border-bottom:1px solid #333;
	background:#000;
	margin:0;
}
#header div.padding {
	padding:20px 0 16px 0;
}

/*
	*
	*	Logo
	*
*/
#logo h3.incl a {
	width:370px;
	height:59px;
}

/*
	*
	*	Social
	*
*/
#social {
	position:relative;
	width:205px;
	height:30px;
	float:right;
	top:16px;
}
#social ul {
	padding:0;
	margin:0;
}
#social ul li {
	border-right:1px solid rgba(255, 255, 255, 0.2);
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	display:block;
	height:30px;
	float:left;
}
#social ul li a.ico-newsletter-lightblue {
	position:relative;
	top:8px;
}


/*
	*
	*	Search
	*
*/
#search {
	position:absolute;
	overflow:hidden;
	max-width:300px;
	display:none;
	height:30px;
	right:34px;	
	width:0px;
	top:0;
}
#search input.ipt {
	padding:4px 10px 6px 10px;
	line-height:22px;
	background:#FFF;
	display:block;
	width:229px;
	height:20px;
	border:0;
}
#search input.ipt-submit {
	background:#51626f;
	position:absolute;
	padding:5px 10px;
	font-weight:500;
	display:block;	
	height:30px;
	color:#FFF;
	width:50px;
	right:1px;
	top:0px;	
}
#search input.ipt-submit:hover {
	color:#adbfcd;
}

/*
	*
	*	Newsletter
	*
*/
#newsletter {
	border:1px solid #dfe5e6;
	box-shadow:0 0 10px #999;
	background:#b3b3b3;
	position:absolute;
	z-index:9999;
	display:none;
	min-height:129px;
	width:541px;
	right:-15px;
	top:25px;
}
#newsletter div.arrow {
	background:url(../images/ico.png) no-repeat -58px -30px;
	position:absolute;
	display:block;
	width:12px;
	height:6px;
	right:63px;
	top:-6px;
}
#newsletter div.padding {
	padding:7px 12px;
}
#newsletter div.wrap {
	line-height:20px;
	margin:0 0 8px 0;
	width:100%;
}
#newsletter div.wrap div.c21 {
	width:230px;
}
#newsletter div.wrap div.c22 {
	width:272px;
}
#newsletter label.title {
	font:italic 500 20px/20px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	color:#000;
}
#newsletter label.title span.ico {
	display:inline-block;
	margin:0 10px 0 0;
	position:relative;
	top:2px;
}
#newsletter label.error {
	margin:5px 0 0 0 !important;
	color:#FFF !important;
	display:block;
}
#newsletter input.ipt {
	line-height:19px;
	height:25px;
	width:220px;
	border:0;
	margin:0;
}
#newsletter input.nomarginright {
	width:262px;
}
#newsletter input.ipt-submit {
	width:230px;
}

/*
	*
	*	Menu
	*
*/
#menu {
	position:relative;
	height:36px;
	float:none;
}
#menu.menu-with-margin {
	margin:0 0 30px 0;
}
#menu div.padding {
	padding:12px 0 10px 0;
}
#menu ul li {
	font:normal 500 13px/16px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 55px 0 0;
	color:#a6acb0;
}
#menu ul li a {
	color:#a6acb0;
}
#menu ul li a:hover {
	text-decoration:none;
	color:#FFF;
}

/*
	*
	*	Menu: Expanded
	*
*/
#menu ul li.expanded a {
	background:url(../images/menu-ul-li-expanded.png) no-repeat right top;
	padding:5px 39px 8px 0;
}
#menu ul li.expanded a:hover,
#menu ul li.expanded a.active {
	background-position:right bottom;
	color:#FFF;
}
#menu ul li.expanded div.background {
	background:#dfe5e6;
	visibility:hidden;
  position:absolute;
	z-index:9998;
  height:39px;
  width:100%;
  z-index:99;
	top:33px;
  left:0;
  padding:5px 0 0 0;
}
#menu ul li.expanded div.background div.container {
	position:relative;
}
#menu ul li.expanded div.background div.container ul {
	position:absolute;
	left:15px;
}
#menu ul li.expanded:hover div {
	visibility:visible;
}

/*
	*
	*	Menu: Dropdown
	*
*/
#menu ul li.expanded ul li {
	font:normal 500 13px/36px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	margin:0 5px 0 0;
	display:inline;
	float:none;
}
#menu ul li.expanded ul li a {
	background-image:none;
	color:#575a5d;
	padding:15px 10px 14px 10px;
}
#menu ul li.expanded ul li a:hover {
	color:#010101;
}
#menu ul li.expanded ul li.last {
	margin-right:0;
}

/*
	*
	*	Menu: Visible
	*
*/
#menu ul li.visible a {
	background:url(../images/menu-ul-li-visible.png) no-repeat center bottom;
	padding:0 0 11px 0;
	margin:0 37px 0 0;
}
#menu ul li.visible div.background {
	border-bottom:5px solid #000;
	background:#FFF;
    position:absolute;
    height:30px;
    width:100%;
    z-index:9;
	top:36px;
    left:0;
}
#menu ul li.visible div.background ul {
	position:relative;
	top:4px;
	left:0;
}
#menu ul li.visible ul li {
	margin:5px 35px 0 0;
}
#menu ul li.visible ul li a {
	background-image:none;
	color:#555;
	margin:0;
}
#menu ul li.visible ul li a:hover {
	color:#000;
}
#menu ul li.visible ul li.active-trail a {
	font-family:"FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	background:url(../images/menu-ul-li-visible-active-trail-a.png) repeat-x bottom left;
	padding:0 0 4px 0;
	font-weight:700;
	color:#000;
}

/*
	*
	*	Slider: Pictures
	*
*/
div.slider div.pictures {
	position:absolute;
	overflow:hidden;
	height:455px;
	width:100%;
	z-index:-2;
	top:-140px;
	left:0;
}
div.slider div.pictures img {
	display:block;
	margin:0 auto;
}

/*
	*
	*	Slider: Content
	*
*/
div.slider div.content {
	background:url(../images/slider-content.png) repeat;
	padding:14px 20px 30px 20px;
	margin:82px 0 0 43px;
	position:relative;
	overflow:hidden;
	width:343px;
	z-index:99;
}

/*
	*
	*	Slider: News
	*
*/
div.slider ul.news {
	width:2500px;
	padding:0;
}
div.slider ul.news li {
	margin:0 50px -33px 0;
	display:block;
	width:343px;
	float:left;
}
div.slider ul.news li h2.title {
	font:normal 700 28px/32px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	margin:0 0 5px 0;
	color:#dfe5e6;
}
div.slider ul.news li h2.title a {
	color:#dfe5e6;
}
div.slider ul.news li h2.title a:hover {
	text-decoration:none;
	color:#FFF;
}
div.slider ul.news li p {
	padding:0 0 15px 0;
	color:#FFF;
	margin:0;
}
div.slider ul.news li p a {
	text-decoration:none;
	color:#c5d7ed;
}
div.slider ul.news li p a:hover {
	color:#FFF;
}
div.slider ul.news li p.description {
	font:normal 500 20px/28px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
}
div.slider ul.news li p.description a {
	font-size:16px;
	text-transform:uppercase;
	border-bottom:1px dotted #a1a29f;
}
div.slider ul.news li p.links {
	font:normal 500 12px/15px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	border-bottom:1px solid #545454;
	text-transform:uppercase;
	color:#999;
}
div.slider ul.news li p.links {
	margin:0;
}
div.slider ul.news li p.links a {
	padding:0 16px 0 0;
	margin:0;
	border:0;
}

/*
	*
	*	Slider: Pagination
	*
*/
div.slider ul.pagination {
	padding:0;
	margin:0;
}
div.slider ul.pagination li {
	list-style-position:outside;
	list-style-type:none;
	margin:0 5px 0 0;
	display:block;
	float:left;
}
div.slider ul.pagination li a {
	background:url(../images/ico.png) no-repeat -51px -30px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	line-height:0;
	font-size:0;
	height:8px;
	width:7px;
}
div.slider ul.pagination li.current a {
	background-position:-42px -30px;
	width:9px;
}

/*
	*
	*	Slider: Counter
	*
*/
div.slider ul.counter {
	position:absolute;
	bottom:7px;
	right:21px;
	padding:0;
}
div.slider ul.counter li {
	font:normal 500 12px/16px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	color:#d1d4d3;
	margin:0;
}
div.slider ul.counter li span.current {
	color:#FFF;
}

/*
	*
	*	Slider: Home page
	*
*/
#slider {
	height:315px;
	position:relative;
}

/*
	*
	*	Slider: Home page: Pictures
	*
*/
#slider div.mask {
	background:url(../images/slider-pictures.png) repeat-x top left;
	position:absolute;
	height:100%;
	width:100%;
	z-index:-1;
	top:-170px;
	left:0;
}
#slider div.loading {
	position:absolute;
	height:50px;
	width:50px;
	top:90px;
	left:57%;
}

/*
	*
	*	Slider: Home page: Pagination
	*
*/
#slider ul.pagination {
	position:absolute;
	bottom:10px;
	left:160px;
}

/*
	*
	*	Slider: Current issue
	*
*/
#slider-current-issue {
	position:relative;
	background:#000;
	height:345px;
	width:655px;
}
#slider-current-issue div.loading {
	position:absolute;
	height:50px;
	width:50px;
	left:500px;
	top:190px;
}

/*
	*
	*	Slider: Current issue: Pictures
	*
*/
#slider-current-issue div.pictures {
	height:345px;
	width:655px;
	z-index:0;
	left:0;
	top:0;
}

/*
	*
	*	Slider: Current issue: Content
	*
*/
#slider-current-issue div.content {
	padding:25px 20px 20px 20px;
	position:absolute;
	width:350px;
	height:auto;
	bottom:20px;
	left:20px;
	margin:0;
}
#slider-current-issue ul.news li h2.title {
	font:normal 700 24px/28px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
}
#slider-current-issue ul.news li p.description {
	font:normal 500 16px/24px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
}
#slider-current-issue ul.news,
#slider-current-issue ul.news li {
	width:350px;
}
#slider-current-issue ul.news {
	width:2500px;
}
#slider-current-issue ul.news li {
	margin:0 50px 0 0;
	display:block;
	float:left;
}

/*
	*
	*	Slider: Current issue: Counter
	*
*/
#slider-current-issue ul.counter {
	bottom:12px;
}

/*
	*
	*	Slider: Current issue: Pagination
	*
*/
#slider-current-issue ul.pagination {
	position:relative;
	bottom:-10px;
	left:130px;
}

/*
	*
	*	Current issue
	*
*/
#current-issue {
	position:absolute;
	top:-40px;
	right:0;
	width:93px;
	overflow:hidden;
}
#current-issue div.wrap {
	position:relative;
	width:333px;
}
#current-issue a.a-slide {
	display:block;
	width:93px;
	height:186px;
	background:url(../images/current-issue.png) no-repeat 0 0;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	margin:70px 0 0 0;
}
#current-issue a.a-slide-out {
	background-position:0 0;
}
#current-issue a.a-slide-in {
	width:93px;
	background-position:-93px 0;
}
#current-issue #preview {
	width:240px;
	height:329px;
	background:url(../images/slider-content.png) repeat;
}
#current-issue #preview div.padding {
	padding:25px;
}
#current-issue #preview p.picture {
	background:url(../images/current-issue.png) no-repeat -186px 0;
	padding:0 0 0 40px;
	margin:0 0 10px 0;
}
#current-issue #preview p.price {
	font:normal 700 17px/20px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	color:#dfe5e6;
	margin:0 0 5px 0;
}
#current-issue #preview p.links {
	font:normal 500 14px/20px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	margin:0;
}
#current-issue #preview p.links a {
	margin:0 5px 0 0 ;
	color:#C5D7ED;
}

/*
	*
	*	Middle
	*
*/
#middle div.padding {
	position:relative;
	padding:7px 0 12px 0;
}
#middle div.mask {
	position:absolute;
	background:url(../images/middle-mask.png) repeat-y top right;
	width:400px;
	height:100%;
	z-index:6;
	right:0;
	top:0;
}

/*
	*
	*	Middle: Articles
	*
*/
#middle ul.articles {
	position:relative;
	width:945px;
	height:151px;
	padding:0;
	overflow:hidden;
}
#middle ul.articles li {
	width:298px;
	height:151px;
	position:relative;
	margin:0 24px 0 0;
	display:block;
	float:left;
}
#middle ul.articles li div.picture img {
	display:block;
}
#middle ul.articles li div.category {
	position:absolute;
	background:#000;
	padding:5px 10px;
	z-index:9;
	left:0;
	top:0;
}
#middle ul.articles li div.category p {
	font:italic 500 14px/14px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	color:#9d9d9d;
	margin:0;
}
#middle ul.articles li div.title {
	position:absolute;
	background:url(../images/slider-content.png) repeat;
	padding:8px 10px;
	z-index:9;
	bottom:0;
	left:0;
}
#middle ul.articles li div.title h4 {
	font:normal 500 20px/23px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	margin:0 0 2px 0;
	color:#000;
}
#middle ul.articles li div.title p {
	font:normal 500 14px/15px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	color:#FFF;
	margin:0;
}
#middle ul.articles li div.title h4 a,
#middle ul.articles li div.title p a {
	color:#FFF;
}
#middle ul.articles li div.title h4 a:hover,
#middle ul.articles li div.title p a:hover {
	text-decoration:none;
	color:#888;	
}


/*
	*
	*	Middle: jCarousel
	*
*/
#middle .jcarousel-container {
	width:975px;
	overflow:hidden;
}
#middle .jcarousel-clip-horizontal {
	width:975px;
}
#middle .jcarousel-next-horizontal {
	position:absolute;
	width:100%;
	padding:0;
}
#middle .jcarousel-prev,
#middle .jcarousel-next {
	position:absolute;
	cursor:pointer;
	display:block;
	top:53px;
	width:28px;
	height:46px;
	background:url(../images/arr.png) no-repeat 0 0;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	z-index:7;
}
#middle .jcarousel-prev {
	background-position:0 -46px;
	left:9px;
}
#middle .jcarousel-next {
	background-position:0 0;
	right:9px;
}
#middle .jcarousel-prev-disabled,
#middle .jcarousel-next-disabled {
	display:none !important;
}
#middle .jcarousel-prev:hover,
#middle .jcarousel-next:hover {
	opacity:0.7;
}

/*
	*
	*	Page: View
	*
*/
#view {
	background:url(../images/bg.png) repeat-y top center;
	padding:15px 0;
}
div.nobg {
	background-image:none !important;
}

/*
	*
	*	Page: General: area-slider
	*
*/
#page div.area-slider {
	border-bottom:4px solid #000;
	padding:0 0 14px 0;
	margin:0 0 14px 0;
	width:100%;
}

/*
	*
	*	Page: General: area-articles-list
	*
*/
#page div.area-articles-list {
	border-bottom:4px solid #000;
	padding:0 0 18px 0;
	margin:0 0 18px 0;
	width:100%;
}
#page div.area-articles-list h2.dotted {
	margin:0 0 35px 0;
	line-height:8px;
}
#page div.area-articles-list h2.dotted span {
	padding:0 10px 0 5px;
	margin:0 0 0 169px;
}
#page div.area-articles-list div.item {
	border-bottom:1px solid #000;
	padding:0 0 24px 0;
	margin:0 0 25px 0;
	position:relative;
	width:100%;
}
/*#page div.area-articles-list div.item p.p11 {
	position:absolute;
	bottom:20px;
	margin:0;
}*/
#page div.area-articles-list div.item p.p11 a {
	margin:0 26px 0 0;
}
#page div.area-articles-list div.item div.floatleft {
	width:157px;
}
#page div.area-articles-list div.item div.floatleft p {
	margin:0;
}
#page div.area-articles-list div.item div.floatleft p img {
	display:block;
}
#page div.area-articles-list div.item div.floatright {
	width:480px;
}

/*
	*
	*	Page: General: area-articles-box
	*
*/
#page div.area-articles-box {
	border-bottom:4px solid #000;
	padding:0 0 16px 0;
	margin:0 0 13px 0;
	width:100%;
}
#page div.area-articles-box h2.dotted {
	margin:20px 0 15px 0;
	line-height:8px;
}
#page div.area-articles-box h2.dotted span {
	padding:0 10px 0 5px;
	margin:0 0 0 164px;
}
#page div.area-articles-box ul li {
	margin:0 15px 15px 0;
	width:320px;
	float:left;
}
#page div.area-articles-box ul li div.picture {
	position:relative;
}
#page div.area-articles-box ul li div.picture p.picture img {
	display:block;
}
#page div.area-articles-box ul li div.picture p.title {
	font:italic 600 16px/16px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	background:url(../images/slider-content.png) repeat;
	letter-spacing:1px;
	position:absolute;
	padding:5px 20px;
	color:#FFF;
	z-index:99;
	height:20px;
	margin:0;
	left:0;
	top:0;
}
#page div.area-articles-box ul li div.picture p.post {
	font:italic 500 16px/16px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	background:url(../images/slider-content.png) repeat;
	padding:10px 20px 20px 20px;
	letter-spacing:1px;
	position:absolute;
	width:280px;
	color:#FFF;
	z-index:99;
	bottom:0;
	margin:0;
	left:0;
}
#page div.area-articles-box ul li div.picture p.post span.by {
	font:italic 400 12px/16px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	display:block;
}

/*
	*
	*	Page: General: issues
	*
*/
#page ul.issues {
	padding:0;
	margin:0;
}
#page ul.issues li.issue {
	background:#E0DED9 url(../images/issue.png) repeat-x top left;
	margin:0 14px 20px 0;
	position:relative;

	display:block;
	width:162px;
	float:left;
}
#page ul.issues li.issue div.padding {
	padding:0 10px 10px 10px !important;
}
#page ul.issues li.issue div.picture {
	margin:0 0 5px 0;
}
#page ul.issues li.issue div.picture p img {
	display:block;
}
#page ul.issues li.issue div.title {
	padding:0 0 70px 0;
	text-align:center;
}
#page ul.issues li.issue div.title p.p13 {
	margin:0;
}
#page ul.issues li.issue div.details {
	position:absolute;
	bottom:10px;
	width:100%;
	left:0;
}
#page ul.issues li.issue div.details p {
	text-align:center;
	margin:6px 0;
}
#page ul.issues li.issue div.details p a {
	margin:0 auto;
}
#page ul.issues li.issue div.details p.p13 {
	margin:0;
}

/*
	*
	*	Page: General: issues (as table)
	*
*/
#page table.issues {
	margin:0 0 20px 0;
}
#page table.issues tr {
	padding:0;
	padding:0;
}
#page table.issues td {
	background:#E0DED9;
	width:157px;
	padding:0;
	margin:0;
}
#page table.issues td div.padding {
	padding:0 10px;
	width:137px;
}
#page table.issues td div.picture {
	margin:0 0 5px 0;
}
#page table.issues td div.picture p {
	margin:0;
}
#page table.issues td div.picture p img {
	display:block;
}
#page table.issues td div.title {
	padding:0 0 20px 0;
	text-align:center;
}
#page table.issues td div.title p.p13 {
	margin:0;
}
#page table.issues td div.title p.p13 a {
	color:#000;
}
#page table.issues td div.details {
	padding:0 0 10px 0;
}
#page table.issues td div.details p {
	text-align:center;
	margin:6px 0;
}
#page table.issues td div.details p a {
	margin:0 auto;
}
#page table.issues td div.details p.p13 {
	margin:0;
}

/*
	*
	*	Page: General: issues (as table) - apply background
	*
*/
#page table.issues tr.content td {
	background:#E0DED9 url(../images/issue.png) repeat-x top left;
}

/*
	*
	*	Page: General: issues (as table) - space in TDs
	*
*/
#page table.issues tr td.blank {
	background:#FFF;
	width:14px;
}

/*
	*
	*	Page: General: issues (as table) - space in TRs
	*
*/
#page table.issues tr.space,
#page table.issues tr.space td {
	background:#FFF;
}
#page table.issues tr.space td {
	height:20px;
}

/*
	*
	*	Page: General: issues (as table) - classes
	*
*/
#page table.issues-4 {
	width:655px;
}
#page table.issues-3 {
	width:489px;
}
#page table.issues-2 {
	width:323px;
}
#page table.issues-1 {
	width:157px;
}

/*
	*
	*	Page: area-listen-items 
	*
*/
#page div.area-listen-items {
	border-bottom:1px solid #000;
	padding:0 0 20px 0;
	margin:0 0 19px 0;
}
#page div.area-listen-items h3 {
	margin:0 0 30px 0;
	font-weight:500;
}

/*
	*
	*	Page: area-podcasts
	*
*/
#page div.area-podcasts {
	border-bottom:1px solid #000;
	margin:0 0 19px 0;
	padding:0;
}

/*
	*
	*	Page: Shop: area-shop-browse
	*
*/
#page div.area-shop-browse div.item {
	margin:0 15px 20px 0;
	width:320px;
	float:left;
}
#page div.area-shop-browse div.item div.picture {
	position:relative;
}
#page div.area-shop-browse div.item div.picture p.picture img {
	display:block;
}
#page div.area-shop-browse div.item div.picture p.title {
	font:italic 600 16px/16px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	background:url(../images/slider-content.png) repeat;
	letter-spacing:1px;
	position:absolute;
	padding:15px 20px;
	width:280px;	
	color:#FFF;
	z-index:99;
	margin:0;
	bottom:0;
	left:0;
}
#page div.area-shop-browse div.item div.picture p.title a {
	color:#FFF;
}
#page div.area-shop-browse div.item div.content {
	margin:10px 0 0 0;
}
#page div.area-shop-browse div.item div.content p.p13 a:link {
	text-decoration:underline;
}
#page div.area-shop-browse div.item div.content p.p13 a:hover {
	text-decoration:none;
}

/*
	*
	*	Page: area-magazine-current-issue
	*
*/
#page div.area-magazine-current-issue {
	border-bottom:3px solid #000;
	margin:-27px 0 45px 0;
  position:relative;
  background:#FFF;
	width:100%;
  z-index:1;
}
#page div.area-magazine-current-issue div.padding {
	padding:0 0 0 245px;
}
#page div.area-magazine-current-issue div.floatleft {
	margin:0 20px 0 0;
}
#page div.area-magazine-current-issue p img {
	display:block;
}
#page div.area-magazine-current-issue h1 {
	font:normal 76px/76px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	margin:0;
}
#page div.area-magazine-current-issue h2 {
	font:normal 48px/48px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
}


/*
	*
	*	Page: area-magazine-current-issue-contents
	*
*/
#page div.area-magazine-current-issue-contents h3 {
	margin:0 0 15px 0;
}
#page div.area-magazine-current-issue-contents div.c31 {
	margin:0 18px 0 0;
	width:223px;
}
#page div.area-magazine-current-issue-contents div.c32 {
	margin:0 18px 0 0;
	width:462px;
}
#page div.area-magazine-current-issue-contents div.c33 {
	width:223px;
}
#page div.area-magazine-current-issue-contents div.article {
	border-bottom:1px dotted #000;
	padding:0 0 19px 0;
	margin:0 0 20px 0;
}
#page div.area-magazine-current-issue-contents div.article-last {
	border-bottom:0;
	padding:0;
	margin:0;
}
#page div.area-magazine-current-issue-contents div.article p.p17 a {
	color:#000;
}
#page div.area-magazine-current-issue-contents div.article p.p13 {
	margin:0 0 10px 0;
}
#page div.area-magazine-current-issue-contents div.article p.thumbnail img {
	display:block;
}
#page div.area-magazine-current-issue-contents div.article p.p11 a {
	margin:0 10px 0 0;
}

/*
	*
	*	Page: area-video
	*
*/
#page div.area-video {
	width:100%;
}
#page div.area-video div.floatleft,
#page div.area-video div.floatright {
	width:320px;
}
#page div.area-video p {
	margin:0;
}
#page div.area-video p img {
	display:block;
}

/*
	*
	*	Page: area-newsletter
	*
*/
#page div.area-newsletter div.padding {
	padding:10px 14px;
}
#page div.area-newsletter form {
	display:block;
}
#page div.area-newsletter form div.wrap {
	margin:0 0 12px 0;
}
#page div.area-newsletter form div.submit {
	margin:0;
}
#page div.area-newsletter form label {
	display:block;
}
#page div.area-newsletter form label span.ico {
	display:inline-block;
	margin:0 15px 0 0;
	position:relative;
	top:1px;
}
#page div.area-newsletter form input.ipt {
	margin:0 15px 0 0;
	padding:5px 10px;
	width:211px;
	height:25px;
}
#page div.area-newsletter form input.ipt-submit {
	width:290px;
}

/*
	*
	*	Page: area-newsletter-1 (in 1)
	*
*/
#page div.area-newsletter-1 {
	background:#616265;
	margin:16px 0 0 0;
}
#page div.area-newsletter-1 form div.wrap {
	float:left;
	margin:0;
}
#page div.area-newsletter-1 form label.title {
	font:italic 500 14px/17px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	padding:0 0 0 33px;
	margin:0 34px 0 0;
	position:relative;
	width:98px;
	color:#FFF;
}
#page div.area-newsletter-1 form label.title span.ico-newsletter-lightblue {
	background-position:-37px -65px;
	position:absolute;
	top:11px;
	left:0;
}
#page div.area-newsletter-1 form label.error {
	color:#FFF !important;
}
#page div.area-newsletter-1 form input.ipt {
	background:#FFF;
	border:0;
}

/*
	*
	*	Page: area-newsletter-3 (in 3)
	*
*/
#page div.area-newsletter-3 {
	background:#FFF;
}
#page div.area-newsletter-3 div.padding {
	padding:10px 0;
}
#page div.area-newsletter-3 div.wrap {
	width:510px;
}
#page div.area-newsletter-3 div.wrap div.c21,
#page div.area-newsletter-3 div.wrap div.c22 {
	width:248px;
}
#page div.area-newsletter-3 form label.title {
	font:normal 700 16px/18px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	display:block;
	margin:0;
}
#page div.area-newsletter-3 form input.ipt {
	-webkit-box-shadow:inset 0 1px 1px #d4d4d4;
	-moz-box-shadow:inset 0 1px 1px #d4d4d4;
	box-shadow:inset 0 1px 1px #d4d4d4;
	border:1px solid #c1c1c1;
	border-top:1px solid #a3a3a3;
}
#page div.area-newsletter-3 form input.ipt-submit {
	width:235px;
}

/*
	*
	*	Page: area-featured-packages
	*
*/
#page div.area-featured-packages div.item {
	border-bottom:1px solid #000;
	padding:0 0 19px 0;
	margin:0 0 30px 0;
	width:100%;
}
#page div.area-featured-packages div.item div.c21 {
	width:325px;
}
#page div.area-featured-packages div.item div.c22 {
	padding:15px 0;
	width:320px;
}
#page div.area-featured-packages div.item h2 {
	margin:0 0 10px 0;
}
#page div.area-featured-packages div.item h2 a {
	color:#000;
}
#page div.area-featured-packages div.item p.p14 {
	margin:0 0 15px 0;
}
#page div.area-featured-packages div.item p.price {
	margin:0 0 18px 0;
}
#page div.area-featured-packages div.item p.buy {
	margin:0 0 15px 0;
}

/*
	*
	*	Page: area-shop-books
	*
*/
#page div.area-shop-books {
	border-bottom:1px solid #000;
	padding:0 0 20px 0;
	margin:0 0 19px 0;
}
#page div.area-shop-books ul {
	padding:0;
	margin:0;
}
#page div.area-shop-books ul li {
	margin:0 14px 50px 0;
	display:block;
	width:162px;
	float:left;
}
#page div.area-shop-books ul li.issue p.title {
	margin:0 0 25px 0;
}

/*
	*
	*	Page: Shop: area-shop-postcards
	*
*/
#page div.area-shop-postcards ul li {
	border-bottom:1px dotted #000;
	padding:0 0 37px 0;
	margin:0 0 29px 0;
}
#page div.area-shop-postcards ul li div.postcard {
	background:#E0DED9 url(../images/postcard.png) repeat-x top left;
	display:inline-block;
	position:relative;
}
#page div.area-shop-postcards ul li div.postcard div.padding {
	padding:10px 20px;
}
#page div.area-shop-postcards ul li div.front-view {
	margin:0 17px 0 0;
}
#page div.area-shop-postcards ul li div.back-view {
	margin:70px 0 0 0;
}
#page div.area-shop-postcards ul li p.count {
	font:normal 600 27px/27px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	position:absolute;
	right:0;
	top:0;
}
#page div.area-shop-postcards ul li p.picture {
	margin:0 0 2px 0;
}
#page div.area-shop-postcards ul li p.picture img {
	display:block;
}

/*
	*
	*	Page: area-listen-podcasts-series
	*
*/
#page div.area-listen-podcasts-series {
	background:url(../images/h.png) repeat-y 203px 0;
	width:100%;
}
#page div.area-listen-podcasts-series div.floatleft {
	width:187px;
}
#page div.area-listen-podcasts-series div.floatright {
	width:437px;
}
#page div.area-listen-podcasts-series #trackplay {
	margin:0 0 13px 0;
}
#page div.area-listen-podcasts-series p.buttons {
	margin:8px 0 10px 0;
}
#page div.area-listen-podcasts-series p.buttons a {
	margin:0 auto;
}
#page div.area-listen-podcasts-series div.share {
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:10px 0;
	margin:0;
}

#page div.area-listen-podcasts-series div.pagination {
	padding:10px 0 0 20px;
}

#page div.area-listen-podcasts-series div.title {
	margin:0 0 10px 0;
	width:100%;
}
#page div.area-listen-podcasts-series div.title p {
	margin:0;
}
#page div.area-listen-podcasts-series div.title p.floatleft a {
	font:normal 500 13px/17px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	text-decoration:underline;
	display:block;
	color:#000;
}

/*
	*
	*	Podcast: Playlist
	*
*/
#page #playlist ul {
	border-top:1px solid #CCC;
}
#page #playlist ul li {
	border-bottom:1px solid #CCC;
	width:100%;
	margin:0;
}
#page #playlist ul li p {
	font:normal 500 12px/14px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	margin:0;
}
#page #playlist ul li p a {
	background:#FFF url(../images/trackplay-assets.png) repeat-x 0 0;
	background:none;
	padding:5px 0;
	display:block;
	color:#000;
}
#page #playlist ul li p a span {
	display:block;
	float:left;
}
#page #playlist ul li p a span.number {
	font:normal 27px/35px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	padding:0 0 0 8px;
	margin:0 15px 0 10px;
	text-align:center;
	color:#0098aa;
	height:26px;
	width:18px;
}
#page #playlist ul li p a span.description {
	margin:0 10px 0 0;
	width:330px;
}
#page #playlist ul li p a span.time {
	font:normal 12px/35px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	text-align:center;
	color:#8e908f;
	width:45px;
}
#page #playlist ul li p a:hover {
	background:#FFF url(../images/trackplay-assets.png) repeat-x 0 -70px;
	text-decoration:none;
}
#page #playlist ul li p a:hover span.number {
	background:url(../images/trackplay-assets.png) no-repeat 0 -44px;
	text-indent:-9999px;
	position:relative;
	line-height:0;
	font-size:0;
	left:5px;
	top:5px;
}

/*
	*
	*	Title of post
	*
*/
#page div.post-title {
	margin:0 0 12px 0;
}
#page div.post-title h1 {
	font:normal 700 26px/30px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
  margin:0 0 15px 0;
}
#page div.post-title p {
  font:normal 400 14px/21px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	border-bottom:1px solid #CCC;
	padding:0 0 10px 0;
	margin:0 0 5px 0;
}

/*
	*
	*	Meta of post (usually author)
	*
*/
#page div.post-meta {
	margin:0 0 10px 0;
	padding:0;
}
#page div.post-meta p {
	color:#81746F;
	margin:0;
}
#page div.post-meta p a:link {
	text-decoration:underline;
	margin:0 50px 0 0;
}

/*
	*
	*	Post: Share
	*
*/
#page div.post-share {
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:10px 0 5px 0;
	margin:0 0 10px 0;
	height:25px;
}
#page div.post-share div.social-bookmark {
	height:25px;
	width:100%;
}
#page div.post-share div.twitter,
#page div.post-share div.google,
#page div.post-share div.facebook,
#page div.post-share div.sharethis {
	height:25px;
}
#page div.post-share div.facebook {
	overflow:hidden;
	width:115px;
	height:25px;
}

/*
	*
	*	Post: Player
	*
*/
#page div.player {
	border-bottom:4px solid #000;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	line-height:0;
}
#page div.player p {
	margin:0;
}

/*
	*
	*	Post: Author of post
	*
*/
#page div.post-author {
	background:url(../images/h.png) repeat-x 0 -15px;
	border-bottom:1px dotted #000;
	padding:15px 0;
}
#page div.post-author p {
	font-style:italic;
	margin:0;
}
#page div.post-author p strong {
	font-style:normal;
	font-weight:700;
	font-size:16px;
}

/*
	*
	*	DIY
	*
*/
#page div.diy {
	border-top:4px solid #000;
}
#page div.diy div.title {
	border-bottom:1px solid #000;
	padding:0 0 9px 0;
	margin:0 0 10px 0;
}
#page div.diy div.title p {
	font-weight:bold;
	margin:0;
}
#page div.diy div.title p span {
	font-weight:normal;
	position:relative;
	font-size:34px;
	color:#6c6f70;
	bottom:-2px;
}
#page div.diy div.item {
	border-bottom:1px solid #000;
	padding:0 0 9px 0;
	margin:0 0 10px 0;
	width:100%;
}
#page div.diy div.item div.floatleft {
	width:305px;
}
#page div.diy div.item div.floatleft p {
	margin:0;
}
#page div.diy div.item div.floatleft p img {
	display:block;
}
#page div.diy div.item div.floatright {
	width:335px;
}
#page div.diy div.item div.floatright ul {
	padding:0;
	margin:0;
}
#page div.diy div.item div.floatright ul li {
	border-bottom:1px dotted #000;
	list-style-type:lower-alpha;
	list-style-position:outside;
	margin:0 0 10px 17px;
	padding:0 0 9px 0;
	font-weight:700;
}
#page div.diy div.item div.floatright ul li p {
	font-weight:500;
}
#page div.diy div.item:last-of-type {
	border-bottom:0;
}
#page div.diy div.item div.floatright ul li:last-of-type {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:0;
}
#page div.diy div.item div.floatright ul li p:last-of-type {
	margin-bottom:0;
}

/*
	*
	*	Refine search
	*
*/
#page #refine-search {
	background:#191c1f url(../images/refine-search.png) repeat;
	margin:0 0 20px 0;
	width:100%;
}
#page #refine-search div.padding {
	padding:14px 18px;
}
#page #refine-search div.wrap {
	margin:0 0 14px 0;
	line-height:20px;
	width:100%;
}
#page #refine-search p.title {
	font:normal 500 16px/19px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	border-bottom:1px dotted #FFF;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 0 4px 0;
	color:#dfe5e6;
	margin:0;
}
#page #refine-search label {
	font:normal 500 12px/14px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	margin:0 9px 0 0;
	color:#FFF;
}
#page #refine-search input.ipt {
	line-height:21px;
	background:#FFF;
	width:306px;
	height: 22px;
  line-height: 21px;
  padding: 0 5px;
	border:0;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
  #page #refine-search input.ipt {
    line-height:21px;
    background:#FFF;
    width:306px;
    border:0;
    padding: 1px 5px;
    height: auto;
  }
}
#page #refine-search input.ipt-submit {
	margin-top:-20px;
}
#page #refine-search div.keywords label {
	text-transform:uppercase;
}
#page #refine-search div.keywords div.floatleft {
	border-right:1px dashed #FFF;
	padding:0 20px 0 0;
	margin:0 19px 0 0;
	width:389px;
}
#page #refine-search div.keywords div.floatright {
	width:185px;
}
#page #refine-search div.keywords div.floatright select {
	width:138px;
}

/*
	*
	*	Pagination
	*
*/
#page div.pagination {
	line-height:0;
	margin:0;
}
#page div.pagination ul {
	width:100%;
}
#page div.pagination ul li {
	font:normal 500 13px/16px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 20px 0 0;
	color:#786a65;
}
#page div.pagination ul li.page {
	text-transform:none;
}
#page div.pagination ul li a:link {
	color:#786a65;
	padding:0;
}
#page div.pagination ul li a:visited {
	color:#786a65;
}
#page div.pagination ul li a:hover {
	text-decoration:none;
	color:#000;
}
#page div.pagination ul li.all {
	float:right;
	margin:0;
}
#page div.pagination ul li.all a {
	margin:0;
}

/*
	*
	*	Breadcrumbs
	*
*/
#page #breadcrumbs {
	border-bottom:3px solid #000;
	padding:0 0 10px 0;
	position:relative;
}
#page #breadcrumbs div.container {
	position:relative;
}
#page #breadcrumbs div.container:after {
	position:absolute;
	background:#FFF;
	height:3px;
	width:8px;
	right:304px;
	bottom:-18px;
	z-index:1;
	content:'';
}
#page #breadcrumbs p {
	font:normal 500 11px/11px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	color:#000;
	margin:0;
}
#page #breadcrumbs p a:link,
#page #breadcrumbs p a:visited {
	color:#000;
}

/*
	*
	*	Google map
	*
*/
#page div.google-map {
	border-bottom:3px solid #000;
	margin:-12px 0 10px 0;
	background:#ebeded;
	height:420px;
	width:100%;
}

/*
	*
	*	Pixastic
	*
*/
#page div.pixastic {
	height:230px;
	width:320px;
}
#page div.pixastic img {
	position:absolute;
	display:block;
	left:0;
	top:0;
}
#page div.pixastic img.desaturated {
	z-index:10;
}
#page div.pixastic p.title {
	bottom:5px;
}

/*
	*
	*	Contact
	*
*/
#page div.contact {
	border-top:1px solid #CCC;
	padding:15px 0 0 0;
}
#page div.contact div.c21 {
	width:420px;
}
#page div.contact div.c22 {
	width:218px;
}

#page div.contact form {
	padding:0;
	border:0;
}
#page div.contact form div.form {
	background-position:top right;
	padding:0 20px 0 0;
}
#page div.contact form div.wrap input.ipt,
#page div.contact form div.wrap textarea,
#page div.contact form div.wrap select {
	width:389px;
}

/*
	*
	*	Trackplay
	*
*/
#trackplay {
	background:#000 url(../images/trackplay.png) repeat-x top left;
}
#trackplay div.padding {
	padding:10px;
}

/*
	*
	*	Trackplay: Cover image
	*
*/
#trackplay div.cover {
	margin:0 0 10px 0;
}
#trackplay div.cover p {
	margin:0;
}
#trackplay div.cover p img {
	display:block;
}

/*
	*
	*	Trackplay: Controls
	*
*/
#trackplay div.controls {
	margin:0 0 10px 0;
	padding:0 20px;
}
#trackplay div.controls ul {
	width:100%;
	padding:0;
}
#trackplay div.controls ul li {
	margin:0 6px 0 0;
	display:block;
	float:left;
}
#trackplay div.controls ul li a.ico-trackplay-play,
#trackplay div.controls ul li a.ico-trackplay-pause {
	margin:-6px 0 0 0;
}

/*
	*
	*	Trackplay: Track
	*
*/
#trackplay div.track {
	margin:0 0 15px 0;
}
#trackplay div.track ul {
	padding:0;
}
#trackplay div.track ul li {
	font:normal 700 13px/15px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	text-align:center;
	color:#FFF;
	margin:0;
}
#trackplay div.track ul li a {
	color:#FFF;
}

/*
	*
	*	Trackplay: Length
	*
*/
#trackplay div.length {
	padding:0 0 5px 0;
	width:100%;
	margin:0;
}
#trackplay div.length div.progress {
	float:left;
}
#trackplay div.length div.time {
	float:right;
}

/*
	*
	*	Trackplay: Length: Progress
	*
*/
#trackplay div.progress {
	border-bottom:1px solid #555452;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background:#191C1F;
	width:130px;
	height:8px;
}
#trackplay div.progress p.progress-done {
	background:url(../images/menu-ul-li-visible-active-trail-a.png) repeat;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	height:8px;
	margin:0;
	width:0;
}
#trackplay div.progress p.progress-seek {
	position:relative;
	height:8px;
	width:100%;
	top:-8px;
	margin:0;
}

/*
	*
	*	Trackplay: Length: Time
	*
*/
#trackplay div.time p {
	font:normal 500 12px/7px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	color:#FFF;
	margin:0;
}

/*
	*
	*	Trackplay: Volume
	*
*/
#trackplay div.volume {
	border-top:1px solid #636361;
	padding:10px 0 0 0;
	width:100%;
}
#trackplay div.volume div.volume-controls,
#trackplay div.volume div.volume-level {
	float:left;
}
#trackplay div.volume p {
	margin:0;
}

/*
	*
	*	Trackplay: Volume: Level
	*
*/
#trackplay div.volume div.volume-level {
	border-bottom:1px solid #555452;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin:3px 10px 0 15px;
	background:#191C1F;
	width:115px;
	height:6px;
}
#trackplay div.volume div.volume-level p.level {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:relative;
	background:#FFF;
	height:6px;
}
#trackplay div.volume div.volume-level p.level a {
	position:absolute;
	right:-5px;
	top:-5px;
}
#trackplay div.volume div.volume-level p.level a:hover {
	opacity:1;
}
#trackplay div.volume div.volume-controls p a.ico-trackplay-volume-zero {
	position:relative;
	top:2px;
}

/*
	*
	*	Trackplay for Singleplay
	*
*/
#trackplay.singleplay {
	margin:0 0 0 10px;
	width:220px;
}
#trackplay.singleplay div.padding {
	padding:0 5px;
}
#trackplay.singleplay div.controls {
	margin:-1px 0 -1px -15px;
	line-height:0;
	float:left;
	width:26px;
	padding:0;
}
#trackplay.singleplay div.controls ul li {
	margin:0;
}
#trackplay.singleplay div.controls ul li a:hover {
	opacity:1;
}
#trackplay.singleplay div.length {
	padding:8px 5px 7px 10px;
	width:184px;
	float:left;
}
#trackplay.singleplay div.length div.progress {
	width:140px;
}

/*
	*
	*	CD player: bottom of window
	*
*/
#cdplayer {
	position:fixed;
	bottom:-55px;
	z-index:9999;
	width:100%;
}
#cdplayer div.padding {
	padding:0;
}

/*
	*
	*	CD Player: Player
	*
*/
#cdplayer #player {
	background:#1b1b1b;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-box-shadow:0 0 15px #dfdfdf;
	-webkit-box-shadow:0 0 15px #dfdfdf;
	box-shadow:0 0 15px #dfdfdf;
	position:relative;
}
#cdplayer #player div.padding {
	padding:7px 26px 8px 11px;
}
#cdplayer #player p,
#cdplayer #player ul li {
	font:normal 500 13px/18px "FreightSans Pro", "freight-sans-pro", Arial, sans-serif;
	color:#e2e1dd;
	margin:0;
}
#cdplayer #player p a,
#cdplayer #player ul li a {
	color:#e2e1dd;
}

/*
	*
	*	CD Player: Player: Songplay
	*
*/
#cdplayer #player #songplay {
	line-height:0;
}
#cdplayer #player #songplay div.song {
	width:100%;
}

/*
	*
	*	CD Player: Player: Controls
	*
*/
#cdplayer #player div.controls {
	line-height:0;
	float:left;
}
#cdplayer #player div.controls ul {
	padding:0;
}
#cdplayer #player div.controls ul li {
	display:block;
	float:left;
}
#cdplayer #player div.controls ul li a {
	margin:0 4px 0 0;
	display:block;
}

/*
	*
	*	CD Player: Player: Track
	*
*/
#cdplayer #player div.track {
	margin:0 10px 0 0;
	float:left;
}
#cdplayer #player div.track ul {
	padding:0;
}

/*
	*
	*	CD Player: Player: Length
	*
*/
#cdplayer #player div.length {
	float:left;
}

/*
	*
	*	CD Player: Player: Update
	*
*/
#cdplayer #player div.update {
	float:left;
}
#cdplayer #player div.update p a {
	color:#e2e1dd;
}

/*
	*
	*	CD Player: Player: CD Number
	*
*/
#cdplayer #player div.floatright p {
	position:relative;
}
#cdplayer #player div.floatright p a {
	color:#e2e1dd;
}
#cdplayer #player div.floatright p a span.ico {
	position:absolute;
	top:-20px;
	left:-60px;
}
#cdplayer #player div.floatright p.close {
	position:absolute;
	right:-5px;
	top:-10px;
}

/*
	*
	*	Fixes
	*
*/
body.home #menu {
	margin:0;
}
body.home #page div.padding {
	padding-top:13px;
}
body.home #page div.sb-ads {
	padding:0;
	border:0;
	margin:0;
}
