body {
	background:#fff;
	
}
div#top-banner {
	height:auto !important;
	position:relative;top:auto;left:auto;margin:0;padding:0;width:auto; height:auto;
}
div#top-banner-content {
	height:auto !important;
	width:auto;
	position:relative;top:auto;left:auto;margin:0;padding:0;width:auto; height:auto;
}
div#subscribe-top {
	height:auto !important;
	position:relative;top:auto;left:auto;margin:0;padding:0;width:auto; height:auto;
}
div#subscribe-top p#subscribe-today {
	background:none !important;
	font-size:21px;
	line-height:1;
	text-align:center;
	position:relative;top:auto;left:auto;margin:0;padding:0;width:auto; height:auto;
	background:#fc0;
}
div#subscribe-top p#subscribe-today a {
	display:block;
	position:relative;top:auto;left:auto;margin:0;padding:9px 9px 4px 9px;width:auto; height:auto;
	background:#fc0 !important;
}
div#subscribe-top p#subscribe-today span {
	display:block;
}
div#subscribe-top div#offer-top {
	position:relative;top:auto;left:auto;margin:0;padding:0;width:auto; height:auto;
	text-align:center;
	-moz-border-radius:00; -webkit-border-radius:0; border-radius:0;
}
div#subscribe-top div#offer-top p {
	padding-bottom:5px;
}
div#subscribe-top div#offer-top p a {
	line-height:1;
	color:#3e3f42;
	display:block;
	height:auto;
	text-shadow:1px 1px #ffe270;
	padding: 0;
	margin: 0 0 9px 0;
	font-size:16px;
	text-align:center;
}
div#subscribe-top div#offer-top a:hover {
	color:#ce3223;
	text-decoration:none;
}
div#subscribe-top div#offer-top ul, div#subscribe div#subscribe-now ul {
	position:absolute;
	top:5px;
	right:5px;
	margin:0;
	padding:0;
	width:130px;
}
div#subscribe-top div#offer-top ul {
	display:none;
}
div#subscribe-top div#offer-top ul li, div#subscribe div#subscribe-now ul li {
	background:#333;
	margin:0;
	padding:0;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	background:#191919 url(images/bg_nav.gif) repeat-x left center;
	border-top:1px solid #333;
	border-bottom:1px solid #000;
	width:130px;
}
div#subscribe-top div#offer-top ul li a, div#subscribe div#subscribe-now ul li a {
	color:#fc0;	
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	display:block;
	background:transparent url(images/mf13_dropdown_arrow.gif) no-repeat left 8px;
	padding:0 0 0 23px;
	line-height:36px;
	margin:0 12px;
	width:106px;
}
div#subscribe-top div#offer-top ul li a:hover, div#subscribe-top div#offer-top ul li a:active, 
div#subscribe div#subscribe-now ul li a:hover,  div#subscribe div#subscribe-now ul li a:active
{
	color:#fff;
	text-decoration:none;
	background:transparent url(images/mf13_dropdown_arrow.gif) no-repeat left -42px;
}

div#subscribe-top div#offer-top ul li ul,  div#subscribe div#subscribe-now ul li ul {
	display:none;
	top:36px;
	right:0;
}
div#subscribe-top div#offer-top ul li:hover ul,  div#subscribe div#subscribe-now ul li:hover ul {
	display:block;
}
div#subscribe-top div#offer-top ul li ul li,  div#subscribe div#subscribe-now ul li ul li {
	-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
	background:#191919;

}
div#head {
	background:#fff;
	text-align:center;
	height:auto;
	width:auto;
	position:relative;
	display:block;
}
div#main {
	background:#fff;
	text-align:center;
	padding-bottom:27px;
	height:auto;
	width:auto;
	margin:0;
	padding:0;
}

div#header, div#content {
	height:auto;
	width:auto;
	background:#fff;
	text-align:left;
	position:relative;
	margin:0;
	padding:0;
}
div#content {
	margin:0;
	padding:0;
	text-align:center !important;
}
div#header {
	height:auto !important;
	overflow:visible !important;
	margin:0;
	padding:0;
	dipslay:block;
	float:none;
}
a#mflogo {
	display:block !important;
	background:#cb3725;
	text-align:center;
	margin:9px 6px 0 6px;
	padding:0 !important;
	position:relative;
	clear:both;
}
img#logo {
	position:relative !important;
	margin:0 auto;
	float:none !important;
	display:block;
	padding:0 !important;
	top: auto;
	left:auto;
}
div#banner {
	display:none;
}
ul#util-nav {
	position:relative;
	top:auto;
	right:auto;
	z-index:199;
	display:none;
}
ul#util-nav li {
	display:inline;
	font-size:17px;
	font-family:Oswald, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
ul#util-nav li a {
	display:block;
	float:left;
	height:11px;
	color:#ffcc00;
	margin-left:16px;
	font-weight:normal;
}
ul#util-nav li a:hover {
	text-decoration:none;
	color:#fff;
}
ul#social {
	position:relative;
	top:auto;
	bottom:0;
	right:auto;
	margin:9px auto 0 auto;
	height:31px;
	width:121px;
}
ul#social li {
	display:inline;
	margin:0;
	padding:0;
}
ul#social li a {
	display:block;
	float:left;
	height:31px;
	width:31px;
	margin-left:8px;
	-moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;
}
ul#social li a span {
	display:none;
}
ul#social li#facebook a { background:transparent url(images/mf13_icon_fb.png) no-repeat center center; }
ul#social li#facebook a:hover {background-color:#999;}

ul#social li#twitter a { background:transparent url(images/mf13_icon_tw.png) no-repeat center center; }
ul#social li#twitter a:hover {background-color:#999; }

ul#social li#rss a { background:transparent url(images/mf13_icon_rss.png) no-repeat center center; }
ul#social li#rss a:hover { background-color:#999; }

