/*
Theme Name: MagPress
Theme URI: http://magpress.net
Author: Mirko Humbert
Author URI: http://www.mirkohumbert.ch
Description: Theme for the MagPress WP plugin.
Version: 1
License: Design rights reserved to Mirko Humbert
*/


/* RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
strong {font-weight:bold;}
/* STYLESHEET */
body {background:#EEEEEE;}
#wrapper {width:696px;margin:0 auto;}
#header {position:relative;float:left;width:696px;background:url('images/bg-header.png');height:401px;}
#header.page {background:url('images/bg-header-page.jpg');height:200px;}
#header .menu {margin-top:30px;width:696px;text-transform:none;}
#header .menu a {text-decoration:none;color:#000;text-transform:uppercase;}
#content {position:relative;float:left;width:696px;background:url('images/bg-content.png') repeat-y;}
h1 {position:relative;float:left;font-family:'Source Sans Pro',sans-serif;font-weight:300;font-style:italic;width:696px;text-align:center;margin:25px 0 0 0;font-size:24px;color:#999;}
h1.home {margin:5px 0 0 0;}
img.features {border:1px solid #ddd;margin-bottom:20px;}
h2 {position:relative;float:left;font-family:'Source Sans Pro',sans-serif;font-weight:300;width:696px;text-align:center;margin:40px 0 0 0;font-size:54px;}
h3 {font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:27px;margin-bottom:25px;line-height:33px;}
.description {position:relative;float:left;width:250px;font-family:'Source Sans Pro',sans-serif;font-weight:400px;font-size:16px;line-height:21px;margin-bottom:40px;height:280px;}
.description.left {margin-right:30px;}
#bloglayout {position:relative;float:left;margin:30px 20px 0 60px;}
#arrow {position:relative;float:left;margin:60px 20px 0 0;}
#slides {position:relative;float:left;margin:20px 0 0 0;}
.buttondiv {position:relative;float:left;text-align:center;width:696px;height:73px;}
.button {position:relative;float:left;width:264px;height:73px;background:url('images/button-download.png') no-repeat;color:transparent;margin:20px 0 0 215px;z-index:9999;}
.button:hover {background:url('images/button-download.png') no-repeat 0 -72px;}
.page .buttondiv {padding-top:13px;height:29px;width:673px !important;margin-left:12px;}
#header .buttondiv a {margin-right:20px;text-transform:capitalize;}
#joinaffiliate {position:relative;float:left;width:590px;padding:10px 0;margin:20px 0;border-top:1px dotted #888;background:#ddd;text-align:center;}
.blogexcerpt {margin-bottom:30px;}
.mainbutton {position:relative;float:left;width:590px;text-align:center;}
.moneyback {position:relative;float:left;width:696px;text-align:center;color:#aaa;font-size:12px;text-decoration:none;margin-top:10px;}

/* Tabs */
#tabs {position:relative;float:left;width:590px;margin:30px 0 20px 50px;height:auto;}
#tabssingle {position:relative;float:left;width:590px;margin:30px 0 20px 50px;}
#tabs ul {border-bottom:1px solid #ddd;}
.ui-state-disabled {cursor:default !important;}
.ui-widget-overlay {position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-tabs {position:relative;padding:.2em;}
.ui-tabs .ui-tabs-nav {margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li {list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a {float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor:pointer;}
.ui-tabs .ui-tabs-panel {display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tabs-anchor {border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;border-top-left-radius:6px;border-top-right-radius:6px;color:#333;background:#eee;font-size:13px;}
.ui-tabs-anchor:hover {background:#ddd;}
.ui-state-active .ui-tabs-anchor {background:#fff;border-bottom:1px solid #fff;margin-bottom:-1px;}
#ui-id-1 {margin-left:0;}

.page {line-height:24px;}
.page img {margin-bottom:20px;}
.page h4 {font-size:21px;margin:20px 0 10px 0;font-weight:bold;}
.faq-link {text-align:right;margin:10px 0 0 0;}
.faq-link a {text-decoration:none;}

.post h3 {padding-bottom:20px;margin-bottom:10px;border-bottom:1px dotted #aaa;}
.post p {margin:20px 0;font-size:18px;line-height:27px;}
.post strong {font-weight:700;}
.post em {font-style:italic;}
.post img {border:1px solid #ddd;}
.metadata {position:relative;float:left;width:696px;margin-bottom:30px;color:#999;font-size:12px;}

div.showcase {position:relative;float:left;width:590px;}
img.showcase {position:relative;float:left;width:150px;margin-left:0;margin-right:20px;border:1px solid #ddd;margin-bottom:0;}
div.showcase .description {position:relative;float:left;width:410px;}
div.showcase .description strong {position:relative;float:left;width:410px;font-size:24px;margin-bottom:20px;}
.description a {text-decoration:none;}
.description a:hover {text-decoration:underline;}

.about {font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:21px;line-height:33px;margin:20px 0 40px;}

#relatedposts {list-style-type:disc;padding-left:20px;margin-top:10px;margin-bottom:40px;}
#relatedpoststitle {margin-top:30px;padding-bottom:10px;border-bottom:1px dotted #999;font-weight:300;}

#footer {position:relative;float:left;width:619px;padding:40px 20px 20px 20px;background:#b6b6b6;color:#eee;text-align:center;margin-left:19px;font-size:12px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:40px;}
#footer a {color:#fff;text-decoration:none;margin-right:15px;}
#footer a:hover {color:#eee;text-decoration:underline;}


/* slideshow */

.slides_container {width:254px;display:none;}
.slides_container div {width:254px;height:182px;display:block;}
.pagination {list-style:none;margin:0;padding:0;display:none;}
.pagination .current a {color:red;}


.screenshot {margin:20px 0 0 -20px;border:1px solid #ddd;}
.caption {margin:10px 0 20px -20px;font-size:13px;color:#999;font-style:italic;}