@CHARSET "UTF-8";
/*
Theme Name: SpoonJuice V2
Theme URI: http://www.spoonjuice.com/
Description: Wordpress Theme for SpoonJuice
Version: 2
Author: Chinmay Chiranjeeb
Tags: SpoonJuice V2

SpoonJuice WordPress Theme by Sourcebits || http://www.sourcebits.com/
*/

/* Fonts Embed*/

@font-face {
    font-family: "Lucida Grande";
    src: url('LucidaGrande.ttf');
}

@font-face {
    font-family: "Whitney Semibold";
	src: url('Whitney-Semibold.ttf');
}

@font-face {
    font-family: "Whitney Medium";
	src: url('Whitney-Medium.ttf');
}

/* Main CSS*/
body{
	color: #98d1fb;
	font: 11px/18px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	min-width:1000px;
}

.width_100{
	width:100%;
}

/* Individual Background */
.wrap{
	max-width:1100px;
	margin:0 auto !important;
	min-height:800px;
	min-width:990px;	
}

.wraper_top{
	background:url(images/wraper_top_bg_main.png) left top repeat-x;
	min-height:800px;
	width:100%;
	float:left;
}

.subwraper_top{
	background:url(images/wraper_top_bg.png) repeat-x 0 0;
	min-height:800px;
	width:100%;
	float:left;
}

.subwraper_top_main{
	background:url(images/wraper_top_bg_main.png) repeat-x 0 -418px;
	min-height:800px;
	width:100%;
	float:left;
}

#wrap_footer{
	background:url(images/wrap-footer-bg.png) left top repeat-x;
	min-height: 200px;
	width:100%;
	margin-top: 58px;
	float:left;
}

.lg{
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.ws{
	font-family: "Whitney Semibold", sans-serif;
}

.wm{
	font-family: "Whitney Medium", sans-serif;
}

.bgnone{
	background: none !important;
}

.none{
	display: none !important;
}

.container {
	width: 940px;
	margin: 0 auto;
	position: relative;
	padding:0 10px;
}

input:focus, textarea:focus{
	outline: none;
}

.clear{
	clear: both;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.al{
	text-align: left;
}

.ar{
	text-align: right;
}

.ac{
	text-align: center;
}

.aj{
	text-align: justify;
}

/* Title Block */

.title {
	font-size:13px;
	height: 20px;
	padding:15px 23px;
}

.title h3{
	padding:0 2%;
	width:auto;
	line-height: 20px;
	color: #727B7E;
	text-align:center;
	text-shadow:1px 0px 10px #0c3e56;
}

.title-sep-l,.title-sep-r{
	background: url(images/panel-title-bg.png) repeat-x left 9px;
	width:43%;
	height: 20px;
}

.title-sep-r{
	background: url(images/panel-title-bg.png) repeat-x right 9px;
}

/* Preview Block */
.preview {
	height: 420px;
	padding:1px;
	position:relative;
	width:943px;
	overflow: hidden;
	margin-top: 3px;
	background:  url(images/preview-bg.png) no-repeat left top;
}

.preview .panel {
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: -11px;
	padding-right: 5px;
}

.preview .panel.last{
	margin-right: 0px;
	padding-right: 0px;
}

.preview .panel .main {
	height: 353px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.preview .panel .icon {
	position: absolute;
	left: 29px;
	bottom: 33px;
	width: 32px;
	height: 32px;
}

.preview .panel .text {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.preview .panel .shadow {
	position: absolute;
	left: 0;
	top: 0;
	right: 0px;
	bottom: 0;
	background: url(images/frank_shadow.png) right top no-repeat;
}

.preview .panel.last .shadow { display: none; }

.preview .panel .overlay {
	position: absolute;
	left: 0;
	top: 0;
	right: 5px;
	bottom: 0;
	background: url(images/frank_border.png) top center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	z-index: 130;
}

.preview .panel.active .overlay, .preview .panel.one .overlay{
	height: 10px;
}
.preview .panel .overlay div {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	opacity: 0.2;
	cursor: pointer;
}

.preview .panel.first .overlay { background-position: top center; }
.preview .panel.last .overlay { background-position: top center; right:0; }
.preview .panel.last .overlay div{right:-5px;}
.preview .panel.initial .overlay div { display: none; }

.preview .panel.initial .icon { width: 64px; height: 64px; }
.preview .panel.initial .text { display: block; }




/* Post */
.content{
	padding: 24px 0 0 0;
}
.twitbox{
	width:380px;
}

.postbox{
	width:512px;
}
.postbox .tl, .twitbox .tl{
	background: url(images/post-box-bg.png) left top no-repeat;
	padding:0 0 0 11px;
}
.postbox .tr, .twitbox .tr{
	background: url(images/post-box-bg.png) right -24px no-repeat;
	padding:0 11px 0 0;
}	
.postbox .tm, .postbox .bm, .twitbox .tm, .twitbox .bm{
	background: url(images/post-box-bg.png) left -48px repeat-x;
	height:11px;
	width:100%;
}
.postbox .bl{
	background: url(images/post-box-bg.png) left -12px no-repeat;
	padding:0 0 0 11px;
}
.postbox .br{
	background: url(images/post-box-bg.png) right -36px no-repeat;
	padding:0 11px 0 0;
}
.postbox .bm{
	background: url(images/post-box-bg.png) left bottom repeat-x;
}
.twitbox .bl{
	background: url(images/twit-box-bg.png) left -46px no-repeat;
	padding:0 0 0 25px;
}
.twitbox .br{
	background: url(images/twit-box-bg.png) right bottom no-repeat;
	padding:0px 173px 28px 0;
}
.twitbox .bm{
	background: url(images/twit-box-bg.png) left -11px repeat-x;
}

.post{
	padding:20px 5px;
	line-height: 22px;
}

.post h1{
	background: url(images/post-h1-bg.png) 14px bottom no-repeat;
	height:52px;
	padding:12px 0 0 26px;
	font-size:18px;
	color:#effdfd;
	text-shadow: -2px -1px 30px #3b94f3;
}

#sidebar .post h1, .postbox .post h1, .comment_number{
	font-family:"Whitney Semibold",sans-serif;
	color:#fff;
}

.post h2{
	background: url(images/post-h2-bg.png) 27px 14px no-repeat;
	padding:7px 0 0 38px;
	font-size:11px;
	color:#98d1fb;
	font-weight: bold;
}

.post p, .post_link p{
	color:#476980;
	font-size:11px;
	padding: 8px 25px;
}

.post p a{
	color:#98d1fb;
	text-decoration: underline;
}

.link_in_content{
	color:#808285 !important;
	text-decoration: none !important;
}

.link_in_content:hover{
	text-decoration: underline !important;
}

.clock-icon{
	background: url(images/clock-icon.png) 25px 15px no-repeat;
	padding: 8px 25px 8px 40px !important;
}

.button_xl{
	display:block;
	position:relative;
	float:right;
	width:137px;
	height:37px;
	background: url(images/buttons/buttons.png) no-repeat left top;
	cursor: pointer;
}

.button_xl:hover{
	background-position: left bottom;
}

.button_l{
	display:block;
	position:relative;
	float:right;
	width:115px;
	height:37px;
	background: url(images/buttons/buttons.png) no-repeat -141px top;
	cursor: pointer;
}

.button_l:hover{
	background-position: -141px bottom;
}

.button_s{
	display:block;
	position:relative;
	float:right;
	width:75px;
	height:27px;
	background: url(images/buttons/buttons.png) no-repeat -260px top;
	cursor: pointer;
	font-size:13px;
	font-weight:bold;
	color:#97d3fb;
	padding:10px 0 0 21px;
	line-height:14px;
	
}

.button_s:hover{
	background-position: -260px -36px;
}

.button_xs{
	display:block;
	position:relative;
	float:right;
	width:54px;
	height:27px;
	background: url(images/buttons/buttons.png) no-repeat -361px top;
	cursor: pointer;
	font-size:13px;
	font-weight:bold;
	color:#97d3fb;
	padding:10px 0 0 21px;
	line-height:14px;
	
}

.button_xs:hover{
	background-position: -361px -36px;
}

.read_more{
	background: url(images/buttons/readmore_twitter.png) no-repeat left top;
	position:relative;
	display:block;
	float:right;
	right:22px;
	top:-58px;
	width:99px;
	height:25px;
}

.read_more:hover{
	background-position: left bottom;
}

.twitter{
	background: url(images/buttons/readmore_twitter.png) no-repeat right top;
	position:relative;
	display:block;
	float:right;
	right:22px;
	top:-58px;	
	width:81px;
	height:25px;
}

.twitter:hover{
	background-position: right bottom;
}

.button_xl a, .button_l a{
	font-size:13px;
	font-weight:bold;
	color:#97d3fb;
	margin:12px 0 0 16px;
	float:left;
	padding:0 0 0 21px;
	line-height:14px;
}

.twitter_ico{
	background: url(images/icons/twitter.png) no-repeat left top;
}

/* About */
#about, #blog, #contact{
	margin-top:53px;
	font-size: 12px;	
}

#about .post, #blog .post{
	padding:9px 5px;
}

#about .postbox{
	width:633px;
}