ul#nav {
	position:relative;
	top:auto;
	left:auto;
	height:auto;
	background:#000;
	width:auto;
	padding-left:0 !important;
	z-index:99;
	margin:0 6px;
	display:none;
}
ul#nav li {
	display:block;
	font-family: Oswald, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:17px;
	text-align:center;
	margin:0;
}
ul#nav li a {
	color:#fff;
	background:#000;
	display:block;
	float:none;
	font-weight:normal;
	padding:9px 0;
	border-bottom:1px solid #333;
	text-align:center;
	margin:0;
}
.mobile-toggle {
	display:block !important;
	font-family: Oswald, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:17px;
	text-align:center;
	margin:9px 6px 0 6px;	
	color:#000;
	background:#fff;
	padding:9px 0 11px 0;
	border:1px solid #000;
}
.mobile-toggle:hover {
	cursor:pointer;
	color:#333;
}
.mobile-toggle span {
	background:#fff url(images/mf13_nav_icon.gif) no-repeat right 11px;
	padding-right:20px;
}
.showing span {
	background:#fff url(images/mf13_nav_icon.gif) no-repeat right -39px;
}
.mobile-togglee {
	display:none !important;	
}
ul#nav li a span {
	color:#fff;
}
ul#nav li#menu-item-2666 a {
	padding-right:0;	
}
ul#nav li.current-menu-item a, ul#nav li.current-post-parent a {
	color:#cf3028;
}
div#bar {
	position:relative;
	top:auto;
	left:auto;
	height:auto;
	background:#fff;
	width:auto;
	z-index:auto;
	border-right:0;
	border-bottom:0;
	font-size:16px;
	color:#fff;
	margin:9px 6px 0 6px;
}
div#bar a#comps-link {
	position:absolute;
	top:16px;
	left:330px;
	color:#d7d8d5;
	font-size:11px;
	font-weight:normal;	
	background:transparent url(images/icon_grey_triangle.gif) no-repeat left 5px;
	padding-left:8px;
}
form#sendform {
	position:absolute;
	left:27px;
	top:13px;
	display:none;
}
form#sendform input.subscribe {
	width:190px;
	border:0;
	font-size:13px;
	color:#d3a6a3;
	font-weight:normal;
	font-family:Oswald, Arial, Helvetica, sans-serif;
	line-height:1;
	padding:1px 0 4px 7px !important;
	margin:0 30px 0 9px;
	background:#a32a21;
	border-top:1px solid #661a15;
	border-left:1px solid #661a15;
	-webkit-border-radius: 7px 0 0 7px;
	-moz-border-radius: 7px 0 0 7px;
	border-radius: 7px 0 0 7px;
}
form#sendform input#sendsubmit {
	background:#191919 url(images/mf13_bg_btn.gif) no-repeat;
	width:30px;
	height:26px;
	padding:0;
	margin:0;
	border:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-border-radius: 0 7px 7px 0;
	-moz-border-radius:0 7px 7px 0;
	border-radius:0 7px 7px 0;
}
form#sendform input#sendsubmit:hover {
	background-position:left -26px;
}
form#searchform {
	position:relative;
	right:auto;
	left:auto;
	top:auto;
	width:100%;
}
form#searchform input#s {
	width:auto;
	border:0;
	font-size:17px;
	color:#999;
	font-weight:normal;
	line-height:1;
	padding:0 0 3px 7px !important;
	margin:0 30px 0 0;
	background:#fff;
	border:1px solid #ccc;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	height:35px;
	
}
form#searchform input#searchsubmit {
	background:#191919 url(images/mf13_mobile_btn.gif) no-repeat !important;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
	border:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-border-radius: 0;
	-moz-border-radius:0;
	border-radius:0;
}
form#searchform input#searchsubmit:hover {
	background-position:left -26px;
}
p#breadcrumb span {
	color:#d56d67;
	padding:0 5px;	
}
p#breadcrumb {
	color:#fff;
	margin:16px 27px;
}
p#breadcrumb a {
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
}
p#breadcrumb a:hover {
	text-decoration:none;
}
div#secondary {
	width:auto;
	margin:9px 6px;
	float:none;
}
div#secondary .item {
	margin:0 0 0 0;
	padding:0;
}
div#secondary aside.widget  {
	margin:9px 0 0 0;
	padding:9px;
	border:1px solid #bec8cb;
	overflow:hidden;
	background:#efefef;
	width:300px;
	float:left;
	min-height:100px;
	display:none;
}
div#secondary div.textwidget h3.widget-title, div#secondary p.wp-caption-text {
	display:none !important;
}

div#secondary div.wp-caption, div#secondary aside.widget p img {
	float:left;	
	margin:0 0 9px 0;	
	width:70px !important;
	height:auto !important;

}
div#secondary div.wp-caption, div#secondary aside.widget p img {
	float:left;	
	margin:0 9px 0 0;
}
div#secondary aside.widget p a,
div#secondary aside.widget p a:active,
div#secondary aside.widget p a:visited
 {
	color: #039 !important; text-decoration:none !important; font-weight:bold !important;
}
div#secondary aside.widget p a:hover
 {
	text-decoration:underline !important;
}

div#secondary .item a:hover {
	text-decoration:underline;
}

div#secondary .item img, div#secondary div.textwidget img {
	float:left;
	margin:0 12px 12px 0;
}



div#secondary .mrec1  {
	margin:0 0 18px 0;
	background:#efefef;
	display:none;
}
div#secondary .mrec2  {
	margin:0 0 18px 0;
	background:#efefef;
	display:none;
}

