﻿/* ---------------------

    Fonts

  ---------------------*/ 
  


@font-face {
	font-family: 'Americanus-Italics';
	src: url('../fonts/AmericanusItalics/18089B_0.eot');
	src: url('../fonts/AmericanusItalics/18089B_0.eot?#iefix') format('embedded-opentype'),
			url('../fonts/AmericanusItalics/18089B_0.woff') format('woff'),
			url('../fonts/AmericanusItalics/18089B_0.ttf') format('truetype'),
			url('../fonts/AmericanusItalics/18089B_0.svg#wf') format('svg');
	font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'EBGaramond';
	src: url('../fonts/eb-garamond-fontfacekit/EBGaramond-webfont.eot');
	src: url('../fonts/eb-garamond-fontfacekit/EBGaramond-webfont.eot?#iefix') format('embedded-opentype'),
			url('../fonts/eb-garamond-fontfacekit/EBGaramond-webfont.woff') format('woff'),
			url('../fonts/eb-garamond-fontfacekit/EBGaramond-webfont.ttf') format('truetype'),
			url('../fonts/eb-garamond-fontfacekit/EBGaramond-webfont.svg#wf') format('svg');
	font-weight: normal;
    font-style: normal;
}

*, *::after, *::before {
    box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}


html{ /* 960/.90 = 1010.5263   */
	background: url("/sites/all/themes/bfc/images/overallBg.jpg") repeat scroll 0 0 transparent;
	max-width:1050px;
	margin:0 auto;
}

body{
	background: url("/sites/all/themes/bfc/images/illustrationMobile-8.png") no-repeat scroll right 0 transparent;
    color: #3e2c14;
   
    font-family: Times,serif;
	font-size: 15px;
	line-height:20px;
	font-weight:normal;
	font: 15px/20px 'EBGaramond',Times,serif;
    
}
@media screen and (min-width: 320px) { 

	body{
		background: url("/sites/all/themes/bfc/images/illustrationMobile-8.png") no-repeat scroll right -100px transparent;
	}
	
}

@media screen and (min-width: 480px) { 

	body{
		background: url("/sites/all/themes/bfc/images/illustrationMobile-8.png") no-repeat scroll right -70px transparent;
	}
	
}



@media screen and (min-width: 600px) { /* greater than iphone mobile*/

	body{
		background: url("/sites/all/themes/bfc/images/illustrationTablet8.png") no-repeat scroll right 0 transparent;
	}
	
}

@media screen and (min-width: 768px) {  /* Large Size and up*/

	body{
		background: url("/sites/all/themes/bfc/images/illustration8.png") no-repeat scroll right 0 transparent;
	}	

}

#page {
	margin: 0 auto ;
	width: 100%;
}


#logo{
	background: url("/sites/all/themes/bfc/images/logoMobileP-8.png") no-repeat scroll 0 0 transparent;
    width: 151px;
    height: 105px; 
    display:block;
    position:absolute;
    margin:0 0 0 -75px;
    left: 50%;
}

@media screen and (min-width: 320px) { 

	#logo{
		background: url("/sites/all/themes/bfc/images/logoMobileL-24.png") no-repeat scroll 0 -20px transparent;
		width: 225px;
		height: 188px;
		margin:0 0 0 -25px;
		left: auto;
	}
	
}

@media screen and (min-width: 480px) { 

	#logo{
		background: url("/sites/all/themes/bfc/images/logoTablet24.png") no-repeat scroll 0 -35px transparent;
		width: 330px;
		height: 274px; 
		margin:0 0 0 -25px;
		left: auto;
	}
	
}

@media screen and (min-width: 768px) {  

	#logo{
		background: url("/sites/all/themes/bfc/images/logo24.png") no-repeat scroll 0 -66px transparent;
		width: 495px;
		height: 411px; 
		margin:0 0 0 -59px;
		left: auto;
	
	}	

}


#branding{
	height:220px;
	width:100%;
	display:block;
}

@media screen and (min-width: 320px) { 

	#branding{
		height:150px;
	}
	
}

@media screen and (min-width: 480px) { 

	#branding{
		height:220px;
	}
	
}

@media screen and (min-width: 768px) {  

	#branding{
		height:279px;
	}

}

#bread-bar{
	background: url("/sites/all/themes/bfc/images/breadcrumbRule8.png") no-repeat scroll 0 bottom transparent;
	font-style:italic;
	padding:9px 0 9px 0;
	margin:0 10px 26px 10px;
	
}

@media screen and (min-width: 480px) { 

	#bread-bar{
		padding:9px 19px 9px 19px;
		margin:0 15px 26px;
		
	}
	
}

#content-wrapper{
	margin: 75px 0 0;
	position:relative;
	z-index:1;
}










a:link,
a:visited{
	color: #772C1D;
	text-decoration:none;	
}
a:hover
{
	color: #aa0400;
	text-decoration:underline;
}


#main-content #content{
	margin:0 20px 20px 20px;
}




#main-content #right{
	margin:0 5px 0 5px;	
}


#footer{
	margin:30px 0 0 0;
	text-align:center;
	padding:30px 0 0 0;
	font-size: 11px;
    line-height: 12px;
    color: #3e2c14;
}

#footer #lower{
	
}

#footer a:link,
#footer a:visited{
    color: #3e2c14;
}

#footer a:hover{
    text-decoration:underline;
}

.xml-icon{
	float:right;
	margin-top: 0px;
}

/*#bread-bar #block-search-form{
	float:right;
	margin:0 0 0 15px;
}*/

.xml-icon img{
	width:18px;
	height:18px;
}

@media screen and (min-width: 768px) { 
	.xml-icon{
		margin-top: 11px;
	}
	.xml-icon img{
		width:25px;
		height:24px;
	}

}

/* ---------------------

   Ads

  ---------------------*/