#about h3, #contact h3{
	padding:8px 33px;
	font-size: 23px;
	margin-bottom:15px;
	text-shadow:-2px -1px 30px #3B94F3;
	font-family:"Whitney Semibold",sans-serif;
	color:#fff;
}

.photo_frame{
	width:307px;
	float:left;
}

.photoframe_l{
	background: url(images/photoframe_l.png) no-repeat left top;
	width:194px;
	height: 217px;
	position: relative;
	top:-9px;
	left:91px;
}

.photoframe_r{
	background: url(images/photoframe_r.png) no-repeat left top;
	width:194px;
	height: 217px;
	position: relative;
	top:-39px;
	left:71px;
}

/* Blog */

#blog p, #about p{
	font-size: 12px;
	line-height:21px;
}

.blog-content{
	width:634px;
	padding:32px 0 0;
	float:left;
}

.blog-content h3{
	float:left;
	font-size:23px;
	width:410px;
	padding-left:32px;
	text-shadow:-2px -1px 30px #3B94F3;
	font-family:"Whitney Semibold",sans-serif;
}

.category-title{
	padding: 0 0 20px 0;
}

.category-title h3{
	float: none !important;
	color:#fff;
}

.blog-sidebar, #sidebar{
	width: 306px;
	float:left;
}

.post_title{
	width:100%;
	min-height: 10px;
	float:left;
	margin:0 0 23px;
}

.post_date{
	background: url(images/icons/readmore.png) no-repeat right -13px;
	color:#4f80a8;
	float:right;
	margin:6px 51px 0 0;
	line-height:13px;
	padding-right:20px;	
}

#blog .postbox{
	width:613px;
}

.excerpt_hold{
	width:610px;
	min-height: 30px;
	margin:11px 0 8px 1px;
	float:left;
}

.excerpt_top{
	background: url(images/quotes_t.png) no-repeat 0 0;
	width:610px;
	height:10px;
	float:left;
}

.excerpt_mid{
	background: url(images/quotes_m.png) repeat 0 0;
	width:610px;
	min-height:10px;
	float:left;
}

.excerpt_mid p{
	background: url(images/icons/excerpt.png) no-repeat 31px 7px;
	color: #84b1ce;
	padding:8px 28px 8px 61px;
}

.excerpt_btm{
	background: url(images/quotes_b.png) no-repeat 0 0;
	width:610px;
	height:10px;
	float:left;
}

.post_link, .form, .form_input, .form_submit, .blog_post, .comment_post, .rssfeed_hold, .product_title, .content_btm{
	width:100%;
	float:left;
}

.blog_post{
	margin: 0 0 42px;
}

.post_link p{
	margin:5px 0;
}

.post_link p a.excerpt_link{
	text-decoration: underline;
	text-shadow:1px 0 12px #3B94F3;
	color:#abe0ff;
}

.post_link p a.excerpt_link:hover, #twitter_update_list li span a:hover{
	color:#75b2d5;
}

.comment_number{
	width:100%;
	float:left;
	font-size: 23px;
	padding:0 0 21px 31px;
	width:570px;
}

.comment_number span{
	margin-right:5px;
}

.comments_hold{
	width:610px;
	min-height: 30px;
	margin:0 0 20px;
	float:left;
}

