html,body {
margin:0px;
padding:0px;
width:100%;
height:100%;
}

p,div,a,a:hover,a:active,a:visited {
font-family:Bree Light, Myriad Pro;
font-size:14px;
color:#333;
text-align:left; 
}

a, a:hover, a:active,a:focus,input{outline: none;text-decoration: none;}

input::-moz-focus-inner {border:0;}

input, form
{
margin: 0;
padding: 0; 
outline: none;
text-align: left;
}

.left {
float:left;  
}

.right {
float:right;  
}

.clear {
clear:both;  
overflow:hidden;
display:block;
}

.fc-splash{
width:100%;
height:100%;
display:block;
background: #be222e url("/media/templates/fc-splash.jpg") no-repeat 50% 50%;
}

.fc-page {
width:957px;
margin: 30px auto 0px auto;
}

.fc-header-left {
float:left;
display:block;
}

.fc-header-right {
float:right;
display:block;
margin-right:8px;
position:relative;
}




@font-face 
{  
font-family:'Bree Light';
src: url('/media/breelight.eot'); /* FOR IE */
}

@font-face 
{  
font-family:'Bree Light';
src: url('/media/breelight.otf'); /* FOR OTHERS */
}

@font-face 
{  
font-family:'Bree';
src: url('/media/breeregular.eot'); /* FOR IE */
}

@font-face 
{  
font-family:'Bree';
src: url('/media/breeregular.otf'); /* FOR OTHERS */
}

h1 {
font-family:Bree, Myriad Pro;
font-size:50px;
padding:0px;
padding-right:10px;
margin:0px;
color:#96172e;
line-height:1em;
text-align:left;
display:inline;
}

.fc-featured-article {
font-family:Bree Light, Myriad Pro;
font-size:24px;
color:#333;
text-align:left;
line-height:1.2em; 
width:942px;
margin:12px auto 22px auto;
padding-bottom:38px;
border-bottom:3px dotted #333;
}

.fc-default-article {
font-family:Bree Light, Myriad Pro;
font-size:24px;
color:#333;
text-align:left;
line-height:1.6em; 
width:942px;
margin:37px auto 12px;
}

.fc-default-article h1 { font-weight:normal; }

.fc-default-body {
width:942px;  
margin:0px auto;
padding-bottom:25px;
/* border-bottom:3px dotted #333; */ 
line-height:1.5em;
}


.fc-default-body-bottom {
clear:both;
/* width:942px;   */ 
margin:0px 9px;
border-bottom:3px dotted #333;
line-height:1.5em;
}

.fc-related-content,
.fc-related-content a,
.work-categories,
.work-categories .item{
text-transform: lowercase;
font-family: Bree,"Myriad Pro";  
font-size:20px;
margin-top:15px;
margin-bottom:100px;
color:#A6A6A7;
}

.fc-related-content a:hover,
.work-categories .item:hover,
.work-categories .item:active{
  color:#96172e;
}

div.fc-related-content { padding-left:9px; padding-right:5px; float:left; }


.category-page .fc-default-article h1{
  text-transform: lowercase;
}

.category-page .fc-category-menu{
  width:1000px;
}

.category-page .fc-category-menu .fc-article-menu-item{
  margin-right:37px;
  padding-bottom:5px;
}

.category-page .fc-category-menu .divider{
  clear:both;
  border-bottom:3px dotted #333;
  margin-bottom:20px;
}

/* ARTICLE UL, LI, STRONG, EM STYLES */ 

body#tinymce ul,
.body-text ul { 
margin:12px 0px 12px 10px; 
list-style-type:disc; 
list-style-position:outside; 
}

body#tinymce ol,
.body-text ol { 
margin:12px 0px 12px 10px; 
list-style-type:decimal; 
list-style-position:outside; 
}

body#tinymce ul li,
.body-text ul li { padding-left:10px; }

body#tinymce b,
body#tinymce strong { font-weight: bold; }

body#tinymce em { font-style:italic; }



#slideshowContainer{
position:relative;
z-index: 0;
width:942px;
height:300px;
display:block;
/*top:20px;*/
left:1px;
margin:30px auto 0;
/*margin-top:50px;*/
/*float: left;*/
}