#block-search-form{
	padding:10px;
	margin:0 0 20px 0 ;	
	background:	url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 0,
				url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0, 
				url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0,
				url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom;	
				
	-pie-background: url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 0,
				url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0,  
				url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0, 
				url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom; /*PIE*/
	behavior: url('/sites/all/themes/bfc/js/PIE.htc');
}





#block-block-2{
	padding: 9px 0 0;
	margin: -25px 0 0;	
	background:	url("/sites/all/themes/bfc/images/blockTopOrnament8.png") no-repeat scroll 50% 10px,
				url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 28px;
				
	-pie-background: url("/sites/all/themes/bfc/images/blockTopOrnament8.png") no-repeat scroll 50% 10px,  
				url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 28px; /*PIE*/
	behavior: url('/sites/all/themes/bfc/js/PIE.htc');			
}

#block-block-2 .block-inner{
	padding:35px 10px 10px 10px;
	margin:20px 0 20px 0 ;	
	background:	
				url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0, 
				url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0,
				url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom;	
				
	-pie-background: url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0,  
				url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0, 
				url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom; /*PIE*/
	behavior: url('/sites/all/themes/bfc/js/PIE.htc');
}

#ads-right{
	background-color:#F0EFEF;
	padding: 10px 10px 0;
	
}
.ads.mmu{
	width: 100%;
	overflow:hidden;
}

.ads.mmu img{
	 margin: 0 auto;
}

.ads{
	display: inline-block;
    float: left;
    margin: 0 0 10px 0 ;
}

.ads.button-grid{
    /*background-color: #000000;*/
    display: block;
    overflow: hidden;
    padding: 10px 0 0 0;
    clear:both;
    /*width:275px;*/
    width:100%;
    margin: 0;
    
}

.button-grid-inner{
    width:275px;
    margin: 0 auto;
}


.ads.button.left{
    margin-right: 25px;
    
}


.ads.button{
    margin-bottom:20px;
}


.ads.button.top{
    margin-bottom:25px;
}



/* ---------------------

   Reviews List

  ---------------------*/
  
  
.more-link a:link,
.more-link a:visited{
	padding:0 10px 0 0;
	background:	url("/sites/all/themes/bfc/images/moreArrow8.png") no-repeat scroll right 3px transparent;
	height:16px;
}

.more-link a:hover{
	background:	url("/sites/all/themes/bfc/images/moreArrow8.png") no-repeat scroll right -21px transparent;
}
  
.views-field-title{
	margin:0 0 0 0;
}
@media screen and (min-width: 480px) { 
	.views-field-title{
		margin:0 0 10px 0;
	}
}


/*
.view-pseudo-taxonomy-term .views-field-php,
.view-taxonomy-term .views-field-php{
    float: right;
    width: 100%;
    margin: 7px 0 0 -124px;
    position:relative;
    z-index:-1;
}

.view-pseudo-taxonomy-term .views-field-php .field-content,  
.view-taxonomy-term .views-field-php .field-content{
   margin: 0  0 0 124px;
   display:block;
}




.view-pseudo-taxonomy-term .views-field-php .with-thumb,
.view-taxonomy-term .views-field-php .with-thumb{
    float: right;
    width: 100%;
    margin: 0 0 0 -125px;
    position:relative;
    z-index:-1;
}

.view-pseudo-taxonomy-term .views-field-php .with-thumb .text-inner,  
.view-taxonomy-term .views-field-php  .with-thumb .text-inner{
   margin: 7px  0 0 125px;
   display:block;
}
*/

.view-pseudo-taxonomy-term .views-field-php .with-thumb,
.view-taxonomy-term .views-field-php .with-thumb{
    padding: 7px 0 0 0;
}


.views-field-entity-id-2{		
	float:left;
	/*height:90px;
	width:90px;*/
	margin:5px 17px 10px 0;
	padding:10px 10px 10px 10px;
	background:	url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 0,
			url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0, 
			url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0,
			url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom;	
			
	-pie-background: url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 0,
			url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0,  
			url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0, 
			url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom; /*PIE*/
	behavior: url('/sites/all/themes/bfc/js/PIE.htc');
}
.views-field-entity-id-2 img{
	width:90px;
	height:90px;
	float: left;
}

@media screen and (min-width: 480px) { 

	/*
	.view-pseudo-taxonomy-term .views-field-php,  
	.view-taxonomy-term .views-field-php{
		margin: 7px 0 0 -156px;
		
	}

	.view-pseudo-taxonomy-term .views-field-php .field-content,	
	.view-taxonomy-term .views-field-php .field-content{
	   margin: 0  0 0 156px;
	}
	
	.view-pseudo-taxonomy-term .views-field-php .with-thumb,
	.view-taxonomy-term .views-field-php .with-thumb{
		margin: 0 0 0 -153px;
	}
	
	.view-pseudo-taxonomy-term .views-field-php .with-thumb .text-inner,  
	.view-taxonomy-term .views-field-php  .with-thumb .text-inner{
	   margin: 7px  0 0 153px;
	}
	*/

	.views-field-entity-id-2{
		margin:5px 20px 10px 0;
		/*height:116px;
		width:116px;*/
	}
	.views-field-entity-id-2 a,
	.views-field-entity-id-2 img{
		width:116px;
		height:116px;
	}	
}


.view-pseudo-taxonomy-term  .views-row,
.view-taxonomy-term  .views-row{
	padding:0 0 30px 0;  
}
  

.view-pseudo-taxonomy-term .rating,
.view-taxonomy-term .rating{
	display: block;
    height: 26px;
    padding: 0 0 10px 0;
    margin:-5px 0 0 0;
}

.view-pseudo-taxonomy-term .starrating,
.view-taxonomy-term .starrating{

}

