
/*default stylesheet vermontguides */

	
/* Font Passion-One (passionbold) downloaded from FontSquirrell.com Copyright (c) 2011 Fontstage (info@fontstage.com), with Reserved Font Name "Passion" This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007  passionOne (passionbold) Generated by Font Squirrel (http://www.fontsquirrel.com) on February 26, 2015 */ 

@font-face {
    font-family: 'passionbold';
    src: url('webfonts/passionone/PassionOne-Regular-webfont.eot');
    src: url('webfonts/passionone/PassionOne-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/passionone/PassionOne-Regular-webfont.woff2') format('woff2'),
         url('webfonts/passionone/PassionOne-Regular-webfont.woff') format('woff'),
         url('webfonts/passionone/PassionOne-Regular-webfont.ttf') format('truetype'),
         url('webfonts/passionone/PassionOne-Regular-webfont.svg#passionbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* dropcap from http://code.stephenmorley.org/html-and-css/creating-drop-caps/ */

/* The three dropcaps are for varying lengths of the first paragraph. Use whichever looks better in a particular situation */


.dropcap {
	color: silver; 
  	float: left;
 	 font: bold 897%/35% "passionbold";
	margin: 0.205em .1em 0 0;
}

.dropcap + span{
  	margin-left : -0.5em;
}


.dropcap2 {
	color: silver; 
  	float: left;
 	 font: bold 797%/35% "passionbold";
	margin: 0.205em .1em 0 0;
}

/* font percent changed for 3-line dropcaps -- see butternut0215.html */

.dropcap2 + span{
  	margin-left : -0.5em;
}

.dropcap3 {
	color: silver; 
  	float: left;
 	 font: bold 657%/35% "passionbold";
	margin: 0.205em .1em 0 0;
}

/* font percent changed for 3-line dropcaps -- see butternut0215.html */

.dropcap3 + span{
  	margin-left : -0.5em;
}


/* drop cap (apply inline to first letter) 
old: 750%/92px Impact */
.olddropcap, sub 	 { 
		color: silver; 
	position: relative; 
	top: 0; 
	left: 0; 
	float: left; 
	font: 750%/92px Impact ; 
	}


#fb_head_list tbody tr td.tdname	 { 
	width: 99%; 
	padding-left: 15px; 
	float: none; 
	border-bottom: 0px solid #bdd2e5; 
	font-size: 1em; 
	} 
td.tdname	 { 
	padding-left: 33px; 
	background-color: #fff5e2; 
	padding-right: 99px; 
	} 
/* to align photos to the right and apply borders  */
#content_mid p img.leftimage	 { 
	-webkit-box-shadow: 0px rgba(5, 5, 5, .4); 
	box-shadow: 0px rgba(5, 5, 5, .4); 
	padding:2px; 
	float: left; 
	margin-right: 12px; 
	margin-bottom: 12px; 
	margin-top: 6px; 
	} 
/* span.email used on contact form with script  */
span.email	 { 
	font-weight: bold; 
	font-style: italic; 
	} 
#content_mid img.right	 { 
	float: right;
	padding-left: 10px;
} 
#content_mid img.edit	 { 
	float: right; 
	}


/*a.tooltip styles the tooltip css used in permalink.js  */
a.tooltip	 { 
	outline:none; 
	} 
a.tooltip strong	 { 
	line-height:30px;
	} 
a.tooltip:hover	 { 
	text-decoration:none;
	} 
a.tooltip span	 { 
		z-index:10;display:none; 
	padding:14px 20px; 
	margin-top:-30px; 
	margin-left:28px; 
	width:240px; 
	line-height:16px; } 
a.tooltip:hover span { 
	
	display:inline; 
	position:absolute; 
	color:#111; 
	border:1px solid #DCA; 
	background:#fffAF0; } 
.callout	 { 
	z-index:20; 
	position:absolute; 
	top:30px; 
	border:0; 
	left:-12px; } 
 
/*CSS3 extras */
a.tooltip span	 { 
	border-radius:4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-moz-box-shadow: 5px 5px 8px #CCC; 
	-webkit-box-shadow: 5px 5px 8px #CCC; 
	box-shadow: 5px 5px 8px #CCC; } 
/* displays the medium sized covers in the bottom component 140x181 px  */
.mcover	 { 
	background-image: url(../2015/cov0415md.jpg); 
	line-height: 181px; 
	background-repeat: no-repeat; 
	overflow: visible; 
	margin-bottom: -12px; } 
.mcoverTG {
	
	background-image: url(../2015/covtg0215md.jpg); 
	line-height: 181px; 
	background-repeat: no-repeat; 
	overflow: visible; 
	margin-bottom: -12px; 
}

.smcoverTG	 { 
	background-image: url(../2015/covtg0215md.jpg); 
	line-height: 181px; 
	background-repeat: no-repeat; 
	overflow: visible; 
	margin-bottom: -12px; 
	}

div.smcoverTG {
		background-image: url(../2015/covtg0215md.jpg); 
	line-height: 182px; 
	background-repeat: no-repeat; 
	overflow: visible; 
	margin-bottom: -12px;
	margin-top: 0;
} 
/* this keeps the alignment on the tg rightnav for the tg index page. TG rightnav 120x155 px */
div.smcoverspacer	 { 
	line-height: 155px; 
	background-image: url(smcoverspacer.jpg); 
	background-repeat: no-repeat; 
	width: 120px; 
	overflow: visible; 
	margin-top: 15px; 
	} 
/* see 1999/8-aug/aug2.htm  */
blockquote	 { 
	float: right; 
	margin-left: 15px; 
	margin-top: -12px; 
	padding: 12px; 
	width: 250px; 
	font-size: 18px; 
	line-height: 18px; 
	color: #ba304e; 
	border-left: 5px solid #fce27c; 
	background-color: #f6ebc1; 
	} 
	
.pullquote	 { 	
	color: #967D30; 
	background-color: #fffbf1; 
	text-align: center; 
	padding:12px; 
	font: bold 1em/1.7 Verdana, Tahoma, Arial, sans-serif; 
	} 
	
/* see bird0811 story  */
.pullquote_bird	 { 
	font-variant: small-caps;
	background-color: #eef5f4; 
	clear: both; 
	text-align: center;
	letter-spacing: .2em;
	padding: 4px;
} 
.pullquote_bird_caption	 { 
	background-color: #e4eded; 
} 

div.smallbox	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	color: #967D30; 
	background-color: #FFF4D1; 
	font-size: .8em; 
	line-height: 1.7; 
	padding:12px; 
	border-style: solid; 
	float: right; 
	text-align: left; 
	margin-left: 8px; 
	border-width: 1px; 
	margin-bottom: 8px; 
	} 
div.smallbox img	 { 	
	padding:4px; 
	border-style: dashed; 
	float: right; 
	text-align: left; 
	margin-left: 8px; 
	border-color: #ddcfa3; 
	} 

div.weathermap	 { 
	background-color: #d7e4da; 
	float: right; 
	clear: both; 
	width: 220px; 
	padding: 0 8px 8px; 
	margin: 0 8px 8px 16px; 
	font-size: .7em; 
	} 
img.scaled	 { 
	width: 100%; 
	} 
/*---------------------- */
/* the text-bluetoad links beside the h2 headlines on index and email */
/*styles from Act 250 from 2001 to 2013 and beyond -----------------------------------------------
	ACT 250 only cs class styles needed are 
	table "act-250" and 
	td "act-250-header" and 
	td "act-250-district" 
	
	example:
	<table class="act-250">
	<td class="act-250-header">
	<td class="act-250-district" colspan="5">
 */
	
table.act-250	 { 
	text-indent: 2px; 
	} 
td.act-250-header	 { 
	color: white; 
	background-color: #90968b; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding: 4px; 
	border-bottom: 2px dashed #baab7d; 
	} 
/* For commercial spaces 2011  */
td.town_sub	 { 
	font-size: 12px; 
	font-weight: bold; 
	color: #187996; 
	background-color: #e5dfc7; 
	} 
td.act-250-district	 { 
	background-color: #eaeaea; 
	color: black; 
	font-size: 1em; 
	padding: 6px 200px 6px 8px; 
	} 
/* erik glitman column 0514  */
table#glitman0514	 { 
	text-indent: 2px; 
	background-color: #fffeff; 
	color: black; 
	font-size: 1em; 	
	-webkit-box-shadow: 3px 3px 8px 0px rgba(153,150,153,1); 
	-moz-box-shadow: 3px 3px 8px 0px rgba(153,150,153,1); 
	box-shadow: 3px 3px 8px 0px rgba(153,150,153,1); 
	} 
