html, body {
	/*background: url("/assets/img/bg/rams-vertical-bgd.png") repeat-y center rgb(229,229,229);*/
	background: url("/assets/img/bg/2015-rep-BG.jpg") repeat-y center rgb(229,229,229);
}

.hp-horizontal-line {
	border-top: 1px solid #dbcbb1;
	margin: 10px 0;
}

.gbl-wrp-1 {
	/*background: transparent url(/assets/img/bg/b2015week16-blank.jpg) no-repeat scroll center top;*/
}


.gbl-wrp-3 {
	background: url(/assets/img/bg/background-box.png) repeat center top;
	/*background-color: blue;*/
	/*min-height: 2530px;*/
}

/* Latest Headlines */

#homepage-latest-headlines .content-list .mod-wrp-1{
	background-color: white;
	height: 400px;
	padding: 0;
	margin: 0;
}

#homepage-latest-headlines .content-list .mod-wrp-3{
	background: url('');
	background-color: white;
	border: none;
	padding: 0;
	/*padding: 25px 20px 0 20px;*/
}

#homepage-latest-headlines .content-list .mod-wrp-5{
	padding: 20px 0;
	/*height: 400px;*/
}

#homepage-latest-headlines .mod-title {
	margin: 0px;
	padding: 0;
	background: none;
}

#homepage-latest-headlines .mod-title h2 {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #dbcbb1;
}

#homepage-latest-headlines .mod-title h2 span{
	background: none;
	color: rgb(0,42,92);
	padding: 0;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
}
#homepage-latest-headlines .bd {
	/*padding: 0 10px;*/
	padding: 0;
	line-height: 14px;
	height: 320px;
}

#homepage-latest-headlines ul {
	list-style-type: none;
}

#homepage-latest-headlines li {
	background: url('');
	padding: 12px 0;
}

#homepage-latest-headlines li h3 {
	max-height: 27px;
}

#homepage-latest-headlines li h3 a {
	margin-left: 0;
	padding-left: 23px;
	width: 275px;
	display: inline-block;
}

#homepage-latest-headlines li h3 a:hover {
	color: rgb(70,140,215);
}

#homepage-latest-headlines li h3 a span{
	font-size: 13px;
	display: inline-block;
	min-height: 17px;
	margin-top: 2px;
}

#homepage-latest-headlines li h3 a span:hover {
	color: #468cd7;
}

#homepage-latest-headlines li.content-type-unknown{
	display: none;

}

#homepage-latest-headlines .action-bar {
	position: relative;
	margin: 0;
	padding: 0;
	background-color: white;
	background: none;
	width: 300px;
}

#homepage-latest-headlines .action-bar span {
	font-size: 12px;
}

#homepage-latest-headlines .action-bar span span {
	display: none;
}

#homepage-latest-headlines .action-bar .content-more{
	color: rgb(0,42,92);
	font-size: 14px;
}

#homepage-latest-headlines .action-bar a:hover {
	color: rgb(70,140,215);
	text-decoration: none;
}



#homepage-latest-headlines .action-bar .content-more span:hover {
	color: rgb(70,140,215);
}

#homepage-latest-headlines .ft {
	position: absolute;
	top: 367px;
	width: 320px;
}

#homepage-latest-headlines .content-list .content-list-variation-1 .bd ul li {
	/*padding: 15px 12px;*/
}

#homepage-latest-headlines li.content-type-photo-gallery h3 {
	background: transparent url(/assets/nflimg/club-misc-spr.png) no-repeat scroll -700px -429px
}



/* End Latest Headlines */

/* Branded Series */

.branded-series {
	height: 180px;
	width: 640px;
	background-color: white;
}

/* End Branded Series */

/* 'More' Links */

.more-links {
	height: 40px;
	width: 640px;
	background-color: white;
	padding: 20px 0 0 40px;
}

.more-links li {
	font-family: 'Oswald', sans-serif;
	display: inline-block;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 100;
	padding-right: 20px;
	text-align: center;
	/*padding-right: 65px;*/
}

.more-links li a {
	background: url(/assets/nflimg/club-misc-spr.png) -550px -1365px;
	font-weight: normal;
	padding-right: 20px;
	position: relative;
}