.view-pseudo-taxonomy-term .starrating .s1,
.view-taxonomy-term .starrating .s1{
	background: url("/sites/all/themes/bfc/images/star-rating-small8.png") no-repeat scroll 0 0 transparent;
	height:18px;
	width:15px;
	float: left;
}
.view-pseudo-taxonomy-term .starrating .s2, 
.view-taxonomy-term .starrating .s2{
	background: url("/sites/all/themes/bfc/images/star-rating-small8.png") no-repeat scroll -15px 0 transparent;
	height:18px;
	width:16px;
	float: left;
}
.view-pseudo-taxonomy-term .starrating .s3, 
.view-taxonomy-term .starrating .s3{
	background: url("/sites/all/themes/bfc/images/star-rating-small8.png") no-repeat scroll -31px 0 transparent;
	height:18px;
	width:16px;
	float: left;
}
.view-pseudo-taxonomy-term .starrating .s4,
.view-taxonomy-term .starrating .s4{
	background: url("/sites/all/themes/bfc/images/star-rating-small8.png") no-repeat scroll -47px 0 transparent;
	height:18px;
	width:16px;
	float: left;
}
.view-pseudo-taxonomy-term .starrating .s5,
.view-taxonomy-term .starrating .s5{
	background: url("/sites/all/themes/bfc/images/star-rating-small8.png") no-repeat scroll -63px 0 transparent;
	height:18px;
	width:15px;
	float: left;
}
.view-pseudo-taxonomy-term .starrating .star-off,
.view-taxonomy-term .starrating .star-off{
	background-position:bottom;
}

.view-pseudo-taxonomy-term .date,
.view-taxonomy-term .date{
	font-style:italic;
	font-family: Times,serif;
    font-size: 16px;
    line-height:16px;
	font-weight:normal;
	font: 16px/16px 'Americanus-Italics',Times,serif;
	padding:0 0 5px 0;

}

.view-pseudo-taxonomy-term strong, 
.view-taxonomy-term strong{
	font-style:italic;
	font-family: Times,serif;
    font-size: 16px;
	font-weight:normal;
	font: 16px/16px 'Americanus-Italics',Times,serif;
}

.view-pseudo-taxonomy-term .pad,
.view-taxonomy-term .pad{
	clear:both;
}



/* ---------------------

   Reviews

  ---------------------*/
.field-name-field-review-image {
	padding:10px 10px 6px 10px;
	margin:0 0 15px 0;
	background:	url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 0,
			url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0, 
			url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0,
			url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom;	
			
	-pie-background: url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 0,
			url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0,  
			url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0, 
			url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom; /*PIE*/
	behavior: url('/sites/all/themes/bfc/js/PIE.htc');
}


.field-name-field-review-image .field-items{
	overflow:hidden;
}

.field-name-field-review-image .field-item{
	padding:0;
	margin:0;
}

.field-name-field-review-image img{
	padding:0;
	margin:0;
	width:100%;
	height: auto;
}

.group-production,
.field-name-field-review-actors,
.group_other
{
	float:left;
	width:50%;
	
}


.field-name-field-review-director .field-item,
.field-name-field-review-screenplay .field-item,
.field-name-field-review-actors .field-item,
.field-name-field-review-genre .field-item,
.field-name-field-review-tags .field-item{
	background:	url("/sites/all/themes/bfc/images/bullet8.png") no-repeat scroll 0 2px transparent;
	padding:0 0 0 13px;
}

.field-name-field-review-rating{
    display: block;
    height: 26px;
    padding: 0 0 20px;
}

.starrating .s1{
	background: url("/sites/all/themes/bfc/images/star-rating8.png") no-repeat scroll 0 0 transparent;
	height:26px;
	width:22px;
	float: left;
}
.starrating .s2{
	background: url("/sites/all/themes/bfc/images/star-rating8.png") no-repeat scroll -22px 0 transparent;
	height:26px;
	width:23px;
	float: left;
}
.starrating .s3{
	background: url("/sites/all/themes/bfc/images/star-rating8.png") no-repeat scroll -45px 0 transparent;
	height:26px;
	width:23px;
	float: left;
}
.starrating .s4{
	background: url("/sites/all/themes/bfc/images/star-rating8.png") no-repeat scroll -68px 0 transparent;
	height:26px;
	width:23px;
	float: left;
}
.starrating .s5{
	background: url("/sites/all/themes/bfc/images/star-rating8.png") no-repeat scroll -91px 0 transparent;
	height:26px;
	width:22px;
	float: left;
}
.starrating .custom-off{
	background-position:bottom;
}


.field-name-field-date{
	font-style:italic;
	font-family: Times,serif;
    font-size: 16px;
    line-height:16px;
	font-weight:normal;
	font: 16px/16px 'Americanus-Italics',Times,serif;
	clear:both;
	margin:25px 0 0 0;

}
.field-name-field-review-director .field-label,
.field-name-field-review-screenplay .field-label,
.field-name-field-review-actors .field-label,
.field-name-field-review-genre .field-label,
.field-name-field-review-tags .field-label{
	font-style:italic;
	font-family: Times,serif;
    font-size: 14px;
	font-weight:normal;
	font: 14px/17px 'Americanus-Italics',Times,serif;
}

.group-crew{
	background: url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 top transparent;
	padding:15px 0 0 0;
	margin:15px 0 0  0;
	font-size: 14px;
	line-height:14px;

}

.group-crew .field-type-taxonomy-term-reference{
	padding:0 0 5px 0;
}

#initial-cap{
	font-style:italic;
	font-family: Times,serif;
    font-size: 50px;
    line-height:40px;
	font-weight:normal;
	font: 50px/40px 'EBGaramond',Times,serif;
	color:#590605;
	float:left;
	padding:0 8px 0 0;
}
.field-name-body{
	clear:both;
	padding:15px 0 0 0;

}
.field-name-body .field-items{
	background: url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 top transparent;
	padding:15px 0 0 0;
}