.comments_top{
	background: url(images/comment_t.png) no-repeat 0 0;
	width:610px;
	height: 9px;
	float:left;
}

.comments_mid{
	background: url(images/comment_m.png) repeat 0 0;
	width:610px;
	min-height: 10px;
	float:left;
}

.comments_btm{
	background: url(images/comment_b.png) no-repeat 0 0;
	width:610px;
	height: 9px;
	float:left;
}

.comments_mid p{
	color:#476980;
	padding:8px 28px 8px 61px;
	float:left;
	font-size: 11px !important;
}

.commentby{
	background: url(images/icons/comment_icon.png) no-repeat 32px 9px;
	width:470px;
	float:left;
	padding:7px 0 5px 62px;
	color:#476980;
}

.comment_name, .comment_name a{
	color:#abe0ff;
	text-shadow: 1px 0px 12px #3B94F3;
	font-weight:bold;
}

#commentPreview img{
	display:none;
}

.comment_box span{
	position:absolute;
	left:405px;
	top:78px;
}

#commentPreview{
	display:none;
}

.form, .blog-sidebar, .sidebar_left, .contact_form{
	color: #476980;
}


.form_input{
	margin:0 0 8px;
}

.form_input label{
	width:141px;
	min-height:28px;
	float:left;
	text-align:right;
	line-height:23px;	
}

input, select{
	border:0;
}

.form_input input[type="text"]{
	background: url(images/form_fields.png) no-repeat 0 0;
	height:23px;
	margin:0 0 0 20px;
	padding:5px 10px 0 8px;
	width:226px;
	float:left;
	color: #476980;
}

.form_input textarea{
	border:0;
	background: url(images/form_fields.png) no-repeat 0 -38px;
	height:68px;
	margin:0 0 0 20px;
	padding:5px 10px 5px 8px;
	width:404px;
	float:left;
	color: #476980;
	overflow: hidden;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.form_input span, .formBuilderSelect span{
	float:left;
	line-height: 23px;
	margin: 0 0 0 15px;
}

.form_title{
	margin:26px 0 8px;
}

.btn_attr{
	color:#97D3FB !important;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	padding:12px 0 0 37px;	
}

.button_xs.submit{
	margin: 0 28px 0 18px;
	padding:0;
	width:75px;
	height: 34px;
}

.rssfeed_hold{
	margin:26px 0 15px;
}

.rssfeed{
	background: url(images/buttons/rss_feed.png) no-repeat left top;
	width:80px;
	height:25px;
	float:right;
}

.rssfeed:hover{
	background-position: left bottom;	
}

.rss_text{
	float:right;
	margin: 0 10px 0 0;
	line-height:36px;
}

#blog .blog-sidebar .postbox{
	float:right;
	width:281px;
	margin:0 0 20px;
}

ul.sidebar_list1, ul.sidebar_list2, ul.sidebar_list3{
	margin:0 13px 14px 23px;
}

ul.sidebar_list1 li, ul.sidebar_list2 li, ul.sidebar_list3 li{	
	margin:5px 0;
	min-height:17px;
        line-height:17px;
	padding:0 0 0 25px;
	cursor: pointer;
}

ul.sidebar_list1 li{
	background: url(images/icons/sidebar_icons.png) no-repeat 0 -39px;
}

ul.sidebar_list2 li{
	background: url(images/icons/sidebar_icons.png) no-repeat 0 -92px;
}

ul.sidebar_list3 li{
	background: url(images/icons/sidebar_icons.png) no-repeat 0 -197px;
}

ul.sidebar_list1 li:hover{
	background-position: 0 3px;	
}

ul.sidebar_list2 li:hover{
	background-position: 0 -145px;	
}

ul.sidebar_list3 li:hover{
	background-position: 0 -249px;	
}

.blog-sidebar ul li a{
	color:#476980;
}

.blog-sidebar ul li a:hover{
	color: #98d1fb;
}

.blog-sidebar h1{
	padding:12px 0 0 18px;
	background-position: 6px bottom;
}

.blog-sidebar .post{
	padding:9px 5px 0 !important;
}

.admin_status{
	margin: 0 0 15px 87px;	
}

.post blockquote{	
	background: url(images/excerpt_msg_bottom.png) no-repeat 0 bottom;
	width:610px;
	float:left;
	padding:0px;
	margin:50px 0 18px -4px;
	position: relative;
}

.post blockquote p{
	padding:0px 28px 0px 61px;
	margin:-18px 0 15px;
	color:#84B1CE;
}

.post blockquote .top-blockquote{
	background: url(images/excerpt_msg_top.png) no-repeat 0 0;
	width:100%;
	height:35px;
	position:absolute;
	top:-35px;
	width:100%;
}

/* Contact */

.sidebar_left{
	width:268px;
	float:left;
}

.contact_form, .video_hold{
	width:660px;
	float:right;
}

.contact_form .postbox{
	float: right;
	width:626px;
}

.select_top{
	background: url(images/contact_choose_t.png) no-repeat 0 0;
	width:237px;
	height:40px;
	padding:21px 0 0 31px;
	float:left;
}

.select_mid{
	background: url(images/contact_choose_mid.png) repeat-y 0 0;
	width:268px;
	min-height:61px;
	float:left;
}

.select_btm{
	background: url(images/contact_choose_b.png) no-repeat 0 0;
	width:268px;
	height:11px;
	float:left;
}

ul#choose_list{
	margin: 10px 25px 0 28px;
}

ul#choose_list li{
	background: url(images/icons/contact_select.png) no-repeat 0 -53px;
        line-height:18px;
	padding:0 0 0 24px;
	margin: 14px 0;
	cursor: pointer;
}

ul#choose_list li:hover, ul#choose_list li.selected{
	background-position: 0 2px;
	color:#98d1fb;
}

.contact_form .button_xs{
	float:left;
	margin:0 0 0 159px;
}

select.styled{
*left:20px;
}

span.select {	
   position: absolute;
   width:226px;
   height:27px;
   padding:1px 10px 0 8px;
   background: url(images/custom_select.png) no-repeat 0 0;
   overflow: hidden;
   margin:0 0 0 20px !important;
   float:left;
   color:#98D1FB;
   /*left:141px; */
   /*left:-20px;*/
}

