/* CARRIE UNDERWOOD */
/* Announcements Stylesheet
----------------------------------------------------------------------------- */

	
	#announcements {
	
		position: relative;
		float: left;
		width: 873px;
		margin-left: 65px;
		padding: 0;
		background: url(../images/section-home/bg-announcements.png);
		border-top: 1px solid #fff859;
		cursor: pointer;

		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	
		}
		
	#announcements h3 {
	
		float: left;
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		line-height: 44px;
		padding-left: 49px;
		background: url(../images/section-home/h3-announcements.gif) 17px center no-repeat;
	
		}
		
	#announcements h3 em {
	
		float: left;
		font-style: normal;
		font-size: 14px;
		text-align: center;
		font-weight: bold;
		color: #fff;
		padding: 0 13px 0 0;
		margin-right: 25px;
		border-right: 1px solid #000;

		}
		
	#announcements h3 span {
	
		float: left;
		display: none;
		text-transform: uppercase;
	
		}
		
		
/* Ticker */		
		
		
	html body #announcements ul.ticker,
	html body #announcements ul.ticker li {
	
		width: 725px;
		height: 44px;
		background-color: transparent important!;
	
		}
		
	#announcements ul.ticker {
	
		float: left;
		padding: 0;
		margin: 0 0 0 86px;
	
		}
		
	#announcements ul.ticker li {

		display: block;
		display: none;
		margin: 0;
		background: none !important;
	
		}
		
	#announcements ul.ticker h4 {
	
		float: left;
		font-size: 20px;
		line-height: 16px;
		font-weight: 200;
		padding: 2px 0 0;
		margin: 10px 0 0 0;
		text-transform: uppercase;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	
		}
		
	#announcements h4 a {
	
		color: #fff !important;
	
		}
		
		
/* Actions */


	#announcements ul.actions {
	
		float: right;
		position: absolute;
		z-index: 20;
		top: 0;
		right: 0;
		clear: none;
		width: auto;
		padding: 0 15px 0 12px;
		border-left: 1px solid #000;

		}
		
	#announcements ul.actions.bottom {
	
		position: static;
	
		}
		
	#announcements ul.actions li {
	
		padding: 0;
		margin: 0;
	
		}
		
	#announcements ul.actions .read a,
	#announcements ul.actions .close a {
	
		width: 20px;
		height: 44px;
		text-indent: -5000px;
		overflow: hidden;
		padding: 0;
		background: url(../images/section-home/a-expand.gif) 0 center no-repeat;

		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	
		}
		
	#announcements ul.actions .close a {
	
		background-position: -40px center;
	
		}
		
		
/* Hover */


	#announcements ul.actions .read a:hover,
	#announcements.hover ul.actions .read a {
	
		background-position: -20px center;
		
		}
		

/* Expanded */


	#announcements.expanded,
	#announcements div h4 a {
	
		cursor: default;
		
		}
		
	#announcements.expanded h3 {
	
		width: auto;
	
		}
		
	#announcements.expanded h3 em,
	#announcements.expanded ul.actions {
	
		border: none;
	
		}
		
	#announcements.expanded ul.ticker,
	#announcements.expanded ul.actions .read {
	
		display: none;
	
		}
		
	#announcements.expanded div,
	#announcements.expanded ul.actions .close,
	#announcements.expanded h3 span,
	#announcements.expanded ul.bottom {
	
		display: block;
	
		}
		
		
/* Content */
		
	
	#announcements div {
	
		float: left;
	
		}
		
	#announcements ul.stories li {
	
		border: none;
		padding: 10px 187px 5px 86px;
		width: 600px;
		overflow: hidden;
		margin-bottom: 8px;
		position: relative;
		
		}
		
	#announcements ul.stories li + li {
	
		border-top: 1px solid #fff859;
	
		}
		
	#announcements div em.badge {
	
		padding: 0 5px;
		margin-top: -1px;
		font-style: normal;
		font-weight: bold;
		font-size: 10px;
		text-transform: uppercase;
		color: 09352D;
		background: #000;
		display: inline;

		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;

		}
		
	#announcements div h4 {
	
		text-transform: uppercase;
		margin: 0 0 10px 0;
	
		}
		
	#announcements div h4 a,
	#announcements div {
	
		color: #fff !important;
	
		}
		
	#announcements div.story {
	
		padding: 10px 0 0;
		margin: 0;
		
		}
		
	#announcements div.story a {
	
		color: #fff;
		border-bottom: 1px solid #fff;
	
		}
		
	#announcements div.story h1,
	#announcements div.story h2,
	#announcements div.story h3,
	#announcements div.story h4 {
	
		line-height: 1em;
		margin-bottom: 1em;
	
		}
		
		
/* Friend Requests */

	
	#announcements .confirmation {
	
		border-top: 1px solid #d5dd7a;
		padding: 10px 187px 5px 86px;
		width: 600px;
		float: left;

		}
		
	#announcements .confirmation h3 {
		
		position: static;
		display: block;
		text-transform: uppercase;
		background: none;
		padding: 0;
		margin: 0 0 25px;
	
		}
		
	#announcements ul.members {
	
		float: left;
		clear: left;
		
		}
		
	#announcements ul.members li {
	
		float: left;
		margin-right: 25px;
	
		}
		
	#announcements ul.members a {
	
		color: #fff;
		display: block;
	
		}
		
	#announcements ul.members a em {
	
		font-style: normal;
		font-weight: bold;
	
		}
		
	#announcements ul.members dl {
	
		bottom: 144px;
	
		}
		
	#announcements ul.members ul.actions {
	
		float: left;
		position: static;
		padding: 0;
		width: 120px;
	
		}
		
	#announcements ul.members ul.actions li {
	
		margin: 0 1px 0 0;
	
		}
	
	#announcements ul.members ul.actions a {
	
		color: #000 !important;
		font-size: 10px;
		padding: 2px 5px;;
	
		}
		
	#announcements ul.members a.confirm {
	
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomright: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;

		}
		
	#announcements ul.members a.reject {
	
		-moz-border-radius-topleft: 0;
		-moz-border-radius-bottomleft: 0;
		-webkit-border-top-left-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;

		}
		
		
/* Unused */		

	
	#announcements div,
	#announcements div h3,
	#announcements ul.stories img,
	#announcements a.comments,
	#announcements ul.stories strong,
	#announcements .story,
	#announcements ul.stories ul.actions,
	#announcements ul.actions li.close,
	#announcements ul.bottom,
	#announcements ul.paging {
	
		display: none;
	
		}
		
	#announcements .story strong {

		display: inline;

		}