div#secondary .ad-no-border {
	padding-top:0 !important;
	background:none;
}
div#secondary p.p-ad {
	font-size:10px;
	line-height:1;
	color:#999;
	text-align:right;
	margin:27px 0 5px 0 !important;
	padding:0 !important;
	display:none;
}
div#subscribe {
	position:relative;
	right:auto;
	top:auto;
	display:block;
	background:#ccc;
	height:280px;
	width:auto;
	margin:6px;
	z-index:299;
	text-align:center;
}
div#subscribe img {
	padding:0 !important;
	width:170px;
	height:auto;
	margin:18px auto 0 auto !important;
	position:relative;
}
div#subscribe div#subscribe-now {
	position:absolute;
	left:0;
	bottom:0;	
	width:100%;
	height:49px;
	margin:0;
	border-top:0;
	border-left:0;
	background:#ffcc00;
	padding-right:0;
}

div#subscribe a#preview {
	display:none;
	
}
div#subscribe a#preview:hover {
	color:#000;
}
div#subscribe div#subscribe-now p {
	padding:14px 0 0 12px;
	font-size:18px;
	font-family:Oswald, Arial, Helvetica, sans-serif;
	color:#ce3223;
	text-transform:uppercase;
	text-shadow:1px 1px #ffe684;
	margin:0;
	text-align:left;
}
div#subscribe div#subscribe-now ul {
	text-align:left;
}
div#subscribe div#subscribe-now p a {
	display:block;
	font-family:Oswald, Arial, Helvetica, sans-serif;
	color:#ce3223;
	text-transform:uppercase;
	text-shadow:1px 1px #ffe684;
}
div#subscribe div#subscribe-now p a:hover {
	color:#333;
	text-decoration:none;
}

div#subscribe p#toggler {
	position:absolute;
	top:36px;
	left:273px;
	width:27px;
	height:100px;
	background:transparent url(images/bg_special.png) no-repeat;
	z-index:96;
}
div#subscribe p#toggler a {
	display:block;
	width:27px;
	height:95px;
	background:transparent url(images/icon_slider_special_open.gif) no-repeat;
}
div#subscribe p#toggler a:hover {
	background-position:-27px 0;
}
div#subscribe p#toggler span {
	display:none;
}
div#subscribe div.tab-on {
	width:300px;
	height:260px;
	position:absolute;
	left:0;
	top:9px;
	background:transparent url(images/special_overlay_black_60.png);
}
div#subscribe div.tab-on p#toggler {
	left:0;
	top:28px;
	width:27px;
	height:29px;
	background:none;
}
div#subscribe div.tab-on p#toggler a {
	height:29px;
	background-position:-54px 0;
	outline:none;
	border:0;
}
div#subscribe div.tab-on p#toggler a:hover {
	background-position:-54px -29px;
}
div#subscribe #offer {
	position:absolute;
	top:27px;
	left:0;
	height:113px;
	z-index:95;
	display:none;	
	padding:12px 9px 0 170px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
div#subscribe div.tab-on #offer {
	display:block;
	background:transparent url(images/special_overlay_white_90.png);
}
div#subscribe #offer img {
	position:absolute;
	top:0;
	left:-10px;
}
div#subscribe #offer p {
	font-size:11px;
	line-height:16px;
}
div#left {
	margin:0;
	padding:0;
	width:100% !important;
	float:none !important;
	display:block !important;
}

ul.slider-selector  {
	position:absolute;
	right9px;
	top:192px;
	z-index:1001;
}
ul.slider-selector li {
	display:inline;
	float:left;
	margin-left:5px;
	width:11px;
	height:11px;
	background:transparent url(images/icon_slider_dots.png) no-repeat;
}
ul.slider-selector li span {
	display:none;
}
ul.slider-selector li.current {
	background-position:0 -15px;
}
ul.slider-selector li:hover {
	cursor:pointer;
}
ul.slider-selector li.current:hover {
	cursor:default;
}
div#features {
	width:auto !important;
	height:auto;	
	position:relative;
	margin-left:6px;
	margin-right:6px;
	display:block;
	float:none;
	height:324px;
}

div#features ul#slider {
	margin:0;
	padding:0;
	width:100%;
	height:324px;
}
div#features ul#slider li {
	margin:0;
	padding:0;
	list-style-type:none;
	width:100% !important;
	height:324px;
	position:relative;
	background:#000 !important;
	overflow:hidden;
	text-align:center;
}
div#features ul#slider li img {
	position:relative;
	left:0;
	top:0;
	margin:0 auto;
	width:auto !important;
	height:auto !important;
}
div#features ul#slider li div.details {
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	height:145px;
	background:transparent url(images/mf13_overlay_50.png);
	position:absolute;
	right:auto !important;
	bottom:0;
	left:0;
	z-index:999;
	color:#fff;
	text-shadow:1px 1px #000;
}
p.category {
	font-family:Oswald, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height:27px;
	margin-bottom:0;
}
p.category a {
	background:#cc3429;
	padding:3px 9px 4px 9px;
	font-weight:normal;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	display:block;
	float:left;
	text-shadow:none;
}
p.category a span {
	font-size:15px;
	padding-left:5px;
}
p.category a:hover {
	background:#fff;
	color:#cc3429;
	text-decoration:none;
}
div#features ul#slider li div.details div.summary {
	padding:9px 9px 0 21px;
}
div#features ul#slider li div.details div.summary h2 {
	font-family:Oswald, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	margin:0 0 9px 0;
	padding:0;
}
div#features ul#slider li div.details div.summary h2 a {
	color:#ffcc00;
	font-weight:normal;
}
div#features ul#slider li div.details div.summary h2 a:hover {
	color:#fff;
	text-decoration:none;
}
div#features ul#slider li div.details div.summary h2 a span {
	font-size:27px;
	padding-left:6px;
	position:relative;
	line-height:27px;
}
div#features ul#slider li div.details div.summary p {
	font-size:14px;
	line-height:18px;
}
div#features ul#slider li div.details div.summary p a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	margin-left:2px;
	font-size:12px;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:px; 
	padding:1px 3px;
	background:#333;
	border:1px solid #333;
}