td.glitman-header	 { 
	color: white; 
	background-color: #1b1a19; 
	padding-left: 4px; 
	padding-right: 4px; 
	} 
/*under construction 2013 ----------------------------------------------- */
div.const	 { 
	background-color: whitesmoke; 
	padding: 12px; 
	} 
div.const img	 { 
	display: block; 
	position: relative; 
	left: -6px; 
	} 
div.const p	 { 
	color: #46469d; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-weight: bold; 
	} 
span.construction-numbers	 { 
	background-color: #46469d; 
	color: white; 
	text-align: center; 
	margin-right: 7px; 
	padding: 2px 4px 2px 6px; 
	} 
/* styles for lightbox images used on christine burdick 
	vermont walkways featured business
	and under construction may 2009
----------------------------------------------- */
.lightbox_mast img	 { 
	background-color: #fff; 
	font:bold 0.8em Verdana, Tahoma, Arial, sans-serif; 
	position: relative; 
	width: auto ; 
	height:150px ; 
	overflow: hidden; 
	border-bottom: 1px solid silver; 
	float: left; 
	padding: 5px; 
	} 
td.header	 { 
	background-color: #a6ced1; 
	} 
td.subhead	 { 
	background-color: #9fa074; 
	} 
/* dining out restaurant items -------------------- */
/* rule between restaurant items */
.rest_box p	 { 
	border-bottom: 1px solid silver; 
	padding-bottom: 9px; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	padding-top: 0; 
	} 
.rest_box_show p	 { 
	border-bottom: 1px solid silver; 
	padding-bottom: 9px; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	padding-top: 0; 
	} 
.rest_box strong b	 { 
	} 
.rest_box_show strong b	 { 
	} 
.rest_box_show a img	 { 
	float: right; 
	padding: 8px; 
	border-style: none; 
	} 
 
.rest_box a img	 { 
	float: right; 
	padding: 8px; 
	border-style: none; 
	display: none; 
	} 
.digitext	 { 
	color: orange; 
	text-align: center; 
	width: 7.6em; 
	font: small-caps bold 70% Verdana, Tahoma, Arial, sans-serif; 
	margin-right: 7px; 
	position: relative; 
	clear: left; 
	float: none; 
	background-color: #eaeaea; 
	top: 3px; 
	height: 1.7em; 
	} 
.tinysansC	 { 
	font-size: 0.6em; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	text-align: center; 
	} 
.h2_choice	 { 
	color: #bcbc9d; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	display: inline; 
	} 
.underrule	 { 
	padding-bottom: 4px; 
	border-bottom: 1px solid black; 
	} 
/* used in digest.html and in email notices for small snake headers  */
.departments	 { 
	font-size: .7em; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-weight: 700; 
	} 
/* used with p tags to create rule under paragraphs on index and email */
.index_story 
/* for story items on index.html */	 { 
	font-size: 1em; 
	font-family: Georgia, "Lucida Bright", Times, "Times New Roman", serif; 
	line-height: 1.5em; 
	text-align: left; 
	padding-right: 10px; 
	} 
.index_storySM 
/* for story items on index.html */	 { 
	font-size: 0.9em; 
	font-family: Georgia, "Lucida Bright", Times, "Times New Roman", serif; 
	background-color: #fffae6; 
	text-align: left; 
	padding-right: 10px; 
	} 
.index_story_bump 
/* for bold item on index story item */	 { 
	color: #6E5943; 
	font-weight: 900; 
	} 
.index_story_bumpSM 
/* for bold item on index story item */	 { 
	color: #6E5943; 
	font-weight: 900; 
	} 
.bt_em 
/* text only link */	 { 
	font-size: 12px; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
/*colors */
.reddish	 { 
	color: #ba304e; 
	} 
/* otterfbvideo used for video testimonial links  */
#featured div.otterfbvideo h3	 { 
	color: #a8781b; 
	font-size: 1.2em; 
	} 
div.otterfbvideo	 { 
	color: #a8781b; 
	background-color: #eaeaea; 
	padding: 4px 12px; 
	margin-top: 12px; 
	border-top-style: solid; 
	border-top-color: #fdd435; 
	border-bottom: 1px solid #fdd435; 
	font: .8em Verdana, Tahoma, Arial, sans-serif; 
	} 
#content_mid div p strong.reddish a	 { 
	color: #ba304e; 
	font-weight: bold; 
	text-decoration: underline; 
	} 
