/**
 * Mobile Optimization (handheld, iphone, android,...)
 */
/* @media only screen and (max-device-width: 480px), only screen and (max-device-height: 480px), handheld { */

html, body {
	width:100%;
	overflow:auto;
}

#home {
	color:#fff;
	background:url('../img/faces/DSC_4564grey-w480px.jpg') 50% top no-repeat;
	-webkit-background-size:130% auto;
	-moz-background-size:130% auto;
	-o-background-size:130% auto;
	background-size:130% auto;
}
#header { /*border:1px solid yellow;*/
	padding:25px 0 70px 0;
}
#home {
	position:relative;
	margin:0 0 50px 0;
}
div#menu {
	position:absolute;
	left:0; bottom:0; width:100%;
}
div#menu ul.menu { /*visibility:hidden;*/
	background:#333;
	border-top:   1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;

	position:absolute;
	left:0; top:0; width:100%;
}
div#menu ul.menu li, div#menu ul.menu li * {
	font-weight:100;
	/*font-size:1.1em;
	letter-spacing:2px;*/
}
div#menu span, #menu input.email {
	font-weight:bold;
	color:#bb9;
	-webkit-text-shadow:-1px 0px 1px #000, 1px 0px 1px #000;
	-moz-text-shadow:-1px 0px 1px #000, 1px 0px 1px #000;
	text-shadow:-2px 0px 2px #000, 2px 0px 2px #000, 0px -2px 2px #000, 0px 2px 2px #000;
	/*text-shadow:1px 0px 1px #aa6, -1px 0px 1px #fff; color:#000;*/
}
div#menu li a { padding:0 15px; }

#about, .hyphenate, .text {
	letter-spacing:0;
	/*text-align:left;*/
}

h1 { font-size:1.1em; font-weight:100; }

.contentBox {
	padding:3em 0;
}
.contentBox h1,
.contentBox h2,
.contentBox table,
.contentBox p,
#videoYoutubeDiv, #pics { /*border:1px solid yellow;*/
	margin-left:4%;
	margin-right:4%;
	width:90%;
}


#video { /*border:1px dashed red;*/
	padding-top:0;
}
/*#video h1 {
	display:none;
}*/
#video a {
	margin:0;
	width:100%;
}

/*}*/