.contact_form .form_input select, .formBuilderSelect select{
	height:27px;
	margin-left:21px;
	width:241px !important;
}

.wpcf7-form-control-wrap.menu-168{
	*margin-left:20px;
}

select.styled option{
	background:#061c37;
	color:#98D1FB;
	font-size: 12px;
	padding:2px 0 4px 5px;
}

/* Product-ThePlateau */

.title_name{
	width:464px;
	height: 81px;
	float:left;
}

.title_plateau{
	background: url(images/buttons/products_title.png) no-repeat 21px 0;
}

.title_nightstand{
	background: url(images/buttons/products_title.png) no-repeat 20px -228px;
}

.title_balloon{
	background: url(images/buttons/products_title.png) no-repeat 21px -104px;
}

.title_valentines{
	background: url(images/buttons/products_valentine.png) no-repeat 0 0;
}

.title_geemail{
	background: url(images/buttons/products_title.png) no-repeat 19px -369px;
}

.title_funbooth{
	background: url(images/buttons/products_title.png) no-repeat 19px -501px;
}

.title_funbooth_help{
	background: url(images/buttons/funbooth_help.png) no-repeat 23px 4px;
}

.title_dailydeeds{
	background: url(images/buttons/products_dailydeeds.png) no-repeat 0 0;
}

.title_climate{
	background: url(images/buttons/products_climate.png) no-repeat 0 0;
}

.ipad .title_nightstand{
	background: url(images/buttons/products_nightstandhd.png) no-repeat 32px -6px;
}

.purchase{
	background: url(images/buttons/purchase_sj.png) no-repeat left top;
	padding:0 0 0 39px;
	width:97px;
	height: 64px;
	float:right;
	margin: 5px 0 0;
	cursor: pointer;
}

.purchase:hover{
	background-position: left bottom;
}

.purchase_txt{
	margin:12px 0 5px;
	float:left;
}

.price{
	font-size:11px;
	color:#808285;
	float:left;
}

.content_btm p{
	color: #808285;
	font-size: 12px;
}

#dailydeeds .content_btm p, #dailydeeds #featured_list li{
	color: #bdcfa9;
}
#valentines .content_btm p{
	color: #b4a4c5;
}

#dailydeeds .get_help .price, #dailydeeds .purchase_checkout .price{
	color: #bdcfa9;
	margin:23px 0 0 4px;
	text-shadow:0 1px 3px #333333;
}

#dailydeeds .purchase_checkout .price{
	margin-left:10px;
}

#valentines .get_help .price, #valentines .purchase_checkout .price{
	color: #bdcfa9;
	margin:23px 0 0 4px;
	text-shadow:0 1px 3px #333333;
}

#valentines .purchase_checkout .price{
	margin-left:10px;
}

#valentines .purchase_checkout{
	color: #ffffff;
}

#theplateau .post blockquote{
	background: url(images/icons/review.png) no-repeat 13px 12px;
	font-size:13px !important;
	padding:22px 67px 0!important;
	font-style: norm;
	color: #fff !important;
	width:auto;
	height:auto;
}

#theplateau .top-blockquote{
	display: none;
}

#theplateau .post blockquote p em{
	color: #fff !important;
}

#theplateau .post blockquote p{
	float:left;
	font-size:13px;
	font-style:normal;
	color: #808285;
	width:100%;
	margin:0px 0px 10px;
}

#climate .get_help .price, #climate .purchase_checkout .price{
	color: #fff;
	margin:23px 0 0 4px;
	text-shadow:0 1px 3px #000000;
}

#climate .purchase_checkout .price{
	margin-left: 10px;
}


#climate .content_btm, #climate .content_btm p, #climate #featured_list{
	color:#9c9992;
}

#funbooth .content_btm p, #funbooth .sidebar_left{
	color:#eca292;
}

#funbooth .price{
	color:#ba8985;
}

#geemail .content_btm p{
	color:#9ecfda;
}

#geemail .price{
	color:#8ebcc5;
}

#balloon .content_btm p, #balloon #featured_list{
	color:#b88787;
}

#balloon .price{
	color: #958181;
}

.light_blu{
	color:#8fd4de;
}

.content_btm .postbox{
	width:593px;	
}

.pic_iphone{
	width:122px;
	height: 221px;
	margin:3px 0 0 14px;
	float:left;
}

.content_btm .twitbox{
	color:#fff;
}

.play{
	display:block;
	background: url(images/icons/play.png) no-repeat left top;
	width:43px;
	height: 33px;
	margin:12px 0 0 18px;
	cursor: pointer;
}

.play:hover{
	background-position: left bottom;
}

#theplateau .preview, #nightstand .preview, #balloon .preview, #funbooth .preview, #dailydeeds .preview{
	margin-top:26px;
	float:left;
	height:392px;
}

.content_btm .post{
	padding:21px 5px 37px;
	float:left;
}

#valentines .content_btm .post{
	padding:11px 5px 37px;
	float:left;
}

.gamedemo_txt{
	margin:56px 0 0 23px;
	width:131px;
	color:#fff;
	float:left;
}

.bld_glow{
	font-weight: bold;
	text-shadow:0 0 16px #FFFFFF;
	font-size:14px;
}

.content_btm .post h1{
	text-shadow:0 0 16px #FFFFFF;
}

/* NightStand */

#nightstand .title_name{
	height:97px;
}

#nightstand .product_title{
	margin-top:28px;
}

#nightstand .purchase{
	background: url(images/buttons/purchasen_sj.png) no-repeat left top;
	margin:15px 0 0;
	color:#fff;
}

#nightstand .purchase:hover{
	background-position:left bottom;
}

.nightstand_styles{
	min-height: 100px;
	margin:0 0 0 24px;
	float:left;
}

.nightstand_styles span{
	width:116px;
	height: 66px;
	margin:11px 14px 3px 0;
	cursor:pointer;
	float:left;
}

.content_btm .postbox.box_small{
	width:300px;
}

/* Balloon */
#balloon .postbox, #dailydeeds .postbox, #climate .postbox {
	width:533px;
}

#balloon .postbox.box_small, #dailydeeds .postbox.box_small, #climate .postbox.box_small {
	width:357px;
}

