#SiteContentOuterWpr { background:#FFF; padding: 0; }	
#SiteContentWpr { background:;}
#SiteContentInnerWpr { background:none; padding: 0; overflow:hidden;}




#HeaderWpr      { position: absolute; top: 0; left: 0; width: 980px; height:168px; background: transparent url(../images/Header-bg.png) 0 0 no-repeat; }

#ContentWpr li	{ list-style: none; }

#SiteFooterWpr  { background: #ECECEC url(../images/home/SiteFooterBg.gif) center 0 no-repeat; }
#FooterWpr      { height: 40px; }

/*---Delete This partners section after custom rotator is added---*/
#Partners		{ padding:0; overflow:hidden; clear:both; float:none; height:110px; }
#Partners a		{ padding: 0; }

/*---Column Structure---*/
#ColumnLayoutWpr	{ display:block; width:100%; overflow:hidden; background: url(../images/home/Blue-Repeater.jpg) 0 0 repeat-y; }

#ColumnLayoutWpr ul	{ margin: 0; padding: 0; }
.FauxColumn	{ float: right; margin:0; }

.Column	{ display: inline-block; float: left; margin: 0 10px 0 0; }
.Column.Last	{ margin: 0; }
.Column.Small	{ width: 310px; }
.Column.Medium	{ width: 340px; }
.Column.Large	{ width: 660px; background-color:#FFF; padding:0 0 10px; }

li .Inner	{ padding: 10px 15px; }

.Button	{ width: 100%; height: 45px; }
.Button a	{
	background-position: right 0;
	background-repeat: no-repeat;
	background-color: transparent;
	font-family: 'Lato', arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
	line-height: 30px;
	color: #FFF;
	display: inline-block;
	min-width: 50px;
	height: 33px;
	padding: 0 12px 0 0;
	margin: 6px 10px 0 0;
	float: right;
}
.Button span	{
	background-position: left 0;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	height: 33px;
	padding: 0 5px 0 10px;
}

/*---Column Text---*/
.ColumnHeader	{ width: 100%; height: 54px; }
.ColumnHeader a	{
	font-family: 'Lato', arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	text-transform: lowercase;
	line-height: 54px;
	color: #FFF;
}
.ColumnHeader span	{ display: block; padding: 0 0 0 15px; }

/*---SPECIFICS---*/
.Red,
.Gray	{ height: 423px; }

.Red .Inner	{ padding: 25px 15px 10px; }

/*---Column Backgrounds---*/
.Blue	{ }
.Blue .AltBg	{ background: #0A789C url(../images/home/AltBlue.jpg) 0 0 repeat; }

.Red	{ background-color: #C03128; }
.Red .AltBg	{ background: #0A789C url(../images/home/AltRed.jpg) 0 0 repeat; }

.Gray	{ background-color: #666666; }
.Gray .AltBg	{ background: #0A789C url(../images/home/AltGray.jpg) 0 0 repeat; }

div.Teal	{}
div.Teal .AltBg	{ background: #69A8C7 url(../images/home/AltTeal.jpg) 0 0 repeat; }

/*---Button Backgrounds---*/
.Blue .Button a		{ background-image: url(../images/home/ButtonBlueRight.png); }
.Blue .Button span	{ background-image: url(../images/home/ButtonBlueLeft.png); }

.Red .Button a		{ background-image: url(../images/home/ButtonRedRight.png); }
.Red .Button span	{ background-image: url(../images/home/ButtonRedLeft.png); }

.Teal .Button a		{ background-image: url(../images/home/ButtonTealRight.png); }
.Teal .Button span	{ background-image: url(../images/home/ButtonTealLeft.png); }

/*---News---*/
.NewsItem		{ width: 100%; float: left; padding: 0 0 7px; }
.NewsItem.Last	{ padding: 0; }

.NewsItem img	{ float: left; border: 2px solid #FFF; }

.NewsItem .NewsTitle	{ width: 205px; float: left; padding: 0 0 0 10px; font-size: 13px; color: #FFF; max-height: 63px; overflow: hidden; }

/*---Upcoming Events---*/
/*#HomepageEventList	{ margin: 5px 0 0; }
#HomepageEventList .item	{
	background: transparent url(../images/home/FeaturedEventDate.gif) 0 0 repeat-y;
	float: none;
	clear: both;
	overflow: hidden;
	margin: 0 0 5px 0;
}
#HomepageEventList .item div	{ float: right; }

#HomepageEventList .Title		{ width: 228px; padding: 6px 10px; }
#HomepageEventList .Title a		{ font: normal bold 12px/12px 'Droid Sans', Arial, Helvetica, sans-serif; color: #CCC; }
#HomepageEventList .Location	{ color: #66B8FF; }
#HomepageEventList .dateTime	{ width: 62px; padding: 5px 0; font-family: 'Oswald', Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: center; }*/

/*---Industry News---*/
#HomepageNewsList	{ margin: 25px 15px 10px; }
#HomepageNewsList .title { width: 200px; padding: 6px 0; }
#HomepageNewsList .title a { font: normal normal 13px/12px 'Droid Sans', Arial, Helvetica, sans-serif; color: #fff; }
#HomepageNewsList .date	{ width: 62px; padding: 5px 0; font-family: 'Oswald', Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: center; }
#HomepageNewsList .item	{
	float: none;
	clear: both;
	overflow: hidden;
	margin: 0 0 5px 0;
}
#HomepageNewsList .item	div { float: left; }
#HomepageNewsList img { width: 60px; height: 60px; border: 2px solid #FFF; margin-right: 10px; }

/*---Member Center CTAs---*/
.MemberCenterCTA	{
	font: normal normal 24px/24px 'Droid Sans', Arial, Helvetica, sans-serif;
	color: #E4E4E4;
	text-align: right;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	width: 340px;
	height: 115px;
}
.MemberCenterCTA:hover	{ color: #E4E4E4; }
.MemberCenterCTA span	{ display: block; padding: 45px 15px 0 0; }

/*---Members---*/
#ColumnLayoutWpr ul.MemberInfo	{ margin: 20px 0 25px; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; overflow: hidden; }
.MemberInfo .Column	{ height: 90px; background-color: #333; }
.MemberInfo .Column.AltBg	{ background: #464646 url(../images/home/Go.jpg) 70px 52px no-repeat; }
.MemberInfo .Close		{ margin: 0; }
.MemberInfo .Column.Medium	{ width: 217px; border-right: 2px solid #FFF; }
.MemberInfo .Column.Small		{ width: 121px; }

.MemberInfo img	{ float: left; margin: 6px 0; border: 2px solid #000; }

.MemberInfo a	{
	font-family: 'Lato', arial, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-transform: capitalize;
	line-height: 22px;
	color: #FFF;
	display: block;
	width: 100%;
	height: 90px;
}
.MemberInfo span	{ display: block; padding: 25px 0 0 10px; width: 113px; float: left; }

/*---About---*/
.FauxColumn li	{ display: inline-block; float: left; color: #FFF; }

#AboutRunning	{
	background: transparent url(../images/home/Star.jpg) right 0 no-repeat;
	font-family: 'Lato', arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	text-transform: lowercase;
	line-height: 35px;
	color: #FFF;
	display: block;
	width: 180px;
	height: 145px; 	
}
#AboutRunning span	{ display: block; padding: 50px 0 0 15px; }
.FauxColumn .Large	{ width: 480px; }