@charset "utf-8";
/* CSS Document */
/*---------------------------------------------------------
  Old School Cameras - main style sheet for all webpages
  - redesign, development, and code by: Sean Glassford
  - last updated: 4/1/2012
  - Copyright 2012, Old School Cameras, All Rights Reserved
-----------------------------------------------------------*/

@font-face {
    font-family: 'FunctionProMedium';
    src: url('../fonts/functionpro_medium/FunctionPro-Medium-webfont.eot');
    src: url('../fonts/functionpro_medium/FunctionPro-Medium-webfont.eot?iefix') format('eot'),
         url('../fonts/functionpro_medium/FunctionPro-Medium-webfont.woff') format('woff'),
         url('../fonts/functionpro_medium/FunctionPro-Medium-webfont.ttf') format('truetype'),
         url('../fonts/functionpro_medium/FunctionPro-Medium-webfont.svg#webfontrF77UyWk') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionProLight';
    src: url('../fonts/functionpro_light/FunctionPro-Light-webfont.eot');
    src: url('../fonts/functionpro_light/FunctionPro-Light-webfont.eot?iefix') format('eot'),
         url('../fonts/functionpro_light/FunctionPro-Light-webfont.woff') format('woff'),
         url('../fonts/functionpro_light/FunctionPro-Light-webfont.ttf') format('truetype'),
         url('../fonts/functionpro_light/FunctionPro-Light-webfont.svg#webfontJO3pCHUe') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionProBook';
    src: url('../fonts/functionpro_book/FunctionPro-Book-webfont.eot');
    src: url('../fonts/functionpro_book/FunctionPro-Book-webfont.eot?iefix') format('eot'),
         url('../fonts/functionpro_book/FunctionPro-Book-webfont.woff') format('woff'),
         url('../fonts/functionpro_book/FunctionPro-Book-webfont.ttf') format('truetype'),
         url('../fonts/functionpro_book/FunctionPro-Book-webfont.svg#webfontJO3pCHUe') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionProBookOblique';
    src: url('../fonts/functionpro_bookoblique/FunctionPro-BookOblique-webfont.eot');
    src: url('../fonts/functionpro_bookoblique/FunctionPro-BookOblique-webfont.eot?iefix') format('eot'),
         url('../fonts/functionpro_bookoblique/FunctionPro-BookOblique-webfont.woff') format('woff'),
         url('../fonts/functionpro_bookoblique/FunctionPro-BookOblique-webfont.ttf') format('truetype'),
         url('../fonts/functionpro_bookoblique/FunctionPro-BookOblique-webfont.svg#webfontwdRo4BOj') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionProDemi';
    src: url('../fonts/functionpro_demi/FunctionPro-Demi-webfont.eot');
    src: url('../fonts/functionpro_demi/FunctionPro-Demi-webfont.eot?iefix') format('eot'),
         url('../fonts/functionpro_demi/FunctionPro-Demi-webfont.woff') format('woff'),
         url('../fonts/functionpro_demi/FunctionPro-Demi-webfont.ttf') format('truetype'),
         url('../fonts/functionpro_demi/FunctionPro-Demi-webfont.svg#webfontalFyZ4NE') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionProBold';
    src: url('../fonts/functionpro_bold/FunctionPro-Bold-webfont.eot');
    src: url('../fonts/functionpro_bold/FunctionPro-Bold-webfont.eot?iefix') format('eot'),
         url('../fonts/functionpro_bold/FunctionPro-Bold-webfont.woff') format('woff'),
         url('../fonts/functionpro_bold/FunctionPro-Bold-webfont.ttf') format('truetype'),
         url('../fonts/functionpro_bold/FunctionPro-Bold-webfont.svg#webfontfJXKJAfV') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionCapsMedium';
    src: url('../fonts/functioncaps_medium/FunctionCaps-Medium-webfont.eot');
    src: url('../fonts/functioncaps_medium/FunctionCaps-Medium-webfont.eot?iefix') format('eot'),
         url('../fonts/functioncaps_medium/FunctionCaps-Medium-webfont.woff') format('woff'),
         url('../fonts/functioncaps_medium/FunctionCaps-Medium-webfont.ttf') format('truetype'),
         url('../fonts/functioncaps_medium/FunctionCaps-Medium-webfont.svg#webfontMdfoCC2z') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionProMediumOblique';
    src: url('../fonts/functionpro_mediumoblique/FunctionPro-MediumOblique-webfont.eot');
    src: url('../fonts/functionpro_mediumoblique/FunctionPro-MediumOblique-webfont.eot?iefix') format('eot'),
         url('../fonts/functionpro_mediumoblique/FunctionPro-MediumOblique-webfont.woff') format('woff'),
         url('../fonts/functionpro_mediumoblique/FunctionPro-MediumOblique-webfont.ttf') format('truetype'),
         url('../fonts/functionpro_mediumoblique/FunctionPro-MediumOblique-webfont.svg#webfontHM0VAUIO') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionCapsDemi';
    src: url('../fonts/functioncaps_demi/FunctionCaps-Demi-webfont.eot');
    src: url('../fonts/functioncaps_demi/FunctionCaps-Demi-webfont.eot?iefix') format('eot'),
         url('../fonts/functioncaps_demi/FunctionCaps-Demi-webfont.woff') format('woff'),
         url('../fonts/functioncaps_demi/FunctionCaps-Demi-webfont.ttf') format('truetype'),
         url('../fonts/functioncaps_demi/FunctionCaps-Demi-webfont.svg#webfontj3EPgnt4') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionProExtraBoldOblique';
    src: url('../fonts/functionpro_extraboldoblique/FunctionPro-ExtraBoldOblique-webfont.eot');
    src: url('../fonts/functionpro_extraboldoblique/FunctionPro-ExtraBoldOblique-webfont.eot?iefix') format('eot'),
         url('../fonts/functionpro_extraboldoblique/FunctionPro-ExtraBoldOblique-webfont.woff') format('woff'),
         url('../fonts/functionpro_extraboldoblique/FunctionPro-ExtraBoldOblique-webfont.ttf') format('truetype'),
         url('../fonts/functionpro_extraboldoblique/FunctionPro-ExtraBoldOblique-webfont.svg#webfontaydUloiw') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionProExtraBold';
    src: url('../fonts/functionpro_extrabold/FunctionPro-ExtraBold-webfont.eot');
    src: url('../fonts/functionpro_extrabold/FunctionPro-ExtraBold-webfont.eot?iefix') format('eot'),
         url('../fonts/functionpro_extrabold/FunctionPro-ExtraBold-webfont.woff') format('woff'),
         url('../fonts/functionpro_extrabold/FunctionPro-ExtraBold-webfont.ttf') format('truetype'),
         url('../fonts/functionpro_extrabold/FunctionPro-ExtraBold-webfont.svg#webfontTg2qcm4o') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* hide sections with webfont text until page loads to avoid font flicker */
.wf-loading #logoslogan, .wf-loading #followus {
  visibility:hidden;
}
.wf-active #logoslogan, .wf-active #followus, .wf-inactive #logoslogan, .wf-inactive #followus  {
  visibility: visible;
}
/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
html,body {
    height:100%;
    margin:0;
    padding:0;
	background-color: #dedddb;
}
body {
    min-width:950px;
    color:#333;
    background-color: #dedddb;
    font-family:"FunctionProBook", Helvetica, Arial, sans-serif;
    font-size:13px;
}
a img {
	border: 0px none;
}
#content {
    position:relative;
    width:auto;
	height:100%;
    min-height:100%;
    margin-left:auto;
    margin-right:auto;
	background-color:#dedddb;
}
#headwrap {
	position: relative;
	background:url(../images/headback-160.jpg) center top repeat-x;
	height:160px;
	min-width:950px;
	overflow:visible;
}
#head {
	position: relative;
	top:0px;
	left:0px;
	width:950px;
	height:105px;
	margin:0 auto;
	color:#333;
}
#footwrap {
	position:relative;
	bottom:0px;
	background-color:#000;
	background:url(../images/footback1.jpg) center top repeat-x  #dedddb;
	height:400px;
	min-width:950px;
	overflow:visible;
	clear:both !important;
}
#foot {
	background-color:#000;
	background:url(../images/footline.png) left top no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:950px;
	height:400px;
	margin:0 auto;
	color:#333;
}
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
#social {
	position:absolute;
	top:131px;
	left:0px;
	width:219px;
	height:26px;
	background: url(../images/social.png) 100px 0 no-repeat;
}
#followus {
	position:absolute;
	top:11px;
	left:0px;
	width:95px;
	height:15px;
	font-family:"FunctionProBook", Helvetica, Arial, sans-serif;
	font-size:15px;
	text-shadow: 0 0 5px rgba(0,0,0,.25)/*, 0 0 10px rgba(0, 0, 0, .8)*/;
	color:#000;
	opacity:0.90;
  filter: alpha(opacity=90);
}
#facebook {
	left:101px;
	background: url(../images/facebook.png) left top no-repeat;
}
#twitter {
	left:132px;
	background: url(../images/twitter.png) left top no-repeat;
}
#imdb {
	left:163px;
	background: url(../images/imdb.png) left top no-repeat;
}
#linkedin {
	left:194px;
	background: url(../images/linkedin.png) left top no-repeat;
}
.soc_link {
	top:1px;
	position:absolute;
	width:24px;
	height:24px;
}