ul.square li	 { 
	
/*used in tg/fun.htm */
	list-style-type: square; 
	list-style-position: outside; 
	margin-bottom: 12px; 
	} 
div.play strong	 { 
	color: #10528f; 
	} 
/*top -----------------------------------------------  */
/* old body .96em/1.7em Georgia, "Lucida Bright", Times, "Times New Roman", serif;  */
body	 { 
	color: #616161; 
	width: 100%; 
	margin: 0; 
	padding-top: 0px !important; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	border: 0; 
	font: .96em/25px Georgia, "Lucida Bright", Times, "Times New Roman", serif; 
	} 
#mainwrap	 { 
	background: white; 
	width: 970px; 
	margin-left: auto; 
	margin-right: auto; 
	} 
em	 { 
	background-repeat: no-repeat; 
	overflow: hidden; 
	} 
/* social-icons used on featured biz donahue and otter creek  */
ul.social-icons li	 { 
	display: inline-block; 
	} 
#featured div.donahue_bg ul.social-icons li a img	 { 
	} 
p.namebadge	 { 
	display: inline; 
	clear: none; 
	float: right; 
	background-color: #cdddce; 
	border-bottom-style: solid; 
	border-bottom-color: silver; 
	font: 1em/2.5em Verdana, Tahoma, Arial, sans-serif; 
	vertical-align: top; 
	width: 160px; 
	text-align: center; 
	margin-left: 8px; 
	padding-left: 6px; 
	padding-right: 14px; 
	} 
p.namebadge_desc	 { 
	display: marker; 
	float: none; 
	background-color: #EFF3EB; 
	border-bottom-style: solid; 
	border-bottom-color: silver; 
	margin-bottom: 6px; 
	padding-top: 8px; 
	padding-bottom: 6px; 
	padding-left: 8px; 
	} 
#mainwrap-innerOLD	 { 
	overflow: auto; 
	padding-top: 25px !important; 
	padding-right: 35px; 
	padding-bottom: 35px; 
	padding-left: 35px; 
	outline: dotted 1px silver; 
	} 
#mainwrap-inner	 { 
	overflow: auto; 
	outline: dotted 1px silver; 
	padding: 0 35px 35px; 
	} 
.folio	 { 
	float:right; 
	margin:-2000px; } 
#topnavlink	 { 
	} 
a.bannerL	 { 
	display: block; 
	width: 450px; 
	height: 100px; 
	float: left; 
	background: url(BP_banner-simple-0614.jpg) no-repeat; 
	text-decoration: none; 
	background-position: 0 0; } 
a.bannerR	 { 
	display: block; 
	width: 450px; 
	height: 100px; 
	float: left; 
	background: url(BP_banner-simple-0614.jpg) no-repeat; 
	text-decoration: none; 
	background-position: -450px 0; } 
div.topnavlink	 { 
	color: white; 
	font-size: 11px; 
	background-color: black; 
	text-align: center; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	} 
div.topnavlink a	 { 
	color: white; 
	font-size: 11px; 
	background-color: black; 
	text-align: center; 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	} 
div.topnavlink a:hover	 { 
	color: black; 
	font-size: 11px; 
	text-align: center; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	background-color: #b8c9fa !important; 
	} 
a.image img	 { 
	text-decoration: none; 
	} 
/*main content -----------------------------------------------  */
#contentarea	 { 
	background-image: url(bg_content.gif); 
	background-repeat: repeat-y; 
	background-attachment: scroll; 
	background-position: 0 0; 
	width: 900px; 
	} 
/*these three IDs create the left middle and right portions of the content area */
#envelope1	 { 
	background-color: transparent; 
	width: 710px; 
	float: left; } 
#content_mid	 { 
	width: 540px; 
	float: right; 
	} 
/* to align photos to the right and apply borders  */
#content_mid p img.leftimageNS	 { 
	-webkit-box-shadow: 0px rgba(5, 5, 5, .4); 
	box-shadow: 0px rgba(5, 5, 5, .4); 
	padding:2px; 
	float: left; 
	margin-right: 12px; 
	margin-bottom: 12px; 
	margin-top: 6px; 
	}


#content_mid img.noshadow	 { 
	padding: 0; 
	background-image: none; 
	float: none; 
	border-style: none; 
	margin-top: 12px; 
	-webkit-box-shadow: 0px 0px 0px 0px rgba(5, 5, 5, .4); 
	box-shadow: 0px 0px 0px 0px rgba(5, 5, 5, .4); 
	clear: left; 
	margin-right: 12px; 
	} 
#lightbox_id img	 { 
	display: inline; 
	clear: none; 
	padding: 0; 
	margin: 0; 
	width: auto; 
	height: auto; 
	} 
#lightbox_hide div.lightbox_mast a img	 { 
	visibility: collapse; 
	overflow: hidden; 
	} 
/* used by featured business christine burdick to align headshots and apply borders  */
#content_mid p img.burdick	 { 
	border: 1px solid #1b2992; 
	padding:2px; 
	float: left; 
	margin-right: 12px; 
	margin-bottom: 12px; 
	margin-top: 6px; 
	} 
#content_mid h2	 { 
	color: maroon; 
	margin-left:
	0px; 
	} 
img.lake0412	 { 
	float: none; 
	clear: right; 
	} 
/*envelope2 and rightnav create the right portion of the content area */
#envelope2	 { 
	width: 150px; 
	float: right;
	} 
/*javascript formatting -----------------------------------------------  */
#breadnav, p.breadnavel	 { 
	text-align: left; 
	float: none; 
	padding: 0px; 
	margin-bottom: 10px; 
	margin-top: 20px; 
	font: 0.8em Verdana, Tahoma, Arial, sans-serif; 
	color: maroon; } 
.lilbox 
/* used to outline press release info */	 
	{ 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-style: normal; 
	text-align: left; 
	float: left; 
	background-color: #9a9a9a; 
	width: 90%; 
	margin-bottom: 4px; 
	padding-left: 4px; 
	border-color: gray; 
	border-width: 0px; 
	} 
.flipbox 
/* box and background for flipping code */	 
	{ 
	font-size: 97%; 
	color: #603; 
	font-family: "Arial Black"; 
	font-weight: 400; 
	text-decoration: none; 
	float: right; 
	padding: 0 4px 4px; 
	border: dotted 1px gray; 
	background-color: #eef5f4; 
	text-align: left; 
	width: 180px; 
	margin-top: 0; 
	margin-right: 8px; 
	margin-left: 8px; 
	} 