/* ---------------------

   Commentaries

  ---------------------*/


.node-type-commentaries .field-name-field-commentary-tags {
    background: url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 top transparent;
    font-size: 14px;
    line-height: 14px;
    margin: 15px 0 0;
    padding: 15px 0 0;
}

.node-type-commentaries  .field-name-field-review-tags .field-items{
    -moz-column-count: 3;
    -moz-column-gap: 20px;
}



/* ---------------------

   Pager

  ---------------------*/

.pager{
	background: url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 top transparent;
	padding:10px;
	margin:10px 0 0 0;
}
.pager .pager{
	background:none;
	margin:0;
}
.pager-list{
	border:none;
	float:left;
	padding:0;
	
}

.pager-links{
	border:none;
	float:right;
	padding:0;	
}
.pager .pager-list li{
	padding:0 15px 0 0;
}

.pager-first a:link,
.pager-first a:visited{
	background: url("/sites/all/themes/bfc/images/pagination8.png") no-repeat scroll left -139px transparent;
	padding:0 0 0 15px;
	margin:0 5px;
}
.pager-first a:hover{
	background: url("/sites/all/themes/bfc/images/pagination8.png") no-repeat scroll left -163px transparent;
}

.pager-previous a:link,
.pager-previous a:visited{
	background: url("/sites/all/themes/bfc/images/pagination8.png") no-repeat scroll left 5px transparent;
	padding:0 0 0 10px;
	margin:0 5px;
}
.pager-previous a:hover{
	background: url("/sites/all/themes/bfc/images/pagination8.png") no-repeat scroll left -19px transparent;
}

.pager-next a:link,
.pager-next a:visited{
	background: url("/sites/all/themes/bfc/images/pagination8.png") no-repeat scroll right -43px transparent;
	padding:0 15px 0 0;
	margin:0 5px;
}
.pager-next a:hover{
	background: url("/sites/all/themes/bfc/images/pagination8.png") no-repeat scroll right -67px transparent;
}

.pager-last a:link,
.pager-last a:visited{
	background: url("/sites/all/themes/bfc/images/pagination8.png") no-repeat scroll right -91px transparent;
	padding:0 15px 0 0;
	margin:0 5px;
}
.pager-last a:hover{
	background: url("/sites/all/themes/bfc/images/pagination8.png") no-repeat scroll right -115px transparent;
}

.pager-current{
	color:#989388;
}



/* ---------------------

   Filter By Tag

  ---------------------*/

#block-views-post-filter-block-1 .view-content,
#block-views-post-filter-block-2 .view-content,
#block-views-post-filter-block-3 .view-content{
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	background:	url("/sites/all/themes/bfc/images/ruleBottom-8.png") no-repeat scroll 0 bottom transparent;
	padding: 0 0 13px 0;
}

@media screen and (min-width: 480px) { 
	#block-views-post-filter-block-1 .view-content,
	#block-views-post-filter-block-2 .view-content,
	#block-views-post-filter-block-3 .view-content{
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

#block-views-post-filter-block-1 .view-content li,
#block-views-post-filter-block-2 .view-content li,
#block-views-post-filter-block-3 .view-content li{
	background: url("/sites/all/themes/bfc/images/bullet8.png") no-repeat scroll 0 6px transparent;
	padding:0 0 0 12px;
	
}

#block-views-post-filter-block-1 .block-content,
#block-views-post-filter-block-2 .block-content,
#block-views-post-filter-block-3 .block-content{
	width:100%;
	overflow:hidden;
}

#block-views-post-filter-block-1  .pager,
#block-views-post-filter-block-2  .pager,
#block-views-post-filter-block-3  .pager{
	background: none;
	/*padding: 0 50% 0 0;*/
	margin:0;
}
  
.views-mini-pager{
    float: left;
    left: 50%;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.views-mini-pager li{
	float:left;
	position:relative;
	right: 50%;
}

.views-mini-pager .pager-current{
	color: #3e2c14;
	font-weight:normal;
}

/* ---------------------

   Other Reviews Block

  ---------------------*/

#block-views-other-entries-other-reviews .view-content,
#block-views-other-entries-other-commentaries .view-content{
	background:	url("/sites/all/themes/bfc/images/ruleBottom-8.png") no-repeat scroll 0 bottom transparent;
	padding: 0 0 13px 0;
}



#block-views-other-entries-other-reviews .view-content li,
#block-views-other-entries-other-commentaries .view-content li{
	background: url("/sites/all/themes/bfc/images/bullet8.png") no-repeat scroll 0 6px transparent;
	padding:0 0 0 12px;
	
}

#block-views-other-reviews-other-reviews .block-content{
	width:100%;
	overflow:hidden;
}

#block-views-other-entries-other-reviews .pager,
#block-views-other-entries-other-commentaries .pager{
	background: none;
	/*padding: 0 50% 0 0;*/
	margin:0;
}

  
/* ---------------------

   Contact/ Search Form

  ---------------------*/
  

input.form-text, select, textarea {
    padding: 5px;
    border:none;
	background:	url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 0,
		url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0, 
		url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0,
		url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom,
		url("/sites/all/themes/bfc/images/formBG.jpg") repeat scroll 0 0;	
	-pie-background: url("/sites/all/themes/bfc/images/ruleTop-8.png") repeat-x scroll 0 0,
		url("/sites/all/themes/bfc/images/ruleV1-8.png") repeat-y scroll left 0,  
		url("/sites/all/themes/bfc/images/ruleV2-8.png") repeat-y scroll right 0, 
		url("/sites/all/themes/bfc/images/ruleBottom-8.png") repeat-x scroll 0 bottom,
		url("/sites/all/themes/bfc/images/formBG.jpg") repeat scroll 0 0; /*PIE*/
	behavior: url('/sites/all/themes/bfc/js/PIE.htc');
}