#slideshowInfoBox{
font-family: Arial, sans-serif;
position:absolute;
width:580px;
height: 20px;
overflow: hidden;
background-color: #eee;
border-top: 5px solid #131313;
left:0px;
bottom:0;
display:none;
/*
background:url("/media/templates/efwMenuBannerBG.png") repeat scroll 0 0 transparent;
*/
z-index: 999;
padding:10px;
/*
opacity:.25;
-moz-opacity:.25; 
-ms-filter:”alpha(opacity=25)”;
filter:alpha(opacity=25);
*/
}


#slideshowInfoBox{
font-size:12px;
color:#777;
cursor: pointer;
text-decoration: none;
line-height: 1.9em;
letter-spacing: -0.02em;
}

#slideshowInfoBox:hover{
font-size:12px;
color:#777;
cursor: pointer;
text-decoration:underline;
line-height: 1.9em;
letter-spacing: -0.02em;
}

#slideshow {
position:relative;
width:942px;
height:300px;
display:block;
overflow:hidden;
margin-right: expression('15px');

}

#slideshowNavigation{
position:absolute;
bottom:15px;
right:15px;
z-index:999;
}

#slideshowNavigation ul{
margin:0;
padding:0;
}

#slideshowNavigation ul li.dot{
background:url(/media/templates/slideshowDot.png) no-repeat;
width:12px;
height:12px;
display:block;
list-style: none;
float:left;
margin-right:5px;
cursor:pointer;
}

#slideshowNavigation ul li.dot.active,
#slideshowNavigation ul li.dot.activeSlide,
#slideshowNavigation ul li.dot:hover{
background:url(/media/templates/slideshowDotActive.png) no-repeat;
}

#slideshow .item h2,
#slideshow .item h3,
#slideshow .item a{
display:none;
}

.fc-header-text {
font-family:Bree Light, Myriad Pro;
font-size:18px;
text-align:right;
line-height:1.2em;
color:#333;
}
.fc-header-text a{
font-family:Bree Light, Myriad Pro;
font-size:18px;
line-height:1.2em;
color:#333;
}

.fc-header-menu {
margin-top:15px;
margin-bottom:5px;
margin-left:8px;
margin-right:8px;
border-bottom:3px dotted #333;  
line-height:2.1em;
}

.fc-header-menu-left a {
font-size:18px;
color:#96172e;
text-align:left;
font-family:Bree Light, Myriad Pro;
}

.fc-header-menu-left {
font-size:18px;
color:#96172e;
text-align:left; 
float:left;
font-family:Bree Light, Myriad Pro;
padding-left:2px;
}

.fc-header-menu-left a:hover,.fc-header-menu-left a.active,.fc-header-menu-left a:hover.active {
font-size:18px;
color:#cc9999;
text-align:left;
font-family:Bree Light, Myriad Pro;
}

.fc-header-menu-right {
float:right;  
}

.fc-header-menu-right,.fc-header-menu-right a {
font-size:28px;
color:#333;
text-align:right;
font-family:Bree Light, Myriad Pro;
position:relative;
top:-1px;
}

.fc-header-menu-right a:hover,.fc-header-menu-right a.active,.fc-header-menu-right a:hover.active {
font-size:28px;
color:#999;
text-align:right;  
font-family:Bree Light, Myriad Pro;
}

.fc-header-menu-right .divider {
margin:0px 4px;  
font-family:Bree Light, Myriad Pro;
}

.fc-banner {
position:relative;
width:942px;
height:300px;
margin:30px auto 0px auto;
overflow:hidden;
}

.fc-tl {
position:absolute;
z-index:90;
top:0px;
left:0px;
background-image:url(/media/templates/fc-tl.png);
background-repeat:no-repeat;
width:12px;height:12px;
}

.fc-tr {
position:absolute;
z-index:90;
top:0px;
right:0px; 
background-image:url(/media/templates/fc-tr.png);
background-repeat:no-repeat;
width:12px;height:12px;
}

