
						#simple-zoom-container
{
	border: solid 1px black;
}

#simple-zoom-controls *
{
	font-family: 'OratorStd',Courier New,sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #740000;
}

#simple-zoom-controls .title,
#simple-zoom-controls .close,
#simple-zoom-controls .nav
{
	border: solid 1px black;
	padding: 2px;
	background: white;
	position: fixed;
}

#simple-zoom-controls .close,
#simple-zoom-controls .nav
{
	cursor:pointer;
}

#simple-zoom-controls .close:hover,
#simple-zoom-controls .nav:hover
{
	background: #EADADA;
}


#simple-zoom-controls .nav
{
	font-weight: normal;
	width: 100px;
	height: 100px;
	top: 40%;
	z-index: 9995;
}

#simple-zoom-controls .nav .thumb
{
	display:block;
	margin: auto;
	width: 80px;
	height: 64px;
}

#simple-zoom-controls .prev{left:2em;}
#simple-zoom-controls .next{right:2em;}

#simple-zoom-controls .title
{
	top: 0.1em;
	left:50%;
	height: 1.3em;
	z-index: 10015;
}

#simple-zoom-controls .close
{
	position:fixed;
	top: 2px;
	right: 2px;

	width: 1.5em;
	height: 1.55em;
	margin-top: 1px;
	z-index: 10015;
}
					
						
#mainmenu li.active { background: no-repeat bottom center; }
#mainmenu li.active.illustration { background-image:url('//resources.eldavo.co.uk/images/menu/menu-active.illustration.bkg.png') }
#mainmenu li.active.sculpture { background-image:url('//resources.eldavo.co.uk/images/menu/menu-active.sculpture.bkg.png') }
#mainmenu li.active.t-shirts { background-image:url('//resources.eldavo.co.uk/images/menu/menu-active.t-shirts.bkg.png') }
#mainmenu li.active.the_artist { background-image:url('//resources.eldavo.co.uk/images/menu/menu-active.the_artist.bkg.png') }


#mainmenu li.illustration {height:90px;}
#mainmenu li.sculpture    {height:70px}
#mainmenu li.t-shirts     {height:85px}
#mainmenu li.the_artist   {height:90px}


#mainmenu li.illustration a {padding-top:45px;padding-bottom:20px}
#mainmenu li.sculpture a    {padding-top:35px;padding-bottom:25px}
#mainmenu li.t-shirts a     {padding-top:45px;padding-bottom:20px}
#mainmenu li.the_artist a   {padding-top:40px;padding-bottom:20px}

					
						.home #boy
{
	float:left;clear:none;
	margin-top: 18px;
}

.home #girl-box
{
	position:absolute;
	left:50%;
	bottom: 0;
	height: 30px;
	overflow: visible;
}

.home #girl
{
	position: absolute;
	bottom: -43px;
	left: 54px;
}

.the_artist #smiley
{
	position:absolute;
	right:-72px;
	bottom:16px;
}

.home #bar a.home,
.home #bar h1.page,
#girl-box
{
	display:none;
}

.home #girl-box
{
	display:block;
}
					
						*{margin:0;border-width:0;padding:0}
.break{float:none;clear:both;}
					
						
@font-face
{
	font-family: 'OratorStd';
	src: url('fonts/OratorStd.eot');
	src: local('Orator Std Medium')
	   , local('Orator Std')
	   , local('OratorStd')
	   , url('fonts/OratorStd.woff') format('woff')
	   , url('fonts/OratorStd.otf') format('opentype')
	   , url('fonts/OratorStd.ttf') format('truetype')
	   , url('fonts/OratorStd.svg#OratorStd') format('svg')
	   ;
}

@font-face
{
	font-family: 'Bauhaus93';
	src: url('fonts/BAUHS93.eot');
	src: local('Bauhaus 93 Regular')
	   , local('Bauhaus 93')
	   , local('Bauhaus93')
	   , url('fonts/BAUHS93.woff') format('woff')
	   , url('fonts/BAUHS93.otf') format('opentype')
	   , url('fonts/BAUHS93.ttf') format('truetype')
	   , url('fonts/BAUHS93.svg#Bauhaus93') format('svg')
	   ;
}

@font-face
{
	font-family: 'StencilStd';
	src: url('fonts/StencilStd.eot');
	src: local('Stencil Std Bold')
	   , local('Stencil Std')
	   , local('StencilStd')
	   , url('fonts/StencilStd.woff') format('woff')
	   , url('fonts/StencilStd.otf') format('opentype')
	   , url('fonts/StencilStd.ttf') format('truetype')
	   , url('fonts/StencilStd.svg#StencilStd') format('svg')
	   ;
}