.more-links li a.more-news {
	background: url(/assets/nflimg/club-misc-spr.png) -582px -1356px;
}

.more-links li a.more-news:hover {
	background: url(/assets/nflimg/club-misc-spr.png) -782px -1356px;
}

.more-links li a.more-photos {
	background: url(/assets/nflimg/club-misc-spr.png) -560px -1356px;
	left: 49px;
}

.more-links li a.more-photos:hover {
	background: url(/assets/nflimg/club-misc-spr.png) -760px -1356px;
}

.more-links li a.more-videos {
	background: url(/assets/nflimg/club-misc-spr.png) -569px -1356px;
	left: 100px;
}

.more-links li a.more-videos:hover {
	background: url(/assets/nflimg/club-misc-spr.png) -769px -1356px;
}

.more-links li a:hover {
	color: rgb(70,140,215);
	text-decoration: none;
}

.more-links .more-arrow {
	display: none;
}

/* End 'More' Links */

/* From Twitter Module */

.from-twitter-inner{
	height: 180px;
	margin: 0 20px;
	background-color: rgb(249, 246, 241);
	border-bottom: solid rgb(227, 212, 186) 1px;
	border-top: solid rgb(227, 212, 186) 1px;
}

.from-twitter-inner .from-twitter-col-1 {
	width: 475px;
	float: left;
	display: inline-block;
}

.from-twitter-inner .from-twitter-col-2 {
	float: left;
	display: inline-block;
	width: 135px;
}

.from-twitter-inner h2{
	font-family: 'Oswald', sans-serif;
	color: rgb(0,42,92);
	position: relative;
	font-size: 25px;
	top: 30px;
	left: 20px;
	padding-bottom: 2px;
}

.tweet-retweet {
	position: relative;
	width: 80px;
}

.tweet-retweet .tweet-retweet-img {
	position: absolute;
	left: 20px;
	top: 45px;
	width: 80px;
	height: 10px;
	background: url('/assets/nflimg/club-misc-spr.png') -700px -980px no-repeat;
}

.tweet-retweet .tweet-retweet-img:hover{
	background-position: -900px -980px;
	cursor: pointer;
}



.from-twitter .tweet-message{
	height: 75px;
	width: 460px;
	position: relative;
	top: 35px;
	left: 20px;
	font-size: 18px;
	font-weight: 100;
}

.from-twitter .tweet-message b{

}

.from-twitter .tweet-message i{

}

.from-twitter .tweet-message a{

}


.from-twitter .tweet-icon {
	/*display: none;*/
	width: 50px;
	float: right;
	padding: 30px 20px 0 0;
}

.from-twitter-inner .tweet-sn {
	float: right;
	padding-right: 20px;
	padding: 5px 20px 0 0;
}

.from-twitter-inner a:hover {
	color: rgb(70,140,215);
	text-decoration: none;
}

.from-twitter .tweet-follow {

}

.from-twitter .tweet-follow-img {
	height: 30px;
	width: 70px;
	background: url(/assets/nflimg/club-misc-spr.png) -700px -550px;
	float: right;
	margin: 13px 20px 0 0;

}

.from-twitter .tweet-follow-img:hover {
	background-position: -900px -550px;
	cursor: pointer;
}

.from-twitter .tweet-message a{
	font-style: italic;
}

/* End From Twitter Module */

/* Ticket Banner */

.ticket-banner {
	height: 80px;
	width: 980px;
	background-color: gray;
}

.ticket-banner a {
	text-decoration: none;
}

.ticket-banner .ticket-btn {
	width: 244px;
	height: 80px;
	color: white;
	background-color: rgb(0,42,92);
	float: left;
}

.ticket-banner .ticket-btn:hover {
	background-color: rgb(70,140,215);
}

.ticket-banner .ticket-btn.nfl-ticket-exchange{
	width: 245px;
}

.ticket-banner .vertical-line {
	float: left;
	height: 80px;
	border-left: solid black 1px;
}

