/*
/////////////////////////////////////////////////////////////////////////

	Anything wider than 1100px
	
/////////////////////////////////////////////////////////////////////////
*/

/* ---------------------------------------------------------------------- 
  x  Layout
---------------------------------------------------------------------- */

.col { float: left; }
.col.sidebar { width: 22%; }
.col.main { float: right; width: 78%; padding: 0; }

/* ---------------------------------------------------------------------- 
  x  Navigation
---------------------------------------------------------------------- */

nav.toplevel {
	/*margin-right: 450px;*/
	width: 100%;
}

nav .network {
	width: 50%;
}

nav .network li.current {
	max-width: 29%;
}

nav .channels {
	float: right;
	margin-right: 450px;
        display: block;
}

nav.sections {
	border:none;
	margin:-1.3em 0 1em 0;
}

nav.sections .mini {
	display: none;
}

nav.sections ul {
	display: block;
	padding:0;
	margin-left:-1px;
}

nav.sections ul li {
	border-left:1px solid rgba(0,0,0,0);
}

nav.sections ul li:hover {
	background:none;
	/*border-left:1px solid #ff6;*/
}

nav.sections ul li a {
	border-bottom:1px solid rgba(0,0,0,0.1);
	transition: border-color 0.2s;
	-moz-transition: border-color 0.2s;
	-ms-transition: border-color 0.2s;
	-o-transition: border-color 0.2s;
	-webkit-transition: border-color 0.2s;
	display: block;
	letter-spacing:0.25em;
	margin-top:2.5em;
	padding:0.25em 0.5em 0.25em 25%;
	text-transform:uppercase;
}

nav.sections ul li > a
{
	width: auto;
}

nav.sections ul li:hover a {
	border-color:#e53b2c;
}

nav.sections ul li.current a { /* Currently active */
	background:#ff6;
	color: #444;
}
nav.sections ul li a:hover {
	
	color: #444;
}

nav.sections ul li ul {
	padding-top:0;
	padding-left:0;
}

nav.sections ul li ul li {
	border:none;
	display:block;
	margin-left:1px;
}

nav.sections ul li ul li:hover {
	background:none;
	border:none;
}

nav.sections ul li ul li a {
	border:none;
	color:rgba(0,0,0,0.3);
	display:block;
	letter-spacing:0;
	margin:0;
	padding-left:25%;
	text-transform:none;
}
nav.sections ul li ul li a:hover
{
	background:#ff6;
}

nav.sections ul li.current ul li a {
	background:none;
	border:none;
	color:rgba(0,0,0,0.3);
}

nav.sections ul li.current ul li a:hover {
	background:#ff6;
	color: #444;
}

/* ---------------------------------------------------------------------- 
  x  Jobs
---------------------------------------------------------------------- */

.job-logo
	{
		display: block;
	}
	
	article.job-entry h2
	{
		width: 70%;
	}