/* Buffalomob.com web stylesheet */
/* Last revised on o4 Mar 2020   */
/* Thomas Hunt, Whiting, Vermont */

/* BASE **************************/

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  }

.newrow {
	clear: both;
	}

.invisible {
	display: none;
	}

.undl {
	text-decoration: underline;
	}

.textmenu {
	line-height:  1.6;
	}

body {
	background-color: #a0d0e0;
	font-size: 18px;
	}


/* ALIGNMENT *********************/

.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}

.left {
	text-align: left;
	}

.right {
	text-align: right;
	}


/* HOME / MARQUEE **********************/

div.marquee {
	text-align: center;
	height: 112px;
	}

img.marq {
	width: 80px; 
	height: 110px; 
	border: 0; 
	margin: 0;
	}


/* HOME / HEADING *********************/

.logo {
	margin: 3% 5% 2% 5%;
	width: 90%;
	max-width: 600px;
	}

.headsection {
	background-image: radial-gradient(#ffffff, #a0d0e0);
}	


/* HOME / MAIN SECTION ****************/

.mainsection {
	background-color: #dfe7e9;
	border: 1px solid white;
	}

.relativepos {
	display: table;
	height: 100%;
	}

#mycrawler2 {
	height: 120px;
}

.revusection {
	padding: 10% 3%;
	width: 94%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	}	


/* MENU SECTION / HOME ****************/