.fc-bl {
position:absolute;
z-index:90;
bottom:0px;
left:0px; 
background-image:url(/media/templates/fc-bl.png);
background-repeat:no-repeat;
width:12px;height:12px;
}

.fc-br {
position:absolute;
z-index:90;
bottom:0px;
right:0px;
background-image:url(/media/templates/fc-br.png);
background-repeat:no-repeat;
width:12px;height:12px;
}

.fc-home-features {
margin:0px auto;
width:942px;
clear:both;
line-height:1.6em;
}

.fc-home-feature {
font-size:14px;  
color:#333;
float:left;
width:282px;
margin-bottom:60px;
}

.fc-home-feature a,.fc-home-feature h2 {
font-size:24px;  
font-weight:normal;
color:#96172e;
float:left;
display:inline;
padding:0px 10px 0px 0px;
line-height:0.6em;
#line-height:0.9em;
margin:0;
}

.fc-home-feature a:hover {
font-size:24px;  
color:#cc9999;
float:left;
display:inline;
padding-right:10px;
line-height:0.6em;
#line-height:0.9em;
}

.fc-home-feature-spacer {
padding:24px;
float:left;
display:block; 
}

.fc-header-menu-level-3 {
color:#333;
padding-bottom:37px;
font-size:18px; 
font-family:Bree Light, Myriad Pro;
padding-left:8px;
}

.fc-header-menu-level-3 a { 
color:#333;
font-family:Bree Light, Myriad Pro;
font-size:18px;
}

.fc-header-menu-level-3 a:hover,.fc-header-menu-level-3 a.active,.fc-header-menu-level-3 a:hover.active { 
color:#999;
font-family:Bree Light, Myriad Pro;
font-size:18px;
}

.fc-article-menu-banner {
position:relative;
width:290px;
height:290px;
overflow:hidden;
}

.fc-article-menu-item {
font-size:14px;  
color:#333;
float:left;
width:290px;
height:375px;
overflow:hidden;
}


#fc-article-menu-table tr {
float:left;
display:block;
}
#fc-article-menu-table td {
font-size:14px;  
color:#333;
width:323px;
/*height:375px;*/
padding-top:10px;
vertical-align:top;
float:left;
display:block;
}

.fc-article-menu-text a {
font-family:Bree Light;
font-size:24px;  
color:#96172e;
display:block;
margin-right:10px;
line-height:1em;
line-height:1.3em; 
height:35px;
overflow:hidden;
}

.fc-article-menu-text a:hover {
font-family:Bree Light;
font-size:24px;  
color:#cc9999;
display:block;
margin-right:10px;
line-height:1em;
line-height:1.3em; 
height:35px;
}

.fc-article-menu-text {
margin:10px 0px 17px 0px;  
width:290px;
line-height:1.5em;
}

#fc-article-menu-table {
text-align:left;  
border-collapse:collapse;
}

#fc-article-menu-table tr {
border-bottom:3px dotted #333;
display:block;
}

.ie6 #fc-article-menu-table tr td,.ie7 #fc-article-menu-table tr td,.ie8 #fc-article-menu-table tr td {
border-bottom:3px dotted #333;
display:block;
}

#fc-article-menu-link-table a {
font-size:18px;
color:#96172e;
text-align:left;  
font-family:Bree Light, Myriad Pro;  
font-weight:lighter;
text-decoration:none;
width:180px;
margin:0px 0px 5px;
display:block;
}

#fc-article-menu-link-table a:hover {
font-size:18px;
color:#96172e;
text-align:left;  
font-family:Bree Light, Myriad Pro;  
font-weight:lighter;
text-decoration:underline;
width:180px;
display:block;
}


/* SLIDESHOW STYLES */

.fc-slideshow{
	width:942px;
	height:250px;
	position:relative;
	padding:20px 0;
	overflow:hidden;
}

.fc-slideshow-wrapper{
	width:846px;
	height:250px;
	display:block;
	overflow:hidden;
	position:relative;
	float:left;
}

.fc-slideshow .fc-gallery-container{
	width:3000px;
	height:250px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}

.fc-slideshow .prev,
.fc-slideshow .next
{
	font-family: "Bree Light",Myriad Pro;
	font-size:50px;
	display:block;
	float:left;
	color:#96172e;
	padding:100px 10px;
}