div#features ul#slider li div.details div.summary p a:hover {
	text-decoration:none;
	background:#cc3429;
	border:1px solid #cc3429;
	color:#fff;
	text-shadow:none;
}

div.article p.type, article p.type {
	font-size:12px;
	margin-bottom:3px;
	text-transform:uppercase;
	font-family: 'Arvo', sans-serif;
	color:#ee3124;
}
div#vid-panel div.article p.type {
	margin-bottom:5px !important;	
}
div#vid-panel #vid #vid-id,
div#vid-panel .img-wrap 
{display:none;}

article h1 span.search-query { color:#999 !important; } 
header p.page-title { font-size:14px; font-weight:bold; margin-bottom:18px; } 
header p.page-title span.search-query { color:#999 !important; } 
div.article {
	padding:9px;
}
div.article p {
	text-shadow:1px 1px 1px #fff;
}
div.article p.summary {
	clear:left;	
}
article {
	width:auto;
	clear:left !important;
	text-align:left;
	margin:0 6px;
}

article img.attachment-large {
	width:100%;
	clear:both;
	height:auto;
}
article p, article ol, article ul, blockquote {
	margin-bottom:18px;
}
article p.intro {
	font-size:16px;	
}
div#left article ul, div#left article ol{
	margin:0 0 18px 0;
	padding-left:15px;
	
}
div#left article ul li, div#left article ol li {
	margin:0 0 9px 0;
	list-style-type:square;
	
}

article .clr-lft {
	clear:left !important;	
}

article p.callout-black {
	font-size:16px;
	line-height:18px;
	font-family: 'Arvo', sans-serif;
	text-shadow:1px 1px 1px #fff;
	border:5px solid #333;
	border-left:0;
	border-right:0;
	color:#333;
	width:200px;
	float:right;
	margin:5px 0 18px 27px;
	padding:18px 18px 21px 27px;
	background:#ecefee;
}
article p.callout-red {
	font-size:16px;
	line-height:18px;
	font-family: 'Arvo', sans-serif;
	text-shadow:1px 1px 1px #fff;
	border:5px solid #d03420;
	border-left:0;
	border-right:0;
	color:#d03420;
	width:200px;
	float:right;
	margin:5px 0 18px 27px;
	padding:18px 18px 21px 27px;
	background:#fff;
}
article h1, header h1 {
	font-size:27px;
	line-height:27px;
	margin-bottom:18px;
	padding-top:2px;
}
header h1 {
	font-size:18px;
	line-height:1;
	margin-bottom:18px;
	padding-top:2px;
}
header h1 {
	color:#999;
}

header h1 span {
	color:#000;
}

article.list h1 {
	font-size:22px;
	line-height:22px;
	margin-bottom:9px;
	padding-top:3px;
	padding-left:180px;
}
article.list p {
	padding:0;
}
article.even h1 {
	padding:3px 180px 0 0;
}
article.list .excerpt {
	padding:0 0 0 180px;
}
article.even p {
	padding:0 180px 0 0;
}
article.list .excerpt p {
	margin-bottom:0 !important;
}
article.list p a {
	clear:left !important;
}
article.list {
	position:relative;
	min-height:135px;
	margin-bottom:27px;
}
body.search-results article.list {
	min-height:70px;	
}
article.list img {
	position:absolute;
	top:0;
	left:0;
	border:1px solid #ccc;
}
article.even img {
	top:0;
	right:0 !important;
	left:auto;	
}
body.search-results article h1, body.search-results article p {
	padding-left:95px !important;
}
article h2 {
	font-size:20px;
	margin-top:27px;
}
article h3 {
	font-size:17px;	
	margin-top:27px;
}
article h4 {
	font-size:14px;	
	margin-top:27px;
}
article h5, article h6 {
	font-size:12px;	
	margin-top:9px;
}
div.article img, article img {
	float:none !important;
	display:block;
	margin:0 0 18px 0;
}
article .wp-caption {
	background:#efefef;
	font-size:11px;
	text-align:center;
}
article .wp-caption img {
	margin:4px auto 9px 4px;
}
article p.wp-caption-text {
	margin-bottom:9px !important;	
}
article .alignleft {
	float:left;
	margin:4px 21px 9px 0;
}
article .alignright {
	float:right;
	margin:4px 0 9px 21px;
}
article img#hero {
	margin:0 27px 18px 0;
}
div.item p.heading, div.item h3,  div#secondary div.textwidget h3  {
	font-size:15px;
	line-height:18px;
	margin-bottom:9px;
	font-weight:normal;
}

aside h3.widget-title {
	display:none;	
}

div.article p.heading, div.item p.heading, article h1 {
	font-size:21px;
	line-height:22px;
	margin-bottom:9px;
	text-transform:uppercase;
	font-family: Oswald, sans-serif;
	color:#000;
}
div.item p.heading a, div.item h3 a, div#secondary div.textwidget h3 a  {
	color:#000 !important;
	text-decoration:none;
}
div.item p.heading a:hover, div.item h3 a:hover, div#secondary div.textwidget h3 a:hover {
	text-decoration:underline;
}
div.article p.heading a, article h1 a {
	color:#000 !important;
	text-decoration:none;
}
article.post h1 {
	margin-bottom:18px !important;	
}
article.list h1 {
	margin-bottom:6px !important;	
}
div.article p.heading a:hover {
	color:#06F;
	text-decoration:underline;
}