.menusection {
	background-image: linear-gradient(#dfe7e9, #a0d0e0);
	padding: 2% 0%;
	margin 1% auto;
	}

a.front {
	text-align: center;
	}

div.mnbf { /* Turned off - default - menu button */
	display: block;
	float: left;
	color:#003040; 
	background-color: #e0e0e0; 
	font-family: "Georgia", "Times New Roman", serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-shadow: .6px .6px #607080;
	margin: 1% auto; 
	width: 48%;
	margin: 1%;
/*	height: 30px; */
	border: 2px solid #f0f0f0; 
	padding: 2px 1px 2px 12px;
	}

div.mnbf:hover {
	background-color: #ffffff;
	border: 2px solid #a00000;
	}

div.mnb { /* Turned off - default - menu button */
	display: block;
	float: left;
	color:#003040; 
	background-color: #e0e0e0; 
	font-family: "Georgia", "Times New Roman", serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-shadow: .6px .6px #607080;
	margin: 1% auto; 
	width: 48%;
	margin: 1%;
/*	height: 30px; */
	border: 2px solid #f0f0f0; 
	padding: 2px 1px 2px 12px;
	}

.mnbpic { /* Turned on menu button */
	display: block;
	float: left;
	color:#000000; 
	background-color:#FFFFFF; 
	font-family: "Times New Roman", serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: left; 
	margin: 1% 2% 1% 1%; 
	width: 22%; 
	padding: 0px 0px 0px 10px; 
	border-style: solid; 
	border-color: #FF4050; 
	border-width: 2px;
	}

.mnbcur { /* Button for current page */
	display: block;
	float: left;
	color:#707070; 
	background-color:#C0C0C0; 
	font-family: "Times New Roman", serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: left; 
	margin: 1% 2% 1% 1%; 
	width: 22%; 
	padding: 2px 2px 2px 12px;
	}

/* MENU SECTION / OTHER ***************/

.mn {
	color:#000000; 
	background-color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: left; 
	margin: 8px 0px 12px 10px; 
	width: 90%; 
	padding: 2px 2px 2px 4px;
	}

.mnpic {
	color:#000000; 
	background-color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: left; 
	margin: 8px 0px 12px 10px; 
	width: 90%; 
	padding: 0px 0px 0px 2px; 
	border-style: solid; 
	border-color: #FF4050; 
	border-width: 2px;
	}

.mnnot {
	color:#606060; 
	background-color:#E0E0E0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: left; 
	margin: 8px 0px 12px 10px; 
	width: 90%; 
	padding: 2px 2px 2px 4px;
	}

.mnoff {
	color:#E0E0E0; 
	background-color:#000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: left; 
	margin: 8px 0px 12px 10px; 
	width: 90%; 
	padding: 2px 2px 2px 4px;
	}

.mnjump {
	display: block;
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 110%; 
	font-weight: bold; 
	text-align: center; 
	width: 30%;
	margin: 12px auto 12px auto; 
	padding: 4px 4px 4px 4px;
	}

.dim {color: #A0A0A0;}


/* HOME / FOOTER SECTION **************/

.topborder {
	border-top: 1px solid #6090A0;
	margin-top: 2%;
	padding-top: 2%;
	}

a:link {
	text-decoration: none; 
	color: #305090;
	}

a:visited {
	text-decoration: none; 
	color: #909090;
	}

a:hover {
	text-decoration: none; 
	color: #B06050;
	}

a.w {
/*	margin: 40px 8px 12px 8px; */
	font-size:  92%;
	font-weight:  Bold;
	color: #3040A0;
	background-color: #dfe7e9;
	padding: 4px;
/*	line-height:  2.6; */
	}

a.w:link {
	text-decoration: none; 
	}

a.w:visited {
	text-decoration: none; 
	color: #787890;
	}

a.w:active {
	text-decoration: none; 
	color: ##606000;
	}

a.w:hover {
	text-decoration: none; 
	color: #903030;	
	background-color:  #ffffff;
	border:  2px solid #906050;
	padding:  2px;
	}

img.smico {
	border: 0px;
	width: 30px;
	height: 30px;
}

/* HEADLINES **************************/

hr.grad { /* Gradient horizontal line */
	width: 100%; 
	height: 12px; 
	border: 0; 
	box-shadow: inset 0 12px 12px -12px rgba(50,30,80,0.7);
	}

h1 { /* Large page headline - Georgia bold */
	color:#303030; 
	font-family: Georgia, serif; 
	font-size: 250%; 
	font-weight: bold; 
	font-variant: small-caps; 
	text-align: center; 
	margin: 10px 20px 20px 20px; 
	line-height: 1.1; 
	text-shadow: 1px 1px #A0A0A0;
	}

h1.cond { /* Heading for condensed menu at page bottom */
	font-size: 96%;
	margin-bottom: 0px;
}

h1.summary {
	font-size: 100%;
	text-align: left;
	margin: 6% 6% 0% 3%;
}

h2 { /* Subhead on this date in history pages */
	color:#303030; 
	font-family: Georgia, serif; 
	font-size: 200%; 
	font-weight: bold; 
	font-variant: small-caps; 
	text-align: center; 
	margin: 10px 20px 20px 20px; 
	line-height: 1.1; 
	text-shadow: 1px 1px #A0A0A0;
	}

h2.cond {
	font-size: 115%;
}	

h3 {
	color:#ffffff; 
	font-family: "Times New Roman", serif; 
	font-size: 20px; 
	font-weight: normal; 
	text-align: center; 
	line-height: 1.2; 
	margin: 1% 0% 0% 0%;
	}

h3.blk {
	color: #000000;
	}	

h4 { /* Times subhead */
	color:#000000; 
	font-family: "Times New Roman", serif; 
	font-size: 160%; 
	text-align: left; 
	line-height: 1.2; 
	margin: 16px 16px 8px 16px;
	}

h4.ctr { /* Centered */
	text-align: center;
	}

h5 { /* Small Times italics subhead */
	color:#343F47; 
	font-family: "Times New Roman", serif; 
	font-size: 120%; 
	text-align: left; 
	line-height: 1.1; 
	font-style: italic; 
	margin: 0px 16px 16px 16px; 
	}

h5.ctr { /* Centered */
	text-align: center;
	}

h6 {
	color:#FFFFFF; 
	font-family: "Times New Roman", serif; 
	font-size: 107%; 
	font-weight: normal; 
	text-align: center; 
	line-height: 1.2; 
	margin: 0px 0px 8px 0px;
	}

h6.blu {
	color:#7090a0; 
	font-family: "Times New Roman", serif; 
	font-size: 107%; 
	font-weight: normal; 
	text-align: center; 
	line-height: 1.2; 
	margin: 0px 0px 8px 0px;
	}

/* PARAGRAPHS *************************/

p { /* Normal text - Times 95% dark blue */
	color:#304057; 
	font-family: "Times New Roman", serif; 
	font-size: 95%; 
	text-align: left; 
	margin: 8px 16px 12px 18px; 
	line-height: 1.3; 
	text-indent: 20px;
	hyphens: auto;
}

p.attc { /* Review attribution center */
	color: #506070; 
	font-family: "Times New Roman", serif; 
	font-size: 102%; 
	text-align: center; 
	line-height: 1.1; 
	margin: 30px 10px 20px 10px;
	text-indent: 0px;
	}

p.attl { /* Review attribution left */
	color: #506070; 
	font-family: "Times New Roman", serif; 
	font-size: 102%; 
	text-align: left; 
	line-height: 1.1; 
	margin: 30px 10px 20px 30px;
	text-indent: 0px;
	}	

p.attr { /* Review attribution right */
	color: #506070; 
	font-family: "Times New Roman", serif; 
	font-size: 102%; 
	text-align: right; 
	line-height: 1.1; 
	margin: 30px 30px 20px 10px;
	text-indent: 0px;
	}

p.bio { /* Author bio text - Times 100% justify */
	color:#444F57; 
	font-family: "Times New Roman", serif; 
	font-size: 100%; 
	text-align: justify; 
	margin: 8px 16px 12px 16px; 
	line-height: 1.3; 
	text-indent: 20px;
	hyphens: auto;
	}

p.biot { /* Author bio titles, small caps */
	color:#202020; 
	font-family: Georgia, Times, serif; 
	font-size: 130%; 
	text-align: center; 
	font-weight: bold; 
	font-variant: small-caps; 
	margin: 12px 10px 10px 10px; 
	line-height: 1.2;
	text-indent: 0px;
	}

p.finc { /* Small Arial type in bluegray */
	clear: both;
	color: #507080; 
	font-family: Arial, sans-serif; 
	font-size: 82%; 
	text-align: center; 
	margin: 10px 20px 10px 20px; 
	line-height: 1.2; 
	text-indent: 0px;
	}

p.textmenu {
	clear:  both;
	font-family:  Arial, sans-serif;
	font-size:  82%;
	text-align:  center;
	line-height:  1.8;
	text-indent:  0px;
}

p.fincw { /* Small Arial type in white */
	clear: both;
	color: #e0e0e0; 
	font-family: Arial, sans-serif; 
	font-size: 82%; 
	text-align: center; 
	margin: 10px 20px 0px 20px; 
	line-height: 1.1; 
	text-indent: 0px;
	}	

p.hang {
	margin: 2% 3% 1% 8%;
	text-indent: -6%;
	}

p.lnk {
	display: block;
	color:#203050; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 110%; 	
	width: 60%;
	text-align: center;
	text-indent: 0%;
	margin: 0% auto 3% auto;
	}

p.news { /* News text - Arial 110% dark blue */
	color:#406070; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 110%; 
	text-align: left; 
	text-indent: -15px;
	line-height: 1.2; 
	margin: 10px 20px 20px 55px; 
	padding-bottom: 10px; 
/*	border-bottom: 1px solid #222630; */
	}

p.note {
	font-family: "Times New Roman", Times, Serif;
	font-size: 90%;
	color: #262626;
	text-align: left;
	margin: 10px 20px 0px 30px;
	text-indent: -10px;
	line-height: 1.2;
	}

p.otd {
	font-family: Georgia, serif;
	font-size: 125%;
	margin: 2% 3% 1% 8%;
	text-indent: -6%;
	}	

p.purchint {
	line-height: 1.6;
	}
	
p.revu { /* Review text, larger Times */
	color:#283850; 
	font-family: "Times New Roman", Times, serif; 
	font-size: 122%; 
	text-align: left; 
	line-height: 1.3; 
	margin: 20px 20px 10px 20px;
	text-indent: 0px;
	border-top: 1px solid #506080;
	padding-top: 4%;
	}

p.summsection { /* Summary section of home page */
	width: 90%;
	padding-top: 1%;
	margin: 0% 6% 3% 3%;
	text-indent: 0px;
	color:#404853; 
	font-family: "Times New Roman", serif; 
	font-size: 100%;
	text-align: left;
	line-height:  1.2;
	}

.tih { /* Today in history section of home page */
	width: 90%;
	margin: 3% 20px 3% 3%;
	text-indent: 0px;
	color:#404853; 
	font-family: "Times New Roman", serif; 
	font-size: 100%;
	text-align: left;
	}

.tihb { /* Today in history bold on home page */
	width: 90%;
	margin: 3% 20px 3% 3%;
	text-indent: 0px;
	color:#404853; 
	font-family: "Times New Roman", serif; 
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	}


/* IMAGES *****************************/

img.biopic { /* Images with author bios */
	width: 33%;
	float: right;
	border: 1px solid black;
	margin: 8px 10px 8px 12px;
	}

img.endor { /* Images with reviews */
	display: inline;
	text-align: left;
	width: 268px;
	height: 304px;
	margin: 0px 212px 0px 20px;
	}

img.corner { /* Corner logo on larger devices */
	border: 0px;
	width: 90%;
	vertical-align: top;
	margin: 0px 20px 0px 10px;
	}

img.cvranim {
	width: 98%;
	margin: 10px 0px;
}	

img.fifthwl {
	float: left;
	width: 20%;
	margin: 1% 3% 3% 3%;	
	border: 1px solid white; 
	}

img.fifthwr {
	float: right;
	width: 20%;
	margin: 1% 3% 3% 3%;	
	border: 1px solid white; 
	}	

img.fullw {
	display: block;
	width: 94%;
	border: 1px solid black;
	margin: 2% auto 2% auto;
	}

img.halfw {
	display: block;
	width: 50%;
	height:  auto;
	border: 1px solid black;
	margin: 2% auto 2% auto;
	}	


img.lnk {
	display: block; 
	margin: 4% auto 0% auto;
	width: 60%;
	border: 1px solid #505050;
	}	

img.map {
	width: 96%;
	margin: 2% 2% 1% 2%;
	}

img.promo {
	display: block;
	width: 65%;
	height:  auto;
	min-width: 360px;
	max-width: 800px;
	border: 1px solid black;
	margin: 2% auto 2% auto;
	}

img.purmn {
	display: block;
	margin: 1% auto 1% auto;
	width: 40%;
	border: 2px solid #505050;
	}

img.purpk {
	display: block;
	margin: 1% auto 1% auto;
	width: 40%;
	border: 2px solid #FF4050;
	}

img.sale {
	display: block;
	margin: 3% auto 0% auto;
	border: 1px solid white;
	width: 40%;
	height:  auto;
	}

img.src {
	display: block;
	border: 1px solid #507080;
	width: 70%;
	margin: 10px auto 1px auto;
	}

img.thirdw {
	display: block;
	width: 33%;
	border: 1px solid black;
	margin: 2% auto 2% auto;	
	}	

.logorc { /* Logo invisible except on small devices */
	display: block;
	width: 98%;
	}

/* TWITTER BOX - NEWS *****************/

.twit {
	border-radius: 5px;
	/* border: 2px solid #b0c0d0; */
	margin: 10px 50px; 
	}

/* LINKS - NEWS ***********************/

a.nwl:visited {
	text-decoration: none;
	color: #909090;
	}

a.nwl:active {
	text-decoration: none;
	color: #a07070;
	}

a.nwl:hover {
	text-decoration: underline;
	color: #903030;
	}

a.nwl:link {
	text-decoration: none; 
	color: #305090;
	}

/* PURCHASE ***************************/

.bkform {
	padding: 3%;
	border-top: 1px solid #a0c0f0;
	}

.vol1 {
	background-color: #102050;
	border: 1px solid #a0c0f0;
	}

.vol2 {
	background-color: #582010;
	border: 1px solid #a0c0f0;
	}

/* SOURCES ****************************/


.docitem a {
	display: block;
	color: #507080; 
	font-family: Arial, sans-serif; 
	font-size: 82%; 
	margin: 0% 4% 2% 4%;
	text-align: center; 
	line-height: 1.1; 
	text-indent: 0px;
	}

ul.src {
	margin: 0% 2% 2% 5%;
	}

/**************************************/


/* MEDIA QUERIES *****************/
/* Large devices only ************/

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33%;
  }
  .col-lg-2 {
    width: 16.6%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33%;
  }
  .col-lg-5 {
    width: 41.66%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33%;
  }
  .col-lg-8 {
    width: 66.66%;
  }
  .col-lg-9 {
    width: 74.99%;
  }
  .col-lg-10 {
    width: 83.33%;
  }
  .col-lg-11 {
    width: 91.66%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .summsection {
	margin: 3% 8% 3% 3%;
	font-size: 145%;
	}  
  .mul6 {
  	clear: both;
  }	
}
  
/* Medium devices only */
@media (min-width: 992px) and (max-width: 1199px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.33%;
  }
  .col-md-2 {
    width: 16.66%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3%;
  }
  .col-md-5 {
    width: 41.66%;
  }
  .col-md-6 {
    width: 50%;    
  }
  .col-md-7 {
    width: 58.33%;
  }
  .col-md-8 {
    width: 66.66%;
  }
  .col-md-9 {
    width: 74.99%;
  }
  .col-md-10 {
    width: 83.33%;
  }
  .col-md-11 {
    width: 91.66%;
  }
  .col-md-12 {
    width: 100%;
  }
  .summsection {
	margin: 3% 6% 3% 3%;
	font-size: 120%;
	}    
  .mnb {
  	width: 30%;
	margin: 1% 2% 1% 1%;
  }
  .mnbpic {
  	width: 30%;
	margin: 1% 2% 1% 1%;
  }
  .mnbcur {
  	width: 30%;
	margin: 1% 2% 1% 1%;  	
  }
  .mul6 {
  	clear: both;
  }
  ul.src {
	margin: 0% 2% 2% 8%;
}
}

