/* @override http://mars.dev/_css/home.css */


#home #content{
	margin-bottom: 30px;
}


/* @group Billboard & Welcome */

#billboard{
	background-color: #17202e;
	width: 940px;
	height: 360px;
	overflow: hidden;
}
#billboard #welcome{
	width: 302px;
	float: left;
}
#billboard #rotator {
	float: right;
	position: relative;
}
#billboard #rotator,
#billboard #rotator-slides,
#billboard #rotator-slides a{
	display: block;
	width: 635px;
	height: 360px;
	overflow: hidden;
}
#content img{
	padding: 0;
	margin: 0;
	float: none;
}
#welcome #textwelcome{
	padding: 20px;
}
#textwelcome p{
	color: #aabbc1;
	margin-bottom: 1px;
	line-height: 1.7em;
}

/* @end */

/* @group Recent Message Section */

#home #subcontent{
	height: 56px;
	background-color: #161e28;
}
#home #subcontent #leftmod{
	width: 588px;
	float: left;
	position: relative;

}

#home #subcontent #leftmod .date{
	color: #95a5af;
	font: 1.4em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	position: absolute;
	top: 8px;
	left: 10px;
	text-align: center;
}

#home #subcontent #leftmod .date span{
	font-weight: bold;
	display: block;
}

#home #subcontent #leftmod h5{
	color: #b3c2c7;
	font-size: 1.2em;
	position: relative;
	left: 45px;
	top: 10px;
	font-weight: normal;
	font-style: normal;
}

#home #subcontent #leftmod h3{
	font-size: 1.8em;
	position: absolute;
	top: 25px;
	left: 46px;
	width: 450px;
	white-space: nowrap;
}

#home #subcontent #leftmod h3 a{
	color: #ffffff;
	text-decoration: none;
}

#home #subcontent #leftmod .listen a{
	width: 25px;
	height: 25px;
	display: block;
	background: url(../_img/media_icons.png) no-repeat 0 0;
	text-indent: -9999em;
}

#home #subcontent #leftmod .download a{
	width: 25px;
	height: 25px;
	display: block;
	background: url(../_img/media_icons.png) no-repeat -24px 0;
	text-indent: -9999em;
	
}

#leftmod .listen{
	position: absolute;
	right: 50px;
	top: 15px;
}

#leftmod .download{
	position: absolute;
	right: 15px;
	top: 15px;
}

#home #subcontent #leftmod .download a:hover{
	background-position: -24px -25px;
}

#home #subcontent #leftmod .listen a:hover{
	background-position: -0px -25px;
}

/* @end */

/* @group Syndication link Section */

#home #rightmod{
	background-color: #0e161e;
	float: left;
	width: 350px;
	height: 0;
		height: 46px;
	overflow: hidden;
	position: relative;
}

#home #subcontent #rightmod h5{
	color: #b3c2c7;
	font-size: 1.2em;
	position: relative;
	left: 25px;
	top: 8px;
	font-weight: normal;
	font-style: normal;
}

#home #subcontent #rightmod h3{
	font-size: 1.8em;
	position: absolute;
	top: 25px;
	left: 25px;
	width: 450px;
	white-space: nowrap;
	color: #ffffff;
}

#home #subcontent #rightmod .rss{
	display: block;
	width: 25px;
	height: 20px;
	position: absolute;
	right: 15px;
	top: 15px;
	background: url(../_img/media_icons.png) right 0;
	text-indent: -9999em;
}

#home #subcontent #rightmod .rss:hover{
	background-position: right -25px;
}

/* @end */

#quicklinks{
	overflow: hidden;
	background-color: #141e28;
	margin-bottom: 65px;
	padding: 20px;
}

#quicklinks .qlink{
	float: left;
	width: 190px;
	height: 158px;
	border-right: 1px solid #394a60;
	padding-left: 17px;
	padding-right: 17px;
}

#quicklinks .qlink.last{
	border-right-style: none;
}

.qlink a{
	text-decoration: none;
	color: #ffffff;
	text-transform: uppercase;
	background: url(../_img/home_link_arrow.png) no-repeat;
	padding-left: 48px;
	padding-bottom: 5px;
	display: block;
	min-height:38px;
	font: normal lighter 2.3em Helvetica, Geneva, Arial;
	padding-top: 4px;
}

.qlink p{
	color: #aabbc1;
	font: 1.4em/1.6em Arial, Helvetica, sans-serif;
}

#quicklinks .qlink:hover{
	background: url(../_img/quicklink_hover.png) repeat-x 0 bottom;
	cursor: pointer;
}


#pager {
	position: absolute;
	bottom: 9px;
	left: 9px;
	z-index: 100;
}

#pager a {
	display: block;
	float: left;
	text-align: left;
	text-indent: -9999px;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	background: #161e28;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	box-shadow: 0px 0px 2px 0 rgba(28,38,49,0.38);
}

#pager a.activeSlide {
	background: #476787;
}