.form-item-search-block-form {

	
}

.search-form #edit-search-block-form--2,
.form-item-search-block-form #edit-search-block-form--2{
	width: 180px;
	float: left;
	
}
@media screen and (min-width: 320px) { 

	.search-form #edit-search-block-form--2,
	.form-item-search-block-form #edit-search-block-form--2{
		width: 220px;
	}
	
}


.search-form  .form-submit,
#block-search-form .form-submit{
    background: transparent url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 9px;
    color: #fff;
    font: 15px/20px "EBGaramond",Times,serif;
    height: 35px;
    letter-spacing: 1px;
    margin: -7px 0 0 7px;
    padding: 7px 0 0;
    width: 75px;
}
.search-form  .form-submit:hover,
#block-search-form .form-submit:hover{
	background:	url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 -32px transparent;
}


#contact-site-form .form-item{
	padding:0 0 15px 0;
}

#contact-site-form #edit-submit{
    background: transparent url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 9px;
    color: #fff;
    font: 15px/20px "EBGaramond",Times,serif;
    height: 35px;
    letter-spacing: 1px;
    margin: -7px 0 0 0;
    padding: 7px 0 0;
    width: 120px;

}

#contact-site-form #edit-submit:hover{
	background:	url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 -32px transparent;
}

#edit-name,
#edit-mail,
#edit-subject{
	width:70%;
}

/* ---------------------

   Search

  ---------------------*/  

.page-search h2{
	font-family: Times,serif;
    font-size: 32px;
    line-height:36px;
	font-weight:normal;
	/*font: 32px/26px 'Americanus-Italics',Times,serif;*/
	font: 32px/26px 'EBGaramond',Times,serif;
	margin:0 0 5px -2px;
	font-variant:normal;
	display:block;
}

.page-search h2 a:hover{
	text-decoration:none;
}
.search-advanced{
	margin:0 0 20px 0;
}

.search-advanced .form-item{
	padding:15px 0 0 0;
}

.search-advanced .form-checkboxes .form-item{
	padding:0;
}

.search-advanced .form-submit{
	background:	url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 9px transparent;
	width:150px;
	height: 35px;
	font-family: Times,serif;
	font-size: 15px;
	line-height:20px;
	font-weight:normal;
	font: 15px/20px 'EBGaramond',Times,serif;
	color:#fff;
	letter-spacing:1px;
	margin:10px 0 0 0;
}
.search-advanced .form-submit:hover{
	background:	url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 -32px transparent;
}
.search-result{
	padding: 0 0 25px 0;
}

  
/* ---------------------

    login page/request pword

  ---------------------*/  
 
 
#user-login  input.form-text,
#user-pass  input.form-text{
	width:250px;
}
 
 #user-login .form-item label,
 #user-pass .form-item label{
     font-weight: normal;
  }
  
 #user-login .form-item,
 #user-pass .form-item{
	padding:0 0 10px 0 ;
}
.form-item label{
    font-family: Times,serif;
	font-size: 16px;
	line-height:16px;
	font-weight:normal;
	font: 16px/16px 'EBGaramond',Times,serif;
	color:#000;
	display: block;
	padding:0 0 3px 2px;
}
 #user-login #edit-submit{
    background: transparent url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 9px;
    color: #fff;
    font: 15px/20px "EBGaramond",Times,serif;
    height: 35px;
    letter-spacing: 1px;
    margin: -7px 0 0 0;
    padding: 7px 0 0;
    width: 75px;


	
	
	
}

 #user-login #edit-submit:hover{
	background:	url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 -32px transparent;
}

 #user-pass #edit-submit{
    background: transparent url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 9px;
    color: #fff;
    font: 15px/20px "EBGaramond",Times,serif;
    height: 35px;
    letter-spacing: 1px;
    margin: -7px 0 0 0;
    padding: 7px 0 0;
    width: 170px;

	
}

 #user-pass #edit-submit:hover{
	background:	url("/sites/all/themes/bfc/images/submit-button8.png") no-repeat scroll 0 -32px transparent;
}  

.page-user #user-login,
.page-user #user-pass{
	padding:20px 0 0 0;
}

 

/* ---------------------

   Primary Nav

  ---------------------*/
.region-nav{
	background: url("/sites/all/themes/bfc/images/navShadowSmall-Left8.png") no-repeat scroll 0 bottom,
				url("/sites/all/themes/bfc/images/navShadowSmall-Right8.png") no-repeat scroll right bottom, 
				url("/sites/all/themes/bfc/images/navShadowSmall-Mid24.png") repeat-x scroll 0 bottom;
	position:relative;
	z-index:10px;
	top:230px;
	height:53px;
	padding:0 5px;
	-pie-background: url("/sites/all/themes/bfc/images/navShadowSmall-Left8.png") no-repeat 0 bottom,  
					url("/sites/all/themes/bfc/images/navShadowSmall-Right8.png") no-repeat scroll right bottom, 
					url("/sites/all/themes/bfc/images/navShadowSmall-Mid24.png") repeat-x 0 bottom; /*PIE*/
	behavior: url('/sites/all/themes/bfc/js/PIE.htc');
	
}

@media screen and (min-width: 320px) { 

	.region-nav{
		top:160px;
	}
	
}

@media screen and (min-width: 480px) { 

	.region-nav{
		background: url("/sites/all/themes/bfc/images/navShadow-Left8.png") no-repeat scroll 0 bottom,
				url("/sites/all/themes/bfc/images/navShadow-Right8.png") no-repeat scroll right bottom, 
				url("/sites/all/themes/bfc/images/navShadow-Mid24.png") repeat-x scroll 0 bottom;
		top:210px;
		height:65px;
		padding:0 10px;		
		-pie-background: url("/sites/all/themes/bfc/images/navShadow-Left8.png") no-repeat 0 bottom,  
						url("/sites/all/themes/bfc/images/navShadow-Right8.png") no-repeat scroll right bottom, 
						url("/sites/all/themes/bfc/images/navShadow-Mid24.png") repeat-x 0 bottom; /*PIE*/
		behavior: url('/sites/all/themes/bfc/js/PIE.htc');
	}
	
}

