@charset "UTF-8";
/* CSS Document */
html {
	margin:0;
padding:0;
outline:0;
border:0;
}
ul {
	list-style:none;
}
a, a:link {
	text-decoration:none;
	color:#666666;
	text-shadow:2px 2px 4px #CCC;
}
a:hover {
	color:#e4e2ca;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#f6f6f6;
	z-index:10;
}
#topBlock {
	height:134px;
	position:fixed;
	top:0;
	left:80px;
	background:url(topbar.png) repeat-x #FFC;
	border-bottom:solid #000;
	
}
#logoWrapper {
	position:absolute;
	top:0;
	left:0;
	background:url(cd.gif) no-repeat;
	width:500px;
	height:134px;
	background-color:transparent;
	padding-top:0;
	margin:0;
	

}
#navWrapper {
	position:absolute;
	top:87px;
	left:450px;
	width:550px;
	height:134px;
	padding-top:0;
	margin:0;
		font-size:14px;
s
}
#navWrapper ul {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#navWrapper ul li {
	display:inline;
	padding-right:40px;
}
#navWrapper ul li a {
	text-shadow:2px 2px 4px #ccc;
}

#logoWrapper p {
	font:Helvetica;
	font-size:18px;
	padding-left:160px;
	padding-top:0;
	margin:0;
	text-shadow:2px 2px 4px #ccc;
}
#logoWrapper a h1{
	font-size:21px;
	color:#333;
	font-weight:bolder;
	padding-left:160px;
	padding-top:60px;
	margin:0;
	padding-bottom:0;
	text-shadow:2px 2px 4px #ccc;
}
#logoWrapper a:hover h1 {
	color:#FFF;
}
#container {
	margin-top:150px;
	width:100%;
	position:absolute;
}
.contentblock {
	width:400px;
	background-color:transparent;
	float:left;
	height:400;
	margin-top:10px;
	padding:0;
}
#mainphoto {
	padding-left:116px;
}

#myimg {
	margin-left:100px;
	background-color:transparent;
	float:left;
	height:400;
	margin-top:10px;
	padding:0;
	width:300px;
}
#myimg ul {
	font-size:13px;
	list-style:none;
}
#myimg ul li {
	padding:6px;
}
#myimg img {
}
#myimg h4 {
	text-shadow:2px 2px 4px #ccc;
	margin-left:20px;
	
	padding:0;
}
.contentblock p {
	margin-left:100px;
	font-size:13px;
	padding-left:100px;
	margin:0;
	padding-right:0;
	width:400px;
}
.contentblock ul {
	padding-left:100px;
	height:150px;

}
.contentblock h1{
	padding:0;
	margin:0;
	padding-left:80px;
}
#twitterwidget {
	float:left;
	padding-left:40px;
	padding-top:30px;
	margin-top:10px;
	margin:0;
}
#webdesignWrapper {
	position:absolute;
	left:400px;
	width:1400px;
	height:300px;
	margin:0;
}
#webdesignBlock {
	display:block;
	width:1400px;
	background:url(webdesignback.png) no-repeat transparent;
	height:300px;
	margin-bottom:-400px;
	margin-top:10px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
}
#webdesignBlock img {
		border-right:4px solid #000;
		border-bottom:4px solid #000;
}
#webdesignBlock p {
	margin:0;
	padding-left:76px;
	padding-top:10px;
}

#printdesignWrapper {
	position:absolute;
	left:1874px;
	width:1000px;
	height:300px;
	margin:0;
	
}
#printdesignBlock {
	display:block;
	width:1000px;
	background:url(printdesignback.png) no-repeat transparent;
	height:300px;
	margin-bottom:-400px;
	margin-top:-100px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
}
#printdesignBlock img {
		border-right:4px solid #000;
		border-bottom:4px solid #000;
}

#videoWrapper {
	position:absolute;
	left:2880px;
	width:1200px;
	height:300px;
	margin:0;
}
#videoBlock {
	display:block;
	width:1200px;
	background:url(videoback.png) no-repeat transparent;
	height:300px;
	margin-bottom:-400px;
	margin-top:10px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
}
#videoBlock p {
	padding-left:90px;
}
#videoBlock img {
		border-right:4px solid #000;
		border-bottom:4px solid #000;
}
#futureof {
	float:left;
	padding:10px;
	margin:0;
	width:340px;
}
#twitter {
	float:left;
	padding:10px;
	margin:0;
	width:340px;
}
#grids {
	float:left;
	padding:10px;
	margin:0;
	width:300px;
}
#graphicsWrapper {
	position:absolute;
	left:4084px;
	width:760px;
	height:300px;
	margin:0;
}
#graphicsBlock {
	display:block;
	background:url(graphicsback.png) no-repeat;
	width:760px;
	height:300px;
	margin-bottom:-400px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
}
#graphicsBlock p {
	padding-left:90px;
}
	