div#left div.fb-like-box {
	display:none !important;
	width:95% !important;	
}
.right-fb, .right-fb span, .right-fb iframe {
	float:none !important;
	margin:0 !important;
}
.right-fb {
	margin:0 !important;
	height:458px;
	margin-bottom:9px !important;
	float:none !important;
	display:block !important;
}
div.fb-like-box {
	float:left;	
}
div#vid-panel {
	background:#ccc;
	position:relative;
	height:auto;
	width:auto;
	margin:9px 6px 9px 6px;
	clear:left;
	text-align:center;
	padding-bottom:18px;
}
div#vid-panel img {
	display:none;
}
div#vid-panel p.category {
	z-index:101 !important;
	position:absolute;
	top:0;
	left:0;
}
div#vid-panel img#play {
	float:none;
	display:block;
	position:relative;
	left:auto;
	right:auto;
	top:auto;
	z-index:101;
	width:51px !important;
	height:51px !important;
	margin:0 auto;
}
div#vid-panel div#closebox {
	background:transparent url(images/icon_close_video.gif) no-repeat right top;
	width:150px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	padding-right:25px;
	padding-top:3px;
	padding-bottom:3px;
	position:absolute;
	top:-24px;
	right:0;
	z-index:106;
	display:none;
}

div#vid-panel img#play:hover, div#vid-panel #closebox:hover {
	cursor:pointer;
}
div.playing {
	height:390px !important;
	clear:left !important;
}
div#vid-panel div#vid {
	position:absolute;
	left:0;
	top:0;
	height:100% !important;
	width:100% !important;
	z-index:102;
	display:none;
	background:#000;
}
div#vid-panel div#vid iframe {
	height:100% !important;
	width:100% !important;
}
div.playing {
	margin-top:36px !important;
	padding-bottom:0 !important;
}

div#vid-panel div.article {
	float:none !important;
	display:block;
	width:auto;
	padding:18px 18px !important;
	margin: 0 !important;
}
div#vid-panel p {
	margin-bottom:9px;
	font-size:14px;
	line-height:18px;
	text-shadow:1px 1px #fff;
	color:#333;
	padding:0;
}
div#vid-panel h2 {
	margin:18px !important;
	font-size:21px;
	text-shadow:1px 1px #fff;
	color:#333;
	padding:0;
}

.articles h1, body.page-id-2392 h1 {
	font-size:27px;
	line-height:27px;
	font-family: Oswald, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:18px 0 18px 0;
	padding:0;
}
#nav-below {
	font-size:14px;
	line-height:1;
	font-family: Oswald, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	background:#fff;
	height:auto;
	padding:0;
	-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
	clear:left;
	width:auto;
	border:none;
}

#nav-below div a {
	display:block;
	color:#fff;
	text-decoration:none;
	background:#000;
	padding:5px 9px;
	font-weight:normal;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	border:1px solid #000;
}

#nav-below div a:hover {
	color:#000;
	background:#fff;
}

div.nav-next {
	float:right !important;
	margin-right:6px;
}
div.nav-previous {
	float:left;
	margin-left:6px;
}
div.sub {
	height:auto;
	margin:0 !important;
	padding:0 !important;
}
div.articles {
	width:auto;
	position:relative;
	clear:both;
	float:none;
	background:#fff !important;
	margin:0 6px 0 6px;
	padding:0;
}
body.home div.articles {
	margin-top:0;
}
#article-wrapper {
	background:#fff !important;
	text-align:center;
	margin:6px 0 0 0 ;	
	padding:0;
	width:100%;
}

div.art {
	width:293px;
	height:234px;
	float:none;
	display:block;
	position:relative;
	margin:0 auto 9px auto;
	text-align:center;
}
div.art img {
	position:relative;
	left:0 !important;
	top:0 !important;
	z-index:99;
	margin:0 auto;
}

body.home div.art {
}
div.sub div.art {
	background:#edeeee !important;
	width:290px !important;
	border:1px solid #575757;
	margin:0 0 9px 0 !important;
	position:relative !important;
}
div.art div.art-inner {
	position:absolute;
	bottom:0;
	left:0;
	width:266px;
	padding:18px 9px 9px 18px;
	min-height:82px;
	z-index:100;
	background:transparent url(images/mf13_overlay_50.png);
}
div.sub div.art div.art-inner {
	min-height:auto;
	padding:0;
	text-align:center;
	background:#575757;
	padding:5px 0 13px 0;
	width:290px;
}
div.sub div.art div.print-offer {
	background:#fece09;
	position:absolute;
	bottom:45px;
	left:0;
	width:290px;
	z-index:111;
}
div.sub div.art div.print-offer a {
	padding:12px 0 14px 0;
	font-family:Oswald, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1.2;
	color:#000;
	font-weight:normal;
	text-shadow:1px 1px #ffe787;
	text-align:center;
	display:block !important;
}

div.art img {
	position:absolute;
	left:9px;
	top:9px;
	z-index:99;
}

div.sub div.art img {
	position:absolute !important;
	left:9px;
	top:9px;
	z-index:99;
}
.sub div.art img {
	position:absolute !important;
}
div.sub div.art img.app-icon {
	z-index:102;
	left:90px !important;
	top:202px !important;
}
div.sub div.art img#laptop {
	z-index:103;
	left:9px !important;
	top:55px !important;
}
div.sub div.art div#mag-lappy {
	width:203px;
	height:128px;
	background:#000;
	overflow:hidden;
	text-align:center;
	position:absolute;
	top:67px !important;
	left:51px !important;
	z-index:101;
}
div.sub div.art div#mag-lappy img#mag-3 {
	left: 29px !important;
	top:2px !important;
}
div.sub div.art img.tablet {
	z-index:101;
	left:56px !important;
	top:21px !important;
}
div.sub div.art img.mag {
	left:71px !important;
	top:21px !important;
}
div.sub div.art img#mag-1 {
	left:71px !important;
	top:21px !important;
}
div.sub div.art img#mag-5 {
	left:65px !important;
	top:32px !important;
}
div.sub div.art img#mag-2, div.sub div.art img#mag-4 {
	left:74px !important;
	top:35px !important;
}