#balloon .purchase, #dailydeeds .purchase, #valentines .purchase{
	background: url(images/buttons/curve_half.png) no-repeat right top;
	color:#fff;
	padding:14px 18px 0 0;
	width:120px;
	height: 44px;
}

#balloon .purchase:hover, #dailydeeds .purchase:hover{
	background-position: right bottom;
}

#valentines .postbox, #valentines .postbox {
	width:533px;
}

#valentines .postbox.box_small, #valentines .postbox.box_small {
	width:357px;
}

.b_cmsoon{
	text-align: right;
	color:#bf908f;
}

.light_bd{
	color:#a4c6ce;
}

#featured_list, #gm_featured_list{
	margin:0 0 0 11px;
	font-size: 12px;
	color: #fff;
}

#featured_list li{
	margin:10px 0;
	min-height:50px;
	padding:0 28px 5px 0;
}

.featur_pic{
	width:80px;
	min-height: 47px;
	margin:0 0 0 7px;
	float:left;
	text-align:center;
}

#dailydeeds #featured_list li, #climate #featured_list li{
	float:left;
	margin:7px 0;
}

.feature_dtls{
	float:left;
	width:220px;
}


/* Geemail */
#geemail .postbox.box_small .post h1{
	background-position: 15px 46px;
	margin-bottom:17px;
	width:264px;
}

#geemail .content_btm .postbox.box_small{
	width:303px;
}

.gm_left{
	width:308px;
	float: left;
}

.xl_btn{
	background: url(images/buttons/fun_help.png) no-repeat left top;
	position:relative;
	left:-2px;
	width:280px;
	height:38px;
	margin:25px 0 0;
	padding:24px 0 0 28px;
	float:left;
	cursor: pointer;
	color:#fff;
}

.xl_btn:hover{
	background-position: left bottom;
}

.xl_btn span{
	float:left;
}

.bug{
	background: url(images/icons/icons-2.png) no-repeat 0 0;
	width:16px;
	height: 16px;
	display: block;
}

#gm_featured_list li{
	margin:10px 0;
	min-height:70px;
	padding:3px 24px 5px 0;
}

#gm_featured_list li span.featur_pic{
	height:70px;
	margin:0 0 0 10px;
	width:96px;
}

#gm_featured_list p{
	margin: 0;
	padding:0;
	font-size: 11px;
	line-height: 18px;
}

.download{
	background: url(images/buttons/dwn_sj.png) no-repeat left top;
	width:95px;
	height:51px;
	cursor:pointer;
	float:right;
	margin:5px 0 0 11px;
	padding:13px 0 0 35px;
}

.get_help{
	background: url(images/buttons/gethelp.png) no-repeat left top;
	width:109px;
	height:51px;
	cursor:pointer;
	float:right;
	margin:5px 0 0 11px;
	padding:13px 0 0 35px;
}

.purchase_checkout{
	background: url(images/buttons/gethelp.png) no-repeat right top;
	width:106px;
	height:51px;
	cursor:pointer;
	float:right;
	margin:5px 0 0 11px;
	padding:13px 0 0 35px;
}

.coming-soon{
	background: url(images/buttons/coming_soon.png) no-repeat right top;
	width:115px;
	height:37px;
	cursor:pointer;
	float:right;
	margin:5px 0 0 15px;
	padding:13px;
	text-align: left;
	text-indent: -9999px;
}

#climate .coming-soon{
	color:#fff;
}

#climate .get_help{
	background: url(images/buttons/climate_buttons.png) no-repeat left top;
}

#climate .purchase_checkout{
	background: url(images/buttons/climate_buttons.png) no-repeat right top;
}

.download:hover, .get_help:hover, .purchase_checkout:hover{
	background-position: left bottom;
}

.download .download_txt{
	color:#c0dc70;
}

.download_txt{
	text-shadow:0 1px 2px #4E4E4E;
	color:#fff;
}

.gm_air{
	background: url(images/buttons/curve_half.png) no-repeat right top;
	width:160px;
	height:45px;
	cursor:pointer;
	float:right;
	margin:8px 11px 0 0;
	padding:13px 15px 0 0;
	font-size: 11px;
	color: #fff;
}

.gm_air:hover, .purchase_checkout:hover{
	background-position: right bottom;
}

.formac{
	background: url(images/buttons/buymac.png) no-repeat left top;
	width:110px;
	height:51px;
	cursor:pointer;
	float:right;
	margin:5px 0 0 11px;
	padding:13px 0 0 40px;
}

.formac:hover{
	background-position: left bottom;
}

.foriphone{
	background: url(images/buttons/4iphone.png) no-repeat left top;
	width:100px;
	height:51px;
	cursor:pointer;
	float:right;
	margin:5px 0 0 11px;
	padding:13px 0 0 35px;
}

.foriphone:hover{
	background-position: left bottom;
}

.frank_middle{
	margin-top:26px;
	float:left;
	height:392px;
	overflow:hidden;
	padding:1px 0 1px 1px;
	position:relative;
	width:942px;
}

.content_btm .post h1{
	background: url(images/icons/post-h2-bg.png) no-repeat 15px 24px;
}

#climate .preview .sm{
	height: 352px;
}

#climate .frank_shadow{
	background: url(images/background/climate_frank_shadow.png) no-repeat center bottom;
	height:728px;
	position:absolute;
	width:100%;
}

/* FunBooth */
.pranks_list{
	width:260px;
	margin:40px 0 0 20px;
	color:#fff;
	float:left;
}

.pranks_list li{
	background: url(images/icons/icons-2.png) no-repeat 0 -91px;
	padding:0 0 0 25px;
}

.pranks_list li p{
	font-size: 11px;
	padding:0 0 8px;
}

.side_right{
	width:308px;
	float:right;
}

.upgrade{
	width:250px;
	margin: 11px 0 0;
}

.funbooth_user, .funbooth_help{	
	width:308px;	
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}

.funbooth_user{
	background: url(images/buttons/fun_user.png) no-repeat left top;
	height:82px;
}

.funbooth_help{
	background: url(images/buttons/fun_help.png) no-repeat left top;
	height:62px;
}

.funbooth_help:hover, .funbooth_user:hover{
	background-position: left bottom;
}

