/*@import url('http://www.liquidlegends.net/staff/Zess/Scripts/LLnewsPost.css');
@import url(http://fonts.googleapis.com/css?family=Montserrat:700,400|Roboto:100);*/
article#LCS15Spr {
	position: relative;
	background-image: linear-gradient(to bottom, rgb(65, 65, 65),rgb(40, 40, 40));
	z-index: 1;
}
article#LCS15Spr::before {
	content : "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url('http://www.liquidlegends.net/staff/Laural/seamlesstexture6_1200.jpg'); 
    width: 100%;
    height: 100%;
	opacity : 0.2;
	z-index: -1;
}

article#LCS15Spr > header {
	position: relative;
	margin-bottom: 12%;
	z-index: 3;
}
article#LCS15Spr > footer {
	position: relative;
	margin-top: 16%;
	border: none;
	text-align: center;
	z-index: 3;
}
article#LCS15Spr > header > img, article#LCS15Spr > footer > img {
	width: 100%;
	display: block;
	position: relative;
}
article#LCS15Spr > header > img:last-of-type{
	top: 40%;
	position: absolute;
}
article#LCS15Spr > footer > img:first-of-type {
	top: -13%;
	position: absolute;
	z-index: 2;
}

article#LCS15Spr p,
article#LCS15Spr figcaption, 
article#LCS15Spr blockquote, 
article#LCS15Spr div.quote,
article#LCS15Spr ul > li{
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 1em;
	color: rgb(239, 239, 239);
}
article#LCS15Spr a, article#LCS15Spr a:link {
	color: rgb(144, 185, 247);
}

article#LCS15Spr figcaption, 
article#LCS15Spr blockquote{
	font-style: italic;
	font-weight: bold;
}
article#LCS15Spr h2 {
	font-family: 'Montserrat', sans-serif;
	color: white;
	font-weight: 700;
	font-size: 1.7em;
	margin: 6% 0 3%;
	position: relative;
	overflow: hidden;
}
article#LCS15Spr h2::after {
	content: "";
	position: absolute;
	margin-left: 3%;
	top: 50%;
    width: 100%;
    height: 1px;
    background: rgb(125, 125, 125);
}

article#LCS15Spr > main{
	padding: 0 6%;
	z-index: 2;
}


article#LCS15Spr section.h2h{
	padding: 3% 6%;
	background-color: rgba(0, 0, 0,.3);
	margin: 3% 0;
}
article#LCS15Spr  h3 {
	font-family: 'Montserrat', sans-serif;
	color: rgb(239, 239, 239);
	font-weight: 700;
	font-size: 1.4em;
	margin: 1em 0 .5em;
}
article#LCS15Spr  section.h2h h3 {
	text-transform: uppercase;
	margin: 0;
}
article#LCS15Spr  h3 > span:first-of-type{
	width: 9em;
	display: inline-block;
}
article#LCS15Spr h3 > span.byline::before {
	font-family: 'Montserrat', sans-serif;
	content: "/";
	letter-spacing: -.3em;
	padding: 0 1em 0 .8em;
}
article#LCS15Spr h3 > span.byline {
	font-weight: 100;
	font-family: 'Roboto', sans-serif;
	letter-spacing: .1em;
	word-spacing: .1em;
}
article#LCS15Spr h4 {
	font-family: 'Montserrat', sans-serif;
	color: rgb(239, 239, 239);
	font-weight: 700;
	font-size: 1.2em;
	margin: 4% 0;
	letter-spacing: .05em;
	text-transform: uppercase;
}
article#LCS15Spr div.spoiler{
	background-color: transparent;
    border: none;
    padding: 0;
}
article#LCS15Spr section.h2h div.spoiler p:last-of-type{
	margin-bottom: 0;
}

article#LCS15Spr table.bracket {
	padding: 0;
	border-spacing: 0;
	margin: 0 auto;
}
article#LCS15Spr table.bracket td {
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	color: rgb(239, 239, 239);
	vertical-align: center;
}
article#LCS15Spr table.bracket td b{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}
article#LCS15Spr table {
	width: 100%;
}
article#LCS15Spr table.rankings {
	border-collapse: collapse;
}
article#LCS15Spr table.rankings col {
	background-color: rgba(0, 0, 0,.3);
	width: 40%;
}
article#LCS15Spr table.rankings td {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: rgb(239, 239, 239);
	padding: 3%;
	vertical-align: top;
}
article#LCS15Spr table.staff_picks {
	margin: 0 auto 6%;
	border-spacing: .1em .7em;
	border-collapse: separate;
}
article#LCS15Spr table.staff_picks td.team_icon{
	text-align: center;
	padding: 1%;
	max-width: 120px;
}
article#LCS15Spr table td.staff_pick{
	text-align: center;
	background-color: rgba(0, 0, 0,.3);
	font-weight: 100;
	font-family: 'Roboto', sans-serif;
	color: rgb(239, 239, 239);
	width: 30%;
	vertical-align: top;
	padding: 3%;
	border-color: #AAA;
}
article#LCS15Spr table td.staff_pick:nth-child(2){
	text-align: left;
}
article#LCS15Spr table.staff_picks td.staff_pick:nth-child(3){
	text-align: right;
}
article#LCS15Spr table td.staff_pick > br{
	display: block;
}

article#LCS15Spr > p.append{
	margin: 9% 3% 0 3%;
	z-index: 2;
	text-align: center;
}

article#LCS15Spr > footer > ul{
	text-align: center;
	width: 60%;
	margin: 0 auto;
	position: relative;
	z-index: 3;
	padding: 0;
	top: 40px;
}
article#LCS15Spr > footer > ul >li { 
    list-style-type: none;
    margin: 0;
    padding: 0;
}
/*article#LCS15Spr > footer > ul >li > a, article#LCS15Spr > footer > ul >li >a:link {
	 color: rgb(230, 228, 229); 
}*/