/* 
-----------------------------------------------
Sidebar Creative v2.0 - Master Stylesheet
Authors: Bryan Veloso & Dan Rubin
Version: 2010-01-26

This stylesheet holds all the main styles for 
this new version of Sidebar Creative.
----------------------------------------------- */


/* Global Classes
----------------------------------------------- */

body {
	background: #181d20 url('images/bg_body.png') repeat top center;
	min-width:930px;
	text-shadow:#000 0 0 0;
}

#wrapper {
	background:url('images/bg_header_tall.png') repeat-x left top;
}
#wrapper2 {
	background: url('images/bg_shadow_left.png') repeat-y left top;
}
#wrapper3 {
	background: url('images/bg_shadow_right.png') repeat-y right top;
	padding:0 0 18px;
}

.section {
	border-bottom: 1px solid #313b45;
	padding: 20px 0;
	width: 760px;
	margin: 0 auto;
	position: relative;
}

/* Header
----------------------------------------------- */

#header {
	/*background:url('images/bg_header.pngs') repeat-x top center;*/
	text-align:center;
	height:125px;
}

#header ul#nav {
	background:url(images/navmatrix.png) no-repeat;
	list-style:none;
	margin:0 auto 38px;
	padding:0;
	height:36px;
	width:622px;
}
ul#nav li {
	float:left;
	margin-right:2px;
}
ul#nav li a {
	background-image:url(images/navmatrix.png);
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
	text-align:center;
	height:36px;
	text-indent:-9999px;
}

ul#nav li#nav-home a { width:74px; }
ul#nav li#nav-home a:hover { background-position:0 -36px; }
ul#nav li#nav-home.current a { background-position:0 -72px; }

ul#nav li#nav-design a { width:181px;background-position:-76px 0; }
ul#nav li#nav-design a:hover { background-position:-76px -36px; }
ul#nav li#nav-design.current a { background-position:-76px -72px; }

ul#nav li#nav-publishing a { width:183px;background-position:-259px 0; }
ul#nav li#nav-publishing a:hover { background-position:-259px -36px; }
ul#nav li#nav-publishing.current a { background-position:-259px -72px; }

ul#nav li#nav-education a { width:176px;background-position:-444px 0; }
ul#nav li#nav-education a:hover { background-position:-444px -36px; }
ul#nav li#nav-education.current a { background-position:-444px -72px; }

#header h1 {
	margin:0 auto;
	padding:74px;
	height:35px;
	width:164px;
}
#header h1 a {
	display:block;
	height:35px;
	width:164px;
	background:url('images/logo.png') no-repeat top center;
	text-indent:-9999px;
}

#content {
	background: url('images/bg_content_shadow.pngs') repeat-x top center;
	position: relative;
}
#tagline {
	background: url('images/home_tagline_network.png') no-repeat top left;
	text-indent: -9999px;
	width: 610px; height: 90px; position: absolute; top: 35px;
}

#masthead {
	height: 600px;
}

#network {
	list-style: none;
	padding: 0;
	margin-top: 110px;
}
#network li {
	background: url('images/bg_lightnoise.png');
	padding: 0 10px;
	margin: 0 18px 18px 0;
	width: 220px;
	float: left;
}
#network li.m3 {
    margin-right: 0;
}
#network li img {
	background: #2a3745;
	width: 220px;
	height: 148px;
}
#network li p {
	font-size: 11px;
	margin-bottom: 10px;
}
#network li p a {
	color: #5c7fa4;
	font-size: 9px;
	font-weight: bold;
	padding-left: 5px;
}

#footer {
	width: 760px;
	margin: 0 auto;	
}
#footer p {
	margin:0;
	padding:10px 0;
}
#footer a { color:#5c6772; }
#footer a:hover { color:#7a8a99; }