.flipboxLIL 
/* box and background for flipping code */	 
	{ 
	font-size: 97%; 
	color: #603; 
	font-family: "Arial Black"; 
	font-weight: 400; 
	background-color: #9dc0c0; 
	text-decoration: none; 
	text-align: center; 
	width: auto !important; 
	border-color: gray; 
	border-width: 1px; 
	} 
.crumb 
/*used by breadcrumb dot js*/	 
	{ 
	font-size: 0.6em; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
#orig	 { 
	font-size: 0.6em; 
	line-height: 1.3em !important; 
	text-align: right; 
	margin-bottom: 20px; 
	padding-top: 6px; 
	padding-bottom: 8px; 
	padding-left: 20px; 
	border-bottom: 1px dotted gray; 
	} 
.orig 
/* dup of div -- needed for old pages until all orig has been updated */	 
	{ 
	font-size: 0.6em; 
	line-height: 1.3em !important; 
	text-align: right; 
	margin-bottom: 20px; 
	padding-top: 6px; 
	padding-bottom: 8px; 
	padding-left: 20px; 
	border-bottom: 1px dotted gray; 
	} 
.this_month	 { 
	color: maroon; 
	font-weight: 100; 
	font-variant: small-caps; 
	text-align: left; 
	padding-top: 6px; 
	padding-bottom: 8px; 
	padding-left: 20px; 
	border-bottom: 1px dotted gray; 
	} 
.fancy_dancy, fancy_dancy_underline	 { 
	color: maroon; 
	font-weight: 900; 
	font-variant: small-caps; 
	text-align: left; 
	} 
.fancy_dancy_underline	 { 
	border-bottom: 1px dotted #be0000; 
	} 
.bp_em, .veljovic-ital 
/* emphasize magazine title */	 { 
	font-style: italic; 
	} 
p.year_index
/*use for the default index.html files in each Year folder*/	 { 
	color: #646464; 
	font-size: 0.9em; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
h1.year_index
/*use for the default index.html files in each Year folder*/	 { 
	color: #a7a7a7; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
.copyright	 { 
	padding-top: 8px; 
	border-top: 1px solid silver; 
	font: 0.8em Verdana, Tahoma, Arial, sans-serif; 
	} 
.copyright_link	 { 
	font-size: 0.8em; 
	font-family: courier, "courier new"; 
	padding-top: 8px; 
	border-top: 1px solid silver; 
	} 
p.bottomnav	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
hintanchor 
/* used for mouse over box on epoint 0609 */	
	 { 
	background-color: aqua; 
	} 
h1 small	 { 
	font-size: 0.5em; 
	} 
#switchform	 { 
	color: #aec6c5; 
	font-size: 0.6em; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-style: normal; 
	background-color:transparent; 
	text-align: left; 
	float: right; 
	margin: 0 20px 5px 0; 
	padding: 4px; 
	} 
/*navs ------ leftnav_header also used by rightnav -----------------------  */
#leftnav	 { 
	width: 150px; 
	float: left; 
	} 
#rightnav	 { 
	width: 150px; 
	float: right;
	padding-top: 13px;
} 
.leftnav_header	 { 
	text-transform: uppercase; 
	width: auto; 
	display: inline; 
	font: .9em "Arial Black"; 
	color: #4f6483; 
	} 
#rightnav h5	 { 
	text-transform: uppercase; 
	width: auto; 
	display: inline; 
	font: .9em "Arial Black"; 
	color: #66668b;
} 
#leftnav h6 a	 { 
	line-height: 1.5em; 
	} 
#rightnav h6 a	 { 
	line-height: 1.5em; 
	} 
/* type */ 
p 
/* use body tag for p text */	 { 
	} 
h1, h2, h3, h4, h5, h6	 { 
	line-height: 105%; 
	text-align: left; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
#featured h6.department	 { 
	color: #fffbfe; 
	background-color: #d51412; 
	font-size: 10px; 
	text-transform: uppercase; 
	text-indent: 6px; 
	line-height: 14px; 
	padding-bottom: 0; 
	margin-bottom: 26px; 
	margin-top: 90px; 
	}

/* for mergers and new biz clean formatting */ 
	
	
div.nbmerg_body	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
div.nbmerg_body h3, h2{ 
	font: bold 1em Verdana, Tahoma, Arial, sans-serif; 
	} 
div.nbmerg_body p	 { 
	font-size: .81em; 
	} 
div.nbmerg_body h4	 { 
	background-image: none; 
	background-color: transparent; 
	border-top-style: none; 
	} 
	
	
	

	
	
	
	
	
h5	 { 
	font-size: 1em; 
	color: maroon; 
	} 
h1, .s-column-title, .headline	 { 
	color: #000; 
	text-align: left; 
	float: none; 
	clear: left; 
	} 
.issuebanner	 { 
	font: small-caps 20px/0 serif; 
	text-align: left; 
	color: #ba304e; 
	float: none; 
	clear: both; 
	} 
.nopad	 { 
	padding: 0px; } 
h2, dt,.s-column-deck, .deck	 { 
	text-decoration: none; 
	font-size: 1em; 
	line-height: 1.5em; 
	font-weight: bold; 
	} 
#content_mid div.sitemap h2	 { 
	color: maroon; 
	} 
#content_mid div.sitemap p	 { 
	line-height: 1.5em; 
	font-size: .9em; 
	} 
dt	 { 
	font-size: 90%; 
	color:navy; } 
h3, .s-column-byline, .byline	 { 
	padding-bottom: 4px; 
	line-height: 1.5em; 
	font-weight: bold; 
	font-variant: normal; 
	color: #212121; 
	font-style: italic; 
	font-size: .87em; 
	} 
#content_mid div.recent h2 a	 { 
	font-size: .8em; 
	} 
#content_mid div.recent p	 { 
	font: .85em Verdana, Tahoma, Arial, sans-serif; 
	} 
 
/* p is the story description */
#content_mid div.recent p b	 { 
	color: maroon; 
	font-weight: bold; 
	font-variant: normal; 
	font-size: 1.1em; 
	} 
 
/* p b is the issue */
#content_mid div.recent p.index_story span.index_story_bump a	 { 
	font: bold 1.1em/2em Verdana, Tahoma, Arial, sans-serif; 
	} 
 
/* story_bump is the company, subject name */
#content_mid div.sitemap p a	 { 
	font-weight: bold; 
	} 
 
/* p a is the link for the name */
.bold, .bold-snake-gill-sans	 { 
	font-weight: bold; } 
