#announcement>h3 {
	color: #0c7a94;
	font: 16px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 20px 0 15px;
}

#sf_admin_container .notice,
#sf_admin_container .error {
	float: none;
	margin: 0 0 15px;
}

h2.announcement-title {
	font: 18px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../../../images/frontend/announcements/announcement-icon.png) top left no-repeat;
	padding: 8px 55px 15px;
	border-bottom: 1px dotted #dad7d7;
	margin-bottom: 10px;
}

.affected-servers h3 {
	font-size: 14px;
	font-style: italic;
	color: #0c7a94;
	margin-bottom: 5px;
}

.affected-servers {
	margin-bottom: 15px;
}

.author-tag {	
	clear: both;
	color: #e56007;
	background: url(../../../images/frontend/icons/quote.png) 0 0 no-repeat;
	padding: 0 20px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.author-tag span {
	color: #0c7a94;
}

.announcement-content,
.announcement-update-content,
.update-form form {
	background-color: #fff4e4;
	border-color: #f8deb9;
	font: 11px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 6px ;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
	font-size: 13px;
	margin: 10px 0;
	padding: 10px;
}

.update-form {
	margin: 25px 0 25px;
}

.update-form>h3 {
	font: 16px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	margin: 0 0 10px;
}

.update-form table {
	width: 100%;
}

#sf_admin_container textarea,
textarea {
	border: 1px solid #f8deb9;
	width: 98%;
	height: 150px;
	margin: 0 auto;
	padding: 5px;
}

.announcement-update-content {
	background-color: #faffff;
	border-color: #d8f3f3;
	margin-bottom: 25px;
}

.announcement-content p,
.announcement-update-content p {
	margin-bottom: 15px;
	font: 12px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
}

.announcement-content p:last-child,
.announcement-update-content p:last-child {
	margin-bottom: 0;
}
#sidebar .sidebar-item h3 {
  padding-left: 10px;
}

#sidebar .sidebar-item.affected-servers h3 {
	background: url(../../../images/frontend/icons/server.png) 10px 8px no-repeat;
	padding-left: 35px;
}

#sidebar .announcement-options h3 {	
	background: url(../../../images/frontend/announcements/announcement-options-icon.png) 10px 8px no-repeat;
	padding-left: 35px;
}

#sidebar .sidebar-item.announcement-options li {
	height: 15px;
	padding: 5px 0 5px 35px;
}

.announcement-options li.print-link {
	background: url(../../../images/frontend/icons/print.png) 0 4px no-repeat;
}

.announcement-options li.pdf-link {
	background: url(../../../images/frontend/icons/pdf.png) 0 4px no-repeat;
}

.announcement-options li.email-link {
	background: url(../../../images/frontend/icons/email.png) 0 6px no-repeat;
}

.announcement-options li.favorites-link {
	background: url(../../../images/frontend/icons/add.png) 0 4px no-repeat;
}

.announcement-options a,
.affected-servers a {
	color: #454544;
	text-decoration: none;
}

.affected-servers {
  text-transform: capitalize;
}
