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:"Old Mathematics";s:6:"bundle";s:15:"old_mathematics";s:4:"date";s:19:"2011-11-24 23:17:40";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.6";s:16:"login_background";s:37:"{pluginurl}images/old_mathematics.png";s:28:"login_background_attachments";s:5:"fixed";s:22:"login_background_color";s:0:"";s:27:"login_background_color_code";s:7:"#dedede";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:37:"{pluginurl}images/subtle_freckles.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.85";s:14:"lf_label_color";s:7:"#2f5f77";s:13:"lf_label_size";s:2:"14";s:15:"lf_border_width";s:1:"1";s:15:"lf_border_style";s:5:"solid";s:15:"lf_border_color";s:7:"#cfe1ea";s:12:"lf_tl_radius";s:2:"10";s:12:"lf_tr_radius";s:2:"10";s:12:"lf_br_radius";s:2:"10";s:12:"lf_bl_radius";s:2:"10";s:15:"lf_shadow_color";s:7:"#CDCDCD";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:"0";s:17:"lf_input_bg_color";s:7:"#F1F1F!";s:21:"lf_input_border_color";s:7:"#cfe1ea";s:21:"lf_input_shadow_color";s:7:"#2f5f77";s:23:"lf_input_shadow_opacity";s:4:"0.75";s:15:"lf_submit_grad1";s:7:"#2f5f77";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:931:"<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_item-no125617.png") no-repeat fixed 10% 60px 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";}