div.warning {  margin: 10px 0;	text-align: left;	padding: 5px 20px 5px 45px;	margin: 10px 0;  background-position: 50% 15px ;	border-top: 2px solid #ffd324;	border-bottom: 2px solid #ffd324;  }
div.warning strong { color: red; font-weight: bold;}
div.warning a { text-decoration: underline; color: blue;}

#site_submit { text-align: left; }
#site_submit label { display: block; margin: .5em 0 .2em 0; font-size: 1em; font-weight: bold; }
#site_submit label input { margin: 0; }
#site_submit_response { margin-top: 1em; }
span.status {padding: 0px 5px; background-repeat: no-repeat;background: left center; display: inline;  }

#site_submit_submit, #link_url, #link_category, #link_name { padding:.3em; margin-bottom:1.4em;border:2px solid #ddd; font-weight: bold; }
#site_submit img {border: none; padding: 0; margin: 0; }
#link_category { width: auto; }
#site_submit_submit { font-size: 1.2em;}
.error, .notice, .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a {color:#264409; background:none; padding:0; margin:0; }				