div.art p.category {
	z-index:101;
	position:absolute;
	top:0;
	left:0;
}
div.art h2 {
	font-family:Oswald, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	margin:0 0 9px 0;
	padding:0;
	line-height:1.2;
}
div.sub div.art h2 {
	margin:0;
	padding:0;
	line-height:1;
}
div.art h2 a {
	color:#ffcc00;
	font-weight:normal;
}
div.art h2 a:hover {
	color:#fff;
	text-decoration:none;
}
div.art h2 a span {
	font-size:27px !important;
	padding-left:6px;
	position:relative;
	line-height:27px;
}
div.art div.art-inner p {
	font-size:14px;
	color:#fff;
	text-shadow:1px 1px #000;
	line-height:18px;
}
div.articles div.article {
	padding:0;
	position:relative;
}

div.articles div.feature {
	padding:0 !important;
	min-height:152px !important;
	clear:left;
}
html.ie6 {
	height:135px;
}
div.articles div.article img {
	position:absolute;
	top:0;
	left:0;
}
div.articles div.feature img {
	position:relative;
	float:left;
	margin:0 24px 0 18px 0 !important;
}
div#two-col {
	width:613px;
	clear:left;
}
div#col-left {
	width:300px;
	float:left;
}
div#col-right {
	width:290px;
	float:left;
	margin-left:22px;
}
div#two-col div.article {
	padding-left:96px;
	margin-bottom:27px;
}

div#two-col div.article p.heading {
	font-size:15px;
	line-height:18px;
}



div#two-col div.article p a {
	font-weight:bold;
	text-decoration:none;
}
div#two-col div.article p.heading a:hover {
	 text-decoration:underline;
}
div#footer {
	background:#191919;
	margin:9px 6px;
	position:relative;
	width:auto;
	clear:both;
	padding-bottom:30px;
}
div#sign-off {
	width:auto;
	padding:0;
	float:none;
	text-shadow:1px 1px 1px #fff;
	display:block;
	min-height:auto;
	background:#fff;
}
div#sign-off p {
	padding:9px;
	margin-bottom:0;
}
div#tw-fb {
	
	display:block;
	position:relative;
	left:auto;
	top:auto;
	height:77px !important;
	min-height:auto !important;
	text-align:center;
	display:none;
}

div#tw-fb div#fb {
	position:relative !important;
	top:auto !important;
	left:auto !important;
	margin:0 !important;
	padding:0 !important;
	height:auto;
	min-height:auto;
	float:none;
	
}
div#tw-fb div#fb iframe {
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
	float:none;

}
div#tw-fb div#tw iframe {
	margin:0 !important;
	position:relative !important;
	top:auto !important;
	left:auto !important;
	z-index:96;
	height:auto;
	float:none;
}
#footer ul {
	background:#191919;
	clear:both;
	height:auto;
	padding:0;
}
#footer ul li {
	text-transform:uppercase;
	display:inline;
	display:block;
	margin:0;
}
#footer ul li a {
	display:block;
	float:none;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding:5px;
	margin-right:0;
	font-weight:normal;
	border-bottom:1px solid #333;
	text-align:center;
}
#footer ul li a:hover {
	color:#f03016;
}
p#copyright {
	margin:18px 0;
	color:#999;	
	line-height:1.2;
}
a#site-by {
	position:absolute;
	bottom:5px;
	right:5px;
	width:66px;
	height:16px;
	background:#191919 url(images/icon_siteby.gif) no-repeat;
	text-decoration:none;
}
a#site-by span {
	display:none;	
}
a#site-by:hover {
	background-position:0 -16px;
	text-decoration:none;
}
.facebook a.btn, .post a.btn, .feature a.btn {
	display:block;
	margin:9px 0 18px 0;
	height:27px;
	background:#fff url(images/bg_btn.gif) no-repeat;
	z-index:1001;
}
.facebook a.btn:hover,.post a.btn:hover, .feature a.btn:hover { }
.facebook a.btn span, .post a.btn span, .feature a.btn span {
	display:none;
}

a.read-more { width:86px; background-position:0 0; }
a.read-more:hover { background-position:0 -27px;}

.facebook a.fb { width:171px; background-position:-172px 0; }
.facebook a.fb:hover { background-position:-172px -27px;}

.post a.view-article, .feature a.view-article { float:left; display:block; width:98px; background-position:-343px 0; margin:9px 0 27px 0 !important; }
.post a.view-article:hover, .feature a.view-article:hover { background-position:-343px -27px;}


a.doc {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_doc.gif) no-repeat left center;}
a.pdf {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_pdf.gif) no-repeat left center;}
a.xls {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_xls.gif) no-repeat left center;}
a.ppt {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_ppt.gif) no-repeat left center;}
a.web {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_www.gif) no-repeat left center;}

p.doc a {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_doc.gif) no-repeat left center;}
p.pdf a {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_pdf.gif) no-repeat left center;}
p.xls a {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_xls.gif) no-repeat left center;}
p.ppt a {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_ppt.gif) no-repeat left center;}
p.web a {padding:2px 0 2px 30px; background:transparent url(images/icon_doc_www.gif) no-repeat left center;}

