header, nav, footer {
	display: block;
}

body, ul {
	margin: 0;
	padding: 0;
}

body {
	width: 960px;
	margin: 0 auto;
	color: #666;
	font-size: 62.5%;
}


footer {
	display: block;
	clear:both;
	margin: 3.25em auto;
}

img {
	border: none;
}

a {
	color: rgba(0,0,0,.5);
	text-decoration: none;
	outline:none;
}

a:hover {
	color: rgba(0,0,0,.75);
}


		article a {
			color: #883f98;
			font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
			font-size: .95em;
			font-weight: bold;
			text-decoration: none;
			border-bottom: 1px dashed #daace5;
		}
		
		article a:hover {
			font-weight: bold;
			text-decoration: none;
			border-bottom-style: solid;
		}
		
		article a:hover, article a:visited:hover {
			font-weight: bold;
			text-decoration: none;
			border-bottom-style: solid;
			color:#6a207a;
		}
		
		article a:visited {
			color: #977aa1;
			font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
			font-weight: bold;
			text-decoration: none;
			border-bottom: 1px dashed #977aa1;
		}

nav {
	height: 20px;
	padding: 25px 20px 5px 20px;
	border-bottom: 1px solid rgba(0,0,0,.10);
	font-size: 1.2em;
}

footer nav {
	border-bottom: none;
	border-top: 1px solid rgba(0,0,0,.10);
}

nav ul {
	float:right;
}

nav li {
	float:left;
	list-style-type: none;
	border-right: 1px solid rgba(0,0,0,.15);
	padding: 0 5px;
}

nav li:last-child {
	border-right: none;
	margin-right: 0px;
}


nav a.agoodcompany {
	opacity: .5;
	float: left;
	display: block;
	background: url('../images/logo.png') no-repeat 0 0;
	height: 20px;
	width: 150px;
	text-indent: -9999px;
	margin-top: -5px;
}

nav a.agoodcompany:hover {
	opacity: 1;
}

nav#prev-next {
	clear:both;
	text-transform: uppercase;
	border: none;
	width: 200px;
	margin: 0 auto 0 auto;
}

nav#prev-next ul {
	float: none;
	text-transform: uppercase;
	border: none;
	margin: 0 auto;
	height: 20px;
	width: 120px;
	padding: 0;
}

.nil a {
	color: rgba(0,0,0,.08);
	cursor: default;
}


article {
	clear: both;
	width: 960px;
	margin-right: auto;
	padding-top: 3em;
}

h2 {
	font: bold 2.1em Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	padding-bottom: 1em;
}

h3 {
	font: bold 1.4em Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	padding-top: 2em;
	padding-bottom: 1em;
}

h2, h3 {
	clear: both;
	width: 475px;
	margin: auto;
	text-align: center;
}

p {
	font:  1.35em/1.7 Georgia, "Times New Roman", Times, serif;
	width: 475px;
	margin: 1em auto 2em auto;
	text-align: justify;
	text-justify: newspaper;
	text-align-last: center;
}


