@charset "UTF-8";
/* CSS Document */

* {
margin:0px 0px 0px 0px;
padding:0px 0px 0px px;
}

#thesuperultrawrap {
margin: 0px auto 0px auto;
width: 1037px;
}

#headerwrap {
top:0;
left:0;
width: 1000px;
height: 125px;
color: #000;
list-style-type:none;
font-family: Helvetica,"Helvetica Neue", sans-serif;
font-weight:800;

}
#header {
height: 125px;
width:600px;
font-family: Helvetica,"Helvetica Neue", sans-serif;
font-weight:800;
float:left;
}

body {
background-image:url(headerbg.png);
background-repeat:repeat-x;
}

#header h1 {
width: 700px;
padding: 12px 0px 0px 5px;
color: #FFF;
font-family: Helvetica,"Helvetica Neue", sans-serif;
font-size: 60px;
font-weight:800;
}

#headerwrap h2 {
padding: 52px 0px 0px 0px;
color: #fff;
font-family: Helvetica,"Helvetica Neue", sans-serif;
font-size: 50px;
font-weight:800;
width:400px;
float:right;
line-height: 40px;
text-align:right;
}


#nav {
padding: 20px 0px 0px 0px;
width: 550px;
font-weight:100;
}

#nav ul li {
display:inline;
font-family: Arial, Helvetica,"Helvetica Neue", sans-serif;
font-size: 20px;
font-weight:100;
padding: 0px 40px 0px 0px;
}

#nav a:link{
color:#666;
list-style-type: none;
text-decoration: none;
font-weight:100;
}

#nav a:visited{
color:#666;
list-style-type: none;
text-decoration: none;
font-weight:100;
}

#nav a:hover{
color:#000;
list-style-type: none;
text-decoration: none;
font-weight:100;
}

#wrap {
background-color:#FFF;
height: 200px;
}

#homecontent {
margin: 100px auto 0px auto;
width: 950px;
font-family: Helvetica,"Helvetica Neue", sans-serif;
font-size:55px;
font-weight:700;
color:#cfcfcf;
}

#idea a:link{
color: #fbcce1;
text-decoration:none;
}
#idea a:visited{
color: #fbcce1;
text-decoration:none;
}
#idea a:hover{
color: #f88bbc;
text-decoration:none;
}

#hire a:link{
color: #a7a6a6;
text-decoration:none;
}
#hire a:visited{
color: #a7a6a6;
text-decoration:none;
}
#hire a:hover{
color: #6b6b6b;
text-decoration:none;
}

#print a:link{
color: #98d9f8;
text-decoration:none;
}
#print a:visited{
color: #98d9f8;
text-decoration:none;
}
#print a:hover{
color: #5fbcec;
text-decoration:none;
}

#web a:link{
color: #afdcba;
text-decoration:none;
}
#web a:visited{
color: #afdcba;
text-decoration:none;
}
#web a:hover{
color: #71ba83;
text-decoration:none;
}


#current a:link{
color:#000;
list-style-type: none;
font-weight:100;
width: 40px;
padding: 0px 3px 0px 3px;
border-bottom: 8px solid black;
}

#current a:visited{
color:#000;
list-style-type: none;
text-decoration: none;
font-weight:100;
width: 40px;
padding: 0px 2px 0px 3px;
border-bottom: 8px solid black;
}

#current a:hover{ 
color:#000;
list-style-type: none;
text-decoration: none;
width: 40px;
font-weight:100;
}


/* --------------------------------- Start of portfolio css ------------------------------------- */

#pwrap {
padding: 100px 0px 0px 0px;
}

#pnav {
float:left;
}

#pnav ul li {
list-style-type: none;
font-family: Helvetica,"Helvetica Neue", sans-serif;
font-size:35px;
font-weight:700;
margin-bottom: 5px;
}

#ideanav a:link {
text-decoration: none;
color: #fbcce1;
}
#ideanav a:visited {
text-decoration: none;
color: #fbcce1;
}
#ideanav a:hover {
text-decoration: none;
color: #f88bbc;
}

#printnav a:link {
text-decoration: none;
color: #98d9f8;
}
#printnav a:visited {
text-decoration: none;
color: #98d9f8;
}
#printnav a:hover {
text-decoration: none;
color: #5fbcec;
}

#webnav a:link {
text-decoration: none;
color: #afdcba;
}
#webnav a:visited {
text-decoration: none;
color: #afdcba;
}
#webnav a:hover {
text-decoration: none;
color: #71ba83;
}

#pcontentwrap {
width: 900px;
margin: 0px auto 0px auto;
}

.pcontent {
width: 506px;
margin: 0px auto 80px auto;
text-align:right;
font-family: Helvetica, "Helvetica Neue", sans-serif;
}

.thumb {
padding-bottom:10px;
}


.bigtxt {
font-size:30px;
font-weight:600;
}
.smalltxt {
color:#666;
font-size:18px;
}
.works {
display:none;
}

#wcontentwrap {
width: 900px;
margin: 0px auto 0px auto;
}

.wcontent {
width: 506px;
margin: 0px 0px 80px 0px;
text-align:right;
font-family: Helvetica, "Helvetica Neue", sans-serif;
}

#wwrap {
margin: 0px auto 0px auto;
width: 506px;
}

#icontentwrap {
width: 900px;
margin: 0px auto 0px auto;
}
.icontent {
width: 506px;
margin: 0px 0px 80px 0px;
text-align:right;
font-family: Helvetica, "Helvetica Neue", sans-serif;
}

#iwrap {
margin: 0px auto 0px auto;
width: 506px;
}

.currentP {
text-decoration:underline;
color: #5fbcec;
}

.currentW {
text-decoration:underline;
color: #71ba83;
}

.currentI {
text-decoration:underline;
color: #f88bbc;
}

#loveyou a:link {
color: #fbcce1;
text-decoration:none;
}

#loveyou a:visited {
color: #fbcce1;
text-decoration:none;
}

#loveyou a:hover {
color: #f88bbc;
text-decoration:none;
}

#response {
display:none;
color:#fbcce1;
}

a img.social {
	border: none;
	margin: 0px 10px 0px 0px;
	opacity:0.7; 
}

.social:hover {
	opacity:.9;
}