#heading
{
	font-family: 'Bauhaus93' , Verdana , sans-serif;
	font-weight: bold;
	font-size: 70px;
	line-height: 64px;
	color: #740000;
}

#heading .tagline
{
	font-size: 18px;
	line-height: 9px;
}


#mainmenu li a,
.gallery,
.gallery a
{
	font-family: 'OratorStd', "Arial Narrow", sans-serif;
	font-size: 22px;
	line-height: 19px;

	color: #740000;
	text-decoration: none;
	
	outline: none;
}

#mainmenu li a:hover,
.gallery a:hover
{
	color: #DE0E0E;
}

.gallery .nav a.active
{
	border-bottom: solid 2px;
}


#under-construction img
{
	font-family: 'StencilStd', sans-serif;
	text-transform: uppercase;
	color: yellow;
	font-size: 29px;
	line-height: 29px;
}




#bar .inner
{
	background: #740000;
	color: white;
	font-family: 'Bauhaus93', Verdana , sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 31px;
	line-height: 25px;
}

#bar .inner a.home,
#bar .inner h1.page
{
	color: white;
	font-family: 'OratorStd',"Courier New",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 31px;
	line-height: 25px;
}





.the_artist #page
{
	font-family: 'OratorStd',Courier New,sans-serif;
	font-size: 19px;
	line-height: 23px;
	color: #740000;
}


.the_artist #page h2
{
	margin: 0 auto;

	text-align: center;

	font-weight: normal;
	font-size: 32px;
	line-height: 32px;
}


.the_artist #page p
{
	margin-top: 0.5em;
	margin-bottom: 1.25em;

	text-align: center;
}

					
						body
{
	width: 824px;
	border: solid 1px black;
	margin: 6px auto 11px;

	background: white;
}

#heading
{
	float:right;clear:right;
	margin-top: 54px;
	margin-right: 47px;
	margin-bottom: 25px;
}

#heading img
{
	display:block;
}

#heading .tagline
{
	margin-left: 8px;
}

#mainmenu
{
	float:left;clear:left;
	width: 208px;
	height: 353px;
	margin-left: 38px;
	margin-top: 42px;

	list-style: none;
	text-align: center;


	background: url('//resources.eldavo.co.uk/images/menu/menu-box.png') no-repeat;


	z-index: 50;
}

#mainmenu li
{
	display: block;
	margin: 0 auto;
	height: 53px;

	z-index: 55;
}


#mainmenu li a
{
	display: block;
}



#under-construction
{
	float:right;clear:right;

	width: 472px;
	height: 42px;
	padding-left: 107px;
	margin-left: -1px;


	background: black url('//resources.eldavo.co.uk/images/under-construction.bkg.png') no-repeat;


	z-index: 10;
}


#uc-bar
{
	width: 50%;
	position: absolute;
	right: 0;
	top: 159px;
	height: 42px;
	background: black;

	z-index: -10;
}





#footer
{
	width: 100%;
	height: 141px;
	margin-bottom: 77px;


	background: url('//resources.eldavo.co.uk/images/eldavo_bkg.png') no-repeat 9px 100%;

}


#bar
{
	width: 100%;
	height: 55px;
	position: absolute;
	top: 547px;
	/* bottom: 34px; */
	left: 0;


	background: url('//resources.eldavo.co.uk/images/bar/bar.png') repeat-x;

}

#bar img
{display:block}

#bar .inner
{
	width: 824px;
	height: 53px;
	margin: 0 auto;
	border-left: solid 1px black;
	border-right: solid 1px black;
}

#bar .inner .contact
{
	float:left;clear:left;

	margin-top: 16px;
	margin-left: 14px;
}

#bar .inner a.home
{
	float:left;clear:none;

	margin-top: 16px;
	margin-left: 53px;
}

#bar a.home
{
	display:block;
}


#bar .inner h1.page
{
	float:right;clear:right;

	margin-top: 16px;
	margin-right: 17px;
}




#page /* :not(.home) */
{
	position:absolute;
	float:left;clear:none;
	width: 432px;
	margin-left: 340px;
	margin-top: 43px;

}

.home #page
{
	position:static;
	float:none;clear:none;
	width:auto;
	margin-left:0;
	margin-top:0;
}


.the_artist #page
{
	width: 406px;
	margin-left: 347px;
}


.gallery .grid
{
	height: 354px;
	overflow:hidden;
}

.gallery .grid ul
{
	display: block;
	float:left;clear:both;
	width: 432px;
	height: 354px;

	list-style: none;
}

.gallery .grid ul li
{
	float:left;clear:none;

	margin: 7px;
	width: 130px;
	height: 104px;

	background-color: #740000;
}

.gallery .nav
{
	margin-top: 0.5em;
	text-align: center;
}
					