
@import url("reset.css");
@import url("../fonts/stylesheet.css");

body			{ background: #f5f5f5; font:11pt/11pt  'BentonModernBETAOneRoman', serif; letter-spacing:.5px;  font-weight: 350; color: #414042; }
p				{ margin-bottom: 6px; }

* 					{ margin:0;padding:0 }
html,body			{ height:100% }

#page				{ height:100%; width:100%; display:table; vertical-align:middle; }
#outer				{ display:table-cell; vertical-align:middle; }
#inner				{ position:relative; float:none;clear:both;margin:0 auto; width:1120px; }

.wrapper 			{ width: 1120px; height:850px; overflow: hidden; padding:0px;  background: #fff; }

#page-holder		{ width: 1120px; height: 850px; overflow: hidden; background: #f5f5f5; position:relative;}



#title				{ position: absolute; top:5px; left: 100px; }
h1					{ font:36pt/32pt  'BentonModernBETAOneRoman', serif;  }
#film				{ position: absolute; top: 80px; left: 100px; width: 960px; height: 540px; background: #fff; display: block; }
#contact			{ position: absolute; top: 660px; left: 100px;  }

a					{ color: #375D4C; text-decoration: none; font:11pt/11pt  'BentonModernBETATwoItalic', serif; letter-spacing:.5px;  font-weight: 350; }
a:hover				{ border-bottom:1px solid #000 ; color: #000; }

#more a				{  margin-top: 12px; font:11pt/11pt  'BentonModernBETAOneRoman', serif; letter-spacing:.5px;  font-weight: 350; color: #375D4C;float: left;  }
#more a:hover		{ border-bottom:1px solid #000 ; color: #000; }

#calllout			{ position: absolute; top: 100px; left: 100px; width: 250px; height: 350px;  display: block;  float:left; 
					  font:14pt/18pt  'BentonModernBETAOneRoman', serif; letter-spacing:.5px;  font-weight: 350; }
					  
#about				{ position: absolute; top: 100px; left: 450px; width: 250px; height: 350px; display: block; float:left; 
						font:11pt/18pt  'BentonModernBETAOneRoman', serif; letter-spacing:.5px;  font-weight: 350;}
