
.contentMessage { background-color:#FFC; font-weight:bold; background-repeat:no-repeat; background-position:10px 9px; padding:7px 10px 7px 30px; margin-bottom:15px; }
.contentMessage.notice {
	border-top:1px solid #093;
	border-bottom:1px solid #093;
	color:#093;
	background-image:url(../img/layout/notice_icon_success.gif);
	background-repeat: no-repeat;
}
.contentMessage.error { border-top:1px solid #F00; border-bottom:1px solid #F00; color:#F00; background-image:url(../img/layout/notice_icon_error.gif); }
.contentMessage.advice { border-top:1px solid #036; border-bottom:1px solid #036; color:#036; background-image:url(../img/layout/notice_icon_advice.gif); }

.hidden { position:absolute; left:-1000px; top:-1000px; }

.quickAlert H2 { border-bottom:1px solid #56c3e7; padding-top:7px; padding-bottom:4px; }

.content-box #register DIV.form-row P {	width:237px; }

.content-box #edit_profile INPUT.form-zip
{
	width:50px !important;
	float:left;
}

.content-box #edit_profile INPUT.form-city
{
	width:160px !important;
	float:left;
	margin-left:10px;
}

.content-box #edit_profile SELECT.form-country
{
	width:225px !important;
}

/** avatar upload / generate on the fly */
#own_avatar_container { position:absolute; width:270px; height:198px; text-align:center; margin-left:0px; }
.form-col>#own_avatar_container { margin-left:104px; }

.avatarUploadBt DIV.btn-left-upload { margin-left:50px; }
.avatarUploadBt>DIV.btn-left-upload { margin-left:103px; }

/** new (not edit) members form */
.form-rightcol #register_form_2 #own_avatar_container { margin-left:0px; }
.form-rightcol #register_form_2 .avatarUploadBt DIV.btn-left-upload { margin-left:0px; }

#register_form_3 .form-col-small LABEL { width:110px; }


.content-box A.more-link { float:right; }


#content #col-left .content-box.groupsearch H1 { font-size:12px; color:#036; margin-bottom:0px; padding-bottom:0px; margin-top:3px; padding-top:0px; }
#content #col-left .content-box.groupsearch H2 { font-weight:normal; border-top:1px solid #00a5da; padding-top:3px; margin-top:3px; margin-bottom:4px; }
#content #col-left .content-box.groupsearch INPUT.input-checkbox { margin-top:0px; margin-bottom:0px; }

/** advertising is fun! */
/* temporary fix so the italian editors can continue working with the site; this needs to be resolved */
#leaderboard { width:765px; text-align:center; display:none; }
#leaderboard IMG, #leaderboard EMBED, #leaderboard OBJECT { margin-bottom:15px; }
/* #promo_banner { width:850px; text-align:center; height:16px; } */
#promo_banner { width:765px; text-align:center; display:none; height:16px; margin-bottom:15px; }
#halfpromo { width:100%; text-align:center; display:none; }
#halfpromo TABLE { width:100%; } /** sidebar images */
#content #content_ad { display:none; float:none; clear:both; }
#sidebar-promo { text-align:center; margin-bottom:15px; display:none; }

#col-right #textlink_ad { float:none; display:none; background-color:#FFF; padding:10px; border-top:3px solid #00a5da; border-bottom:3px solid #00a5da; margin-bottom:15px; }
#col-right #textlink_ad A FONT, #col-right #textlink_ad A FONT B { display:block; border:none; }
#col-right #textlink_ad A { text-decoration:none; color:#036; }
#col-right #textlink_ad A:hover { text-decoration:underline; }

/** border bottom color depends on life phase -> css/livephases/color_scheme_X.css */
#content #col-left #index-teaser #content_ad { margin-bottom:5px; border-bottom:1px solid #a6e0f2; padding-bottom:15px; }
#inf-index #content #col-left #index-teaser #content_ad { border-bottom:none; border-top: 1px solid #a6e0f2; padding-bottom:0px; padding-top:5px; margin-top:10px; } /* subindex pages */
#content #col-left #index-teaser #content_ad DIV IMG { float:none; }
#content #col-left #index-teaser #content_ad HR { display:none; }
