@import url(http://www.liquidlegends.net/staff/Zess/Scripts/LLnewsMarginfix.css);
@import url(http://fonts.googleapis.com/css?family=Montserrat:700);
@import url(http://www.teamliquid.net/staff/FOnTTaX/counterstrike/tools/linkicons.css);

article#LMS {
	background-color: #161317;
	display: block;
	width: 100%;
	height: 100%;
}
article#LMS * {
	font-family: 'Roboto', sans-serif;
	color: #E1E1E1;
	font-weight: 400;
}
article#LMS > header:first-of-type{
	background-image: linear-gradient(to bottom, transparent 290px, #161317 388px), url('http://i.imgur.com/p8XKgGa.jpg');
	background-repeat: no-repeat, no-repeat;
	background-size: auto, 800px auto;
	background-position: 0% 0%, center top;
	display: block;
	width: 100%;
	padding: 400px 0 0 0;
	margin: 0;
}
@media screen and (max-width: 1023px) and (min-width: 800px) {
	article#LMS > header:first-of-type{
		background-image: linear-gradient(to bottom, transparent 36vw, #161317 48.46vw), url('http://i.imgur.com/p8XKgGa.jpg');
		background-size: auto, 100% auto;
		padding: 50% 0 0 0;
	}
}
/*

Section titles / headers

*/
article#LMS h1, article#LMS h2 {
	font-family: 'Montserrat', sans-serif;
}
article#LMS h1 {
	margin: 1.2em 0 .6em;
	font-size: 3em;
	text-align: center;
	background-image: linear-gradient(to right, RGBA(22, 138, 152, 0.81), transparent 20%, transparent 80%, RGBA(22, 138, 152, 0.81));
}
article#LMS h2 {
	font-size: 2em;
	margin: 2em 0 1em 0;
	box-sizing: border-box;
	text-transform: uppercase;
	display: block;
	padding-right: 5%;
}
article#LMS h2>span{
	display: inline-block;
	width: 6%;
	background-color: #e1e1e1;
	color: black;
	margin-right: 2%;
	text-align:  center;
}
article#LMS h1+h2{
	margin-top: 0;
}
/*

Body text and team layouts

*/
article#LMS p {
	margin: .5em 5% .5em 7.5%;
	font-size: 1.15em;
	text-align: left;
	text-decoration: none;
	line-height: 1.4em;
}
/*

Footers and links

*/
article#LMS a, article#LMS a:link {
	text-decoration: none;
	color: #2BBDE0;
}
article#LMS a:hover {
	text-decoration: underline;
}
article#LMS footer {
	width: 80%;
	padding: 0 0 6%;
	margin: 12% auto 0;
	display: block;
	border: medium none;
}
article#LMS footer > ul {
	font-size: 1em;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
article#LMS footer li > span {
	margin-right: 1em;
	padding: 0;
	font-weight: 700;
}
article#LMS footer > p.pitch {
	margin-left: 0;
	font-size: 1em;
	font-weight: 700;
}