O:8:"stdClass":10:{s:2:"id";s:20:"white-label-branding";s:6:"groups";a:1:{i:0;s:8:"login_dc";}s:4:"name";s:18:"Blue Sky and Grass";s:6:"bundle";s:18:"blue_sky_and_grass";s:4:"date";s:19:"2011-11-24 23:49:28";s:7:"options";a:48:{s:30:"use_login_screen_customization";s:1:"1";s:14:"login_logo_url";s:40:"{pluginurl}images/wlb3_sample_login2.png";s:18:"login_logo_opacity";s:3:"0.9";s:16:"login_background";s:32:"{pluginurl}images/top_sky_bg.jpg";s:28:"login_background_attachments";s:5:"fixed";s:22:"login_background_color";s:0:"";s:27:"login_background_color_code";s:7:"#ffffff";s:25:"login_background_position";s:10:"center top";s:18:"login_background_x";s:1:"0";s:18:"login_background_y";s:1:"0";s:23:"login_background_repeat";s:9:"no-repeat";s:17:"lf_use_login_form";s:1:"1";s:4:"lf_x";s:1:"0";s:4:"lf_y";s:1:"0";s:5:"lf_bg";s:37:"{pluginurl}images/wood_background.jpg";s:17:"lf_bg_attachments";s:6:"scroll";s:11:"lf_bg_color";s:11:"transparent";s:16:"lf_bg_color_code";s:1:"#";s:14:"lf_bg_position";s:13:"center center";s:7:"lf_bg_x";s:1:"0";s:7:"lf_bg_y";s:1:"0";s:12:"lf_bg_repeat";s:6:"repeat";s:10:"lf_opacity";s:4:"0.85";s:14:"lf_label_color";s:7:"#543d1e";s:13:"lf_label_size";s:2:"14";s:15:"lf_border_width";s:1:"2";s:15:"lf_border_style";s:5:"solid";s:15:"lf_border_color";s:7:"#69441c";s:12:"lf_tl_radius";s:1:"5";s:12:"lf_tr_radius";s:2:"10";s:12:"lf_br_radius";s:1:"5";s:12:"lf_bl_radius";s:2:"10";s:15:"lf_shadow_color";s:7:"#543d1e";s:11:"lf_shadow_x";s:1:"0";s:11:"lf_shadow_y";s:1:"0";s:14:"lf_shadow_blur";s:2:"12";s:14:"lf_shadow_size";s:1:"5";s:17:"lf_input_bg_color";s:7:"#e9c289";s:21:"lf_input_border_color";s:7:"#c08647";s:21:"lf_input_shadow_color";s:7:"#69441c";s:23:"lf_input_shadow_opacity";s:4:"0.95";s:15:"lf_submit_grad1";s:7:"#44700b";s:15:"lf_submit_color";s:7:"#ffffff";s:18:"use_login_template";s:1:"1";s:14:"login_template";s:90:"<div id="second-bg"><div id="third-bg">
{customlogo}
{loginform}{backlink}
</div></div>";s:28:"trigger_login_template_small";s:3:"480";s:20:"login_template_small";s:71:"<div id="second-bg-small">
{customlogo}
{loginform}{backlink}
</div>";s:20:"login_styles_scripts";s:920:"<style>

/*ADVANCED CUSTOM LOGIN TEMPALTE*/

#custom-logo {
	margin-top: 35px;
}

#login {
margin: 0 auto !important;
padding-top:0;
}

#login-back-link {
	width: 320px;
	margin: 0 auto;
	padding-left: 63px;
}

#second-bg, html {
background: url("{pluginurl}images/seamless_footer.jpg") repeat-x left bottom transparent fixed;
height:100%;
}

#second-bg {
position:relative;
}

#third-bg, html {
background: url("{pluginurl}images/wlb3_stamp.png") no-repeat fixed 75% 115px transparent;
height: 100%;
width: 100%;
}  

#third-bg {
position:relative;
}

.clearer {
clear:both;
}

/*SMALL LOGIN TEMPLATE*/

#custom-logo img {
max-width:90%;
}

.wlb-small-login #login,.wlb-small-login #custom-logo {
top:0px;
left:0px;
}

/*RESPONSIVE RESIZING OF IMAGES*/

@media only screen and (max-width: 1023px) {
#custom-logo img {
max-width:95%;
height:auto;
}

</style>";}s:7:"version";s:5:"3.0.0";s:4:"type";s:3:"pop";s:3:"url";s:55:"http://plugins.righthere.com/downloadable-content/wlb3/";s:11:"description";s:16:"Bundled template";}