@media screen and (min-width: 768px) {  

	.region-nav{
		top:275px;
	}

}


#block-megamenu-0{
	background: url("/sites/all/themes/bfc/images/navBg24.png") no-repeat scroll -260px 0 transparent;
	width:100%;
	clear:both;
	height:45px;

}

@media screen and (min-width: 480px) { 

	#block-megamenu-0{
		background: url("/sites/all/themes/bfc/images/navBg24.png") no-repeat scroll -460px 0 transparent;
		height:52px;
	}
	
}

@media screen and (min-width: 600px) { 

	#block-megamenu-0{
		background: url("/sites/all/themes/bfc/images/navBg24.png") no-repeat scroll 0 0 transparent;
		height:52px;
	}
	
}

#block-megamenu-0 .block-content{

}

#block-megamenu-0 h2 a,
#block-megamenu-0 h3 a,
#block-megamenu-0 h4 a{



}



#megamenu-main-menu{
	/*background-color:#fff;*/
	display:block;
	width:320px;
	height:50px;
	margin:0 auto;
	
}
@media screen and (min-width: 480px) { 

	#megamenu-main-menu{
		width:420px;
		
	}
	
}

@media screen and (min-width: 600px) { 

	#megamenu-main-menu{
		width:600px;
		
	}
	
}

#block-megamenu-0 .megamenu-parent{
	float:left;
	
}
/*#block-megamenu-0 .first{
	padding:0 0 0 10px;
}

#block-megamenu-0 .last{
	padding:0 10px 0 0;
}*/
#block-megamenu-0 li ul .first{
	padding:0;
}
#block-megamenu-0 li{
	width:33%;
}

#block-megamenu-0 .megamenu-parent a:link,
#block-megamenu-0 .megamenu-parent a:visited{
	/*padding:18px 10px 20px ;*/
	padding:18px 0;
	text-align:center;
	display:block; /*<------------------OMG */
	margin:0 auto;
	font-family: Times,serif;
    font-size: 14px;    
    line-height:14px;
	font-weight:normal;
	/*
	font-style:italic;
	font: 14px/14px 'Americanus-Italics',Times,serif;
	*/
	font: 14px/14px 'EBGaramond',Times,serif;
	letter-spacing:1px;
	border: medium none;
    color: #c4827c;
	
}

@media screen and (min-width: 480px) { 

	#block-megamenu-0 .megamenu-parent a:link,
	#block-megamenu-0 .megamenu-parent a:visited{
		/*padding:20px 20px 20px ;*/
		padding:20px 0;
		text-align:center;
		font-family: Times,serif;
		font-size: 18px;
		line-height:18px;
		font-weight:normal;
		/*
		font-style:italic;
		font: 14px/14px 'Americanus-Italics',Times,serif;
		*/
		font: 18px/18px 'EBGaramond',Times,serif;
		letter-spacing:1px;
		
	}
	
}



#block-megamenu-0 .megamenu-parent.active a:link,
#block-megamenu-0 .megamenu-parent.active a:visited{

	color:#fff;
	text-decoration:none;

}

#block-megamenu-0 .megamenu-parent a:hover,
#block-megamenu-0 .megamenu-parent.active a:hover,
#block-megamenu-0 .megamenu-parent.active.hovering a:hover,
#block-megamenu-0 .megamenu-parent.hovering a{

	color:#fff;
	text-decoration:none;
	
}

#block-megamenu-0 .megamenu-parent.active.hovering ul a:hover{
	border:none;
}


#megamenu-mlid-160{
Position:relative;
z-index:100;
}

/* ----------- Drop Down ------------*/
 

#block-megamenu-0 .megamenu-parent ul,
#block-megamenu-0 .megamenu-parent.active ul{
	/*display:none;*/
	background: url("/sites/all/themes/bfc/images/navDropdownBg8.png") repeat-x scroll 0 0 #4f0101;
	padding:10px 15px 10px 15px ;
	margin:-8px 0 0 0 ;
	width:100%;
}

@media screen and (min-width: 480px) { 
	#block-megamenu-0 .megamenu-parent ul,
	#block-megamenu-0 .megamenu-parent.active ul{
		margin:-6px 0 0 0 ;
	}
}

#block-megamenu-0 .megamenu-parent ul a:link,
#block-megamenu-0 .megamenu-parent ul a:visited,
#block-megamenu-0 .megamenu-parent.active ul a:link,
#block-megamenu-0 .megamenu-parent.active ul a:visited{
	background:none;
	border:none;
	text-align:left;
	color:#fff;
	padding:2px 5px 2px 5px;
	margin:0px;
	
	font-family: Times,serif;
    font-size: 12px;
    font-style:italic;
    line-height:12px;
	font-weight:normal;
	/*font: 12px/12px 'Americanus-Italics',Times,serif;*/
	letter-spacing:1px;
	
	
}

#block-megamenu-0 .megamenu-parent ul a:hover,
#block-megamenu-0 .megamenu-parent.active ul a:hover{
	background-color:#701e1b;
}

#block-megamenu-0 ul .megamenu-slot{
	margin:0;
}

#block-megamenu-0 .megamenu-parent ul ul{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;

}


/* ----------- List Within Drop Down ------------*/

#block-megamenu-0 .megamenu-parent ul ul,
#block-megamenu-0 .megamenu-parent.active ul ul{
	background:none;
	padding:10px;
	position:relative;
}









