/* Begin CSS Normalization. Thanks to http://meyerweb.com/eric/tools/css/reset/index.html */
* {
padding: 0;
margin: 0;
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
outline: 0;
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
html,body {
height:100%;
width:100%;
font-family:'PlayRegular',Arial,Helvetica,sans-serif;
color:#000;
border:none;
display:inline;
background:#FFF;
text-align:center;
zoom: 1;
z-index: 0;
line-height: 1.1;
}
#ofilms {
   text-align:center;
   margin:1em auto;
   width:800px;
}
#ofilms td {
   padding:3px;
}
/* Text styles */
@font-face {
    font-family: 'FuroreRegular';
    src: url('Furore-webfont.eot');
    src: url('Furore-webfont.eot?#iefix') format('embedded-opentype'),
         url('Furore-webfont.woff') format('woff'),
         url('Furore-webfont.ttf') format('truetype'),
         url('Furore-webfont.svg#FuroreRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('Roboto-Regular-webfont.eot');
    src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Regular-webfont.woff') format('woff'),
         url('Roboto-Regular-webfont.ttf') format('truetype'),
         url('Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PlayRegular';
    src: url('Play-Regular-webfont.eot');
    src: url('Play-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Play-Regular-webfont.woff') format('woff'),
         url('Play-Regular-webfont.ttf') format('truetype'),
         url('Play-Regular-webfont.svg#PlayRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1 {text-align:center;white-space:nowrap;padding:0 0 1em;font-size:1.5em;text-decoration:underline}
h2 {font-size:1.3em;margin:0.777em auto;text-align:center;}
p {text-align:left;color:#000;}
a {color:#F00;}
a:visited {color:#00F}
a:hover {color:#999}
a:active {color:#666}
a img {text-decoration:none;border:0;}
img {border:none;margin:0;padding:0;position:relative;}
ul {list-style-type:none;}

/* Containers */
#wrapper {text-align:center;width:100%;height:100%;}
#cat {margin:0.5em auto 0;}

.cmail {
   float:left;
   font-size:1.2em;
   color:#09F;
   display:block;
 }
.cadd {
   margin:2em auto;
   border-top:solid thick #666;
   font-size:1.2em;
   color:#09F;
   text-align:center;
   width:30em;
   clear:both;
   display:inline-block;
 }
.cadd p {
  text-align:center !important;
  }
.cphone {
   float:right;
   font-size:1.2em;
   color:#09F;
   display:block;
 }
.cphone p { 
 padding-top:1em;
 }
.infotext {color:#000;text-align:center;clear:both;font:.5em sans-serif}
.about {
   padding:0;
   
   z-index: 2;
   width:1000px;
   height:12em;
   margin:0 auto;
   }
img.bg {
  height:160%;
  z-index: 1;
  left:-5px;
} 
.abox { 
   position: relative;  
   top: -17em;
   padding:1.1em 4em;
   z-index: 3;
   margin:0 auto;
   font:17px 'PlayRegular';
   color:#000;
   text-align:left;
   text-shadow: 1px 1px 2px #FFF;
   width:900px;
}
#content {
   font-family:PlayRegular;
   color:#000;
   margin:0 auto;
   min-width: 945px;
   max-width: 100%;
   text-indent:0;
   overflow:visible;
   }
#content p {white-space:pre-wrap;margin:0 0 1em 0;max-width:1000px;min-width:500px;}
#select {float:left;padding-right:2em;}
.cntrd {text-align:center;max-width:1000px;margin:0 auto;}
.cntrd a {color:#333}
.cntrd p {max-width:1000px !important;min-width:300px !important;white-space:pre-wrap;}
.logo {text-align:center}
.logo img {
   z-index: 1;
   position:relative;
   margin:1em;
   }
.poster {
   -moz-box-shadow:15px 15px 22px #333;
   -webkit-box-shadow:15px 15px 22px #333;
   box-shadow:15px 15px 22px #333;
   behavior:url(/ie-css3.htc);
   position:relative;
   z-index: 1;
   float:left;
   margin-right:2em;
   }
.poster_r {
   -moz-box-shadow:15px 15px 22px #333;
   -webkit-box-shadow:15px 15px 22px #333;
   box-shadow:15px 15px 22px #333;
   behavior:url(/ie-css3.htc);
   position:relative;
   z-index: 1;
   float:right;
   margin-right:5em;
   }
.halve {
   float: left;
   width: 48%;
   min-width:420px;
   text-align:left;
   font-size:0.8em;
   padding:0 1em 1em 0;
   }
.halve p {
   display:inline;
   }

nav {
   text-align:center;
   display:block;
   margin:0 auto 2em auto;
   clear:both;
   background:#09F;
   z-index: 0;
   width:90%;
   max-width:1024px;
   min-width:777px;
   }
#menu
   {
   margin:0;
   padding:7px 0px;
   list-style-type:none;
   min-width:100%;
   position:relative;
   text-align:center;
   z-index: 3;
   background:#09F;
   -moz-box-shadow:15px 15px 15px #333;
   -webkit-box-shadow:15px 15px 15px #333;
   box-shadow:15px 15px 15px #333;
   behavior:url(/ie-css3.htc);
   } 
#menu li
   {
   display:inline;
   text-align:center;
   white-space:nowrap;
   z-index: 4;
   }	
#menu a
   {
   padding:7px 11px;
   color:#DDD;
   background-color:#09F;
   text-decoration:none;
   font:1.4em 'FuroreRegular','Impact';
   z-index: 5;
   }
#menu a:hover
   {
   background-color:#000;
   color:#C60;
   }
#menu a:active
   {
   color:#FFF;
   }
#menu li.activeSlide a {color:#FFF;}
#acontent {display:none; background-color:#FFF;width:90%;padding:0% 5%;margin:0 auto;}
#bcontent {display:none; background-color:#FFF;width:90%;padding:0% 5%;margin:0 auto;font-size:1.2em;min-width:1024px;}
#ccontent {display:none; background:#FFF url('../images/globe.gif') no-repeat center top;width:90%;padding:0% 5%;margin:0 auto;font-size:1.2em;min-width:800px;}
#fcontent {display:none; background-color:#FFF;padding:0% 5%;margin:0 auto;font-size:1.2em;min-width:1080px;}
#front {background-color:#FFF; font-size:1.2em;width:90%;padding:0% 5%;margin:0 auto;min-width:900px;}
.flbr {clear:both;}
