html{height:100%; overflow:hidden;}
body{
	height:100%; overflow:hidden;
	background-color:#FFFFFF;
}

.languages{
	position:absolute;
	top:97%;
	left:20px;
}
.langFlag{
	float:left; cursor:pointer;
	border:none;
}

.menuItem{
	float:left; margin-right:10px;
	color:#A0ADB0;
	padding-right:10px; border-right:solid 1px #A0ADB0;
}
.menuItemSelected{
	float:left; margin-right:10px;
	color:#DFF901;
	padding-right:10px; border-right:solid 1px #A0ADB0;
}

.smenuItem{
	float:left; margin-right:10px;
	color:#A0ADB0;
	padding-right:10px; border-right:solid 1px #A0ADB0;
}
.smenuItemSelected{
	float:left; margin-right:10px;
	color:#DFF901;
	padding-right:10px; border-right:solid 1px #A0ADB0;
}
.
.ssmenuItem{
	float:left; margin-right:10px;
	color:#A0ADB0;
	padding-right:10px; border-right:solid 1px #A0ADB0;
}
.ssmenuItemSelected{
	float:left; margin-right:10px;
	color:#DFF901;
	padding-right:10px; border-right:solid 1px #A0ADB0;
}

a.menu:link { 	color: inherit; text-decoration: none; font-size:15px;}
a.menu:visited { color: inherit; text-decoration: none; font-size:15px;}
a.menu:hover { 	color: inherit; text-decoration: none; font-size:15px;}
a.menu:active { color: inherit; text-decoration: none; font-size:15px;}

a.smenu:link { 	color: inherit; text-decoration: none; font-size:13px; line-height:20px;}
a.smenu:visited { color: inherit; text-decoration: none; font-size:13px; line-height:20px;}
a.smenu:hover { 	color: inherit; text-decoration: none; font-size:13px; line-height:20px;}
a.smenu:active { color: inherit; text-decoration: none; font-size:13px; line-height:20px;}

a.ssmenu:link { 	color: inherit; text-decoration: none; font-size:11px;}
a.ssmenu:visited { color: inherit; text-decoration: none; font-size:11px;}
a.ssmenu:hover { 	color: inherit; text-decoration: none; font-size:11px;}
a.ssmenu:active { color: inherit; text-decoration: none; font-size:11px;}


#backgroundHolder{
	width:100%; height:100%;
	position:absolute; 
	left:0px; top:0px;
	z-index:1;
}

#wrapper{
	width:100%; height:100%;
	position:absolute; 
	left:0px; top:0px;
	z-index:10;
}

#logo{
	float:left;
	margin-left:20px;
	border:none;
	cursor:pointer;
}

#photography{
	position:absolute;
	top:70px; left:0px;
	width:100%;
	height:600px;
	z-index:90; text-align:center;
}

#header{
	position:absolute;
	top:20px;
	height:50px; width:100%;
	min-width:900px;
}

#menuHolder{
	float:right; margin-top:7px;
	margin-right:20px;
}

#contentHolder{
	position:absolute;
	width:640px;
	left:50%; margin-left:-320px;
	margin-top:70px;
	z-index:80;
}
#innerContentHolder{
	position:relative;
	padding:20px;
}
#content{
	background-image:url(images/window.png);
}
#contentHeader{
	position:relative;
	height:24px;
	cursor:move; padding-top:5px;
	padding-left:10px;
}
.contentHeaderInner{
	position:relative;
	float:left; margin-top:1px; 
	color:#FFFFFF;
}
	
.windowCloser{
	float:right; margin-right:5px;
	cursor:pointer;
}
#contentPadding{
	padding:10px; color:#666666;
}

/* content shadows */
.cst{
	position:absolute; left:35px; top:0px;
	height:20px; background-image:url(images/shadow-top.png);
}
.csr{
	position:absolute; right:0px; top:35px;
	width:20px; background-image:url(images/shadow-right.png);
}
.csb{
	position:absolute; left:35px; bottom:1px;
	height:19px; background-image:url(images/shadow-bottom.png);
}
.csl{
	position:absolute; left:0px; top:35px;
	width:20px; background-image:url(images/shadow-left.png);
}

.csltt{
	position:absolute; left:20px; top:4px;
	width:15px; height:16px; background-image:url(images/shadow-ltt.png);
}
.csrtt{
	position:absolute; right:20px; top:2px;
	width:15px; height:18px; background-image:url(images/shadow-rtt.png);
}
.cslbb{
	position:absolute; left:20px; bottom:4px;
	width:15px; height:16px; background-image:url(images/shadow-lbb.png);
}
.csrbb{
	position:absolute; right:20px; bottom:2px;
	width:15px; height:18px; background-image:url(images/shadow-rbb.png);
}
.csllt{
	position:absolute; left:0px; top:20px;
	width:20px; height:15px; background-image:url(images/shadow-llt.png);
}
.csrrt{
	position:absolute; right:0px; top:20px;
	width:20px; height:15px; background-image:url(images/shadow-rrt.png);
}
.csllb{
	position:absolute; left:1px; bottom:20px;
	width:20px; height:15px; background-image:url(images/shadow-llb.png);
}
.csrrb{
	position:absolute; right:0px; bottom:20px;
	width:20px; height:15px; background-image:url(images/shadow-rrb.png);
}

.cslt{
	position:absolute; left:2px; top:3px;
	width:18px; height:17px; background-image:url(images/shadow-lt.png);
}
.csrt{
	position:absolute; right:2px; top:3px;
	width:18px; height:17px; background-image:url(images/shadow-rt.png);
}
.cslb{
	position:absolute; left:2px; bottom:3px;
	width:18px; height:17px; background-image:url(images/shadow-lb.png);
}
.csrb{
	position:absolute; right:2px; bottom:3px;
	width:18px; height:17px; background-image:url(images/shadow-rb.png);
}