p.doc, p.pdf, p.xls, p.ppt, p.web {border:1px solid #ccc; background:#efefef; padding:9px 12px !important;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; float:left; color:#999;}



/* 
DD SLIDER 
*/
div#slider {
	width:613px;
	height:260px;	
	background:#d3d7d5 url(images/bg_panel_inthisissue.gif);
	position:relative;
}
p.issue {
	font-size:11px;
	text-transform:uppercase;
	line-height:27px;
	font-weight:bold;
}
p.issue span.heading {
	text-shadow:1px 1px 1px #fff;
	background:#bec1c2 url(images/bg_inthisissue.gif) repeat-x;
	display:block;
	width:150px;
	padding-right:10px;
	border-bottom:1px solid #acadac;
	border-right:1px solid #b1b4b5;
	text-align:right;
	position:absolute;
	top:0;
	left:0;
	color:#000;
}
p.issue span.date {
	text-shadow:-1px -1px 1px #c51f14;
	background:#ed3023;
	display:block;
	width:149px;
	padding-left:10px;
	border-bottom:1px solid #ab2319;
	border-right:1px solid #ab2319;
	color:#fff;
	position:absolute;
	left:160px;
}
ul#slides div.article {
	width:275px;
	height:260px;
	margin-top:54px;
	padding-top:0 !important;
}
ul#slides img {
	position:absolute;
	right:0;
	top:0;
}
ul.slider_selector  {
	position:absolute;
	left:323px;
	top:9px;
	z-index:99;
}
ul.slider_selector li {
	display:inline;
	float:left;
	margin-left:5px;
	width:11px;
	height:11px;
	background:transparent url(images/icon_slider_dots.png) no-repeat;
}
ul.slider_selector li span {
	display:none;
}
ul.slider_selector li.current {
	background-position:0 -15px;
}
ul.slider_selector li:hover {
	cursor:pointer;
}
ul.slider_selector li.current:hover {
	cursor:default;
}
a.slider_arrow_left {
	background:transparent url(images/icon_arrows.gif) no-repeat;
	width:27px;
	height:27px;
	position:absolute;
	bottom:27px;
	left:27px;
	z-index:101;
	display:block;
}
a.slider_arrow_left:hover {
	background-position:left -27px;
	cursor:pointer;
}
a.slider_arrow_right {
	background:transparent url(images/icon_arrows.gif) no-repeat -27px 0;
	width:27px;
	height:27px;
	position:absolute;
	bottom:27px;
	left:54px;
	z-index:100;
	display:block;
}
a.slider_arrow_right:hover {
	background-position:-27px -27px;
	cursor:pointer;
}
a.slider_arrow_right span, a.slider_arrow_left span {
	display:none;
}
div#left div#repeater {
	position:relative;
	width:610px;
	clear:left;
}
body.single-pose div#left div#repeater {
	padding-top:18px;
}
div#left div.repeat {
	margin-bottom:18px;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #333;
	padding:9px 0 0 0;
	width:610px;
	background:#fff;
	position:relative;
	clear:left;
}
div#left div.repeat ul li {
	margin:0 0 0 15px;
	list-style-type:square;
	padding:0 0 0 5px;
}
div#left div.pose-repeating-region {
	width:610px;
}
div#left div.repeating-region {
	padding-top:18px;
}
div#left div.repeat h3 {
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	position:relative;
	padding-left:27px;
	margin-bottom:0;
	padding-bottom:9px;
	text-transform:uppercase;
}
div#left div.repeat h3:hover {
	cursor:pointer;
}
div#left div.on h3:hover {
	cursor:default;
}
div#left div.repeat h3 span.toggle {
	background:transparent url(images/icon_plusminus.gif) no-repeat;
	position:absolute;
	left:9px;
	top:4px;
	width:8px;
	height:8px;
	display:block;
}
div#left div.on h3 span.toggle {
	background:transparent url(images/icon_plusminus.gif) no-repeat left -8px;
}
div#left div.repeat div.repeat-content {
	max-height:400px;
	overflow:auto;
	margin:0 18px 18px 18px;
	background:#efefef;
}
div#left div.pose-repeating-region div.repeat-content {
	background:#fff;
	margin-left:27px;	
}
div#left h2.pose-info {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	width:300px;
	font-weight:bold;
}
div#left p.togglers {
	text-align:right;
	right:0;
	top:18px;
	position:absolute;
	width:200px;
}
div#left span.expand, div#left span.collapse {
	background:#cedbc7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	text-shadow:1px 1px 1px #fff;
	margin-left:10px;
	padding:5px 9px;
}
div#left span.expand:hover, div#left span.collapse:hover {
	cursor:pointer;
}
table.tablesorter {
	background-color: #b1c3a7;
}
table.tablesorter th {
	text-align: left;
	padding: 9px 27px;
	background-color: #b1c3a7;
}
table.tablesorter th:hover {
	cursor:pointer;
}
table.tablesorter td {
	padding:9px;
	background: #f6f9f4;
}
table.tablesorter .even {
	background: #efefef;
}
table.tablesorter .odd {
	background: #ededef;
}
table.tablesorter .header {
	border-left: 1px solid #d4e0cd;
	border-top: 1px solid #d4e0cd;
	background:#afc2a7 url(images/bg.png) no-repeat -2px 2px;
}
table.tablesorter .headerSortUp {
	background:#afc2a7 url(images/asc.png) no-repeat -2px 2px;
}
table.tablesorter .headerSortDown {
	background:#afc2a7 url(images/desc.png) no-repeat -2px 4px;
}

div#left div.repeat table {
	width:574px;
	margin:0 !important;
	padding:0 !important;
}
div#left div.repeat table th {
	display:none;
}
div#left div.repeat table tr {
	display:block;
}
div#left div.repeat table, div#left div.repeat table tr {
	background:#e3e3e8;
}
div#left div.repeat table td {
	display:block;
	position:relative;
	padding:12px 3px;
	background:#e3e3e8;
}
div#left div.repeat table tr.count-0 td {
	background:#ededed !important;
}
div#left div.repeat table tr.count-1 td {
	background:#e3e3e8 !important;
}
div#left div.repeat table td p {
	padding:0 0 0 220px;
	margin:0;
}
div#left div.repeat table tr.filters td  {
	text-align:center !important;
	color:#333;
}


