/* Learn More Tab
================================================== */

	#learn-more-tab {
		float:right; margin:10px 30px 0 0;width:400px;	}
	
	a#learn-more {
		background:#553e70;
		color:#ffffff;
		font-size:1.6em;
		font-family:Maven Pro;	
	}
	
	a#learn-more:hover {
		background:#48355f;
	}



/* Sign Up with Custom Fields
================================================== */

	.radio-group label, 
	.checkbox-group label {
		font-size:1.4em !important;
		font-family:Cardo !important;
		font-weight:300 !important;
	}
	
	#signup-page .radio-group label, 
	#signup-page .checkbox-group label {
		color:#7f7f7f !important;
	}

	
	
/* Sign Up with Custom Fields: Medium Size
================================================== */

	#signup.medium.hascf ul#form-layout li {
		border-top:1px solid #eeeeee;
	}



/* Sign Up: Progress Indicators
================================================== */

	#progress-container h3 {
		font-family:Cardo;
		font-size:1.6em;
		font-weight:normal;
		font-style:normal;
		color:#252525;
	}
	
	.simple .tearoff .background {
		background:#252525 !important;
		color:#ffffff !important;
	}
	
	.tearoff .unit {
		color: #252525;
	}
	
	#bar-complete {
		background:#f28284;
	}
	
		#bar.stylish #bar-complete {
		-webkit-box-shadow: inset 0px 1px 0px 0px #ff9c9e, inset 0px -5px 8px 0px #a95b5c;
		-moz-box-shadow: inset 0px 1px 0px 0px #ff9c9e, inset 0px -5px 8px 0px #a95b5c;
		box-shadow: inset 0px 1px 0px 0px #ff9c9e, inset 0px -5px 8px 0px #a95b5c;
	}
	
	#bar-complete span {
		color:#222222;
	}



/* Wrapper
================================================== */

	#wrapper {
			background-image:url('img/snow.png'); 
		background-color:transparent;
		-webkit-box-shadow: 0px 0px 0px #FFF; -moz-box-shadow: 0px 0px 0px #FFF; box-shadow: 0px 0px 0px #FFF;		}
	
	#wrapper header {
		text-align: center;
	}
	
	#wrapper header h1 {
		font-family:Dancing Script;
		font-weight:normal;
		font-style:normal;
		color:#f28284;
		text-shadow: none;	
		font-size:9.0em;
	}
	
	#wrapper header h1 span {
		display: block;
		text-align:center;
	}
	
	#wrapper header h1 a {
		color:#f28284;
	}



/* Nav
================================================== */

	nav a:link,
	nav a:visited,
	nav li.current_page_item ul li a {
		font-family:Maven Pro;
		font-size:1.3em;
		font-weight:normal;
		font-style:normal;
		color:#7f7f7f;	
		text-transform:uppercase;
	}
	
	nav a:hover,
	nav a:active {
		color:#d35658;	
	}
	
	
	
/* Widgets
================================================== */
	
	ul#widgets li ul li,
	.textwidget,
	.tagcloud a,
	#wrapper ul#inner-footer li p a {
		font-size:1.2em;
		font-weight:normal;
		font-family:Cardo;
	}
	
	ul#widgets li ul li a:link,
	ul#widgets li ul li a:visited,
	.tagcloud a:link,
	.tagcloud a:visited,
	.textwidget {
		color:#7f7f7f;	
	}
	
	ul#widgets li ul li a:hover,
	ul#widgets li ul li a:active,
	.tagcloud a:hover,
	.tagcloud a:active {
		color:#d35658;	
	}
	
	ul#widgets li ul li a,
	.textwidget {
		font-family:Cardo !important;	
	}
	
	#wp-calendar tbody td { 
		border-color: #ffffff;
		background: transparent; 
	}
	
	.textwidget p {
		line-height: 1.4em;
		margin: 0 0 15px 0;
	}

	.textwidget li {
		font-size: 1em !important;
	}
	


