/**
 * Overload for login- and forgot-pages
 */

.columns1 h1 { color:#940058; }

.columns1 .box.forgot { text-align:center; padding:25px 0; }
.columns1.boxes .box.ystars { text-align:center; padding:13px 0; background:transparent url('../../i/base/yellowstars_bg.gif?5597') repeat scroll top left; }
.columns1.boxes .box.ystars .ystarsbottom { height:14px; }
.columns1.boxes .box.ystars .inboxystars { padding:5px 0 12px 0; }

.columns1.boxes .box .subcols2 { width:630px; margin:30px auto; }
.columns1.boxes .box .subcols2 .subcol { width:310px; text-align:left; }
.columns1.boxes .box .subcol span { color:#906; }
.columns1.boxes .box .subcol h2 span, h1 span, .pics td span { color:#f0bc02; }

table.pics { width:660px; margin:0 auto; }
table.pics td { width:220px; text-align:center; vertical-align:top; }
table.pics td img { margin-top:10px; }

/* Forgot password */
form.forgot table { width:300px; margin:10px auto; }
form.forgot table th { text-align:right; font-weight:normal; }
form.forgot table td { text-align:left; padding:3px 8px; }

p.message { font-size:1.4em; margin-top:10px; }

/* Forgot Password-page */
.forgottenPassword .singleGridColumn {
	margin-left: 12px;
	margin-right: 12px;
}

.forgottenPassword label, 
.forgottenPassword .inputText,
.forgottenPassword button {
	float: left;
	line-height: 23px;
	margin: 0 0 5px 0;
}
.forgottenPassword label {
	clear: both;
	width: 140px;
	margin-right: 5px;
}
.forgottenPassword label.or {
	display: block;
	float: none;
	line-height: 23px;
	width: auto;
}
.forgottenPassword button {
	clear: both;
	margin-left: 143px;
}
.forgottenPassword form a { 
	float: left;
	clear: both;
	margin-top: 10px;
}

/* Makeover starts here */
div.parents p { margin:10px 0; }
dl.parentChange { margin-top:20px; }
div.delete { margin:50px 174px 0; }
#pageContainer div.delete h1 { margin-left:0; }
dl.parentChange dt { float:left; width:175px; }
dl.parentDelete { float:left; width:375px; }
dl.parentDelete p { float:left; }
dl.parentDelete #checkbox { vertical-align:middle; float:left; }
span#lock {
	background:url('../../i/parent/lock.png?5739') no-repeat; width:154px; height:0; padding-top:172px;
	display:block; float:left; margin:25px 25px 0 0;
}
.bordered{
	border:solid #d9d9d9; border-width:0 0 0 1px; padding-left:36px;
	display:inline-block; width:380px;
}
dl.parentDelete label.inlineBlock{ display:inline-block; margin-left:10px; width:340px; }
.flowingVertically span.h2{ margin:43px 0 17px; display:block; }