@font-face {
	font-family: 'League Gothic';
	src: url('../fonts/league_gothic-webfont.eot');
	src: local('League Gothic'), url('../fonts/league_gothic-webfont.woff') format('woff'), url('../fonts/league_gothic-webfont.ttf') format('truetype'), url('../fonts/league_gothic-webfont.svg#webfontWJ7JDs74') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*@font-face{
	font-family:League Gothic;
	 src:url('http://cdn.marcdesbiens.com/fonts/league-gothic.otf') format('opentype');*/
	/*src:local('League Gothic'),	url('http://cdn.marcdesbiens.com/fonts/league-gothic.ttf') format('truetype');
	src:local('League Gothic'),	url('http://cdn.marcdesbiens.com/fonts/league-gothic.eot') format('truetype');
	 font-weight:400;font-style:normal;*}
@font-face {
  font-family:"League Gothic";
  src: url("http://cdn.marcdesbiens.com/fonts/league-gothic.eot");
  src: local('League Gothic'), url("http://cdn.marcdesbiens.com/fonts/league-gothic.otf") format('opentype');
}/
/* PALETTE
RED = #f33b47
BROWN = #453c35
LIGHT BLUE = #dbeddf
MEDIUM BLUE = #a5c4c5
DARK BLUE = #718687
*/

html, body{margin:0px;padding:0px;text-align:center;background-color:#fff;} 
body, td, p, li, input, textarea{font-family:"Georgia","Museo Slab","Palatino","Baskerville","Times New Roman","Hoefler Text",serif;font-size:108.10%;color:#453c35;}
.nobr{white-space:nowrap;}
ul{list-style-type:square;margin:5px 40px 10px 40px;}
ol{margin-left:30px;margin-right:40px;}
li{margin-left:0px;padding-top:6px;padding-bottom:6px;line-height:24px;}
.super{vertical-align:3px;font-size:7.5pt;}
p{line-height:24px;margin:0px;padding-top:9px;padding-bottom:9px;}
.fine-print{color:#718687;font-size:7.5pt;}
.highlight{background-color:#dbeddf;}

/* links */
a{text-decoration:underline;}
a:active, a:hover{text-decoration:underline;}
a:link{color:#f33b47;}
a:visited{color:#f33b47;}
a:active, a:hover{color:#f33b47;}

#page{width:960px;text-align:left;margin-right:auto;margin-left:auto;} 

/* masthead */
#columns-masthead{width:100%;position:relative;}
#masthead-left{float:left;display:inline;position:relative;width:314px;height:108px;}
	.logo-md{}
#masthead-right{width:646px;height:108px;float:right;position:relative;padding:0px;}
	.primary-navigation{padding:46px 26px 0px 20px;}
	.nav-pri{margin-left:38px;border-bottom:2px solid #ffffff;}
	.nav-pri:hover{border-bottom:2px solid #f33b47;}

/* sub-pages */
.masthead-rule{
	width:100%;height:10px;position:relative;clear:both;font-size:10px;
	background-color:#453c35;}
#content-single-column{width:666px;padding:0px 265px 25px 29px;}
#content-single-column p{padding-left:2px;}
#content-single-column-contact{width:666px;padding:0px 265px 25px 29px;}
#wrapper-double-column{background:url("../images/int/subpage_bg.png") top left repeat-y;}
#content-double-column{width:960px;padding:0px 0px 25px 0px;}
	#content-double-left{width:240px;float:left;display:inline;position:relative;padding:22px 0px 40px 0px;}
	#content-double-right{width:720px;float:right;display:inline;position:relative;padding:0px 0px 25px 0px;}
.nav-sec, .nav-sec-on{line-height:24px;padding:9px 10px 12px 30px;}
.nav-sec-on{background-color:#fff;}
#content-double-right p{margin-right:25px;margin-left:37px;}
.ul-indent{margin-left:30px;}
.spotlight-porfolio-overview{text-align:center;}

/* headers */
h1{
	font-family:"League Gothic","Arial Narrow",Arial,sans-serif;font-weight:normal;font-size:30pt;text-transform:uppercase;line-height:28px;
	margin-top:34px;}
#content-double-right h1{margin-left:37px;}
h3{
	font-family:Rockwell;font-weight:bold;font-size:16pt;line-height:24px;
	margin:30px 0px 9px 0px;}
#content-double-right h3{margin-left:37px;}

 /* footer */
.footer-rule{width:100%;position:relative;clear:both;height:9px;margin-top:1px;margin-bottom:2px;font-size:9px;background-color:#a5c4c5;}
#footer{
	width:100%;position:relative;clear:both;padding-top:8px;padding-bottom:12px;font-size:11px;line-height:17px;text-align:center;
	background-color:#e8f3ea;color:#453c35;}

/* HACKS */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/*printer styles*/
@media print{
#columns-masthead, .masthead-rule, .footer-rule, #footer, #content-double-left{display:none;}
#content-single-column, #content-double-right{width:100%; float:none;}
}