.ticket-banner .ticket-btn-text {
	font-family: 'Oswald', sans-serif;
	text-align: center;
	display: block;
	font-size: 19px;
	padding-top: 31px;
	vertical-align: top;
	font-weight: 100;
}

.ticket-banner .ticket-ding {
	font-size: 35px;
	padding-right: 10px;
}

/* End Ticket Banner*/

/* Featured Video Content List*/

.hp-center-featured-videos {
	/*clears*/
	font-family: 'Oswald', sans-serif;
}

.hp-center-featured-videos .tmb-video-play {
	height: 120px;
	width: 200px;
	filter: none;
	background: url(/assets/nflimg/club-misc-spr.png) -620px -1150px no-repeat;
	bottom: 0px;
	left: 0px;
	border: none;
}

/*Styling Resets*/

.hp-center-featured-videos .mod-wrp-1{
	background-color: white;
	padding: 0;
	margin: 0;
}

.hp-center-featured-videos .mod-wrp-3{
	/*clears*/
	background: none;
	border: none;
	padding: 0;
	margin-left: 20px;
	border-top: 1px solid #c8aa76;
	background-color: white;
	width: 620px;
}

.hp-center-featured-videos .mod-title {
	background: none;
	margin: 0;
	padding: 0;
}
.hp-center-featured-videos li {

}

.hp-center-featured-videos .mod-title h2{
	background: none;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 0px;
	color: rgb(0,42,92);
	line-height: normal;
	font-size: 22px;
	font-family: 'Oswald', sans-serif;
}

.hp-center-featured-videos .action-bar {
	background: none;
	margin: 0;
	padding: 0;
}

.hp-center-featured-videos .bd {
	padding: 0;
}

.hp-center-featured-videos .bd li div h3 {
	width: 200px;
}

.hp-center-featured-videos .bd li div h3 a {
	font-weight: normal;
}

.hp-center-featured-videos .bd li div h3 a span {
	font-weight: normal;
}

.hp-center-featured-videos .bd li div h3 a:hover{
	color: rgb(70,140,215);
	text-decoration: none;
}

.hp-center-featured-videos .bd .details,
.hp-center-featured-videos .bd p {
	display: none;
}

.hp-center-featured-videos .bd ul li .thumb a,
.hp-center-featured-videos li .thumb a {
	width: 200px;
	height: 120px;
	overflow: hidden;
	display: inline-block;
	border: none;
	font-weight: normal;
}
.hp-center-featured-videos .bd ul li .thumb a img,
.hp-center-featured-videos li .thumb a img {
	width: 200px;
	height: 120px;
	border: solid 1px transparent;
}

.hp-center-featured-videos .bd ul li .thumb a:hover,
.hp-center-featured-videos li .thumb a:hover {
	width: 192px;
	height: 112px;
	border: solid rgb(70,140,215) 4px;
}

.hp-center-featured-videos .bd ul li .thumb a:hover .tmb-video-play,
.hp-center-featured-videos li .thumb a:hover .tmb-video-play{
	background: url(/assets/nflimg/club-misc-spr.png) -824px -1146px no-repeat;
}

.hp-center-featured-videos .bd ul li .thumb a:hover img,
.hp-center-featured-videos li .thumb a:hover img{
	margin: -4px 0 0 -4px;
}

.hp-center-featured-videos .content-list .content-list-variation-3 .bd ul li {
	width: 200px;
	height: 162px;
	margin: 0;
	padding-left: 5px;
}

.hp-center-featured-videos .content-list .content-list-variation-3 .bd ul li.loop-first {
	padding-left: 0;
}

/*  Targeting the video list 4 across module on the home page */
.hp-center-featured-videos.content-list-4-across .content-list .content-list-variation-3 .bd ul li {
    padding-left: 45px;
}
.hp-center-featured-videos.content-list-4-across .content-list .content-list-variation-3 .bd ul li.loop-first {
    padding-left: 0px;
}
.hp-center-featured-videos.content-list-4-across .content-list .content-list-variation-3 .bd ul li:nth-child(5) {
    padding-left: 0px;
}

.content-list-variation-3 .bd li div h3 {
	padding-top: 8px;
}