h4, .caption, p.s-new-biz-name 
{ 
	font-size: .8em; 
	line-height: 1.9em; 

	background-color: transparent; 
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid silver;
	padding-top: 4px;
	padding-bottom: 4px;
} 
	
/* div.interviews styles used for interviews/index.html and featured business nedde real estate for the team profiles  */
div.interviews	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
#content_mid div.fonts_sans_epoint_index p a	 { 
	font: normal normal .8em/1.8em Verdana, Tahoma, Arial, sans-serif; 
	} 
#content_mid div.interviews h4	 { 
	border-style: none; 
	} 
#content_mid div.interviews ul li	 { 
	list-style-type: square; 
	} 
#content_mid div.interviews img	 { 
	float: right; 
	text-align: left; 
	} 
#content_mid div.interviews h3	 { 
	font-size: 1.13em; 
	border-top: 8px solid silver; 
	padding-top: 15px; 
	} 
td	 { 
	font: .7em Verdana, Tahoma, Arial, sans-serif; 
	border-bottom: 1px solid #bdd2e5; 
	} 
img	 { 
	margin: 4px; 
	} 
.left	 { 
	float: left; 
	clear: left; 
	margin: 8px; 
	} 
.leftimg	 { 
	position: absolute; 
	left:0px; 
	margin: 0px; 
	} 
/*featured_list is used for the logos in the featured navigation; 
	text_line keeps the next line from wrapping around the logos  */
img.featured_list	 { 
	float: left; 
	clear: both; 
	padding: 4px 4px 12px 0; 
	border:0; 
	} 
.text_line	 { 
	clear:both; 
	margin-bottom:2px; 
	} 
/* link styles -----------------------------------------------  */
a	 { 
	color: #5e5e5e; 
	text-decoration: none; 
	} 
a:active	 { 
	color: white; 
	background-color: navy; 
	} 
a:visited	 { 
	color: #749aa5; 
	}


/* for the alphabet tabs at the top of biblio */

#content_mid span.biblioalpha a {
	font: small-caps .7em Verdana, Tahoma, Arial, sans-serif;
	text-decoration: none;
	letter-spacing: -2px;
} 
a:hover	 { 
	color: white; 
	background-color: #c0c0c0; 
	} 
#content_mid p a	 { 
	text-decoration: underline; 
	}

/* span.inside_link: see h4 link in english rose story */



span.inside_link {
	text-decoration: underline;
	font-style: italic;
} 
 
/* @group bottom nav  */
/*CHANGED ALL BORDERS TO 0PX OR TO SOLID WHITE  */
/* bottom component from matthewjamestaylor dot com  */
.bottomnav a	 { 
	font-size: 0.8em; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	color: white; 
	text-decoration: none; 
	} 
#bottom_outer	 { 
	margin-right: -35px; 
	margin-left: -35px; 
	border-top: 0px solid navy; 
	} 
 
	
#container4	 { 
	clear:left; 
	float:left; 
	width:100%; 
	overflow:hidden; 
	background: #a9a9a9; 
	border-bottom: 0px solid black; 
	outline: solid thin WHITE !important;
	margin-top: 12px;
} 

#container3	 { 
	clear:left; 
	float:left; 
	width:100%; 
	position:relative; 
	right:25%; 
	
/* column 3 background colour */ outline: solid thin WHITE !important; } 
#container2	 { 
	clear:left; 
	float:left; 
	width:100%; 
	position:relative; 
	right:25%; 
	
/* column 2 background colour */ outline: solid thin WHITE !important; } 
#container1	 { 
	float:left; 
	width:100%; 
	position:relative; 
	right:25%; 
	
/* column 1 background colour  */
outline: solid thin WHITE !important; } 
#col1	 { 
	float:left;width:21%;position:relative;left:77%;overflow:hidden; } 
#col2	 { 
	float:left; 
	width:21%; 
	position:relative; 
	left:81%; 
	overflow:hidden; 
	} 
#col3	 { 
	float:left; 
	width:21%; 
	position:relative; 
	left:85%; 
	overflow:hidden; 
	} 
#col4	 { 
	float:left; 
	width:21%; 
	position:relative; 
	left:89%; 
	overflow:hidden; 
	} 
/* @end bottom nav */
/* @group bottom nav HOLD  */
/* bottom component from matthewjamestaylor dot com  */
.bottomnav0	 { 
	font-size: 0.8em; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
#bottom_outer0	 { 
	margin-right: -35px; 
	margin-left: -35px; 
	border-top: 4px solid navy; 
	} 
#container40	 { 
	clear:left; 
	float:left; 
	width:100%; 
	overflow:hidden; 
	background: #f4f3f3; 
	
/* column 4 background colour */ border-bottom: 4px solid black; 
	outline: solid thin navy !important; 
	} 
#container30	 { 
	clear:left; 
	float:left; 
	width:100%; 
	position:relative; 
	right:25%; 
	
/* column 3 background colour */ outline: solid thin black !important; } 
#container20	 { 
	clear:left; 
	float:left; 
	width:100%; 
	position:relative; 
	right:25%; 
	
/* column 2 background colour */ outline: solid thin black !important; } 
#container10	 { 
	float:left; 
	width:100%; 
	position:relative; 
	right:25%; 
	
/* column 1 background colour  */
outline: solid thin black !important; } 
#col10	 { 
	float:left;width:21%;position:relative;left:77%;overflow:hidden; } 
#col20	 { 
	float:left; 
	width:21%; 
	position:relative; 
	left:81%; 
	overflow:hidden; 
	} 
#col30	 { 
	float:left; 
	width:21%; 
	position:relative; 
	left:85%; 
	overflow:hidden; 
	} 
#col40	 { 
	float:left; 
	width:21%; 
	position:relative; 
	left:89%; 
	overflow:hidden; 
	} 
/* @end bottom nav HOLD  */
/*biblio content -----------------------------------------------  */
#bibbib	 { 
	background-color: white; 
	width: 900%; 
	padding-right: 185px; 
	padding-left: 185px; 
	} 
.backtotop	 { 
	color: #483d8b; 
	font-weight: normal; 
	font-size: 10px } 
.indent 
/* use as a div to indent a section of type 4ems on both sides */	 { 
	padding-right: 4em; 
	padding-left: 4em; 
	} 
.indexlist	 { 
	
/*used in biblio.htm */
font: .8em Verdana, Tahoma, Arial, sans-serif; 
	} 