.arrow_up{
	background: url(images/icons/icons-2.png) no-repeat 27px -27px;
	width:52px;
	height:20px;
	margin:19px 0 41px;
}

.help{
	background: url(images/icons/icons-2.png) no-repeat 27px -62px;
	width:52px;
	height:20px;
	margin:19px 0 0;
}

.flicker{
	background: url(images/flicker.png) no-repeat 0 0;
	width:302px;
	height: 328px;
	margin:45px 0 0;
	float:right;
	position: relative;
}

.filmstrip_top{
	background: url(images/filmstrip_top.png) no-repeat 0 0;
	width:300px;
	height: 321px;
	position: absolute;
	overflow:hidden;
	left:1px;
	top:7px;
	z-index: 2;
}

.flickrImage{
	width:93px;
	height:74px;
	overflow:hidden;
	float: left;
}

.filmsimg_top{
	width:300px;
	min-height: 85px;
	position: absolute;	
	left:5px;
	top:29px;
	z-index: 1;
}

.filmsimg_btm{
	left:13px;
	top:214px;
}

.flickrImage{
	position: relative;
}

.visit_flicker{
	display:block;
	background: url(images/flicker_stream.png) no-repeat 0 0;
	position: relative;
	width:224px;
	height: 24px;
	top:148px;
	left:45px;
	z-index: 3;
}

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

.fbcontent_btm{
	clear:both;
}

/* Funbooth-help */
#funbooth .select_top{
	color:#fff;
	text-shadow: 0 0 5px #fff;
	font-size: 15px;
	padding:21px 0 0 52px;
	width:216px;
}

.mac_ico{
	background: url(images/icons/mac.png) no-repeat 0 0;
	width:22px;
	height: 21px;
	left:24px;
	top:18px;
}


#funbooth ul#choose_list{
	margin:10px 25px 0 24px;
}

#funbooth ul#choose_list li{
	background: url(images/icons/funhelp_select.png) no-repeat 0 -87px;
	padding:0 0 0 28px;
	min-height:17px;
	line-height:20px;
	margin:13px 0;
}

#funbooth ul#choose_list li:hover, #funbooth ul#choose_list li.selected{
	background: url(images/icons/funhelp_select.png) no-repeat 0 1px;
	color:#fff;
}

.iphone_help{
	background: url(images/buttons/btn268.png) no-repeat 0 0;
	width:268px;
	height: 62px;
}

.iphone_help span{
	background: url(images/icons/iphone_xs.png) no-repeat 0 0;
	width:9px;
	height: 14px;
	color:#fff;
	font-size: 15px;
	line-height: 62px;
	margin:0 0 0 30px;
	padding:0 0 0 25px;
	text-shadow:0 0 5px #FFFFFF;
	cursor:pointer;
}

.play-video{
	width:642px;
	min-height: 355px;
	margin: 0 0 0 10px;
}

.purchase.linkfun{
	background:transparent url(images/buttons/curve_half.png) no-repeat scroll right top;
	color:#FFFFFF;
	height:44px;
	padding:14px 18px 0 0;
	width:140px;
}

.purchase.linkfun:hover{
	background-position: right bottom;
}

.purchase.linkfun span{
	width:100%;
	text-align: right;
}

.content_btm .funhelp_cont{
	width: 642px;
	float:right;
	margin: 45px 0 100px;
}

/* Footer */

.footer{
	background: url(images/footer-bg.png) no-repeat 0 -13px;
	height:70px;
	color:#416890;
	font-size:11px;
	line-height:25px;
	padding:0 0 40px;
	margin:12px auto 0;
	max-width:1100px;
	min-width:990px;
}

.footer .container.lg{
	padding-top:60px;
}

.footer ul li{
	list-style-position: outside;
	display:inline;
	background: url("images/footer-bullet.png") left 3px no-repeat;
	padding: 0 10px 0 15px;
}

.footer ul li .arrow_hr{
	display:none;
}

.footer ul li.selected a{
	color:#557791;
}

/* Set text-color to Products page*/

p.ac, p.ac a {color:#182939;}
p.ac a:hover{color:#557791;}
ul.ac li a{color:#30485a;}
ul.ac li a:hover{color:#557791;}
.page_main .ac li.selected a, .page_blog .ac li.selected a, .page_about .ac li.selected a, .page_contact .ac li.selected a, #front-page .ac li.selected a{color:#557791;}
#funbooth .ac li a{color:#a25b4d; text-shadow:0 -1px 3px #333;}
#funbooth .ac li a:hover{color:#df7e6b;}
#funbooth p.ac, #funbooth p.ac a{color:#943d2c; text-shadow:0 -1px 2px #333;}
#funbooth p.ac a:hover{color:#A25B4D;}
#balloon .ac li a{color:#7a4e4e; text-shadow:0 -1px 2px #333;}
#dailydeeds .ac li a{color:#70835e; text-shadow:0 -1px 2px #333;}
#balloon .ac li a:hover{color:#c27e7e;}
#dailydeeds .ac li a:hover{color:#8aa76f;}
#balloon p.ac, #balloon p.ac a{color:#622b2b; text-shadow:0 -1px 2px #333;}
#dailydeeds p.ac, #dailydeeds p.ac a{color:#485b36; text-shadow:0 -1px 2px #333;}
#balloon p.ac a:hover{color:#7A4E4E;}
#dailydeeds p.ac a:hover{color:#6d8557;}
#valentines .ac li a{color:#75628a; text-shadow:0 -1px 2px #333;}
#valentines p.ac, #valentines p.ac a{color:#4b3861; text-shadow:0 -1px 2px #333;}
#valentines p.ac a:hover{color:#ffffff;}
#valentines .ac li a:hover{color:#ffffff;}
#balloon .category-m h3, #funbooth .category-m h3{color:#958181}
#dailydeeds .category-m h3{color:#909987}
#geemail .ac li a{color:#55777f; text-shadow:0 -1px 2px #333;}
#geemail .ac li a:hover{color:#86bac6;}
#geemail p.ac, #geemail p.ac a{color:#335f68; text-shadow:0 -1px 2px #333;}
#geemail p.ac a:hover{color:#55777F;}
#geemail .category-m h3{color:#859ca1;}
#theplateau .ac li a, #nightstand .ac li a{color:#4e5052;}
#theplateau .ac li a:hover, #nightstand .ac li a:hover{color:#8c9094;}
#theplateau p.ac,#theplateau p.ac a, #nightstand p.ac, #nightstand p.ac a{color:#27292c;}
#theplateau p.ac a:hover, #nightstand p.ac a:hover{color:#4E5052;}
#theplateau .purchase_txt{color:#95cee7;}
#theplateau .category-m h3, #nightstand .category-m h3, #valentines .category-m h3{color:#808486;}
#climate .ac li a{color:#5e5c56; text-shadow:0 -1px 2px #333;}
#climate .ac li a:hover{color:#fff;}
#climate p.ac, #climate p.ac a{color:#5e5c56; text-shadow:0 -1px 2px #333;}
#climate p.ac a:hover{color:#fff;}
#climate .category-m h3{color:#859ca1;}
#climate p.ac, #climate p.ac a{color:#302f2b; text-shadow:0 -1px 2px #111;}

#geemail .category-m.active h3, #balloon .category-m.active h3, #dailydeeds .category-m.active h3,
#theplateau .category-m.active h3, #nightstand .category-m.active h3, #funbooth .category-m.active h3, 
#valentines .category-m.active h3, #climate .category-m.active h3
	{color:#e8eded; text-shadow:0 0 5px #fff;}

/* Twitter Updates*/
#twitter_update_list li a.time{
	position: absolute;
	left:37px;
	top:-31px;
}

#twitter_update_list li{
	padding:8px 25px;
}

#twitter_update_list li span, #twitter_update_list li a{
	color:#476980;
	font-family:"Lucida Grande",sans-serif;
	font-size:11px !important;
}

#twitter_update_list li span a{
	color:#98D1FB;
	text-decoration:underline;
}

/* contact 7 styles */
span.wpcf7-form-control-wrap{
	margin: 0px;
	padding: 0px;
}
/* contact form */
.mmf-form-control-wrap.message, .mmf-form-control-wrap.name, .mmf-form-control-wrap.email, .mmf-form-control-wrap.menu-877{margin:0;}

#mmf-f1-p27-o1 .form_submit input[type="submit"]:hover{
	background-position: -361px -36px;
}