#chorechart {
	float:left;
	padding:10px;
	margin:0;
	width:380px;
	display:block;
}
#twowomen {
	float:left;
	padding:10px;
	margin:0;
	width:340px;
	display:block;
	
}
	
#projectsIntroBlock {
	width:400px;
	background-color:transparent;
	float:left;
	height:400;
	margin-top:10px;
	padding:0;
}
#projectsIntroBlock p {
	margin-left:100px;
	font-size:12px;
	padding-left:100px;
	margin:0;
	padding-right:0;
	width:300px;
}
#projectsIntroBlock h1{
	padding:0;
	margin:0;
	padding-left:80px;
}
#projectsIntroBlock ul {
	padding-left:100px;
	height:150px;
}
#vidstoryWrapper {
	position:absolute;
	left:490px;
	width:400px;
	height:300px;
	margin:0;
}
#vidstoryBlock {
	display:block;
	width:400px;
	background:url(smallvidback.png) no-repeat transparent;
	height:300px;
	margin-bottom:-400px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
}
#vidstoryBlock p {
	padding-left:90px;
}
#vidstoryBlock img {
	border-right:4px solid #000;
	border-bottom:4px solid #000;
}
#blogWrapper {
	position:absolute;
	left:960px;
	width:1000px;
	height:300px;
	margin:0;
}
#blogBlock {
	display:block;
	width:1000px;
	background:url(blogsback.png) no-repeat transparent;
	height:300px;
	margin-bottom:-400px;
	padding-top:60px;
	margin:0;
		padding-left:60px;

}
#newsWrapper {
position:absolute;
width:700px;
	height:300px;
	left:2020px;
}
#newsBlock {
	display:block;
	width:700px;
	background:url(newsback.png) no-repeat;
	height:300px;
	margin-bottom:-400px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
}
.linkbox {

	width:300px;
	float:left;
	padding-left:10px;
	margin:0;
	height:300px;
}
.linkbox a {
	font-size:14px;
	margin:0;
}

.linkbox ul {
	margin-top:0;
	margin-left:40px;
	padding:0;
	list-style:none;
}
.linkbox ul li {
	padding-bottom:6px;
	border-bottom:thin solid #cccccc;
	padding-top:2px;
}
.linkbox h4 {
	margin-left:40px;
	margin-top:20px;
	margin-bottom:0;
	padding-bottom:20px;
	padding-top:10px;
}
.linkbox p {
	width:340px;
	font-size:14px;
	padding-left:40px;
	padding-bottom:20px;
	margin:0;
}
#poetryBlock {
display:block;
	width:450px;
	background:url(poetryback.png) no-repeat transparent;
	height:300px;
	margin-bottom:-400px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
}
#poetryBlock p {
	margin:0;
	padding-top:4px;
	padding-bottom:10px;
	border-bottom:thin solid #ccc;
	width:300px;
	font-size:12px;
}
#poetryBlock ul li {
	padding:2px;
}
#shortstoryBlock {
	background:url(ssback.png) no-repeat transparent;
	display:block;
	width:450px;
	height:300px;
	margin-bottom:-400px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
}
#shortstoryBlock p {
	margin:0;
	padding-top:4px;
	padding-bottom:10px;
	width:300px;
	font-size:12px;
	border-bottom:thin solid #ccc;
}
#shortstoryBlock ul li {
	padding:2px;
}
#researchWrapper {
position:absolute;
width:450px;
	height:300px;
	left:1510px;
}
#researchBlock {
	background:url(researchback.png) no-repeat transparent;
	display:block;
	width:450px;
	height:300px;
	margin-bottom:-400px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
}
#researchBlock p {
	margin:0;
	padding-top:4px;
	border-bottom:thin solid #ccc;
	padding-bottom:10px;
	width:300px;
	font-size:12px;
}
#researchBlock ul li {
	padding:2px;
}
#shortstoryWrapper {
	position:absolute;
	left:1000px;
	width:500px;
	height:300px;
	margin:0;
}
#contactWrapper {
	position:absolute;
	left:420px;
	width:400px;
	height:300px;
}
#linkWrapper {
	position:absolute;
	left:800px;
	width:400px;
	height:300px;
}
.contactBlock {
	background:url(contactback.png) no-repeat transparent;
	display:block;
	width:360px;
	height:300px;
	margin-bottom:-400px;
	padding-top:60px;
	margin:0;
	padding-left:60px;
	float:left;
}

	
.contactBlock p {
	width:400px;
	font-size:13px;
	margin:0;
	padding-top:6px;
	padding-bottom:20px;
}
.contactBlock h4 {
	margin:0;
	padding:0;
}
.contactBlock ul li {
	padding-bottom:6px;
}
.contactBlock ul {
	padding:0;
	}
	
	