

div#announcements {
	display: block;
	position: relative;
	width: 760px;
	margin: 10px 0 0 20px;
	border: dotted 1px #7b6848;
	color: #ffe3a8;
	overflow: hidden;
}
div.announcementstateclosed{
	height: 40px;
}

div.announcementstateopened{
	height: 160px;
}

div#announcementbutton{
	display: block;
	position: absolute;
	right: 0;
	padding: 10px 15px 10px 20px;
	cursor: pointer;
}

img#announcementbuttonimage{
	vertical-align: middle;
}

div#announcementcontentblock{
	display: block;
	height: 135px;
	padding: 0 20px 0 20px;
	overflow: hidden;
}

div#announcementtitle{
	width: 650px;
	margin: 10px 0 0 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	cursor: pointer;
}

div#announcementcontent {
	margin: 10px 0 0 0;
	text-align: justify;
}

div#previousannouncement, div#nextannouncement{
	display: block;
	padding: 5px 20px 5px 20px;
	cursor: pointer;
}

div#previousannouncement img, div#nextannouncement img {
	border: none;
}


div#previousannouncement{
	float: left;
}
div#nextannouncement{
	float: right;
}