/* Posts
================================================== */

	#main a:link, 
	#main a:visited,
	#wrapper ul#inner-footer li p a {
		color:#553e70;
		text-decoration:none;
	}
	
	#respond input[type=submit] {
		background-color:#553e70;
	}
	
	#main a:hover, 
	#main a:active,
	.lepost h2 a:hover,
	#wrapper ul#inner-footer li p a:hover {
		color:#d35658;
		text-decoration:underline;
	}
	
	.lepost h1, 
	.lepost h2 {
		font-family:Josefin Sans;
		font-size:2.2em;
		font-weight:normal;
		font-style:normal;
		color:#553e70;
		text-shadow: none;
		text-transform:uppercase;
	}
	
	.lepost h2 a {
		color:#553e70  !important;
	}
	
	.lepost h3 {
		font-family:Josefin Sans;
		font-size:1.8em;
		font-weight:bold;
		font-style:normal;
		color:#333333;
		text-shadow: none;
		text-transform:uppercase;
	}
	
	.lepost h4,
	h3.widget-title {
		font-family:Josefin Sans;
		font-size:1.4em;
		font-weight:bold;
		font-style:normal;
		color:#333333;
		text-shadow: none;
		text-transform:none;
	}
	
	.lepost p,
	.lepost ul li,
	.lepost ol li {
		font-size:1.4em;
		font-weight:normal;
		font-family:Cardo;
	}
	
	#main p, 
	#main ul li,
	#main ol li,
	ul#widgets li ul li,
	cite,
	#SearchForm input.le-search:focus,
	#respond h3,
	#respond input,
	#respond textarea:focus {
		color:#7f7f7f !important;
	}



/* Colors
================================================== */

	/*----- Border -----*/
	
	.lepost .postmeta,
	.commentlist,
	.commentlist li.comment,
	.commentlist .children li,
	#comments .pingback,
	#respond input,
	#respond textarea {
		border-color:#999999;
	}
	
	#search_box {
		border-color:#b8b8b8;
	}
	
	#search_box:hover,
	#search_box:focus {
		border-color:#999999;
	}
	
	
	/*----- Accent -----*/
	
	h3.widget-title,
	nav li.current_page_item a {
		color:#553e70;
	}
	
	#respond input[type=submit]:hover {
		background-color:#553e70;
	}
	
	#respond input:focus,
	#respond textarea:focus,
	.lepost blockquote {
		border-color:#553e70 !important;
	}


	/*----- Secondary -----*/
	
	.lepost .wp-caption p,
	.entry-date,
	#SearchForm input.le-search,
	.comment-author,
	#main a.comment-permalink,
	#main a.comment-reply-link,
	#main a.comment-reply-login,
	#comments .pingback p,
	#previous-comments,
	#next-comments,
	#respond label,
	#respond p.comment-messages,
	#respond textarea,
	#wp-calendar thead,
	#wp-calendar tbody,
	#wp-calendar tfoot #next a, 
	#wp-calendar tfoot #prev a,
	ul#widgets ul#recentcomments li.recentcomments {
		color:#7f7f7f !important;
	}



/* Sign Up Slide Down
================================================== */

	#launchtab {
		border-bottom:6px solid #553e70;
	}
	
	#launchtab a {
		background:#553e70;
		color:#ffffff;
		font-size:1.6em;
		font-family:Maven Pro;
	}
	
	#launchlitemodule #signup {
		background:#553e70;
		-webkit-box-shadow: 0px 0px 0px #FFF; -moz-box-shadow: 0px 0px 0px #FFF; box-shadow: 0px 0px 0px #FFF;	}
	
	#launchlitemodule h2 {	
		color:#ffffff;
	}
	
	#launchlitemodule label {
		color:#e5e5e5;
	}
	
	#launchlitemodule a,
	#launchlitemodule p a,
	#launchlitemodule span.privacy-policy a {
		color:#e5e5e5 !important;
	}
	
	#launchlitemodule p,
	#launchlitemodule li,
	#launchlitemodule span.privacy-policy,
	#launchlitemodule .radio-group label, 
	#launchlitemodule .checkbox-group label {
		color:#e5e5e5;
	}



/* Media Queries
================================================== */

	@media screen and (max-width: 768px) {
		
		body#inner-page {
					background-image:url('img/snow.png'); 
			background-color:transparent;
				
		}
			
				#wrapper header {
			font-size:0.7em;
		}	
			
		
		nav ul li, 
		nav ul li ul li {
			border-bottom:1px solid #cacaca;
		}
		
		nav a {
			background:#eeeeee;
		}
		
		#nav-responsive-menu-link {
			background:#eeeeee;
			color:#7f7f7f;
			font-size:1.6em;
			font-family:Maven Pro;
		}
	
		#nav-responsive-menu-link.open {
			background:#cacaca;
		}
		
		
		#launchtab a {
			font-family:Maven Pro;
			font-size:1.3em;
			font-weight:normal;
			font-style:normal;
			text-transform:uppercase;
		}
		
	}
	
	@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
		
		#launchtab a {
			line-height:1.3em;
		}
		
	}