.sidebar-box {
    margin-bottom: 1em;
}

#login {
    padding: 1em;
    -webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #666 2px 2px 5px;
	-moz-box-shadow: #666 2px 2px 5px;
	box-shadow: #666 2px 2px 5px;
	background: #C1BCF2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C1BCF2), to(#221396));
	background: -moz-linear-gradient(#C1BCF2, #221396);
	background: linear-gradient(#C1BCF2, #221396);
	-pie-background: linear-gradient(#C1BCF2, #221396);
	behavior: url(/styles/site/PIE.htc);
}

#login div.right {
    text-align: right;
}

#login div.right a {
    color: #D2CFBB;
}

#login h3 {
	color: #000000;
}

#newsletter {
    text-align: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #666 2px 2px 5px;
	-moz-box-shadow: #666 2px 2px 5px;
	box-shadow: #666 2px 2px 5px;
	background: #6864DE;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6864DE), to(#2CE2E8));
	background: -moz-linear-gradient(#6864DE, #2CE2E8);
	background: linear-gradient(#6864DE, #2CE2E8);
	-pie-background: linear-gradient(#6864DE, #2CE2E8);
	behavior: url(/styles/site/PIE.htc);
}

#newsletter h3 {
    line-height: 1.2;
    margin: 0 auto;
}

#newsletter h3 a {
    display: block;
    color: #D5D560;
    padding: 2em 1em;
}

#membership {
    text-align: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #666 2px 2px 5px;
	-moz-box-shadow: #666 2px 2px 5px;
	box-shadow: #666 2px 2px 5px;
	background: #504D9C;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#504D9C), to(#E9C8E6));
	background: -moz-linear-gradient(#504D9C, #E9C8E6);
	background: linear-gradient(#504D9C, #E9C8E6);
	-pie-background: linear-gradient(#504D9C, #E9C8E6);
	behavior: url(/styles/site/PIE.htc);
}

#membership h3 {
    line-height: 1.2;
    margin: 0 auto;
}

#membership h3 a {
    display: block;
    color: #F7F772;
    padding: 2em 1em;
}

#announcements-container {
	display: none;
}

#announcements {
	padding: 1em;
}