.fc-slideshow .prev:hover,
.fc-slideshow .prev:focus,
.fc-slideshow .next:hover,
.fc-slideshow .next:focus
{
	color:#CC9999;
}

.fc-slideshow .fc-gallery-container .item{
	float:left;
	width:282px;
	height:250px;
	display:block;
	overflow:hidden;
}

.fc-slideshow .fc-gallery-container .item img{
	display:none;
	border:0;
}



.large-text 
{
color:#333;
font-family:Bree Light,Myriad Pro;
font-size:24px;
line-height:27px; 
}

.largeHelvetica
{
font-family: Verdana,Helvetica,sans-serif;
font-weight:normal;
font-style:normal;
font-size:20px;
color:#666;
line-height: 26px;
}

.largeHelveticaItalic
{
font-family: Verdana,Helvetica,sans-serif;
font-weight:normal;
font-style:italic;
font-size:20px;
color:#666;
line-height: 26px;
}

.largeHelveticaBold
{
font-family: Verdana,Helvetica,sans-serif;
font-weight:bold;
font-style:normal;
font-size:20px;
color: #666;
line-height: 26px;
}

.smallHelvetica
{
font-family: Verdana,Helvetica,sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
color: #666;
}

.smallHelveticaItalic
{
font-family: Verdana,Helvetica,sans-serif;
font-weight:normal;
font-style:italic;
font-size:12px;
color: #666;
}

.smallHelveticaBold
{
font-family: Verdana,Helvetica,sans-serif;
font-weight:bold;
font-style:normal;
font-size:12px;
color: #666;
}


 @font-face 
{  
font-family:'Bree Light';
src: url('/media/breelight.eot'); /* FOR IE */
}

@font-face 
{  
font-family:'Bree Light';
src: url('/media/breelight.otf'); /* FOR OTHERS */
}

@font-face 
{  
font-family:'Bree';
src: url('/media/breeregular.eot'); /* FOR IE */
}

@font-face 
{  
font-family:'Bree';
src: url('/media/breeregular.otf'); /* FOR OTHERS */
}

.fc-newsletter-content-title-bree
{
font-family:Bree, Myriad Pro;
font-size: 29px;
font-weight: normal;
color: #9e1a1d;
border-bottom: 13px solid #FFF;
}

.fc-newsletter-content-description-bree
{
font-family:Bree, Myriad Pro;
font-style: italic;
font-size: 20px;
color: #333;
}

.fc-newsletter-content-description-sub-bree
{
font-family:Bree, Myriad Pro;
font-style: italic;
font-size: 14px;
color: #000;
border-bottom: 7px solid #FFF;
}

#emailFooter{
  left: 0;
}







.fan_box a:hover{
    text-decoration: none;
  }
  .fan_box .full_widget{
    height: 200px;
    border: 0 !important;
    background: none !important;
    position: relative;
  }
  .fan_box .connect_top{
    background: none !important;
    padding: 0 !important;
  }
  .fan_box .profileimage, .fan_box .name_block{
    display: none;
  }
  .fan_box .connect_action{
    padding: 0 !important;
  }
  .fan_box .connections{
    padding: 0 !important;
    border: 0 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666;
  }
  span.total{
    color: #FF6600;
    font-weight: bold;
  }
  .fan_box .connections .connections_grid {
    padding-top: 10px !important;
  }
  .fan_box .connections_grid .grid_item{
    padding: 0 10px 10px 0 !important;
  }
  .fan_box .connections_grid .grid_item .name{
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: normal;
    color: #666 !important;
    padding-top: 1px !important;
  }
  .fan_box .connect_widget{
  position: absolute;
  bottom: 0;
  right: 10px;
  margin: 0 !important;
  }
  .fan_box .connect_widget .connect_widget_interactive_area {
  margin: 0 !important;
  }
  .fan_box .connect_widget td.connect_widget_vertical_center {
  padding: 0 !important;
  }
.fan_box .connect_widget .connect_widget_text {
  display:none;
  line-height: 14px;
  padding-left: 17px;  
}