.indexlist_cover	 { 
	
/*used in biblio.htm COVER displays a bullet marker */
font: .8em Verdana, Tahoma, Arial, sans-serif; 
	} 
.indexlist_cover:after	 { 
	content: " •"; 
	color: #f5c33f; 
	vertical-align: sub; 
	line-height: .8em; 
	font-size: 2em; 
	} 
.indexlist a, .indexlist_cover a	 { 
	font-weight: bold } 
/*tables internal to main story windows such as act 250, real estate, tg just the facts, commercial spaces ----------------------------------------------- */
/* table.int article tables style light tan eee8aa pale goldenrod  */
table.int	 { 
	background-color: #eee8aa; 
	margin: 0; 
	padding: 0; 
	text-indent: 1em; 
	width: auto; 
	} 
td.int_head 
/* section head */	 { 
	background-color: navy; 
	color: white; 
	font: bold 1em Verdana, Tahoma, Arial, sans-serif; 
	text-align: center; 
	} 
td.int_tab_fade 
/* lighter color background with pale fade and grey type */	 { 
	padding: 6px 6px 6px 12px; 
	font: bold 12px Verdana, Tahoma, Arial, sans-serif; 
	color: #334748; 
	background-color: #d1ebec; 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
	text-align: center; 
	width: auto; 
	border-left: 1px solid #c1dad7; 
	border-bottom: 1px solid #c1dad7; 
	border-right: 1px solid #c1dad7; 
	border-top-style: none; 
	border-top-width: 0; 
	} 
td.int_tab_lt 
/* lighter color background with image detail */	 { 
	padding: 6px 6px 6px 12px; 
	background: #d1ebec url(bullet1.gif) no-repeat; 
	font: bold 12px Verdana, Tahoma, Arial, sans-serif; 
	color: #334748; 
	text-align: center; 
	width: auto; 
	border-left: 1px solid #c1dad7; 
	border-bottom: 1px solid #c1dad7; 
	border-right: 1px solid #c1dad7; 
	border-top-style: none; 
	border-top-width: 0; 
	} 
td.int_tab_med 
/* med color background */	 { 
	background-color: #c4dedf; 
	width: auto; 
	padding: 6px 6px 6px 12px; 
	font: bold 12px Verdana, Tahoma, Arial, sans-serif; 
	color: #334748; 
	text-align: center; 
	border-left: 1px solid #c1dad7; 
	border-bottom: 1px solid #c1dad7; 
	border-right: 1px solid #c1dad7; 
	border-top-style: none; 
	border-top-width: 0; 
	} 
td.int_tab_dark 
/* darker color background */	 { 
	background-color: #bad4d5; 
	width: auto; 
	padding: 6px 6px 6px 12px; 
	font: bold 12px Verdana, Tahoma, Arial, sans-serif; 
	color: #334748; 
	text-align: center; 
	border-left: 1px solid #c1dad7; 
	border-bottom: 1px solid #c1dad7; 
	border-right: 1px solid #c1dad7; 
	border-top-style: none; 
	border-top-width: 0; 
	} 
/* use these styles in STORY templates along with the script in style > stripe.js -----------------------------------------------  */
.zebra	 { 
	border: 1px solid #666666; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
.zebra tbody tr td	 { 
	border-bottom: 1px solid navy; 
	border-left-color: #d9d9d9; 
	border-left-width: 1px; 
	padding-left: 3px; 
	} 
.zebra_head	 { 
	color: white; 
	background-color: #26353d; 
	padding-left: 6px; 
	} 
.zebra_head2	 { 
	color: white; 
	background-color: #798890; 
	} 
.zebra_sub	 { 
	color: white; 
	background-color: #9ea8b0; 
	padding-left: 6px; 
	} 
/* use these styles in TG templates along with the script in style > stripe.js  */
.zebra_tg_head	 { 
	color: white; 
	font-weight: bold; 
	background-color: gray; 
	} 
.zebra_tg_head2	 { 
	color: navy; 
	line-height: 2em; 
	background-color: #bdbdbd; 
	} 
.zebra_tg_sub	 { 
	color: black; 
	font-weight: bold; 
	background-color: #e1e1e1; 
	} 
.zebra_tg_test color1	 { 
	background-color: #e1e1e1; 
	} 
.zebra_tg_test color2	 { 
	background-color: #e1e1e1; 
	} 
/* For commercial spaces 2011  */
td.town_sub	 { 
	font-size: 12px; 
	font-weight: bold; 
	color: #187996; 
	background-color: #e5dfc7; 
	} 
/*clearfix see positioniseverything dot net slash easyclearing.html for details ------  */
.clearfix:after	 { 
	clear: both; 
	display: block; 
	content: " "; 
	height: 0px; 
	visibility: hidden; 
	} 
.clearfix	 { 
	display: inline-block; 
	} 
/* Hide these rules from IE-mac \ */
* html .clearfix	 { 
	height: 1%; 
	} 
.clearfix	 { 
	display: block; 
	} 
li.clearfix	 { 
	display: list-item; 
	} 
/* End hide from IE-mac  */
.bug 
/* make type tiny for h1 on featured biz */	 { 
	color: white; 
	font-size: 0.01em; 
	line-height: 0.01em; 
	text-indent: 0; 
	float: left; 
	} 
.bug2 
/* make type tiny for h1 on featured biz */	 { 
	text-indent: 0; 
	float: right; 
	} 
div#featuredlist	 { 
	color: maroon; 
	text-align: left; 
	float: left; 
	border: 1px none gray; 
	clear: both; 
	width: 540px; 
	margin: 4px 4px 30px; 
	font: normal 0.6em/1.5em Verdana, Tahoma, Arial, sans-serif; 
	padding-top: 4px; 
	padding-left: 4px; 
	padding-right: 4px; 
	} 
.navbox_mast	 { 
	font: 1em/1.5em Verdana, Tahoma, Arial, sans-serif; 
	padding-top: 12px; 
	padding-right: 100px; 
	float: left; 
	clear: right; 
	margin-top: 35px; 
	} 
#space-race1010 div.story div.bold_capt b	 { 
	color: maroon; 
	} 
p.subhead	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-weight: bold; 
	} 
/* used on TG sponsors page to make two columns */
#content_mid div.restcol1	 { 
	font-size: .9em; 
	width: 45%; 
	float: left; 
	} 
#content_mid div.restcol2	 { 
	font-size: .9em; 
	width: 45%; 
	clear: none; 
	float: right; 
	} 
