/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
}

.block.first /* The first block in the region */ {
}

.block.last /* The last block in the region */ {
}

.block.region-odd /* Zebra striping for each block in the region */ {
}

.block.region-even /* Zebra striping for each block in the region */ {
}

.block.odd /* Zebra striping independent of each region */ {
}

.block.even /* Zebra striping independent of each region */ {
}

.block h2.title /* Block title */ {
}

.block .content /* Block's content wrapper */ {
}
/*Header Social links*/
.region-sidebar-first .block {
	margin-bottom: 30px;
}
.region-content-top {
	height:488px;
}
.region-social {
	padding: 10px 40px 0 0;
	text-align: right;
}
.region-social ul  li {
	display: inline;
	margin-left: 11px;
}
.region-navigation {
	text-align: right;
	padding-right: 50px;
	margin-top:55px;
}
/*Header navigation Links*/
.region-navigation ul.menu li {
	float: left;
}
.region-navigation ul li a{
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F8F8F8;
	padding: 10px 12px 12px;;
	font-family: 'latin_modern_roman10_bold', TimesNewRoman, 'Times New Roman', Times, serif;
	border-top : 1px solid transparent;
}
.region-navigation ul.menu  li a.active,
.region-navigation ul.menu  li a:hover {
	border-top : 1px solid #CC9800;
}

/*Footer navigation*/
.region-footer .block-menu {
	text-align: center;
	font-weight: bold;
	font-family: 'latin_modern_roman10_bold', TimesNewRoman, 'Times New Roman', Times, serif;
	font-size: 21px;
	line-height: 19px;
	color: #000000;
	padding: 12px 7px 15px;;
	border-top: 1px solid #a37400;
	border-bottom: 1px solid #a37400;
}
.region-footer ul.menu li {
	/* float: left; */
}	
.region-footer .block-menu a {
	color: #000000;
	padding: 0 7px;
}
.region-footer ul.menu li:first-child a {
	padding-left: 0;
	border:none;
}

/*Twitter block*/
.block-aws_twitter #wrap-title {
	margin: 0;
}
.block-aws_twitter #wrap-title h2 {
	background: #f8f8f8 url('../images/twitter-icon.png') no-repeat right center;
	padding-right: 54px;
}
.block-aws_twitter .twit-handle {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}
.block-aws_twitter .twit-post {
	border-bottom: 1px solid #8a8a8a;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.block-aws_twitter .twit-post:last-child {
	border: none;
}
.block-aws_twitter .twit-post span {
	color: #FFA60C;
	font-weight: bold;
}
.region-content-bottom .block {
	float: left;
}
.region-content-bottom h2 {
	color: #f8f8f8;
	font-size: 24px;
	letter-spacing: -1px;
}
#block-aws_releases-1 #wrap-title {
	margin-bottom: 10px;
}
.event_in {
	font-weight: bold;
	margin-right: 5px;
}