div#left div.repeat table tr.filters td input {
	 -webkit-border-radius: 4px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #666;
	background:#fff;
	width:300px !important;
	padding:9px;
	margin:0 !important;
}
div#left div.repeat table tr.filters td label {
	 font-size:11px;
	 color:#333;
}
div#left div.repeat table tr.filters {
	padding-top:0;
}
div#left div.repeat table td div.img-wrap {
	float:left;
	text-align:right;
	width:200px;
}
div#left div.repeat table td img {
	float:right;
}
div#left div.repeat table tr.show {
	display:block;
}
div#left div.repeat .repeat-content {
	display:none;
}
div#left div.repeat table tr td p {
	font-size:11px;
	line-height:14px;
}
div#left div.on .repeat-content {
	display:block;
}
div#left div.repeat h3 span.toggle strong {
	display:none;
}
div#left div.repeat span.count {
	position:absolute;
	right:6px;
	top:6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#f6f9f5;
	border:1px solid #eaece8;
	padding:2px 9px;
	text-align:right;
	color:#999;
	text-shadow:-1px -1px 1px #fff;
	-moz-box-shadow: inset 0 0 5px #eaece8;
	-webkit-box-shadow: inset 0 0 5px #eaece8;
	box-shadow: inner 0 0 5px #eaece8;
}
div#left div.pose-repeating-region span.count {
	display:none;	
}
div#left div.repeat a {
	color:#0066ff;	
}





/* You might want to change these options for the main container */
#slider, #slider li {
	height: 324px;
	width: 640px;
}
/* images container - This is the most important container - Don't change important properties */
#slider {
	list-style: none !important;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: relative !important;
	background:#efefef;
}
/* each slider item - Nothing to change here */
#slider li {
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	width: 100%;
}
/* Don't edit this part */
#slider li.current {
	display: block;
	z-index: 2 !important;
}
/* Don't edit this part */
#slider li.next {
	display: block;
	z-index: 1 !important;
}
/* Don't edit this part - prevents inline lists from being hidden */
	#slider li ul li {
	display: block !important;
	position: relative !important;
}

#div-gpt-ad-1358297840960-0 {
	/*display:none;	*/
	position:fixed;
	top:0 !important;
	margin:-18px auto 0 auto;
	width:1680px;
	height:1050px;
	text-align:center;
}

body.preview {
	margin:0;
	padding:0;
	background:none;
}
div#preview-panel {
	width:960px;
	height:640px;
	background:#e4e4e4;	
	position:relative;
	margin:0;
	padding:0;
}
div#preview-panel h1 {
	background:#5f5f5f;
	color:#ffcc00;
	font-size:19px;
	text-transform:uppercase;
	float:none;
	margin:0;
	padding:11px 18px 13px 18px;
}
div#p-left {
	width:660px;
	margin:27px 0 0 27px;
}
div#p-left ul li {
	display:none;
}
div#p-left ul li img {
	border:1px solid #ccc;
	margin-bottom:9px;
}
div#p-left ul li p {
	font-size:14px;
	text-shadow:1px 1px #fff;
	width:630px;
	color:#333;
}
div#p-left ul li p span {
	font-weight:bold;
	text-transform:uppercase;
}
div#p-left ul li#p-item-1 {
	display:block;
}
div#p-right {
	width:273px;
	position:absolute;
	right:0;
	top:12px;
}
div#p-right h2 {
	font-size:19px;
	margin:12px 0 9px 0;
}
div#p-right ul  {
	padding:0;	
	margin:0;
}
div#p-right ul li {
	list-style-type:none;
	background:transparent url(images/mf13_black_arrow.gif) no-repeat 9px 8px;
	padding:5px 9px 5px 23px;	
	margin:0 18px 5px 0;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	text-shadow:1px 1px #fff;
	border:1px solid #e4e4e4;
	color:@333;
	font-family:Oswald, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
}
div#p-right ul li:hover {
	background-color:#efefef;
	cursor:pointer;
}
div#p-right ul li.current {
	background-color:#efefef;
	cursor:pointer;
	border-color:#ccc;
}

div#preview-panel p.subscribe-preview {
	color:#ffcc00;
	font-size:20px;
	background:#ffcc00;
	color:#ce3223;	
	text-shadow:1px 1px #ffe270;
	position:absolute;
	bottom:0;
	left:0;
	font-family:Oswald, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:right;
	padding:11px 6px 14px 18px;
	width:936px;
}
div#preview-panel p.subscribe-preview a {
	color:#ce3223;
}
div#preview-panel p.subscribe-preview a.p-subscribe-now {
	position:absolute;
	display:block;
	left:365px;
	top:14px;
}
div#preview-panel p.subscribe-preview span {
	color:#ffcc00;
	background:#ffcc00;
	text-shadow:1px 1px #ffe270;
	text-transform:uppercase;
	font-size:14px;
}
div#preview-panel p.subscribe-preview span a {
	color:#ce3223;	
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	font-size:14px;
	font-weight:normal;
	margin:0 12px 5px 12px;
	position:relative;
	margin-top:0;
}
div#controls {
	position:absolute;
	bottom:68px;
	left:250px;	
}
div#controls a {
	background:transparent url(images/mf13_icon_play.gif) no-repeat 9px 6px;
	display:block;
	float:left;
	padding:4px 9px 2px 22px;	
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	text-shadow:1px 1px #fff;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
	margin-right:9px;
	border:1px solid #e4e4e4;	
}
div#controls a.c-play {
	background-image:url(images/mf13_icon_play.gif);
}
div.isplaying a.c-play {
	background-image:url(images/mf13_icon_pause.gif) !important;
	padding-left:27px !important;
}
div#controls a.c-prev {
	background-image:url(images/mf13_icon_prev.gif);
	padding-left:27px;
}
div#controls a.c-next {
	background-image:url(images/mf13_icon_next.gif);
	padding-left:27px;
}
div#controls a:hover {
	background-color:#efefef;
	text-decoration:none;
	border-color:#ccc;	
}
iframe {
	border:0;
	overflow:hidden;
	margin:0;
	padding:0;
}
