/* {{{ FONT */
	@font-face {
	    font-family: 'nudistaWeb';
	    src: url('nudista_medium-webfont.eot');
	    src: url('nudista_medium-webfont.eot?#iefix') format('embedded-opentype'),
		 url('nudista_medium-webfont.woff') format('woff'),
		 url('nudista_medium-webfont.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'nudistaWeb';
	    src: url('nudista_bold-webfont.eot');
	    src: url('nudista_bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('nudista_bold-webfont.woff') format('woff'),
		 url('nudista_bold-webfont.ttf') format('truetype');
	    font-weight: bold;
	    font-style: normal;
	}
/* }}} */

/* {{{ GENERAL + PAGEHOLDER */
	body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, table, form {margin : 0; padding : 0px;}

	body {
		font : 14px "nudistaWeb",sans-serif;
		/* margin-bottom : 40px; */
		color : #000;
		background-color : #fff;
		/* overflow-y : scroll;  */
	}
	a {color : #000; text-decoration :none;}
	a:hover {text-decoration :  none;}
	a span {cursor : pointer;}
	a img {border : 0;}
	
	.hide {display : none;}
	.cleaner {clear : both;}
	
	#page-holder {
		padding : 34px 60px 0px;
	}
	#content a, #menuMain a, #lang a {
		padding : 0px 2px;
		background-color : #transparent;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}
	#content a:hover, #menuMain a:hover, #lang a:hover {
		background-color : #000;
		color : #fff;
	}
/* }}} */

/* {{{ HEADER + MENU */
	#logo {
		font-size : 14px;
		text-transform : lowercase;
		font-weight : normal;
		margin-bottom : 50px;
	}
	#logo span {
		margin-right : 12px;
		width : 45px;
		height : 26px;
		border : 4px solid #000;
		display : block;
		float  : left;
	}
	#logo a:hover {text-decoration : none;}
	
	
	#menuMain {text-transform : lowercase; width : 120px; float : left;}
	/* #menuMain {margin-left : -2px;} */
	#menuMain li {list-style : none; padding-right : 5px;}
	#menuMain li li {list-style : none; margin-left : 17px; padding-right : 0px;}
	
	#lang {
		text-transform : lowercase;
		float : right;
		margin-top : -67px;
	}
/* }}} */

/* {{{ CONTENT */
	#content {padding-left : 155px;}
	#bottom a.pic,
	#content .picCont {
		display : block;
		float : left;
		margin-bottom : 8px;
		margin-right : 8px;
	}
	#content a.pic {
		position : relative;
		z-index : 1;
		display : block;
		padding : 0px;
	}
	a.pic span {
		position : absolute;
		z-index : 2;
		border : 0;
		padding : 15px;
		border : 4px solid #000;
		display : block;
		top : 0;
		left : 0;
		right : 0;
		bottom : 0;
		background : #fff;
		opacity : 0;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}
	a.selected span,
	a.pic:hover span {
		opacity : 1;
		color : #000;
	}
	a.pic img {display : block;}
	
	#top {margin-top : -27px; margin-bottom : 10px;}
	#top h1 {font-size : 14px; display : inline; margin-right : 100px; font-weight : normal; text-transform : lowercase;}
	#top a {margin-left : -2px;}
	#mainPic {display : block; margin-bottom : 8px;}
	
	#content p {margin : 10px 0px;}
	#content h2 {font-size : 14px; margin : 20px 0 10px;}
	
	#contact #content,
	#bio #content {width : 450px;}
	#content .pad {padding-bottom : 100px;}
	
/* }}} */

/* {{{ BOTTOM  */
	#bottom {padding-bottom : 12px;} 
	#bottom a img {display : block;}
/* }}} */

