/*
Original design: This is me (v1.2 - Sep 12, 2012) - A free xhtml/css website template for andreasviklund.com.
For more information, see http://andreasviklund.com/templates/this-is-me/

Includes:
jQuery from http://jquery.org/
Poptrox jQuery plugin by nodethirtythree: http://www.nodethirtythree.com/jquery_plugins.html
jQuery.ScrollTo and jQuery.LocalScroll by Ariel Flesler: http://flesler.blogspot.com/
Icons fom http://www.komodomedia.com/
*/

@font-face {
    font-family: 'park_lane_nfregular';
    src: url('fonts/parklanenf-webfont.woff2') format('woff2'),
    url('fonts/parklanenf-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    
}

/*@font-face {
    font-family: 'chvregular';
    src: url('fonts/chv-regular-webfont.woff2') format('woff2'),
    url('fontschv-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    
}*/

/*@font-face {
    font-family: 'chvlight';
    src: url('fonts/chv-light-webfont.woff2') format('woff2'),
    url('fonts/chv-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    
}*/

@font-face {
    font-family: 'gvregular';
    src: url('fonts/gv-regular-webfont.woff2') format('woff2'),
    url('fonts/gv-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    
}

/*@font-face {
    font-family: 'alcubierreregular';
    src: url('fonts/alcubierre-webfont.woff2') format('woff2'),
    url('fonts/alcubierre-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    
}*/

*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}
/*body{background-color:#fafafa;color:#646464;font:12px/16px Cabin, Helvetica, Arial, sans-serif;}*/
body {
    background-image: url('img/web1.png');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 22px;
    /*background-position: center;*/
    color:#646464;
    font:12px/16px Cabin, Helvetica, Arial, sans-serif;
}
ol,ul{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;}
a img{border:none;}
a{color:#000;text-decoration:none;}
a:hover,a:focus{color:#666;text-decoration:underline;}
p{font-family: Cabin, sans-serif;padding:0 2px 10px;}
h2{color:#333;font:22px gvregular, sans-serif;padding:6px 0 10px;}
.left{float:left;margin:0 15px 5px 0;}
.right{float:right;margin:0 0 5px 15px;}
.more{float:right;}
.less{float:left;}
.f1{font:normal 15px park_lane_nfregular, Helvetica;}
.f2{font:30px gvregular, sans-serif;}

#mainwrap{margin:0 auto;overflow:hidden;position:relative;width:640px;}
/*#cardstyle2{background-color:#fff;border:1px solid #000000;height:314px;margin:125px auto 20px;overflow:hidden;padding:6px;position:relative;width:614px;}
#cardstyle{background-color:#fff;border:1px solid #d4d4d4;height:300px;margin:0px auto 0px;overflow:hidden;padding:6px;position:relative;width:600px;}*/
#cardstyle{background-color:#fff;border:1px solid #d4d4d4;height:300px;margin:125px auto 20px;overflow:hidden;padding:6px;position:relative;width:600px;}
#content{background-color:#fafafa;height:300px;overflow:hidden;position:relative;width:600px;}
#pagecontainer{position:relative;width:9999px;}
.section{float:left;height:275px;margin-right:50px;padding:0 10px 25px;position:relative;width:568px;}

#menuwrap{margin:0 auto;}
#iconmenu{bottom:0;clear:both;height:22px;left:180px;overflow:hidden;padding:8px 0 6px 10px;position:absolute;text-align:center;width:auto;z-index:100;}
#iconmenu li{display:block;float:left;}
#iconmenu li a{display:block;float:left;opacity:0.4}
#iconmenu li img{padding:0 10px;}
#iconmenu li a.selected,#iconmenu li a:hover,#iconmenu li a:focus{opacity:1;}

#ciak{height:188px;padding:80px 15px 30px;}
#ciak h1{color:#000000;font:normal 70px park_lane_nfregular, Helvetica;line-height:0.9em;margin:0;padding:10px 0;text-align:center;text-shadow:0 1px 0 #fff;}
p.tagline{color:#666;font-size:16px;text-align:center;}

#trama img{border:3px solid #fff;box-shadow:1px 1px 0px #aaa;}
#trama2 img{border:3px solid #fff;box-shadow:1px 1px 0px #aaa;}
#trama3 img{border:3px solid #fff;box-shadow:1px 1px 0px #aaa;}
#trama4 img{border:3px solid #fff;box-shadow:1px 1px 0px #aaa;}


.poptroxactive{list-style:none;margin:0 auto;padding:0;width:100%;}
.poptroxactive li{float:left;height:110px;margin:0 30px 8px 0;}
.poptroxactive li img{border:3px solid #fff;box-shadow:1px 1px 0px #aaa;cursor:pointer;width:100px;}
.poptrox_popup{background:#fff;border-radius:12px;box-shadow:0px 0px 50px #111;padding:1em 1em 3em;position:relative;}
.poptrox_popup .loader{background:url('img/loader.gif') top center no-repeat;border-radius:8px;display:block;margin:55px 0 0;text-indent:-9999em;}
.poptrox_popup .caption{bottom:1em;left:1em;position:absolute;}
.poptrox_popup .closer{bottom:1em;position:absolute;right:1em;}
.credits{color:#ddd;font:9px chvregular, Helvetica, Arial, sans-serif;}

#tour ul{padding:2px 0;}
#tour li{display:block;float:left;height:46px;margin:0 14px 12px 0;overflow:hidden;width:252px;}
#tour li a{color:#666;display:block;float:left;height:32px;overflow:hidden;padding:0 0 3px;width:252px;}
#tour li a:hover,#social li a:focus{color:#333;text-decoration:none;}
/*#social img{float:left;margin:0 16px 0 10px;}*/
#tour img{border:3px solid #fff;box-shadow:1px 1px 0px #aaa;}
#tour strong{color:#333;display:block;font-size:14px;font-weight:700;}

#address{border-right:1px solid #ddd;float:left;margin-right:20px;padding:0 0 0 1px;width:240px;}
#address h3{color:#333;font-size:14px;font-weight:700;padding:6px 2px 0;}

#footer{color:#ddd;text-align:center;width:320px; padding-left: 160px;font:9px chvregular, Helvetica, Arial, sans-serif; -webkit-text-size-adjust:100% }
#footer a{color:#ddd;}

/*#header{float:right;align: left; margin-top: 80px;padding:0 0 0 1}*/
#header{float:right;align: left; margin-top: 85px;margin-right: 200px;padding:0 0 0 1 }

/*#galleria p{color:#000000;font:normal 40px park_lane_nfregular, Helvetica;line-height:0.9em;margin:0;padding:10px 0;text-align:center;text-shadow:0 1px 0 #fff;height:188px;padding:80px 15px 30px;}
#galleria2 p{color:#000000;font:normal 40px park_lane_nfregular, Helvetica;line-height:0.9em;margin:0;padding:10px 0;text-align:center;text-shadow:0 1px 0 #fff;height:188px;padding:80px 15px 30px;}
#galleria3 p{color:#000000;font:normal 40px park_lane_nfregular, Helvetica;line-height:0.9em;margin:0;padding:10px 0;text-align:center;text-shadow:0 1px 0 #fff;height:188px;padding:80px 15px 30px;}*/

#festival img{border:3px solid #fff;box-shadow:1px 1px 0px #aaa;}
/* If you want to add styles for the custom page, you can do it by using the ID #custom, like this:
#custom h2{color:blue;}
#custom p{text-align:center;}
*/