@charset "UTF-8";
/* IMPORT FONTS */
@font-face {
	font-family: 'AvenirLT35LightRegular';
	src: url('../font/avenir_lt_35_light-webfont.eot');
	src: local('☺'), url('../font/avenir_lt_35_light-webfont.woff') format('woff'), url('../font/avenir_lt_35_light-webfont.ttf') format('truetype'), url('../font/avenir_lt_35_light-webfont.svg#webfontmEiSNwOQ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirLT55RomanBold';
	src: url('../font/avenir_lt_85_heavy-webfont.eot');
	src: local('☺'), url('../font/avenir_lt_85_heavy-webfont.woff') format('woff'), url('../font/avenir_lt_85_heavy-webfont.ttf') format('truetype'), url('../font/avenir_lt_85_heavy-webfont.svg#webfontkJbe0Wob') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* GLOBAL SETTINGS */
* { font-family:'AvenirLT35LightRegular', Arial, sans-serif; padding:0; margin:0; border:0; }
html, body { width:100%; height:100%; }
body { background:rgb(67,24,0); }
a { text-decoration:none; outline:none; cursor:pointer; }
ul, li { list-style:none; }
em, i { font-family:'AvenirLT35LightRegular', Arial, sans-serif; font-style:italic; }
strong, b { font-family:'AvenirLT55RomanBold', Arial, sans-serif; font-style:normal; }
strong em, b i { font-family:'AvenirLT55RomanBold', Arial, sans-serif; font-style:italic; }
iframe { overflow:hidden; padding:0; margin:0; border:0; background:transparent; }

/* CONTAINERS */
#content { position:relative; margin:0 auto; width:852px; min-height:100%; background:transparent; }
#col1 { margin-left:52px; margin-top:99px; margin-right:24px; width:132px; background:transparent; float:left; }
#col2 { width:592px; background:transparent; float:left; }
#faux {  position:fixed; left:0; top:0; width:100%; height:100%; min-width:852px; background:transparent; }
#faux2 { position:relative; margin:0 auto; width:852px; min-height:100%; background:rgb(67,24,0) center top url(../img/main/bg.png) repeat-y; }
#noJS { position:absolute; right:55px; top:0; background:transparent; z-index:203; }
#noJS span { display:block; width:260px; height:65px; padding:15px; font-size:10px; line-height:140%; color:rgb(255,255,255); background:rgb(243,112,33); }
#mainPic { width:132px; height:195px; margin-bottom:34px; background:rgb(243,112,33) center center no-repeat; z-index:201; }

/* ELEMENTS  */
#logo { display:block;width:592px; height:99px; background:rgb(255,255,255) left top url(../img/main/logo.png) no-repeat; z-index:201; }

#nav { width:592px; height:27px; background:transparent; z-index:203; }
li.nav { display:block; width:107px; height:27px; padding-left:10px; color:rgb(255,255,255); font-family:'AvenirLT55RomanBold', Arial, sans-serif; line-height:27px; border-right:1px solid #FFFFFF; background:rgb(67,24,0); float:left; }
a.nav { color:rgb(255,255,255); font-family:'AvenirLT55RomanBold', Arial, sans-serif; font-size:14px; font-weight:normal; }
a.nav:hover, li#navActive a.nav { color:rgb(243,112,33); }
#nav li#referer { background:rgb(123,93,76); width:110px; border:0; }
#nav li#referernavActive { color:rgb(243,112,33); background:rgb(123,93,76); width:110px; border:0; }
#nav li#referernavActive a { color:rgb(243,112,33); }

span#home { display:block; width:124px; height:27px; padding-left:8px; margin-bottom:0; background:rgb(255,255,255); z-index:203; }
span#home a { font-size:14px; color:rgb(67,24,0); line-height:27px; }
span#home a:hover, span#home a#homenavActive { color:rgb(243,112,33); }

#subnav {  width:124px; background:transparent; z-index:203; }
li.subnav { display:block; width:116px; margin-bottom:1px; padding:5px 8px; font-size:14px; background:rgb(243,112,33); }
li.subnav a { line-height:14px; color:rgb(255,255,255); }
li.subnav a:hover, li#subnavActive a { color:rgb(67,24,0); }

#article { margin-left:26px; margin-top:30px; margin-bottom:25px; width:410px; font-size:12px; color:rgb(67,24,0); line-height:150%; background:transparent; float:left; }
#article a { color:rgb(67,24,0); text-decoration:underline; }
#article a:hover { color:rgb(243,112,33); text-decoration:underline; }
#article ul, #article li { list-style:inside disc; }

span.header { display:block; margin-bottom:12px; font-family:'AvenirLT55RomanBold', Arial, sans-serif; font-size:14px; color:rgb(243,112,33); line-height:150%; }

#news { margin-left:42px; margin-top:30px; width:114px; font-size:12px; color:rgb(243,112,33); line-height:150%; background:transparent; float:left; }
#news li { display:block; width:109px; padding-right:5px; margin-top:12px; padding-top:10px; border-top:1px solid rgb(67,24,0); font-size:12px; color:rgb(243,112,0); line-height:150%; background:transparent; }
#news li a { font-size:12px; color:rgb(243,112,0); text-decoration:underline;}
#news li a:hover { color:rgb(67,24,0); text-decoration:underline; }
#news li.h3 { margin-top:0; padding-top:0; border-top:0; }


/* tools */
.clear { clear:both; }
hr { width:100%; height:10px; margin-top:12px; border-top:1px solid rgb(67,24,0); color:rgb(234,220,207); background:transparent; }
h1 { margin-bottom:12px; font-family:'AvenirLT55RomanBold', Arial, sans-serif; font-size:14px; color:rgb(243,112,33); font-weight:normal; line-height:150%; }
h2 { font-size:12px; font-weight:bold; color:rgb(0,106,181); }
h3 { font-family:'AvenirLT55RomanBold', Arial, sans-serif; font-size:14px; color:rgb(243,112,33); font-weight:normal; line-height:150%; margin-left:-2px; }
h4 { font-size:21px; font-weight:normal; color:rgb(119,120,123); }