/* pushing those images around */

		#theleague-image01 {
			margin-top: -2000px;
			margin-left: 5px;
			float: left;
		}
		
		#theleague-image02 {
			margin-top: 1125px;
			margin-left: 5px;
			float: left;
		}
		
		#theleague-image03 {
			margin-left: 40px;
			float: left;
		}
		
		#theleague-image04 {
			margin-top: -115px;
			margin-left: -30px;
			float: left;
		}
		
		#theleague-image05 {
			margin-top: -175px;
			margin-left: 120px;
			float: left;
		}
		
		#agoodportfolio-v3-image01 {
			margin-top: -2050px;
			margin-left: 5px;
			float: left;
		}
		
		#agoodportfolio-v3-image02 {
			margin-top: 1165px;
			margin-left: 5px;
			float: left;
		}
		
		#agoodportfolio-v3-image03 {
			margin-top: -5px;
			margin-left: 0px;
			float: left;
		}
		
		#agoodportfolio-v3-image04 {
			margin-top: -5px;
			float: left;
		}
		
		#agoodportfolio-v3-image05 {
			margin-top: -5px;
			margin-left: 5px;
			float: left;
		}
		
		#agoodportfolio-v3-image06 {
			margin-top: -182px;
			padding-bottom: 35px;
			margin-left: 35px;
			float: left;
		}
		
		#agoodportfolio-v3-image07 {
			margin-top: -265px;
			margin-left: 335px;
			padding-bottom: 35px;
			float: left;
		}
		
		#lettercase-image01 {
			margin-top: 0px;
			margin-left: 5px;
			float: left;
		}
		
		#lettercase-image02 {
			margin-top: -150px;
			margin-left: 375px;
			float: left;
		}
		
		#irs-image01 {
			margin-top: 0px;
			margin-left: 20px;
			float: left;
		}
		
		#irs-image02 {
			margin-top: 0px;
			margin-left: 15px;
			float: left;
		}
		
		#irs-image03 {
			margin-top: 15px;
			margin-left: 10px;
			float: left;
		}
		
		#irs-image04 {
			margin-top: -105px;
			margin-left: 75px;
			float: left;
		}
		
		#sidepaths .branding {
			margin-left: 545px;
			width: 380px;
		}
		
		#sidepaths-image01 {
			margin-top: -240px;
			margin-left: -30px;
			float: left;
		}
		
		#sidepaths-image02 {
			margin-top: -165px;
			margin-left: 30px;
			float: left;
		}
		
		#sidepaths-image03 {
			margin-top: -552px;
			margin-left: 423px;
			float: left;
		}
		
		#sidepaths-image04 {
			margin-top: -5px;
			margin-left: 15px;
			float: left;
		}
		#sidepaths-image05 {
			margin-top: 15px;
			margin-left: 15px;
			float: left;
		}
		#sidepaths-image06 {
			margin-top: -280px;
			margin-left: 2px;
			float: left;
		}
		
		#bigideas-image01 {
			margin-bottom: -140px;
			margin-top: 0px;
		}
		
		#bigideas-image02 {
			float: left;
		}
		
		#bigideas-image03 {
			clear: left;
		}
		
		#thegoodsideofus-image01 {
			margin-top: 5px;
			float: left;
		}
		
		
		#thegoodsideofus-image02 {
			margin-top: 5px;
			margin-left: -10px;
			float: left;
		}
		
		#thegoodsideofus-image03 {
			margin-left: -10px;
			float: left;
		}
		
		#thegoodsideofus-image04 {
			margin-left: -3px;
			float: left;
		}
		
		#thegoodsideofus-image05 {
			margin-left: -3px;
			float: left;
		}
		
		#thegoodsideofus-image06 {
			margin-top: -15px;
			margin-left: -10px;
			float: left;
		}
		
		#thegoodsideofus-image07 {
			margin-top: -20px;
			margin-left: 140px;
			float: left;
		}
		
		#thegoodsideofus-image08 {
			padding-bottom:100px;
			margin-top: -5px;
			margin-left: -15px;
			float: left;
		}
		
		#thegoodsideofus-image09 {
			margin-top: -5px;
			float: left;
		}
		
		#thegoodsideofus-image10 {
			padding-bottom: 100px;
			float: left;
		}
		
		#sunsetcinema-image01 {
			margin-top: 5px;
			margin-left: -17px;
			float: left;
		}
		
		#sunsetcinema-image02 {
			margin-top: 10px;
			margin-left: -12px;
			float: left;
		}
		
		#sunsetcinema-image03 {
			margin-top: 15px;
			margin-left: -13px;
			float: left;
		}
		
		#sunsetcinema-image04 {
			margin-top: 15px;
			float: left;
		}
		
		#sunsetcinema-image05 {
			margin-left: -13px;
			float: left;
		}
		
		#sunsetcinema-image06 {
			float: left;
		}
		
		#sunsetcinema-image07 {
			margin-top: 10px;
			margin-left: 80px;
			float: left;
		}
		
		#sunsetcinema-image08 {
			margin-left: -9px;
			float: left;
		}
		
		
		#birdbath-image01 {
			margin-top: 0px;
			margin-left: 65px;
			float: left;
		}
		
		#birdbath-image02 {
			margin-top: -1410px;
			margin-left: 95px;
			float: left;
		}
		
		#birdbath-image03 {
			margin-top: 485px;
			margin-left: 65px;
			float: left;
		}
		
		#birdbath-image04 {
			margin-left: 65px;
			float: left;
			padding-bottom:30px;
		}
		
		#groopbook-image01 {
			margin-top: -25px;
			margin-left: 20px;
			float: left;
		}
		
		#groopbook-image02 {
			margin-top: -85px;
			margin-left: 30px;
			float: left;
		}
		
		#groopbook-image03 {
			margin-left: 30px;
			float: left;
		}
		
		#groopbook-image04 {
			margin-left: 30px;
			float: left;
		}
		
		#groopbook-image05 {
			margin-left: 30px;
			float: left;
		}
		
		#agoodportfolio-image01 {
			margin-top: -15px;
			margin-left: -17px;
			float: left;
		}
		
		#agoodportfolio-image02 {
			margin-top: -15px;
			margin-left: -17px;
			float: left;
		}
		
		#agoodportfolio-image03 {
			margin-top: -15px;
			float: left;
		}
		
		#agoodportfolio-image04 {
			margin-top: -15px;
			margin-left: -17px;
			float: left;
		}
		
		#agoodportfolio-image05 {
			margin-top: -15px;
			float: left;
		}
		
		#agoodportfolio-image06 {
			margin-top: -15px;
			float: left;
			padding-bottom:35px;
		}
		
		#mobilecommons-image01 {
			margin-top: -2100px;
			margin-left: -15px;
			float: left;
		}
		
		#mobilecommons-image02 {
			margin-top: 1165px;
			margin-left: -15px;
			float: left;
		}
		
		#mobilecommons-image03 {
			margin-top: 7px;
			margin-left: -15px;
			float: left;
		}
		
		#mobilecommons-image04 {
			margin-top: -155px;
			margin-left: -15px;
			padding-left: 60px;
			padding-bottom: 35px;
			float: left;
		}
		
		#mobilecommons-image05 {
			margin-top: -5px;
			margin-left: -15px;
			float: left;
		}
		
		#mobilecommons-image06 {
			margin-top: -160px;
			padding-bottom: 35px;
			margin-left: 255px;
			float: left;
		}
		
		#mobilecommons-image07 {
			margin-top: -160px;
			padding-bottom: 35px;
			float: left;
		}
		
		#milk-image01 {
			margin-top: -2092px;
			margin-left: -15px;
			float: left;
		}
		#milk-image02 {
			margin-top: 1170px;
			margin-left: -15px;
			float: left;
		}
		
		#milk-image03 {
			margin-left: -15px;
			float: left;
		}
		
		#milk-image04 {
			float: left;
			padding-bottom:20px;
		}
		
		#infodesign-image01 {
			margin-top: -8px;
			margin-left: -8px;
			float: left;
		}
		
		#infodesign-image02 {
			margin-top: -8px;
			float: left;
		}
		
		#infodesign-image03 {
			margin-top: -8px;
			margin-left: -8px;
			float: left;
		}
		
		#infodesign-image04 {
			margin-top: -8px;
			margin-left: -8px;
			float: left;
		}
		
		#infodesign-image05 {
			margin-left: -8px;
			float: left;
			padding-bottom:35px;
		}


/* stop pushing those image around */
