body {
	background: url('../img/background.png') repeat-x #10365c;
	font-family: "Century Gothic", Verdana;
}

input, textarea {
	font-family: "Century Gothic", Verdana;
}

#whathappened {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 50;
	width: 160px;
	height: 160px;
	display: block;
	background: url('../img/banner.png') no-repeat top left;
}

	#whathappened a {
		width: 160px;
		height: 160px;
		display: block;
	}
	
.shadow {
	margin: 0 auto;
	background: url('../img/shadow.png') repeat-y center center;
    display: none;
}

.iam {
	margin: 0 auto;
	width: 980px;
	background: no-repeat top center #000;
	position: relative;
}

.shadow .iam .hover {
    height: 175px;
    width: 980px;
}

.shadow #myself .hover {
    height: 220px;
}


.nojs .iam a:hover, .hover {
	background-position: bottom;
}

.nojs .shadow {
    display: block;
}

.hover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	display: none;
}

.iam a {
	display: block;
	width: 980px;
	height: 65px;
	padding-top: 110px;
	color: #fff;
	text-transform: lowercase;
	text-decoration: none;
	line-height: 32px;
   	position: relative;
  	z-index: 5;
}

	.iam a span {
		display: block;
		width: 320px;
		background-color: #222;
    	vertical-align: bottom;
    	padding: 7px 15px;
        margin-left: 15px;
    	opacity: 0.9;
    	border: 1px solid #333;
    	color: #eee;
    	-webkit-border-radius: 5px;
    	-moz-border-radius: 5px;
    	border-radius: 5px;

	}
	
	.iam a:hover span, .iam a:hover span.spanHover {
		background-color: #ccc;
		color: #222;
	}
	
.nojs #neohio a, #neohio, #neohio .hover {background-image: url('../img/iam/bw/cleveland.jpg');}
	/*#neohio a:hover span { background-color: #8C4332; color: #fff; }*/
	
#peerlis, #peerlis .hover {background-image: url('../img/iam/bw/peerlis.jpg');}

#create, #create .hover {background-image: url('../img/iam/bw/develop.jpg');}

/*#photo a:hover span { color: #0063DC; background-color: #fff; }
#photo a:hover span span { color: #FF0084; }*/
	
#music, #music .hover {	background-image: url('../img/iam/bw/music.jpg');}
	/*#music a:hover span { background-color: #da1102; color: #fff; }
	#music a:hover span:hover { background-color: #FF1402; }*/
	
#apple, #apple .hover {	background-image: url('../img/iam/bw/apple.jpg');}
	/*#apple a:hover span { background-color: #0088cc; }*/
	
#ultimate, #ultimate .hover {background-image: url('../img/iam/bw/ultimate.jpg');}

#blog {background-image: url('../img/iam/bw/blog.jpg');}

#boyfriend, #boyfriend .hover { background-image: url('../img/iam/bw/boyfriend.jpg');}
	/*#boyfriend a:hover span { background-color: #355E3B; color: #fff; }
	#boyfriend a:hover span:hover { background-color: #3C6B43; }
	 blue2: 28,169,201  green: 0, 128, 128  huntergreen: 53,94,59  ltgreen 19,136,8  dk blue: 10,46,202 */
	
#twitter, #twitter .hover { background-image: url('/landing/twitter');}
	/*#twitter a:hover span { background-color: #33ccff; }
	#twitter a:hover span:hover { background-color: #66D9FF; }*/

#theatre, #theatre .hover { background-image: url('../img/iam/bw/theatre.jpg'); }
	
#myself, #myself .hover {background-image: url('../img/iam/bw/myself.jpg');}
	#myself a { padding-top: 155px;	}
	
#contact .textbox, #contact textarea{
	width: 272px;
	color: #999;
	margin-bottom: 5px;
	border: 1px solid #ddd;
	font-size: 14px;
	padding: 2px
}
	
/* simplemodal */
#simplemodal-overlay {
  background-color:#444;
  cursor:wait;
}

#simplemodal-container {
  height:300px;
  width:600px;
  background-color:#222;
  border:3px solid #ccc;
  color: #eee;
}

#simplemodal-container a.modalCloseImg {
  background:url(../img/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

.simplemodal-data {
	padding: 14px;
}
.simplemodal-data h1 {
    border-bottom: 1px solid #444;
    padding-bottom: 4px;
}
	.simplemodal-data a {
		color: #aaa;
	}
		.simplemodal-data a:hover {
			text-decoration: none;
			color: #fff;
		}

/* html */
h1,h2,h3 { margin-bottom: 5px; }
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }

	