tr.gifts td.gifts	 { 
	font: .96em/1.5em Georgia, "Lucida Bright", Times, "Times New Roman", serif; 
	background-color: #fff5e2; 
	padding: 12px; 
	border-bottom: 2px solid maroon; 
	} 
img.gifts	 { 
	margin-top: 0; 
	margin-bottom: 12px; 
	} 
td.pomerleau	 { 
	padding: 12px 6px 6px 12px; 
	vertical-align:top; 
	border-style: solid; 
	border-color: gray; 
	font: 1em/1.3 Verdana, Tahoma, Arial, sans-serif; 
	} 
#content_mid h4 img	 { 
	float: right; 
	padding-left: 8px; 
	padding-bottom: 8px; 
	top: -12px; 
	position: relative; 
	} 
/* begin tg real estate table styles  */
/* http://www.csstablegenerator.com/?table_id=2  */
.realestate	 { 
	margin:0px;padding:0px; 
	width:90%; 
	} 
.colgroup_reyellow	 { 
	background-color: #fefaec; 
	} 
.realestate table{ 
	height:100%; 
	margin: 0px 0px 12px; 
	padding: 0px 0px 12px; 
	width: 100%; 
	} 
.realestate thead	 { 
	color: black; 
	font-weight: bold; 
	background-color: #d5d5d5; 
	} 
.realestate tbody	 { 
	color: #424242; 
	} 
.realestate h2	 { 
	font-size: 1.3em; 
	} 
.realestate tr	 { 
	border-width:0px 1px 0px 0px; 
	} 
.realestate td{ 
	vertical-align:middle; 
	text-align:left; 
	padding:7px; 
	font-size:12px; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-weight: normal; 
	} 
/* end tg real estate table  */
img.gifts	 { 
	margin-top: 0; 
	margin-bottom: 12px; 
	} 
td.pomerleau	 { 
	padding: 12px 6px 6px 12px; 
	vertical-align:top; 
	border-style: solid; 
	border-color: gray; 
	font: 1em/1.3 Verdana, Tahoma, Arial, sans-serif; 
	} 
#content_mid h4 img	 { 
	float: right; 
	padding-left: 8px; 
	padding-bottom: 8px; 
	top: -12px; 
	position: relative; 
	} 
span.tg_highlight	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-weight: bold; 
	text-transform: capitalize; 
	color: #4f6483; 
	} 
span.tg_highlight2	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-weight: bold; 
	text-transform: capitalize; 
	color: #9c292a; 
	} 
/* department - used on featured business pages when logo is a wordmark  */
h1.department, h2.department	 { 
	color: #fffbfe; 
	background-color: #d51412; 
	font-size: 10px; 
	text-transform: uppercase; 
	text-indent: 6px; 
	line-height: 14px; 
	padding-bottom: 0; 
	margin-bottom: 26px; 
	} 
#featured div.strat h2.strat_h2	 { 
	} 
/* h3 featured div - used on featured business pages when logo is a wordmark to clear space to sides of logo  */
#featured img.leftwrap	 { 
	float: left; 
	} 
#featured img.distefano	 { 
	border-style: solid; 
	clear: none; 
	left: .15px; 
	margin: 22px 22px 12px 0; 
	float: left; 
	padding: 12px; 
	border-width: 1px; 
	-webkit-box-shadow: 3px 3px 10px 0px rgba(181,177,181,1); 
	-moz-box-shadow: 3px 3px 10px 0px rgba(181,177,181,1); 
	box-shadow: 3px 3px 10px 0px rgba(181,177,181,1); } 
#featured div.newhorizons	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
img.rightwrap	 { 
	float: right; 
	padding-left: 11px; 
	} 
#featured h3.featured	 { 
	padding-top: 24px; 
	} 
#featured img.center	 { 
	display: block; 
	margin-left: auto ; 
	margin-right: auto ; 
	} 
#featured h3.clear	 { 
	padding-top: 24px; 
	clear: both; 
	} 
/*featured manpower */
h2.manpowerH2	 { 
	float: none; 
	font-size: 1.2em; 
	padding: 30px 60px 40px 340px; 
	} 
#featured div.bck_main div.bck ul.social-icons li a img	 { 
	} 
h4.manpowerH4	 { 
	clear: both; 
	margin-top: 30px; 
	} 
/*featured bck */
div.bck	 { 
	color: #5e5e5e; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	line-height: 125%; 
	padding-left: 4px; 
	} 
p.bck	 { 
	color: #a4fca7; 
	font-weight: bold; 
	background-color: #443b8f; 
	display: block; 
	padding: 6px; 
	} 
p.bckagent	 { 
	font-size: .8em; 
	margin-left: 12px; 
	} 
p.bck_addr	 { 
	font-size: .9em; 
	margin-bottom: 12px; 
	padding-bottom: 12px; 
	padding-left: 12px; 
	border-bottom: 2px dotted #007a30; 
	} 
#featured div.bck_main h2	 { 
	color: #443b8f; 
	} 
.characterhighlight 
/* highlighted character style used in tradeshows0913  */
{ 
	color: #603; 
	font-family: "Arial Black"; 
	font-weight: 400; 
	} 
.congrats	 { 
	font-family: Georgia, "Lucida Bright", Times, "Times New Roman", serif; 
	background-color: ivory; 
	text-align: left; 
	padding: 12px; 
	float: none; 
	clear: none; 
	} 
h2.congratshead	 { 
	font-size: 150%; 
	} 
dt	 { 
	font-weight: bold; 
	} 
dd	 { 
	background:none no-repeat left top; 
	padding-left: 50px; 
	} 
#featured ul.social-icons li a img	 { 
	text-indent: 0; 
	margin: 0; 
	padding: 0 6px 0 0; 
	text-decoration: none; 
	} 
#featured div.right_img_wrap img	 { 
	float: right; 
	} 
#featured h4 img.neddeFBcenter	 { 
	margin: 12px 0 -4px; 
	padding: 0; 
	} 
#featured h4 img.widefb	 { 
	margin: 4px -2px -10px; 
	} 
/* img.circular_yellow is used on Aerie Featured Business twitter and linked in images  */
#featured p.aerie_ind a img.aerie_ind_img	 { 
	margin-bottom: 38px; 
	} 
img.circular_yellow	 { 
	border-radius: 150px; 
	-webkit-border-radius: 150px; 
	-moz-border-radius: 150px; 
	border: 6px solid #fdd435; 
	padding: 4px; 
	width: auto; 
	height: 2%; 
	display: inline; 
	} 
