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:15:"Tiles and Grass";s:6:"bundle";s:15:"tiles_and_grass";s:4:"date";s:19:"2011-11-24 23:45:54";s:7:"options";a:48:{s:30:"use_login_screen_customization";s:1:"1";s:14:"login_logo_url";s:39:"{pluginurl}images/wlb3_sample_login.png";s:18:"login_logo_opacity";s:4:"0.75";s:16:"login_background";s:30:"{pluginurl}images/batthern.png";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:6:"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:31:"{pluginurl}images/dark_wood.png";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.75";s:14:"lf_label_color";s:7:"#d6d6d6";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:"#44700b";s:12:"lf_tl_radius";s:2:"15";s:12:"lf_tr_radius";s:1:"5";s:12:"lf_br_radius";s:2:"15";s:12:"lf_bl_radius";s:1:"5";s:15:"lf_shadow_color";s:7:"#363636";s:11:"lf_shadow_x";s:1:"0";s:11:"lf_shadow_y";s:1:"0";s:14:"lf_shadow_blur";s:1:"5";s:14:"lf_shadow_size";s:1:"3";s:17:"lf_input_bg_color";s:6:"ececec";s:21:"lf_input_border_color";s:7:"#44700b";s:21:"lf_input_shadow_color";s:7:"#FFFFFF";s:23:"lf_input_shadow_opacity";s:3:"0.7";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:146:"<div id="second-bg"><div id="grassbed">
{customlogo}
{loginform}{backlink}
<img src="{pluginurl}images/grassbed.png"  class="grassbed">
</div>";s:28:"trigger_login_template_small";s:3:"480";s:20:"login_template_small";s:157:"<div id="second-bg-small"><div id="grassbed_small">
{customlogo}
{loginform}{backlink}
<img src="{pluginurl}images/grassbed.png" class="grassbed">
</div>";s:20:"login_styles_scripts";s:1287:"<style>

/*ADVANCED CUSTOM LOGIN TEMPALTE*/

#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/3.png") no-repeat 65% 120px transparent fixed;
height: 100%;  
}  

#second-bg {
position:relative;
}

#grassbed {
margin: 0 auto;
width:1024px;
padding: 0px 0px 125px;
}

#grassbed img.grassbed {
width:1024px;
height:143px;
margin:0 auto;
}

.clearer {
clear:both;
}

/*SMALL LOGIN TEMPLATE*/

#grassbed_small #custom-logo img {
max-width:90%;
}

#second-bg-small {
background: url("{pluginurl}images/3.png") no-repeat 95% 120px transparent fixed;
height: 100%;  
}  

.wlb-small-login #login,.wlb-small-login #custom-logo {
top:0px;
left:0px;
}

.wlb-small-login #grassbed_small {
margin: 0 auto;
max-width:400px;
padding: 0px 0px 50px;
}

#grassbed_small img.grassbed {
max-width:400px;
margin:0 auto;
}

/*RESPONSIVE RESIZING OF IMAGES*/

@media only screen and (max-width: 1023px) {
#grassbed #custom-logo img {
max-width:95%;
height:auto;
}

#grassbed img.grassbed {
max-width:100%;
height:auto;
margin:0;
}

#grassbed {
max-width:100%;
margin:0 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";}