.hp-center-featured-videos .ft {
	background-color: white;
	color: rgb(0,42,92);
	width: 100px;
	position: absolute;
	top:  30px;
	left: 855px;
}

.hp-center-featured-videos .ft a {
	background-color: white;
	font-family: "Arial Regular",Arial,sans-serif;
	color: rgb(0,42,92);
	font-size: 12px;
}

.hp-center-featured-videos .ft a:hover {
	color: rgb(70,140,215);
	text-decoration: none;
}



.hp-center-featured-videos .ft a span span {
	display: none;
}

/* End Featured Video Content List */

/* Content Stream */

.content-stream-1 {
	background-color: white;
	margin-right: 20px;
}

.content-stream-1 .mod-wrp-1,
.content-stream-1 .mod-wrp-3{
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

.content-stream-1 .mod-wrp-3 {
	margin-left: 20px;
	border-top: 1px solid #dbcbb1;
}

.content-stream-1 .bd li div h3 {
	font-family: 'Oswald', sans-serif;
	margin-top: 10px;
}

.content-list .content-list-variation-2 .bd li div h3 {
	margin-left: 220px;
}

.content-stream-1 h3 span {
	font-size: 16px;
	font-weight: 300;
}

.content-stream-1 .bd ul li {
	min-height: 140px;
	width: 620px;
}

.content-stream-1 .bd ul li h3 a:hover {
	color: rgb(70,140,215);
	text-decoration: none;
}



.content-stream-1 .content-list .bd li div .details {
	padding-top: 10px;
	width: 400px;
	margin-left: 220px;
}

.content-stream-1 .content-list .bd li div .details .date .highlight {
	color: rgb(0,42,92);
}

.content-stream-1 .bd ul li .thumb {
	/*width: 200px;*/
}

.content-stream-1 .bd ul li .thumb a {
	width: 200px;
	height: 120px;
	overflow: hidden;
	display: inline-block;

}

.content-stream-1 .bd ul li .thumb a:hover {
	border: solid 4px rgb(70,140,215);
	width: 192px;
	height: 112px;
}

.content-stream-1 .bd ul li .thumb a img {
	width: 200px;
	height: auto;
	border: none;
}

.content-stream-1 .bd ul li .thumb a img.vert {
	width: auto;
	height: 120px;
	border: none;
}

.content-stream-1 .bd ul li .thumb a:hover img {
	margin: -4px 0 0 -4px;
}

.content-stream-1 .bd ul li:last-child {
	border-bottom: none;
}


.content-stream-1 .bd ul .content-type-video .tmb-video-play{
	height: 120px;
	width: 200px;
	filter: none;
	background: url(/assets/nflimg/club-misc-spr.png) -620px -1150px no-repeat;
	bottom: 0px;
	left: 0px;
}
.content-stream-1 .bd ul .content-type-video a:hover .tmb-video-play{
	filter: none;
	background: url(/assets/nflimg/club-misc-spr.png) -824px -1146px no-repeat;
	/*border: solid rgb(70,140,215) 4px;*/
}

.content-stream-1 .bd ul .itm-wrp-1 p {
	width: 380px;
	margin-left: 220px;
	padding-top: 5px;
	font-size: 13px;
}

.content-stream-1 .ft {
	display: none;
}
/* End Content Stream */

/* Variation 3 content lists */


.hp-cheerleaders-photos .mod-wrp-1,
.hp-latest-photo-galleries .mod-wrp-1{
	padding: 0;
	padding-top: 10px;
	background: none;
}

.hp-cheerleaders-photos .mod-wrp-3,
.hp-latest-photo-galleries .mod-wrp-3{
	background: none;
	border: none;
	padding: 0;
}

.hp-cheerleaders-photos .mod-title,
.hp-latest-photo-galleries .mod-title {
	background: none;
	margin: 0;
	padding: 0;
}


.hp-cheerleaders-photos .mod-title h2 {
	width: 141px;
	margin: 0 auto;
	padding: 0;
}

.hp-latest-photo-galleries .mod-title h2 {
	width: 241px;
	margin: 0 auto;
	padding: 0;
}

.hp-cheerleaders-photos .mod-title h2 span,
.hp-latest-photo-galleries .mod-title h2 span{
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	color: rgb(0,42,92);
	padding: 0;
	padding-top: 20px;
}

.hp-cheerleaders-photos h3,
.hp-latest-photo-galleries h3{
	display: none;
}

.hp-cheerleaders-photos .bd ul li .thumb a,
.hp-latest-photo-galleries .bd ul li .thumb a {
	width: 90px;
	/*height: 60px;*/
	height: auto;
	border: none;
	overflow: hidden;
}

.hp-cheerleaders-photos .bd ul li .thumb a:hover,
.hp-latest-photo-galleries .bd ul li .thumb a:hover {
	width: 82px;
	height: 52px;
	border: solid rgb(70,140,215) 4px;
}

.hp-cheerleaders-photos .bd ul li .thumb a img,
.hp-latest-photo-galleries .bd ul li .thumb a img {
	width: 90px;
	/*height: 60px;*/
	height: auto;
	border: none;
}

.hp-cheerleaders-photos .bd ul li .thumb a:hover img,
.hp-latest-photo-galleries .bd ul li .thumb a:hover img {
	margin: -4px 0 0 -4px;
	border: none;
}

.hp-cheerleaders-photos .bd ul li.loop-first h3,
.hp-latest-photo-galleries .bd ul li.loop-first h3{
	display: block;
	width: 300px;
	text-align: center;
	border: none;
}

.hp-cheerleaders-photos .bd ul li.loop-first h3 a,
.hp-latest-photo-galleries .bd ul li.loop-first h3 a{
	border: none;
}

.hp-cheerleaders-photos .bd ul li.loop-first h3 a span,
.hp-latest-photo-galleries .bd ul li.loop-first h3 a span{
	padding-top: 20px;
}

.hp-cheerleaders-photos .content-list-variation-3 .bd ul li.loop-first img,
.hp-latest-photo-galleries .content-list-variation-3 .bd ul li.loop-first img {
	width: 300px;
	height: 180px;
	margin-bottom: 5px;
}

.hp-cheerleaders-photos .content-list-variation-3 .bd ul li.loop-first a,
.hp-latest-photo-galleries .content-list-variation-3 .bd ul li.loop-first a {
	width: 300px;
	height: 180px;
	border: none;
	overflow: hidden;
}

.hp-cheerleaders-photos .content-list-variation-3 .bd ul li.loop-first a:hover,
.hp-latest-photo-galleries .content-list-variation-3 .bd ul li.loop-first a:hover {
	width: 292px;
	height: 172px;
	border: solid rgb(70,140,215) 4px;
}

.hp-cheerleaders-photos .content-list-variation-3 .bd ul li.loop-first a:hover img,
.hp-latest-photo-galleries .content-list-variation-3 .bd ul li.loop-first a:hover img {
	margin: -4px 0 0 -4px;
	border: none;
}

.hp-cheerleaders-photos .content-list-variation-3 .bd ul li.loop-first h3 a:hover,
.hp-latest-photo-galleries .content-list-variation-3 .bd ul li.loop-first h3 a:hover {
	border: none;
	color: rgb(70,140,215);
	text-decoration: none;
}

.content-list .content-list-variation-3 .bd ul li {
	width: 90px;
	height: 60px;
	margin: 0 15px 0 0;
}

.hp-cheerleaders-photos .bd ul li.loop-first .thumb,
.hp-latest-photo-galleries .bd ul li.loop-first .thumb{
	display: block;
	width: 300px;
	height: 180px;
}

.hp-cheerleaders-photos .bd ul li.loop-first .thumb img,
.hp-latest-photo-galleries .bd ul li.loop-first .thumb img{
	width: 300px;
	height: auto;
}

.hp-cheerleaders-photos .action-bar,
.hp-latest-photo-galleries .action-bar {
	background: none;
}

.hp-cheerleaders-photos .action-bar span span,
.hp-latest-photo-galleries .action-bar span span{
	display: none;
}

.hp-cheerleaders-photos .action-bar a,
.hp-latest-photo-galleries .action-bar a{
	color: rgb(0,42,92);
}

.hp-cheerleaders-photos .action-bar a:hover,
.hp-latest-photo-galleries .action-bar a:hover{
	color: rgb(70,140,215);
	text-decoration: none;
}

.hp-cheerleaders-photos .content-list-variation-3 .bd ul li.loop-first,
.hp-latest-photo-galleries .content-list-variation-3 .bd ul li.loop-first {
	height: 205px;
	width: 300px;
}


.hp-cheerleaders-photos .tmb-video-play,
.hp-cheerleaders-photos .video-icon,
.hp-latest-photo-galleries .tmb-video-play,
.hp-latest-photo-galleries .video-icon {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/nflimg/icon-play.png');
background-repeat: no-repeat;
height: 50px;
position: absolute;
width: 50px;
top: auto;
bottom: 4px;
left: 20px;
display: block;
overflow: hidden;
cursor: pointer;
}
.hp-cheerleaders-photos .thumb:hover .tmb-video-play,
.hp-cheerleaders-photos .thumb:hover.video-icon,
.hp-latest-photo-galleries .thumb:hover .tmb-video-play,
.hp-latest-photo-galleries .thumb:hover .video-icon {
bottom: 4px;
left: 16px;
}
html>body .hp-cheerleaders-photos .tmb-video-play,
html>body .hp-cheerleaders-photos .video-icon,
html>body .hp-latest-photo-galleries .tmb-video-play,
html>body .hp-latest-photo-galleries .video-icon {
background: url(/assets/nflimg/icon-play.png) no-repeat 0 0;
}
html>body .hp-cheerleaders-photos .tmb-video-play,
html>body .hp-cheerleaders-photos .video-icon,
html>body .hp-latest-photo-galleries .tmb-video-play,
html>body .hp-latest-photo-galleries .video-icon {
background: url(../nflimg/icon-play.png) no-repeat 0 0;
}

/* End Variation 3 content lists */

/* Blog Post DCL */

.hp-blog-posts-wrapper {
	margin: 20px 20px 0 20px;
	height: 160px;
	background-color: rgb(249,246,241);
	border-top: 1px solid #dbcbb1;
}
.hp-blog-posts-img-wrp {
	background-color: rgb(249,246,241);

}

.hp-blog-posts-img-wrp img {
	position: relative;
	top: 20px;
	left: 20px;

}

.module.hp-blog-posts .mod-wrp-1{
	border: none;
	margin: 0;
	padding: 0;
}

.module.hp-blog-posts .mod-wrp-3{
	border: none;

	background: none;
	background-color: rgb(249,246,241);
	padding: 0;
	/*margin: 20px 0 0 20px;*/
	height: 160px;
}

.module.hp-blog-posts .mod-title {
	background: none;
	display: none;
}

.module.hp-blog-posts .bd {
	width: 350px;
	border: none;
	padding-top: 15px;
}

.module.hp-blog-posts .bd ul {
	list-style-type: none;
}

.module.hp-blog-posts .bd ul li{
	border: none;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	font-weight: 100;
	list-style-type: none;
	background: url(/assets/nflimg/blog-posts-right-chevron.png) no-repeat 5px 5px;
}

.module.hp-blog-posts .bd ul li h3 a span{
	font-size: 14px;
	font-weight: 100;
	list-style-type: none;
	padding-left: 16px;
	display: inline-block;
}

.module.hp-blog-posts .bd ul li h3 a span:hover{
	color: #468cd7;
}

.module.hp-blog-posts .ft {
	/*display: none;*/
}
/* End Blog Post DCL */

/* horizontal lines */

.above-instagram {
	margin: 10px 10px 0 0;
}

.under-instagram {
	margin: 0 10px 20px 0;
}

.above-right-rail-ad {
	padding-bottom: 10px;
}


/* End horizontal lines */

/* Instagram positioning */

.hp-instagrams {
	position: relative;
	left: -20px;
}

/* End Instagram positioning */

/*Content List 4 list items across */
.content-list-4-across .mod-wrp-3 {
	width:inherit !important;
}

.content-list-4-across .mod-wrp-3  .bd ul .loop-first{
	padding-left:5px;
}

/* End Content List 4 list items across */
