div#content							{ overflow: hidden; }


/* SignIn Block */
div#signin-block									{ float: left; width: 256px; }
div#signin-block div.widget-wrap	{ height: 58px; background: url(../images/bwchip-top-256.png) no-repeat 0 0; }
div#signin-block div.inner				{ background: url(../images/bwchip-mid-256.png) repeat-y 0 0; padding: 0 16px; }
div#signin-block div.bottom-cap		{ height: 32px; background: url(../images/bwchip-bot-256.png) no-repeat 0 0; }

div#signin-block h2								{ padding-left: 14px; }

div#signin-block form.cmxform label		{ line-height: 1; }
div#signin-block form fieldset				{ margin-bottom: 0; }

div#signin-block form input[type="text"],
div#signin-block form input[type="password"],
div#signin-block form textarea													{ width: 210px; }

div#signin-block form.cmxform fieldset fieldset label		{ font-size: 0.9em; margin: -10px 0 0 0; }

div#signin-block p							{ overflow: hidden; }

div#signin-block p input,
div#signin-block p a						{ float: left; }

div#signin-block p input				{ margin-top: 4px; }
div#signin-block p a						{ width: 50px; font-size: 0.9em; margin-left: 32px; color: #806c0d; text-decoration: underline; }


/* Register Block */
div#register-block									{ float: right; width: 720px; }
div#register-block div.widget-wrap	{ height: 54px; background: url(../images/ywchip-top-720.png) no-repeat 0 0; }
div#register-block div.inner				{ overflow: hidden; background: url(../images/ywchip-mid-720.png) repeat-y 0 0; padding: 0 20px; }
div#register-block div.bottom-cap		{ height: 28px; background: url(../images/ywchip-bot-720.png) no-repeat 0 0; }
div#register-block h2								{ padding-left: 26px; }

div#register-block form.cmxform label		{ width: 230px; }
div#register-block form.cmxform em			{ display: block; color: #b6b6b6; font-size: 0.88em; font-weight: normal; margin-left: 244px; }
div#register-block form.cmxform					{ float: left; }
div#register-block form label						{ text-align: right; padding-right: 10px; }

div#register-block form input[type="text"],
div#register-block form input[type="password"],
div#register-block form textarea								{ width: 260px; }

div#register-block form p												{ padding-left: 246px; }
div#register-block form label#ref-label					{ font-weight: normal; }

div#incentive-block															{ float: right; width: 115px; margin-right: 0; }

div#register-block div#incentive-block div.widget-wrap		{ height: 14px; background: url(../images/lychip-top-115.png) no-repeat 0 0; }
div#register-block div#incentive-block div.inner					{ padding: 0 6px; background-color: #f9dc38; background-image: none; }
div#register-block div#incentive-block div.bottom-cap			{ height: 14px; background: url(../images/lychip-bot-115.png) no-repeat 0 0; }

div#incentive-block h4																		{ text-align: center; font-size: 1.3em; font-weight: bold; color: #19398c; }
div#incentive-block div																		{ text-align: center; }
div#incentive-block img																		{ text-align: center; margin: 10px 0; border: 1px solid #7f94bf; }

div#register-block ol li		{ position: relative; }

div.section .top						{ background: url(../images/regbox-top.png) no-repeat 0 0; height: 17px; width: 547px; }
div.section .inner					{ background: none !important; border-left: 2px solid #f8dc3a; border-right: 2px solid #f8dc3a; padding: 0 11px !important; }
div.section .bottom					{ background: url(../images/regbox-bot.png) no-repeat 0 0; height: 17px; width: 547px; }
div.section .facebook-reg-bot	{ margin-bottom: 10px; }

label.large-label						{ position: absolute; left: -6px; text-align: left !important; font-size: 1.8em; font-weight: bold; color: #2753ac; line-height: 22px !important; }
label#facebook-label				{ line-height: 38px !important; }
label#facebook-button				{ margin-left: 60px; }


/* WikPik Member? / New to Wikpik? Blocks */
#fb-new-block a							{ background:url(../images/automatic-account.png) no-repeat 0 0; color:#2b2b2b; display: block; font-size: 2.2em; line-height: 57px; margin: 0 auto; text-align: center; width: 571px; }

#fb-new-block .inner				{ padding: 40px 0; }


.fb-chip										{ width: 640px; margin-left: 108px; margin-bottom: 10px; }
.fb-chip div.widget-wrap		{ height: 45px; background: url(../images/bwchip-top-640.png) no-repeat 0 0; }
.fb-chip div.inner					{ background: url(../images/bwchip-mid-640.png) repeat-y 0 0; padding: 0 16px; }
.fb-chip div.bottom-cap			{ height: 23px; background: url(../images/bwchip-bot-640.png) no-repeat 0 0; }

.fb-chip h2									{ padding-left: 14px; }
.fb-chip .chip-header em		{ font-weight: normal; }

.fb-chip form.cmxform legend										{ color: #2b2b2b; }
.fb-chip form.cmxform fieldset									{ margin-bottom: 0; }
.fb-chip form.cmxform label											{ width: 80px; }
.fb-chip form.cmxform fieldset fieldset 				{ margin-top: -10px; }
.fb-chip form.cmxform fieldset fieldset label		{ width: 120px; margin-left: 83px; }

.fb-chip input[type="text"],
.fb-chip input[type="password"]		{ width: 320px; }

.fb-chip p							{ margin-left: 83px; overflow: hidden; }
.fb-chip p input				{ margin-top: 4px; float: left; }
.fb-chip p a						{ display: block; float: left; width: 50px; font-size: 0.9em; margin-left: 32px; color: #806c0d; text-decoration: underline; }



/* Form errors */
div.fieldWithErrors												{ display: inline; }

div.fieldWithErrors input,
div.fieldWithErrors select 								{ background-color: #ffdfdf; }

div.errorExplanation											{ width: 94%; }