#featured p.aerie_ind a	 { 
	text-decoration: none; 
	float: left; 
	padding-bottom: 8px; 
	} 
p.aerie_ind	 { 
	text-decoration: none; 
	float: left; 
	padding-bottom: 8px; 
	} 
#featured p	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
/* div.sidebar, div.sidebar_fullwidth used on 2015/business_roundup0215.html and interview  */
div.sidebar, div.sidebar_fullwidth	 { 
	float: right; 
	clear: none; 
	width: 298px; 
	color: #797979; 
	padding-right: 12px; 
	padding-left: 12px; 
	margin-left: 12px; 
	background: #f8f8f8; 
	padding: 12px; 
	font: .8em Verdana, Tahoma, Arial, sans-serif; 
	border: 1px solid silver; 
	} 
div.sidebar_fullwidth	 { 
	float: none; 
	width: 100%; 
	margin-left: 0; 
	} 
div.boucher_1113_sidebar	 { 
	float: right; 
	clear: none; 
	width: 298px; 
	color: #797979; 
	padding-right: 12px; 
	padding-left: 12px; 
	margin-left: 12px; 
	background: #FBF2DB url(../2013/images/boucher-sidebar-250_346_FBF2DB.jpg) repeat-x right bottom; 
	} 
div.gifts	 { 
	background-color: ivory; 
	text-align: left; 
	border-bottom: 3px solid #ecdec3; 
	} 
#content_mid div.gifts img	 { 
	float: left; 
	clear: none; 
	display: block; 
	} 
img.gift1113logo	 { 
	height: inherit; 
	clear: both; 
	float: right; 
	position: relative; 
	top: 50%; 
	width: 150px; 
	} 
/* Circle is used on the home page for gift guide badge  */
.circle
{ 
	cursor: pointer; 
	width: 100px; 
	height: 86px; 
	border-radius:250px; 
	color:#fff; 
	text-align: center; 
	background: red; 
	position: relative; 
	z-index: 0; 
	line-height: .9em; 
	display: inline-block; 
	float: left; 
	vertical-align: 50%; 
	padding-top: 12px; 
	margin-bottom: 8px; 
	margin-right: 12px; 
	} 
input.submit	 { 
	} 
#content_mid div.clearboth h4	 { 
	clear: both; 
	border-style: none; 
	color: white; 
	font-size: 1em; 
	text-align: right; 
	text-indent: 12px; 
	background-color: #6f8070; 
	padding-bottom: 220px; 
	font-weight: normal; 
	font-style: normal; 
	padding-left: 12px; 
	font-variant: small-caps; 
	} 
/* widebody is used for the june 2014 anniversary issue timeline to allow for a wider timeline iframe  */
div#widebody	 { 
	background-color: white; 
	width: 800px; 
	float: left; 
	position: relative; 
	left: -170px; 
	padding-left: 50px; 
	padding-right: 50px; 
	} 
div#timeline	 { 
	background-color: white; 
	} 
/* span.iaqdropcap and other ifaq styles is used for the june 2014 anniversary ifaq story  */
span.iaqdropcap	 { 
	color: red; 
	font: 1.3em "Arial Black"; 
	} 
#ifaq h2	 { 
	color: #920e50; 
	font-family: "Arial Black"; 
	padding-right: 100px; 
	} 
#ifaq	 { 
	background-color: GhostWhite; 
	padding: 4px 18px; 
	} 
#timeline h1	 { 
	font-family: "Arial Black"; 
	} 
.required_info	 { 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	} 
span.anniversary_number	 { 
	color: red; 
	font-weight: bold; 
	font-family: "Arial Black"; 
	} 
/* ISSUE 0614  */
#timeline h3 a	 { 
	color: white; 
	font-size: .8em; 
	background-color: #6881e4; 
	font-weight: normal; 
	font-style: normal; 
	padding: 2px 4px; 
	} 
/* #miller is used in the christine miller column 1014  */
#miller thead tr td	 { 
	background-color: gray; 
	color: white; 
	padding: 6px; 
	border-bottom-style: none; 
	} 
td.millertd	 { 
	background-color: #edeee7; 
	font-weight: bold; 
	color: black; 
	padding: 8px; 
	} 
#miller thead tr td	 { 
	font-weight: bold; 
	font-size: .9em; 
	color: #edeee7; 
	} 
h3.reddishbg	 { 
	color: #cf3d33; 
	} 
#content_mid div.anniv h4 strong	 { 
	font-weight: bold; 
	color: red; 
	} 
/* meet_the_press from 0115; 
	gets rid of background and rule, makes red  */
#content_mid div.meet_the_press h4	 { 
	border-style: none; 
	background-color: transparent; 
	color: #920e50; 
	font-size: 1em; 
	}

/* color chart */ 
	
FloralWhite {
	background-color: #FFFAF0;
	border: 12px solid white;
}

Snow {background-color: #FFFAFA;
	border: 12px solid white;
} 

GhostWhite {background-color: #F8F8FF;
	border: 12px solid white;
} 

WhiteSmoke {background-color: #F5F5F5;
	border: 12px solid white;
}
Linen {background-color: #FEFAF5;
	border: 12px solid white;
}
SeaShell {background-color: #FFF5EE;
	border: 12px solid white;
}
Ivory {background-color: #FFFFF0;
	border: 12px solid white;
}
MintCream {background-color: #F5FFFA;
	border: 12px solid white;
}
beige {background-color: #F5F5DC;
	border: 12px solid white;
}
burnt orange {background-color: #d73a15;
	border: 12px solid white;
}
tobacco {background-color: #9C6D37;
	border: 12px solid white;
}
deep teal {background-color: #1E3944;
	border: 12px solid white;
}
deep red {background-color: #8C001A;
	border: 12px solid white;
}
combo1 {background-color: #F5F5DC;
	border: 12px solid white;
}
combo2 {background-color: #D73A15;
	border: 12px solid white;
}

combo3 {background-color: #473B7A;
	border: 12px solid white;
}

combo4 {background-color: #9c6d37;
	border: 12px solid white;
}


brownish grey {background-color: #7F7862;
	border: 12px solid white;
}

light brownish grey {
	background-color: #ECEBDC;
	border: 12px solid white;
}


very light brownish grey {
	background-color: #f7f4ed;
	border: 12px solid white;
}

dark brownish grey {
	background-color: #4e4837;
	border: 12px solid white;
}

dull red {
	background-color: #c52626;
	border: 12px solid white;
}

super light brownish grey {
	background-color: #f5f5f3;
	border: 12px solid white;
}

