/* 
Theme Name: Launch Effect
Theme URI: http://www.launcheffectapp.com/lite
Author: Barrel
Author URI: http://www.barrelny.com
Version: 2.02Lite
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Description: Launch Effect Lite is a viral marketing theme for WordPress that empowers web designers, marketers, and WordPress enthusiasts to build sleek viral landing pages without touching a single line of code.  A built-in referral link generator integrated with both MailChimp and Aweber allows visitors to your website to sign up with their emails and use the unique link generated by the theme to spread the word about your site.  It's up to you to think of brilliant ways to incentivize your visitors to share their link!  Its robust theme options panel gives you the ability to customize almost every aspect of the design and comes fully-loaded with Google web font, Typekit and Monotype web font integration.  Enjoy!
Tags: one-column, flexible-width, custom-background, custom-colors, theme-options, viral, marketing, referral, email, sign-up, email-sign-up, placeholder, mailchimp, aweber, typekit, google-web-fonts, monotype

This theme, like WordPress, is licensed under the GPL.
Launch something today!
*/


/* RESET CSS BY ERIC MEYER
   http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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;
}


/* BASIC STYLING */

* {margin:0;padding:0}

body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	text-align:left;
	background-color:#333;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

.clear {
	clear:both;
}

h1, h2, h3, p, label {
	visibility:hidden;
}


/* DEFAULT STYLES FOR FREE VERSION INTRO POST */

#wrapper {
	width:580px;
	margin:40px auto 60px auto;
	background:white;
	padding:40px 40px 40px 40px;
	overflow:hidden;
}

header {
	width:700px;
	margin-bottom:40px;
}

header h1 {
	margin:0;
	position:relative;
	font-family:Oswald;
	font-weight:normal;
	font-style:normal;
	color:#252525;
	text-shadow: none;	
	text-align:left;
	font-size:9.0em;
}

header h1 a {
	text-decoration: none;
	color:#252525;
}

header h1 span {
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%; 
}

#main {
	float:left;
	width:470px;
}	

.lepost {
	margin:0 0 50px 0;
}

.lepost h2.posttitle {
	margin:0 0 15px 0;
}

.lepost h2 a {
	text-decoration:none;
	color:#333333  !important;
}

.lepost h2 a:hover {
	color:#00bfbf;
	text-decoration:underline;
}

.lepost h1, 
.lepost h2 {
	line-height:1.2em;
	margin:0 0 10px 0;
	font-family:Podkova;
	font-size:2.8em;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	text-shadow: 0px 1px 1px #ffffff;
	text-transform:none;
}

.lepost h3 {
	line-height:1.2em;
	margin:0 0 15px 0;
	font-family:Oswald;
	font-size:2.0em;
	font-weight:normal;
	font-style:normal;
	color:#999999;
	text-shadow: none;
	text-transform:uppercase;
}

.lepost h4 {
	line-height:1.2em;
	margin:0 0 10px 0;
	text-transform: uppercase;
	font-family:Podkova;
	font-size:1.5em;
	font-weight:normal;
	font-style:normal;
	color:#D65543;
	text-shadow: none;
	text-transform:uppercase;
}

.lepost p {
	line-height:1.6em;
	margin:0 0 25px 0;
	font-size:1.5em;
	font-weight:lighter;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.lepost ul {
	list-style-type:square;
	margin:0 0 25px 0;
	padding:0;
}

.lepost ol {
	list-style-type:decimal;
	margin:0 0 25px 0;
	padding:0;
}

.lepost ul li,
.lepost ol li {
	margin:0 0 0 15px;
	padding:0;
	line-height:1.4em;
}


/* CREDIT */

ul#footer {
	position:fixed;
	bottom:0px;
	right:30px;
	overflow:hidden;
	font-size:1.1em;
	background:#000;
	padding:2px 10px;
}

ul#footer li {
	float:left; 
	color:#aaa;
	height:17px;
	line-height:1.8em;
}

ul#footer li a {
	color:#aaa;
	text-decoration:underline;
}

ul#footer li a.logo {
	background:url('im/mini-logo.png') no-repeat top center;
	display:inline-block;
	height:17px;
	width:84px;
	text-indent:-9999px;
	position:relative;
	top:-2px;
}


/* SUPERSIZED PLUGIN */
		
#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:#111; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ height:auto; width:auto; position:relative; outline:none; border:none; -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }


/* JQMODAL 
   jqModal base Styling courtesy of;
   Brice Burgess <bhb@iceburg.net> */
	
.jqmWindow {
    display: none;
    
    position: absolute;
    top: 17%;
    left: 50%;
    
    margin-left: -200px;
    width: 400px;
    
    padding: 40px;
}

.jqmOverlay { background-color: #000; }

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