#mmf-f1-p27-o1 .form_submit input[type="submit"]{
	display:block;
	position:relative;
	width:54px;
	background: url(images/buttons/buttons.png) no-repeat -361px top;
	cursor: pointer;
	font-size:13px;
	font-weight:bold;
	color:#97d3fb;
	line-height:14px;
	padding:0;
	width:75px;
	height: 34px;
	float:left;
	margin:0 0 0 159px;
}

.mmf-form-control-wrap.menu-877{*margin-left:20px;}
.mmf-form-control-wrap.name, .mmf-form-control-wrap.email{
        *line-height:0;
}

/* Page-Navi */
.wp-pagenavi{
	float:right;
	margin:0 20px 0 0;
}

.wp-pagenavi span.pages {
	background-color:#192c44;
	border:1px solid #000000;
	color:#8da6c7;
	margin:2px;
	padding:2px 4px 3px;
}

.wp-pagenavi span.current {
	background-color:#84b3cd;
	color:#060d14;
	font-weight:bold;
	margin:2px;
	padding:4px 7px 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.wp-pagenavi span.extend {
	padding: 2px 4px 3px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.wp-pagenavi a.page {
	color:#476980;
	font-weight:bold;
	text-decoration:none;
	margin:2px;
	padding:4px 7px 5px;
}

.wp-pagenavi a.page:hover {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#84B3CD;
	color:#060D14;
	font-weight:bold;
}

.wp-pagenavi span{
	float:left;
}

.wp-pagenavi a{
	color:#8da6c7;
	margin:2px;
	padding:2px 4px 3px;
	text-decoration:none;
	float:left;
}

.wp-pagenavi .prev_page, .wp-pagenavi .next_page{
	width:54px;
	height:25px;
	display:block;
	text-indent: -999999px;
	padding: 0;
	margin: 0;
}

.wp-pagenavi .pages{display:none;}

.wp-pagenavi .prev_page{
	background: url("images/buttons/prev_next.png") no-repeat right top;
}

.wp-pagenavi .next_page{
	background: url("images/buttons/prev_next.png") no-repeat left top;
}

.wp-pagenavi .prev_page:hover{
	background-position:  right bottom;
}

.wp-pagenavi .next_page:hover{
	background-position:  left bottom;
}

/* form builder */
.formBuilderForm .small_text_area textarea
{
	background:transparent url(images/form_fields.png) no-repeat scroll 0 -38px;
	border:0 none;
	color:#476980;
	float:left;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100px;
	margin:0 0 9px 20px;
	overflow:auto;
	padding:5px 10px 10px 8px;
	width:404px !important;
}

.formBuilderInput input[type="text"]{
	background:transparent url(images/form_fields.png) no-repeat scroll 0 0;
	color:#476980;
	float:left;
	height:23px;
	margin:0 0 0 20px;
	padding:5px 10px 0 8px;
	width:226px;
}

.formBuilderSubmit input[type="submit"]{
background:transparent url(images/buttons/buttons.png) no-repeat scroll -361px top;
color:#97D3FB;
cursor:pointer;
display:block;
float:left;
font-size:13px;
font-weight:bold;
height:34px;
line-height:14px;
margin:0 0 0 180px;
padding:0;
position:relative;
width:75px;
}

.formBuilderSubmit input[type="submit"]:hover{
background-position:-361px -36px;
}

#formBuilderFieldemail .formBuilderError, #formBuilderFieldName .formBuilderError{
left:470px;
position:absolute;
top:10px;
width:150px;
}

form.formBuilderForm, div.formBuilderSuccess {
	text-align: left;
	padding: 10px;
 	clear: both;
}

.formBuilderForm .formBuilderField {	
	clear: both;
    margin:0 0 8px;
    float:left;
    width:100%;
    position:relative;
}

.formBuilderForm .formBuilderLabel, .formBuilderForm .formBuilderLabelRequired {
	clear: left;
    line-height:23px;
    min-height:28px;
    text-align:right;
    width:150px !important;
}

.formBuilderForm div{
        float:left;
}

div.formBuilderFailure {
        display:none;
	border: 1px solid red;
	background-color: #FFEBEB;
	margin: 2px;
	padding: 4px;
}

.formBuilderSuccess{
        text-align:center !important;
        font-size:20px;
        color:#98D1FB;
        margin:0 0 10px;
}

/* FancyZoom */
#overlay, #zoom{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#zoom{z-index:10000;}
#overlay{position:fixed; width:100%; height:100%; background:url(images/lightbox/overlay.png) 0 0 repeat;}
#zoom_close{cursor:pointer; position:absolute !important; top:4px !important; left:6px !important; background:url(images/lightbox/closebox.png) 0px 0px no-repeat; width:22px; height:22px; text-indent:-9999px;}
.mm{background-color: #121212 !important;}
#text_content{
	height:20px;
	position:relative;
	top:10px;
	text-align: center;
}

/* browserIssueFixes */
.chrome .post h1, .chrome #menu li, .chrome #home #menu li, .chrome #home #menu li.selected, .chrome .post_link p a.excerpt_link{
	text-shadow: none;
}

