/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

* { margin:0; padding:0; }

@font-face {
	font-family: 'BernhardFashion BT Regular';
	src: url('BNHRDFAN.eot');
	src: local('BernhardFashion BT Regular'), local('BernhardFashionBT-Regular'), url('BNHRDFAN.woff') format('woff'), url('BNHRDFAN.ttf') format('truetype'), url('BNHRDFAN.svg#BernhardFashionBT-Regular') format('svg');
}

html, body { min-height:100%; }
body { background:#000000; font-family: Verdana, Geneva, sans-serif; }

a:link, a:visited { color:#699bfe; }
a:hover, a:visited:hover { background:#699bfe; color:#000000; text-decoration:none; }

#wrapper { }

#header { height:160px; padding:10px 0; width:960px; margin:0 auto; position:relative; }
#header #title a { display:block; width:180px; height:160px; background:url(images/LES-logo.jpg); text-indent:-9000px; outline:none; }

#header #nav { list-style-type:none; position:absolute; right:20px; top:30px; }
#header #nav li { float:left; margin-left:30px; }

#header #nav li a { text-indent:-9000px; }

.home-item a:link, .home-item a:visited { background:url(images/bt-home.jpg) 0 0 no-repeat; display:block; width:100px; height:140px; outline:none; }
.home-item a:hover, .home-item a:visited:hover { background-position:0 -140px; }

.page-item-3 a:link, .page-item-3 a:visited { background:url(images/bt-identity.jpg) 0 0 no-repeat; display:block; width:100px; height:140px; outline:none; }
.page-item-3 a:hover, .page-item-3 a:visited:hover { background-position:0 -140px; }

.page-item-5 a:link, .page-item-5 a:visited { background:url(images/bt-gallery.jpg) 0 0 no-repeat; display:block; width:100px; height:140px; outline:none; }
.page-item-5 a:hover, .page-item-5 a:visited:hover { background-position:0 -140px; }

.page-item-7 a:link, .page-item-7 a:visited { background:url(images/bt-contatti.jpg) 0 0 no-repeat; display:block; width:100px; height:140px; outline:none; }
.page-item-7 a:hover, .page-item-7 a:visited:hover { background-position:0 -140px; }

#nav .current_page_item a:link, #nav .current_page_item a:visited { background-position:0 -140px; }

#header #nav li a:link, #nav li a:visited { font-family: Helvetica,Arial,sans-serif; color:#FFFFFF; font-size:20px; text-decoration:none; text-transform:uppercase; }
#header #nav li a:hover, #nav li a:visited:hover, #nav li.current_page_item8 a { color:#ff007a; }

/*.home #container { background:url(images/bg-main.jpg) top center no-repeat; width:100%; height:484px; }
.pageid-3 #container { background:url(images/bg-main-bn.jpg) top center no-repeat; width:100%; height:484px; }*/
#container { background:url(images/bg-main-mono.jpg) top center no-repeat; width:100%; height:484px; }

#content { width:960px; margin:0 auto; position:relative; }
h2.entry-title { display:block; height:45px; line-height:48px; width:inherit; text-transform:uppercase; font-weight:lighter; font-family: 'BernhardFashion BT Regular',Verdana,Geneva,sans-serif; }
h2.entry-title a:link,h2.entry-title a:visited { color:#fff; text-decoration:none; }
h2.entry-title a:hover,h2.entry-title a:visited:hover { text-decoration:underline; }
.entry-date { color:#699bfe; font-size:10pt; }
.post { color:#ffffff; font-size:14px; line-height:21px; width:400px; height:400px; background:url(images/bg-content-slide.png) 0 0 no-repeat; position:absolute; top:30px; padding:10px; }

.page .entry-content { color:#ffffff; margin-top:20px; font-size:14px; line-height:21px; width:402px; height:301px; background:url(images/bg-content.png) 0 0 no-repeat; position:absolute; top:10px; padding:10px; }

.pageid-5 .entry-content { width:860px; height:400px; background:url(images/bg-content-wide.png) 0 0 no-repeat; overflow:auto; }

.page .entry-title { position:absolute; top:-38px; color:#fff; font-size:22pt; left:190px; font-family: 'BernhardFashion BT Regular',Verdana,Geneva,sans-serif; }

#slideshowcontainer { position:absolute; right:0; top:30px; width:380px; height:380px; padding:20px;
background:url(images/bg-content-slide.png) 0 0 no-repeat; }

.page #slideshowcontainer { position:absolute; left:540px; top:0px; width:380px; height:380px; padding:20px;
background:url(images/bg-content-slide.png) 0 0 no-repeat; }

.page .subnav { position:absolute; top:351px; }
.page .subnav li { display:block; width:126px; height:126px; float:left; margin-right:21px; }
.page .subnav li a:link, .page .subnav li a:visited { display:block; width:106px; height:66px; padding:10px; padding-top:50px; background:url(images/submenu-item.png) 0 0 no-repeat; text-align:center; font-family: 'BernhardFashion BT Regular',Verdana,Geneva,sans-serif; color:#fff; text-decoration:none; }
.page .subnav li a:hover, .page .subnav li a:visited:hover { background-position:0 -126px; color:#699bfe; }

#footer { margin-top:20px; }
#footer #blog-description { display:block; width:252px; height:30px; background:url(images/claim.png) 0 0 no-repeat; margin:0 auto; text-indent:-9000px; }
#footer address { text-align:center; color:#fff; font-size:10pt; font-style:normal; margin-top:10px; }
#footer a:link, #footer a:visited { color:#ffffff; text-decoration:underline; }
#footer a:hover, #footer a:visited:hover { color:#ffffff; text-decoration: overline; }