/* ---------------------

   HTML Elements/WYSIWYG

  ---------------------*/  

 sup{
	font-size:xx-small; 
	vertical-align:top;
}


sub{
	font-size:xx-small; 
	/*vertical-align:bottom;*/
}

h1.page-title{
	padding:0 0 14px 0px;
	margin:0;
	/*background: url("/sites/all/themes/sunrisefutures/images/title-bullet.gif") no-repeat scroll 38px 0 transparent;*/
	display:block;
	font-family: Times,serif;
    font-size: 35px;
    line-height:35px;
	font-weight:normal;
	font: 35px/35px 'Americanus-Italics',Times,serif;
	color:#590605;
}

@media screen and (min-width: 480px) { 
	h1.page-title{
		padding:0 0 24px 0px;
		font-family: Times,serif;
		font-size: 45px;
		line-height:45px;
		font-weight:normal;
		font: 45px/45px 'Americanus-Italics',Times,serif;
		color:#590605;
	}
}



.field-name-body h2.block-title,
 h2.block-title{
	padding:1px 10px 10px 10px;
	margin:0 0 0 0px;
	color: #590605;
    font-family: Times,serif;
    font-size: 35px;
    line-height:30px;
	font-weight:normal;
	font: 35px/30px 'Americanus-Italics',Times,serif;
	letter-spacing:-.5px;
	text-align:center;
}

.region-content h2.block-title{
	margin:25px 0 0 0;
}

h2.field-content{
	font-family: Times,serif;
	font-size: 24px;
	line-height:30px;
	font-weight:normal;
	font: 24px/30px 'EBGaramond',Times,serif;
	font-variant:normal;
	margin:0 0 5px -2px;
	display:block;
		
}

@media screen and (min-width: 480px) { 
	h2.field-content{
		font-family: Times,serif;
		font-size: 32px;
		line-height:36px;
		font-weight:normal;
		font: 32px/26px 'EBGaramond',Times,serif;
		font-variant:normal;
	}	
}




h2.field-content a:hover{
	
	text-decoration:none;
}


#right .view-content li{
	list-style-image: none;
	background: url("/sites/all/themes/bfc/images/bullet8.png") no-repeat scroll 1px 7px transparent;
	padding:0 0 0 15px;
}

#right .view-content ul.indent li{
	background: none;
	padding:0 0 0 15px;
}






.field-name-body h2{
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	color: #590605;
    font-family: Times,serif;
    font-size: 26px;
    line-height:27px;
	font-weight:normal;
	font: 26px/27px 'EBGaramond',Times,serif;
}

.field-name-body h2 a:link,
.field-name-body h2 a:visited {
	color: #772C1D;
	text-decoration:none;
}

.field-name-body h2 a:hover{
	color: #aa0400;
}


.field-name-body h3,
h3 {
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	color: #000;
    font-family: Times,serif;
    font-size: 22px;
    line-height:24px;
	font-weight:normal;
	font: 22px/24px 'EBGaramond',Times,serif;
}
.field-name-body h3 a:link,
.field-name-body h3 a:visited,
h3 a:link,
h3 a:visited{
	color: #772C1D;
}

.field-name-body h3 a:hover,
h3 a:hover{
	color: #aa0400;
	text-decoration:none;
}

.field-name-body h4,
h4{
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	color: #000;
    font-family: Times,serif;
    font-size: 19px;
    line-height:20px;
	font-weight:normal;
	font: 19px/20px 'EBGaramond',Times,serif;
}
.field-name-body h4 a:link,
.field-name-body h4 a:visited,
h4 a:link,
h4 a:visited{
	color: #772C1D;
}

.field-name-body h4 a:hover,
h4 a:hover{
	color: #aa0400;
	text-decoration:none;
}
.field-name-body blockquote{
	background: url("/sites/all/themes/bfc/images/formBG.jpg") repeat scroll 0 0 transparent;
	border:none;
	padding: 8px 12px 2px 18px;
	margin:0 20px 20px 0;
}


.field-name-body ul li{
    background: url("/sites/all/themes/bfc/images/bullet8.png") no-repeat scroll 1px 7px transparent;
    list-style: none;
    padding: 0 0 0 15px;
    margin:0;
}
.field-name-bodyt ul{
    padding: 0;
    margin: 0 0 20px;
}
 


.field-name-body ol li{
    color:#590605;;
    margin: 0 0 0 20px;
}

.field-name-body ol li p{
    color: #3E2C14;
    margin:0;
}

.field-name-body table,
.views-table  table{
	 margin:0 0 20px 0;
	 border-collapse: collapse;
	 width: 100%; /*Prevent cramped-looking tables */
}


.field-name-body thead tr{
	border:none;
}

.field-name-body thead tr td, 
.field-name-body thead tr th{
    padding: 5px 10px 7px 10px;
	text-align:left;
	font-family: Times,serif;
    font-size: 17px;
    line-height:17px;
	font-weight:normal;
	font: 17px/17px 'EBGaramond',Times,serif;
	color:#fff;
}
.field-name-body thead tr, 
.field-name-body thead tr{

	background: url("/sites/all/themes/bfc/images/navBg8.png") no-repeat scroll 0 -15px transparent;
	border:none;
}




.field-name-body tbody{
    border: none;
}

.field-name-body tbody tr{
    
    padding: 2px 10px;
}

.field-name-body tbody tr td{
    padding: 8px 10px;
    line-height:16px;
    border-bottom:1px solid #cbb495
}


 
 
 
 
 
 

/* ---------------------

   Banner Image

  ---------------------*/

#block-views-banner-images-block{


}

/*http://www.css3.info/preview/multiple-backgrounds/*/
/*http://www.w3.org/TR/CSS2/selector.html*/


/*#block-views-banner-images-block .block-content{*/