/* Small devices only */
@media (min-width: 768px) and (max-width: 991px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33%;
  }
  .col-sm-2 {
    width: 16.66%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33%;
  }
  .col-sm-5 {
    width: 37.3%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58%;
  }
  .col-sm-8 {
    width: 66.66%;
  }
  .col-sm-9 {
    width: 74.99%;
  }
  .col-sm-10 {
    width: 83.33%;
  }
  .col-sm-11 {
    width: 91.66%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .mnb {
  	width: 47%;
	margin: 1% 2% 1% 1%;  	
  }
  .mnbpic {
  	width: 47%;
	margin: 1% 2% 1% 1%;  	
  }
  .mnbcur {
  	width: 47%;
	margin: 1% 2% 1% 1%;  	
  }  
  .mn {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  }
  .mnpic {
  	text-align: center;
  	padding: 2%;  	
  	font-size: 18pt;
  	}
  .mnnot {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  	}
  .mnoff {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
	}
  .logorc {
  	display: block;
  	margin: 10px auto;
  	width: 50%;  	
  } 
  .mul4 {
  	clear: both;
  }
}

/* Extra small devices only */
@media (min-width: 641px) and (max-width: 767px) {
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
  }
  .col-xs-1 {
    width: 8.33%;
  }
  .col-xs-2 {
    width: 16.66%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-4 {
    width: 33.33%;
  }
  .col-xs-5 {
    width: 41.66%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-7 {
    width: 58.33%;
  }
  .col-xs-8 {
    width: 66.66%;
  }
  .col-xs-9 {
    width: 74.99%;
  }
  .col-xs-10 {
    width: 83.33%;
  }
  .col-xs-11 {
    width: 91.66%;
  }
  .col-xs-12 {
    width: 100%;
  }
  .mnb {
  	width: 97%;
	margin: 2% 2% 1% 2%;  	
	padding: 4px 4px 4px 4px;
	text-align: center;	
  }
  .mnbpic {
  	width: 97%;
	margin: 2% 2% 1% 2%;  	
	padding: 2px 2px 2px 2px;
	text-align: center;	
  }
  .mnbcur {
  	width: 97%;
	margin: 2% 2% 1% 2%;  	
	padding: 4px 4px 4px 4px;
	text-align: center; 	
  }  
  .mn {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  }
  .mnpic {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  }
  .mnnot {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  }
  .mnoff {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  }  
  h1 {
  	font-size:  200%;
  }
  h2 {
		font-size:  160%;
  }  
  img.corner {
  	display: none;
  }  
  .logorc {
  	display: block;
  	width: 80%;
  	margin: 12px auto 12px auto;  	
  }  
  .mul3 {
  	clear: both;
  }
	p.otd {
		font-size: 118%;
	}	    
}

/* Extra-extra small devices only */
@media (max-width: 640px) {
  .col-ss-1, .col-ss-2, .col-ss-3, .col-ss-4, .col-ss-5, .col-ss-6, .col-ss-7, .col-ss-8, .col-ss-9, .col-ss-10, .col-ss-11, .col-ss-12 {
    float: left;
  }
  .col-ss-1 {
    width: 8.33%;
  }
  .col-ss-2 {
    width: 16.66%;
  }
  .col-ss-3 {
    width: 25%;
  }
  .col-ss-4 {
    width: 33.33%;
  }
  .col-ss-5 {
    width: 41.66%;
  }
  .col-ss-6 {
    width: 50%;
  }
  .col-ss-7 {
    width: 58.33%;
  }
  .col-ss-8 {
    width: 66.66%;
  }
  .col-ss-9 {
    width: 74.99%;
  }
  .col-ss-10 {
    width: 83.33%;
  }
  .col-ss-11 {
    width: 91.66%;
  }
  .col-ss-12 {
    width: 100%;
  }
  .summsection {
	margin: 3% 4% 3% 3%;
	font-size: 90%;
	}    
  .mnb {
  	width: 97%;
	margin: 2% 2% 1% 2%;  	
	padding: 4px 4px 4px 4px;
	text-align: center;
  }
  .mnbpic {
  	width: 97%;
	margin: 2% 2% 1% 2%;  	
	padding: 2px 2px 2px 2px;
	text-align: center;
  }
  .mnbcur {
  	width: 97%;
	margin: 2% 2% 1% 2%;  	
	padding: 4px 4px 4px 4px;
	text-align: center;
  }
  .mn {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  }
  .mnpic {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  }
  .mnnot {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  }
  .mnoff {
  	text-align: center;
  	padding: 2%;
  	font-size: 18pt;
  }
  h1 {
  	font-size:  200%;
  }
  h2 {
		font-size:  160%;
  }  
  img.biopic {
  	float: none;
  	display: block;
  	margin: 1% auto 1% auto;
  	clear: all;
  }
  img.corner {
  	display: none;
  }
  .logorc {
  	display: block;
  	width: 75%;
  	margin: 12px auto 12px auto;
  }
  .mul2 {
  	clear: both;
  }
	p.otd {
		font-size: 110%;
	}	  
}