/* Flickr images position */
#flickr span{
position: relative;
width:93px;
height:74px;
overflow:hidden;
float: left;
background:#BE1C02 url("images/ajax.gif") no-repeat center center;
}

.flickrImage0{top:5px; left:0;}
.flickrImage1{top:3px; left:5px;}
.flickrImage2{top:0px; left:9px;}
.flickrImage3{top:112px; left:8px;}
.flickrImage4{top:118px; left:12px;}
.flickrImage5{top:122px; left:16px;}

.ml_1{margin-left:1px;}

/* Main page slider */
#main_slideshw .panel .text {
	left: 100px;
	top: 261px;
}

#main_slideshw .second .text {top: 264px;}
#main_slideshw .third .text {top: 268px;}
#main_slideshw .last.panel .text {top: 268px;}
#balun_slideshw .panel .text{
	left:100px;
	top:268px;
}

#valentines_slideshw .panel .text{
	left:100px;
	top:268px;
}

#ddeeds_slideshw .panel .text{
	left:100px;
	top:262px;
}
/* funbooth upgrade */

#user_upgrade{
	width:734px;
	height: 380px;
	background: url(images/lightbox/upgrade_bg.png) no-repeat 0 0;
	position: absolute;
	top:-208px;
	left:-520px;	
	z-index: 1000;
	color:#fff;
}

.upgrade_content{
	margin:47px auto 0;
	width:601px;
}

#user_upgrade h1{
	background: url(images/icons/h1bg_noglow.png) no-repeat 1px 32px;
	height: 44px;
}

#user_upgrade p, #upgrade_status p{
	color:#d6d6d6 !important;
	line-height:20px;
	margin-top:6px;
	text-align:justify;
}

.up_serial{
	margin-top: 6px;
}

#user_upgrade label{
	width:215px;
	font-size: 12px;
	float:left;
	text-align: right;
	margin: 24px 10px 0 0;
	color:#d6d6d6;
}

#user_upgrade input{
	width:320px;
	height:19px;
	margin: 20px 0 0;
	padding:3px 5px 0;
	font-size: 12px;
	background: url(images/buttons/form_input.png) no-repeat 0 0;
	float:left;
}

#send{
	background: url(images/buttons/send.png) no-repeat left top;
	width:94px;
	height: 29px;
	float:right;
	margin: 0 5px 0 0;
	cursor:pointer;
}
#send_vr{
	background: url(images/buttons/send.png) no-repeat left bottom;
	width:94px;
	height: 29px;
	float:right;
	cursor:pointer;
}

#cancel{
	background: url(images/buttons/cancel.png) no-repeat left top;
	width:104px;
	height: 29px;
	float:right;
	margin: 0 10px 0 0;
	cursor:pointer;
}
#cancel_vr{
	background: url(images/buttons/cancel.png) no-repeat left bottom;
	width:104px;
	height: 29px;
	float:right;
	cursor:pointer;
}

#upgrade_status{
	background: url(images/lightbox/upgrade_status.png) no-repeat 0 0;
	width:734px;
	height: 274px;
	position: absolute;
	top:-62px;
	left:-520px;	
	z-index: 100;
	color:#fff;
}

#upgrade_status p{
	margin-top: 32px;
}

#close{
	background: url(images/buttons/close.png) no-repeat left top;
	width:94px;
	height: 29px;
	float:right;
	margin: 0 5px 0 0;
	cursor:pointer;
}
#close_vr{
	background: url(images/buttons/close.png) no-repeat left bottom;
	width:94px;
	height: 29px;
	float:right;
	cursor:pointer;
}

#okay{
	background: url(images/buttons/okay.png) no-repeat left top;
	width:94px;
	height: 29px;
	float:right;
	margin: 0 5px 0 0;
	cursor:pointer;
}
#okay_vr{
	background: url(images/buttons/okay.png) no-repeat left bottom;
	width:94px;
	height: 29px;
	float:right;
	cursor:pointer;
}
.mt_122{margin-top:122px;}
.mt_48{margin-top:48px;}

.mb_20{margin-bottom:20px;}

.active img.icon, .active .text{
	z-index:200;
}

.android .purchase{
	background: url(images/buttons/purchase_android_sj.png) no-repeat left top;
}

#nightstand.blackberry .purchase{
	background: url(images/buttons/purchasen_blackberry_sj.png) no-repeat left top;
}

#nightstand.android .purchase{
	background: url(images/buttons/purchasen_android_sj.png) no-repeat left top;
}

#valentines .get_help{
	background: url(images/buttons/gethelp_valentines.png) no-repeat left top;
}

#valentines .get_help:hover{
	background-position: left bottom;
}

#valentines .purchase_checkout{
	background: url(images/buttons/gethelp_valentines.png) no-repeat right top;
}

#valentines .purchase_checkout:hover{
	background-position: right bottom;
}

/* Few Quick Changes on 26 - 02 - 10 */

.about h3{
	width:633px;
}

.about .postbox, .about h3 {
	margin: 0 auto;
}

.formBuilderSuccess p{
	font-size:13px;
	margin:20px 0;
}

.post h3{
	float: none !important;
	width:90%;
}

.youtube-preview{
	padding: 10px 0 30px;
}