#block-views-banner-images-block .block-content{
	/*background: url("/sites/all/themes/bfc/images/galleryShadow.jpg") no-repeat scroll 50% bottom transparent;
	background: url("/sites/all/themes/bfc/images/donateShadowWide.jpg") no-repeat scroll 50% bottom transparent;*/
	background: url("/sites/all/themes/bfc/images/galleryShadow.jpg") no-repeat scroll 50% bottom transparent;
	background: url("/sites/all/themes/bfc/images/shadowLeft.jpg") no-repeat scroll 0 bottom,
				url("/sites/all/themes/bfc/images/shadowRight.jpg") no-repeat scroll right bottom, 
				url("/sites/all/themes/bfc/images/shadowMiddle.jpg") repeat-x scroll 0 bottom;
	padding:0 0 26px 0;
	margin:0 0 20px 0;
}

#block-views-banner-images-block img{
	width:100%;
}

.view-banner-images{

	border:1px solid #D0D2D3;
	background: url("/sites/all/themes/bfc/images/donateFrameLrg.jpg") repeat-x scroll 0 bottom #fff;
}

#block-views-banner-images-block .views-row{
	margin:11px 11px 9px 11px;
	padding:0;
	overflow:hidden;

}



 
  

/* ---------------------

    Messages

  ---------------------*/  



.messages {
	background-color: #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 2px 0 #FFFFFF;
	display: block;
	margin: 5px 0 10px;
	padding: 10px 15px;
}





/* ---------------------

    Admin Tabs

  ---------------------*/  


#main-content #admin-tabs{
	/*padding:15px 0 15px 0px;*/
	display:block;
}

#main-content #admin-tabs #tab-footer{
	clear:both;
}

#main-content ul.prim-links {
	float:left;

}

#main-content ul.sec-links,
#main-content ul.action-links{
	margin:0 5px 0 0 ;
	float:left;
	-moz-border-radius: 3px 3px 3px 3px;
}

#main-content ul.prim-links li,
#main-content ul.sec-links li,
#main-content ul.action-links li{
	float:left;
	margin:0 5px 0 0 ;
	height:28px;
}

.region-content .views-field-edit-node{
	margin:0 5px 0 0 ;
	height:28px;
	display: inline-block;
}

.region-content .views-field-field-pub-link,
.region-content .views-field-title{
	clear:both;
}

/*Those pretty edit buttons with round corners*/
.region-content .views-field-edit-node a:link,
.region-content .views-field-edit-node a:visited,
#main-content ul.prim-links li a:link,
#main-content ul.prim-links li a:visited,
#main-content ul.sec-links li a:link,
#main-content ul.sec-links li a:visited,
#main-content ul.action-links li a:link,
#main-content ul.action-links li a:visited{
	color:#fff;
	text-decoration:none;
	padding:2px 10px 4px 10px;
	background-color:#373737;
	-moz-border-radius: 3px 3px 3px 3px;
	-moz-box-shadow:0 2px 0 #ffffff;
	display: block;
}
.region-content .views-field-edit-node a:hover,
#main-content ul.prim-links li a:hover,
#main-content ul.sec-links li a:hover,
#main-content ul.action-links li a:hover{
	background-color:#4d4c4c;
}

/*Mini Edits*/
#block-views-other-entries-block-1 .views-field-edit-node a:link,
#block-views-other-entries-block-1 .views-field-edit-node a:visited,
#block-views-other-entries-other-reviews .views-field-edit-node a:link,
#block-views-other-entries-other-reviews .views-field-edit-node a:visited
{
	color:#fff;
	text-decoration:none;
	padding:.5px 3px .5px 3px;
	background-color:#373737;
	-moz-border-radius: 2px 2px 2px 2px;
	-moz-box-shadow:0 2px 0 #ffffff;
	font-family: Arial,sans-serif;
    font-size: 11px;
    line-height: 14px;
    float:none;
}

#block-views-other-entries-block-1 .views-field-edit-node a:hover,
#block-views-other-entries-other-reviews .views-field-edit-node a:hover
{
	background-color:#4d4c4c;
}

#main-content ul.prim-links li.active a:link,
#main-content ul.sec-links li.active a:link,
#main-content ul.action-links li.active a:link{
	background-color:#000;
}

#main-content ul.prim-links li.active a:hover,
#main-content ul.sec-links li.active a:hover,
#main-content ul.action-links li.active a:hover{
	background-color:#4d4c4c;
}







@media screen and (min-width: 515px) { /* was 515 foe menu.  Normally 480px but our design needs this break sooner*/
	
	#highlighted{
		margin:0 0 0 11px;
	}
	

	
	h1.page-title{
		padding:0 0 27px 0px;
	}
	#block-views-news-list-block-1,
	#block-views-related-pages-block,
	#block-views-other-entries-block-block-7,
	#block-views-project-status-filter-block,
	#block-views-projects-staff-filter-block,
	#block-views-other-entries-block-block-5,
	#block-views-term-filter-block-3,
	#block-views-term-filter-block-2,
	#block-views-other-entries-block-block-4,
	#block-views-term-filter-block-1,
	#block-views-publications-staff-filter-block,
	#block-views-other-entries-block-block,
	#block-views-term-filter-block,
	#block-views-other-entries-block-block-2,
	#block-views-staff-status-filter-block,
	#block-block-3,
	#block-webform-client-block-26
	{
		margin:0 11px;
	}


}



@media screen and (min-width: 768px) {  /* Large Size and up*/
	
	
	#main-content #content{
		margin:0 -380px 0 0;
		width:100%;
		float:left;
	}
	
	#main-content #content-inner{
		margin:0 380px 0 30px ;
	}
	
	#main-content #right{  /*300+5+5+10+10+30*/
		float:right;
		margin:0 10px 0 0;
		width:340px;		 
	}

}



