a {
	outline: none;
}
img:link {
	outline: none;
	border: none;
	text-decoration: none;
}

/*note on left side*/
#reminderleft {
	width: 164px;
	height: 191px;
	background-image:url(../images/look.png);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: left;
	position:absolute;
	top: 15px;
	left: 13px;
	z-index: 1;

}

#reminderleft div {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	letter-spacing: normal;
	line-height: 1.45;
	text-align: center;
	color: #FFC;
	width: 157px;
	height: 176px;
	padding:30px 5px 0 2px;
}

#reminderleft div a {
	color: #FFC;	
}

#reminderleft div p .yellow {
	color: #ff3;
}
#reminderleft div .space {
	display: block;
	height: 7px;
}


#reminderleft div .small {
font-size: 9px;	
}



/*note on right side */
#reminder {
	width: 164px;
	height: 191px;
	background-image:url(../images/reminder.png);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: left;
	position:absolute;
	top: 15px;
	right: 13px;
	z-index: 1;

}

#reminder div {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	letter-spacing: normal;
	line-height: 1.45;
	text-align: center;
	color: #FFC;
	width: 157px;
	height: 176px;
	padding:30px 5px 0 2px;
}

#reminder div a {
	color: #FFC;	
}
#reminder div p .yellow {
	color: #ff3;
}
#reminder div .space {
	display: block;
	height: 7px;
}
#reminder div .small {
font-size: 9px;	
}

/*note on right side 232px wide*/
#reminder2 {
	width: 232px;
	height: 191px;
	background-image:url(../images/reminder2.png);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: left;
	position:absolute;
	top: 15px;
	right: 13px;
	z-index: 1;

}

#reminder2 div {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	letter-spacing: normal;
	line-height: 1.5;
	/*text-align: center;*/
	color: #FFC;
	width: 222px;
	height: 176px;
	padding:0 5px 0 5px;
}

#reminder2 div a {
	color: #FFC;	
}

#reminder2 div h3 {
	font-size: 13px;
	font-family: "Kristen ITC", "Comic Sans MS", Verdana, Geneva, Arial, sans-serif;
	margin: 7px 0 3px 0;
	color: #ff3;
	text-align: center;
}

#reminder2 div p {
	margin-bottom: 5px;
	font-size: 11px;
	margin-left: 15px;
	color: #FFFFAE;
}

#reminder2 div p a {
	font-weight: bold;	
}

#reminder2 div p .yellow {
	color: #ff3;
}

#reminder2 div p .date {
	font-size: .9em;	
	width: 6em;
	display: inline-block;

}

#reminder2 div .space {
	display: block;
	height: 7px;
}
#reminder2 div .small {
font-size: 9px;	
}

#reminder2 div .medium {
	font-size: 10px;	
}

#reminder2 div .last {
	margin-top: -5px;
	margin-left: 0;
	color: #fff;
}

#reminder2 div .last a {
	color: #FFF;
}

div#bg_inner {
	background-image: url(../img/wood065_inner.jpg);
	background-repeat: repeat;
	background-position: left top;
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333300;
	border-right-color: #333300;
	border-bottom-color: #333300;
	border-left-color: #333300;
	margin-top: 0px;
	padding-top: 0px;
	color: #006539;
	
}
#content {
	padding: 2px 0;
	width: 960px;
	background-image:url(../img/blot_mid.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	text-align: left; /* to compensate for text-align center rule */
}	

#content_top {
	width: 960px;
	background-image:url(../img/blot_top.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0;
}

#content_bot {
	width: 960px;
	background-image:url(../img/blot_bot.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 0;
}



/* bcards */
div#bcards {
	height: 128px;/* old 149px;*/
	background-image: url(../img/bcards3.jpg);/* old url(../img/bcards2.jpg);*/
	background-position: center top;
	background-repeat: no-repeat;
	}
#bcard_left {
	height: 128px;/* old 149px;*/
}

#bcard_left a {
	display: block;
	height: 128px;/* old 149px;*/
}

#bcard_mid {
	height: 128px;/* old 149px;*/
}

#bcard_mid a {
	display: block;
	height: 128px;/* old 149px;*/
}

#bcard_right {
	height: 128px;/* old 149px;*/
}

#bcard_right a {
	display: block;
	height: 128px;/* old 149px;*/
}
#bcard_left:hover {
	cursor: pointer;
	background-image: url(../img/arrow_sm.png);
	background-repeat: no-repeat;
	background-position: 25px bottom;
}

#bcard_mid:hover {
	background-image: url(../img/arrow4.png);
	background-repeat: no-repeat;
	background-position: right 40px;
	cursor: pointer;
}

#bcard_right:hover {
	background-image: url(../img/arrow3_sm.png);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
}




/* nav menu */
#menu, #menu2 {
	height: 86px;
	background-image:url(../img/menu_12.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
	text-align: center;
}

#menu .yellow, #menu2 .yellow {
	color: #FFDCA8;
	font-size: 11px;
	letter-spacing: .025em;
}
.navfirst p, .navlast p, .nav1 p, .nav2 p, .nav3 p, .nav p
	{
	color: #993300;
	font-size: 12px;
	line-height: 15px;
	font-family: Geneva, Verdana, Arial, Sans-serif;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	font-weight: bold;
}





.navfirst a:link, .navfirst a:visited, .navfirst a:hover, .navfirst a:active,
.nav1 a:link,.nav1 a:visited, .nav1 a:hover, .nav1 a:active,
.nav2 a:link,.nav2 a:visited, .nav2 a:hover, .nav2 a:active,
.nav3 a:link,.nav3 a:visited, .nav3 a:hover, .nav3 a:active,
.navlast a:link, .navlast a:visited, .navlast a:hover, .navlast a:active,
.nav a:link, .nav a:visited, .nav a:hover, .nav a:active
	{	
	font-weight: bold;
	color: #993300;	
	text-decoration: none;
	display: block; /*added */
	height: 40px; /* added */

}


.navfirst, .nav1 {
	padding-top: 35px;
	height: 63px;
}

.nav2 {
	padding-top: 27px;
	height: 72px;
}

.nav, .nav3, .navlast{
	padding-top: 22px;
	height: 83px;

}




.navfirst:hover, .navfirst:active, #currentfirst {
	background-image:url(../img/strokesmall1.jpg);
	background-position: right 50px;
	background-repeat: no-repeat;
}

.nav1:hover, .nav1:active, #current1 {
	background-image:url(../img/stroke.jpg);
	background-position: right 50px;
	background-repeat: no-repeat;
}

.nav2:hover, .nav2:active, #current2 {
	background-image:url(../img/stroke.jpg);
	background-position: right 55px;
	background-repeat: no-repeat;
}

.nav3:hover, .nav3:active, #current3 {
	background-image:url(../img/stroke.jpg);
	background-position: right 62px;/* 	background-position: right 60px;*/
	background-repeat: no-repeat;
}

.navlast:hover, .navlast:active, #currentlast {
	background-image:url(../img/strokesmall2.jpg);
	background-position: left 62px;
	background-repeat: no-repeat;
}

a.nudgeright, p.nudgeright {
	padding-left: 15px;
}

p.nudgeright10 {
	padding-left: 10px;
}
a.nudgeleft, p.nudgeleft {
	padding-right: 15px;
}

p.nudgeleft10 {
	padding-right: 10px;
}



#content_top {
	height: 8px;
	background-image:url(../img/blot_top.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;	
}


#wrapper {
	text-align: left; /* added to compensate for text-align center rule */
	overflow: hidden;
	background-image:url(../img/blot_mid.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
	
.content_mid {
	background-image:url(../img/blot_mid.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}

#content_bot {
	height: 8px;
	background-image:url(../img/blot_bot.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#cel_sprite p {
	margin: 0;
	padding: 0;
	font-family:"Courier New", Courier, monospace;
	color:#CC6600;
}

#cel_sprite a {
	height: 254px;
	background-image: url(../img/cel_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#cel_sprite a:hover {
  	background-position: left -252px;
}
#cel_sprite a:active {
  background-position: left -252px;
}


#llive {
	
	height: 50px;
	background-image:url(../img/llive.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#llive_inner a {
	display: block;

	height: 50px;
}

#llive_inner:hover {
	background: url(../img/arrow3_sm.png) no-repeat 100px bottom;
	cursor: pointer;
	
	}


.spacer {
	padding: 5px;
}

.spacer2 {
	padding: 5px;
	clear: both;
}

.spacer3 {
	padding: 10px;
	clear: both;
}

.spacer4 {
	padding: 1px;	
}

.bcard_top {
	height: 136px;
	width: 220px;
	background-image:url(../img/card_rip.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

div.arrow {
	height: 136px;
	width: 220px;
}

div.arrow a {
	display: block;
	height: 136px;
}

div.arrow:hover {
	background-image:url(../img/arrow_sm.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	cursor: pointer;
}

#note_top {
	width: 100%;
	height: 10px;
	background-image:url(../img/drop-shadow_200.png);
	background-position: center 6px;
	background-repeat: no-repeat;
	text-align: center;
}
#note {
	width: 100%;
	background-image:url(../img/plainpaper_mid.jpg);
	background-position: left top;
	background-repeat: repeat;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 5px;
	
	margin-bottom: 0;

}


#note a:link, #note a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #993300;	
}

#note a:hover, #note a:active {
	color: #CC6633;
}

#note h4, #note h5 {
	text-align: center;
	color: #996;
	margin: 0;
}

#note h4 {
	font-size: 18px;	
}

#note h5 {
	color:#CC6633;/*#858558;*/
	font-size: 14px;
}

#note p {
	color: #CC6633;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	margin: 0;
	padding-left: 15px;
	font-size: 12px;
	line-height: 16px;
	font-family: "Courier New", Courier, monospace;
	text-align: center;
	
}


.grid_3 #note strong, .grid_3 #note span.bold {
	color: #993300;	 
}

#note_bot {
	width: 100%;
	height: 10px;
	background-image:url(../img/drop-shadow_200.png);
	background-position: center -7px;
	background-repeat: no-repeat;
	text-align: center;
}

.grid_3 h2.alert {
	font-family: "Courier New", Courier, monospace;
	font-size: 17px;
	line-height: 17px;
	color: #C60;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 0;
}



#coffee {
	height: 286px; /* old254px;*/
	background-image:url(../img/coffee.jpg);
	background-position: left 26px;
	background-repeat: no-repeat;
}

#yellow_hor {
	margin-top: 240px; 
	margin-left:0; 
	display: block; 
	padding: 10px 5px 10px 30px; 
	background:url(../img/ylw_185.png) top left no-repeat; 
	color: #930; 
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: -.1em;
}

div#coffee div.grid_3 #yellow_hor a:link, div#coffee div.grid_3 #yellow_hor a:visited {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	letter-spacing: normal;
	font-weight: normal;
	text-decoration: underline;
		color: #CC6633; 
	
}

div#coffee div.grid_3 #yellow_hor a:hover, div#coffee div.grid_3 #yellow_hor a:active {
	text-decoration: none; 
	
}
#social {
		margin-right:-10px;
	/*margin-top: 240px;
	display: block;*/
	/*	padding: 10px 0 0 0;
	position: absolute;
	left: 0;
	top: 480px;*/
	width:auto;
	height: auto;
	float: right;
}

#social img {
	float: right;
	
}

#social img a, #social img a:link, #social img a:visited, #social img a:hover, #social img a:active {
	border: none;
	background-image: none;
}

div#look {
	height:254px;

}

/*div#look:hover {
	background-image: url(../img/look.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}*/


div#look p {
	color: #fff;
	font-size: 15px;
	line-height: 22px;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	font-family:Verdana, Geneva, Arial, sans-serif;/* old Courier*/
}

span.underline {
	padding-bottom: 5px;
	background-image: url(../img/bluenote_stroke_sm.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	display: inline;	padding-bottom: 5px;
	background-image: url(../img/bluenote_stroke_sm.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}
div#look a:link, div#look a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	/*background-image: url(../img/bluenote_stroke_sm.gif);
	background-position:bottom center;
	background-repeat:no-repeat;*/
}

div#look a:hover, div#look a:active {
	color: #FFFFCC;	
	}

div#look .big {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-family: Geneva, Verdana, Arial, Sans-serif;
}

span.big {
	background-image: url(../img/bluenote_stroke.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	padding-bottom: 7px;
}


#bg_inner #wrapper #coffee #look h2 {
font-family: "Courier New", Courier, monospace;
	font-size: 15px;/* old 17px;*/
	line-height: 17px;
	color: #C60;
	padding-top: 35px;/* old 60px;*/
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: right;
	background-image:url(../img/thumb.png);/* old thumb.jpg*/
	background-position: right 0;/* old right 25px; */
	background-repeat: no-repeat;
	margin-left: -50px;
	margin-top: -15px;
}

#bg_inner #wrapper #coffee #look #pgname_outer {
	padding-top: 35px;
}
#bg_inner #wrapper #coffee #look #pgname_content {
	float: left;
	height: 65px;
	margin: 0;
	padding: 0;
	background-image: url(../img/page_name_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
		border-bottom: solid 1px #c60;
}

#pgname_content h2 {
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	color: #CC6600;
	text-align: center;
	padding: 20px 0 0 20px;

}


#bg_inner #wrapper #coffee #look #curl {
	height: 65px;
	width: 26px;
	float: left;
	margin:0;
	padding: 0;
	background-image: url(../img/page_name_curl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: solid 1px #c60;
	border-right: solid 1px #c60;
}

#pen_sprite a {
	height: 437px;
	background-image: url(../img/pen_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-decoration: none;

}

#pen_sprite a:hover {
  	background-position: -80px top;

	text-decoration: none;
}
#pen_sprite a:active {
  background-position: -80px top;
	text-decoration: none;
}


.grid_1 div#dontforget {
	height: 277px;
	background-image:url(../img/dontforget.jpg);
	background-position: top left;
	background-repeat: no-repeat;

}

div#dontforgetinner a {
	height: 277px;;
	border: none;
	display: block;
	text-decoration: none;
	}

div#dontforgetinner a:hover {	

	background-position:bottom left;
	background-repeat: no-repeat;
	background-image:url(../img/arrow4.jpg);
	text-decoration: none;
}

/* begin letterhead */
#lhead_top, #lhead, #lhead_top2, #lhead_bot  {
	width: 700px;
}



#lhead_top2 {
	height: 16px;
	/*background-image: url(../img/lhead_top.jpg);
	background-position: left bottom;*/
	background-image:url(../img/drop-shadow_700.png);
	background-position:center 18px;
	background-repeat: no-repeat;
}

#lhead {
	background-image: url(../img/lhead_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: hidden;
}


#lhead_sprite a {
	height: 73px;
	background-image: url(../img/lhead_sprite.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}

#lhead_sprite a:hover {
  	background-position: center -71px;
}

#lhead_sprite a:active {
  background-position: center -71px;
}






/*** letterhead text styles left column ***/


#lhead .grid_5 div.textarea {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;/* old 10px 0 0 0;*/
}

/* text area that spans 9 grids 
.textarea2 {
	padding: 0 0 0 10px;
	margin: 10px 40px 0 0;
}
*/
.textarea a:link, .textarea a:visited {
	color: #663; /* color: #828257;*/
	text-decoration: underline;
}

.textarea a:hover, .textarea a:active {
	color: #CC6600;
	text-decoration: underline;
}

.textarea a.orange:link, .textarea a.orange:visited {
	color: #CC6600;
	text-decoration: none;
}

.textarea a.orange:hover, .textarea a.orange:active {
	color: #663; /* color: #828257;*/
	text-decoration: underline;
}

div.outerpics {
	float: right;
	width: 290px; /* old 295px; */
	height: auto;
	margin: 10px 0;
	clear: right;
}

div.outerpics:hover {
	background-image: url(../img/stars.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	border: none;
	text-decoration: none;
}

div.shadow, img.shadow {
	border-top: 2px solid #999999;
	border-right: 2px solid #999999;

	float: right;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}


div.shadow{
	width: 235px;
}

img.shadow {
	margin: 0 0 5px 15px;
}

div.shadow2 {

}

div.shadow img.pics, div.shadow2 img.pics {
	float: right;
}	
div.shadow img.pics {
	border: 10px solid #fff;

}

div.shadow2 img.pics {
	border-top: 2px solid #999999;
	border-right: 2px solid #999999;

	float: right;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-left: 5px;
}


div.outerpics div.caption p {
	clear: both;
	text-align: center;
	font-family: "Courier New", Courier, monospace;
	margin: 0;
	padding: 0;
	color: #CC6600!important;
	font-size: 11px;
	line-height: 16px;
	text-align: right;
	}

.caption a:link, .caption a:visited {
	color: #c60;
	text-decoration: none;
	border-bottom: dotted 1px #c60;
}

.caption a:hover, .caption a:active {
 	color: #996;
}

.textarea .caption_150 {
	float: right;
	width: 150px;
	clear: right;
	margin: 0 3px 0 0;
	font-size: 10px;
	color: #c60;
	background-color: inherit;
	text-align: right;
	font-weight: normal;
}

#lhead div.squiggle_top {
	background-image:url(../img/squiggle_top.jpg);
	background-position:right top;
	background-repeat: no-repeat;
	padding-right: 25px;
	overflow: hidden;
	height: 100%;
}
#lhead div.squiggle_top2 {
	background-image:url(../img/squiggle_bot.jpg);
	background-position:right top;
	background-repeat: no-repeat;
	padding-right: 25px;
	overflow: hidden;
		height: 100%;
}
#lhead div.squiggle_top3 {
	background-image:url(../img/squiggle_top.jpg);
	background-position:right top;
	background-repeat: repeat-y;
	padding-right: 25px;
	overflow: hidden;
	height: 100%;
}

#lhead div.squiggle_top4 {
	background-image:url(../img/squiggle_bot.jpg);
	background-position:right top;
	background-repeat: repeat-y;
	padding-right: 25px;
	overflow: hidden;
	height: 100%;}
	
#lhead div.squiggle_top5 {
	background-image:url(../img/squiggle5.jpg);
	background-position:right top;
	background-repeat: repeat-y;
	padding-right: 25px;
	overflow: hidden;
	height: 100%;}	

#lhead div.squiggle_bot {
	background-image:url(../img/squiggle_bot.jpg);
	background-position:right bottom;
	background-repeat: no-repeat;
	padding-right: 25px;
	overflow: hidden;
	height: 100%;
}

#lhead div.squiggle_bot2 {
	background-image:url(../img/squiggle_top.jpg);
	background-position:right bottom;
	background-repeat: no-repeat;
	padding-right: 25px;
	overflow: hidden;
	height: 100%;
}

.squiggle p, .squiggle h3, .squiggle h2 {
	margin-right: 20px;
}

#lhead h2 {
	font-family: Geneva, Verdana, Arial, Sans-serif;
	font-size: 18px;
	padding-left: 30px; 
	color: #999966;
	background-image: url(../img/star.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 10px; /* old 	margin-top: 20px; */
	
}

#lhead h3 {
	font-family: Geneva, Verdana, Arial, Sans-serif;
	color: #CC6600;
	font-size: 14px;
	padding-left: 40px;
	margin-top: 0;
	margin-bottom: 0;	
}
#lhead a:link, #lhead a:visited {
	color: #c60;
}
#lhead a.plain:link, #lhead a.plain :visited{
	font-weight: normal;
}

#lhead a:hover, #lhead a:active {
	color: #663; /* color: #828257;*/
}


#lhead a.textcolor:link, #lhead a.textcolor:visited{
	font-weight: normal;
	color: #663;
	text-decoration: none;
	
}



#lhead h3 span.h3normal {
	color: #663; /* color: #828257;*/
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#lhead h4, #lhead h5 {
	font-family: Geneva, Verdana, Arial, Sans-serif;
	color: #996;

	padding-left: 40px;
	margin-top: 0;
	margin-bottom: 0;	
}
#lhead h4 {
		font-size: 12px;
}

#lhead h5 {
	font-size: 10px;
}
.textarea .topzero {
	margin-top: 0;
}

#lhead .textarea p.botzero {
	margin-bottom: -40px;

}

#lhead .textarea p {
	margin-bottom: 10px;
	margin-top: 5px;
	/* padding-right: 10px; */
	color: #663;/* old 	color: #828257; */
	padding-left: 40px;
	}
.textarea span.h3 {
	color: #CC6600;
	font-size: 15px;
	font-weight: bold;
	font-family: Geneva, Verdana, Arial, Sans-serif;
}	

/* basic web sponsorship */
.basic {
	width: 100%;
	text-align: center;
	margin: 10px auto 25px auto;
	clear: both;
}

#lhead div.textarea .basic p {
	font-size: 11px;
	margin: -5px 0 0 0;
	padding: 0;
	font-weight: bold;
	font-style: italic;	
}

#lhead .basic a:link, 
#lhead .basic a:visited {
	color: #663;
	
}

.basic img, .basic a img:link, .basic a img:visited {
	border: solid 1px #666;
}

.basic a img:hover, .basic a img:active {
	border: solid 1px #333;
}

div.courier2 {
	padding-top: 10px;
	margin: 0 30px 0 30px;
		background-image:url(../img/lquote.png);
	background-position: top left;
	background-repeat: no-repeat;
}

div.courier2 div.quote {
	float: left;
	width: 35px;

}

#lhead div.courier2 h3 {
	font-family: "Courier New", Courier, monospace;

}

div.courier2 p {
	font-family: "Courier New", Courier, monospace;
	line-height: 18px;
}

#lhead .textarea div.courier2 p.sig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: -10px;
	text-align: right;
}

.textarea ul  {
	margin-bottom: 15px;
	margin-top: 15px;
	/* padding-right: 10px; */
	color: #663; /* color: #828257;*/
	padding-top: 0;
	padding-left: 40px;
	margin-left: 10px;
	}

	
.textarea li {
	font-weight: bold;
	list-style-image: url(../img/swirl.png);
	line-height: 1.5;
	padding-bottom: 5px;
}	

.textarea li ul {
	padding-left: -40px;
	margin-left: 0;
}

.textarea li li, .textarea li li li {
	list-style-type: none;
	list-style-image: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.5;
	padding-bottom: 5px;
}

.textarea ul ul ul {
	margin-bottom: 0;
}

li a.small, a.small {

	font-weight: normal;
	font-size: 11px;
}

#lhead .orange {
	color: #CC6600;
}

#lhead .large {
	font-size: 16px;
	line-height: 19.5px;
/*	font-weight: normal;*/
}

#lhead .larger {
	font-size: 18px;
	line-height: 21.5px;
	font-weight: bold;
}

/* blue notepaper */
#lhead div.blue_outer {
	width: 100%;
	text-align: center;
	clear: both;
}

#lhead div.blue {
	width: 260px;
	margin: 5px auto;
	text-align: left;
}

#lhead div.blue_top {
	width: 260px;
	height: 18px;
	background-image:url(../img/blue_top.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;

}	

#lhead div.blue_mid {
	width: 260px;
	background-image: url(../img/blue_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: hidden;
}

#lhead .textarea div.blue_mid p {
	padding: 0 10px 0 15px;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	color: #fff;
	text-align: center;
}


#lhead .textarea div.blue_mid bold, #lhead .textarea div.blue_mid strong, #lhead .textarea div.blue_mid p.bold, #lhead div.blue400_mid bold, #lhead div.blue400_mid strong, #lhead div.blue400_mid p.bold, #lhead div.blue2_mid bold, #lhead div.blue2_mid strong, #lhead div.blue2_mid p.bold, #lhead .grid_9 .textarea .blue400_outer .blue400 .blue400_mid .bold  {
	color: #21557d;
}


#lhead div.blue_mid a:link, #lhead div.blue_mid a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background-image: url(../img/bluenote_stroke_sm2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom: 5px; 
}

div.blue_mid a:hover, div.blue_mid a:active {
	color: #FFFFCC;
	font-weight: bold;
}

/* BEGIN styles for blue note sponsor text */

#lhead div.blue_mid a.plain:link, 
#lhead div.blue_mid a.plain:visited, 
#lhead div.blue_mid a.plain:hover, 
#lhead div.blue_mid a.plain:active,
#lhead div.blue400_mid a.plain:link,
#lhead div.blue400_mid a.plain:visited, 
#lhead div.blue400_mid a.plain:hover, 
#lhead div.blue400_mid a.plain:active
 {
	font-weight: normal;
	background-image: none;
	color:#C6DAE8;
	background-color: inherit;
}

#lhead .textarea div.blue_mid div.center,
#lhead .textarea div.blue400_mid div.center  {
	margin: 10px auto;
}
#lhead .textarea div.blue_mid div.center img,
#lhead .textarea div.blue400_mid div.center img {
	margin: 0 auto;
	background: #fff;
	border: 1px solid #C6DAE8;
}
#lhead .textarea div.blue_mid div.center p.small,
#lhead .textarea div.blue400_mid div.center p.small {
	font-size: 11px;
	line-height: 12px;
	margin-top: 0;
	color:#C6DAE8;
	background-color: inherit;
}

#lhead .textarea div.blue_mid p.spacer,
#lhead .textarea div.blue400_mid p.spacer {
	margin-top: 10px;
}
#lhead .textarea div.blue_mid p.small,
#lhead .textarea div.blue400_mid p.small {
	font-size: 12px;
	line-height: 18px;
	color:#C6DAE8;
}
/* END styles for blue note sponsor text */


#lhead div.blue_bot {
	background-image:url(../img/blue_bot.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 28px;
	width: 260px;
}



/* wide blue note 400px */
#lhead div.blue400_outer {
	width: 100%;
	text-align: center;
	clear: both;
}

#lhead div.blue400 {
	width: 400px;
	margin: 5px auto 10px auto;
	text-align: center;
}
#lhead div.blue400_top {
	width: 400px;
	height: 28px;
	background-image:url(../img/blue_top_400.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;

}	

#lhead div.blue400_mid {
	width: 400px;
	background-image: url(../img/blue_mid_400.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: hidden;
}

#lhead .textarea div.blue400_mid p {
	padding: 0 10px 0 15px;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	color: #fff;
}


#lhead div.blue400_mid a:link, #lhead div.blue400_mid a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background-image: url(../img/bluenote_stroke_sm2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom: 3px;
}

div.blue400_mid a:hover, div.blue400_mid a:active {
	color: #FFFFCC;
	font-weight: bold;
}

#lhead div.blue400_bot {
	background-image:url(../img/blue_bot_400.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 18px;
	width: 400px;
}


/*** right col grid_4 ***/

#lhead div#graphics {
	margin-right: 10px;
	}

/* polaroid image */

.polaroid {
	width: 269px; 
	height:270px; /* 282px */
	float: right; 
	clear: right; 
	background-image:url(../img/polaroid_sprite.jpg); 
	background-position: top right; 
	background-repeat: no-repeat;
	overflow: hidden;
}

.polaroid:hover {
  	background-position: right -282px;
	cursor: pointer;
}

.polaroid div.content_img {
	width: 239px; 
	height: 214px; 
	float: right; 
	margin: 17px 15px 55px auto; 
	display: inline; 
	overflow: hidden;
}

div.content_img a:link, 
div.content_img a:visited, 
div.content a:hover, 
div.content a:active {
	outline: none;
	border: none;
	text-decoration: none;
}

/* web sponsor polaroid ad */
p.sponsor {
	clear: both;
	margin: 10px 0 5px 0;
	font-family: Verdana, Geneva, Arial, sans;
	color:#006699;
	text-align: center;
	font-size: 13px;
	line-height: 16px;

}

.polaroid2 {
	width: 269px; 
	height:280px;  /*height:282px; */
	float: right; 
	clear: right; 
	background-image:url(../img/polaroid2_sprite.jpg); 
	background-position: top right; 
	background-repeat: no-repeat;
	overflow: hidden;
}

.polaroid2:hover {
  	background-position: right -282px;
	cursor: pointer;
}

.polaroid2 div.content_text {
	width: 239px; 
	height: 214px; 
	float: right; 
	margin: 17px 15px 55px auto; 
	display: inline; 
	overflow: hidden;
	text-align: center;
}

.polaroid2 div.content_text p {
	margin: 0; 
	text-align: center;
	color: #663; /* old color: #999966;*/
	font-size: 12px;
	line-height: 18px;
	padding-top: 10px;
	font-family:"Courier New", Courier, monospace;
}

span.adhead {
	font-size: 18px;
	font-weight: bold;
	color: #c60;
	font-family: Geneva, Verdana, Arial, Sans-serif;
	line-height: 115%;
}

.polaroid2 div.content_text a:link, .polaroid2 div.content_text a:visited {
	color: #993300 !important;		
}

.polaroid2 div.content_text a:hover, .polaroid2 div.content_text a:active {
	color: #c60;	
}



/* Dreamvisions card */

#lhead div.dv_sprite a:link, #lhead div.dv_sprite a:visited {
	width: 285px;/*old 269px; */
	height:107px;/*old 112px; */
	float: right; 
	clear: right; 
	background-image:url(../img/dv_sprite2.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	overflow: hidden;
}


#lhead div.dv_sprite a:hover {
  	background-position: right -115px;/* -112px;*/
	text-decoration: none;
	outline: none;
}




/*** orange note ***/
div.orange_top_sprite, div.orange_top_sprite2 {
	width: 269px; 
	height:60px; 
	float: right; 
	clear: right; 
	background-image:url(../img/orange_sprite.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	overflow: hidden;
}

div.orange_top_sprite div, div.orange_top_sprite2 div {
	margin: 0;
	padding: 0;
	text-align: center;
}

#graphics div.orange_top_sprite h3, #graphics div.orange_top_sprite2 h3 {
	color: #990000;
	font-size: 15px;
	margin: 0;
	padding: 20px 0 0 0;
	text-align: center;
}

div.orange_top_sprite:hover {
	background-image: url(../img/orange_sprite.jpg);
	background-repeat: no-repeat;
	background-position: right -70px;
	text-decoration: none;
	cursor: pointer;
}



/*div.orange_top_sprite a {
	width: 269px; 
	height:60px; 
	float: right; 
	clear: right; 
	background-image:url(../img/orange_sprite.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	overflow: hidden;
}


div.orange_top_sprite a:hover {
	background-image: url(../img/orange_sprite.jpg);
	background-repeat: no-repeat;
	background-position: right -70px;
	text-decoration: none;
}*/


div.orange_mid {
	overflow: hidden;
	width: 269px; 
	float: right; 
	clear: right; 
	background-image:url(../img/orange_mid.jpg); 
	background-position:right top; 
	background-repeat: repeat-y;
}

div.orange_mid p {
	padding: 0 15px 0 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #993300;
	font-size: 14px;
	line-height: 18px;
}

div.orange_mid p.last {
	margin-bottom: 0;
}

div.orange_mid blockquote {
	margin: 0 15px 0 40px;
	padding: 0;
	line-height: 150%;
	font-family: "Courier New", Courier, monospace;
	color: #990000;
	letter-spacing: normal;
}

div.orange_mid span.impact, div.orange_bot span.impact {
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
}


#lhead div.orange_mid blockquote a:link, #lhead div.orange_mid blockquote a:visited {
	color: #993300;
}

#lhead .orange_mid blockquote a:hover, #lhead .orange_mid blockquote a:active {
	color: #990000;
}

div.orange_bot {
	width: 269px; 
	height:73px; 
	float: right; 
	clear: right; 
	background-image:url(../img/orange_bot.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
}

div.orange_bot p {
	padding: 5px 15px 0 10px;
	margin-bottom: 0;
	text-align: center;
	color: #900;
	font-weight: bold;
	font-family:"Courier New", Courier, monospace;
}


#lhead .orange_bot a:link, #lhead .orange_bot a:visited {
	color: #993300;
}

#lhead .orange_bot a:hover, #lhead .orange_bot a:active {
	color: #990000;
}

/* blue note right graphics column */



#lhead div.blue2_top {
	float: right;
	clear: right;	
	height: 18px;
	width: 270px;
	margin-right: 10px;
	background-image:url(../img/blue_top.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}	

#lhead div.blue2_mid {
	width: 270px;
	margin-right: 10px;
	float: right;
	clear: right;
	background-image: url(../img/blue_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: hidden;
}

#lhead div.blue2_mid p {
	padding: 0 15px 0 15px;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	color: #fff;
}

#lhead div.blue2_mid a:link, #lhead div.blue2_mid a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background-image: url(../img/bluenote_stroke_sm2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
}

#lhead div.blue2_mid a:hover, #lhead div.blue2_mid a:active {
	color: #FFFFCC;
	font-weight: bold;
	
}

#lhead div.blue2_bot {
	background-image:url(../img/blue_bot.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 28px;
	width: 270px;
	margin-right: 10px;
	float: right;
	clear: right;
}

/*** letterhead bottom area ***/

#lhead_bot {
	background-image: url(../img/lhead_bot.jpg);
	height: 38px;
	background-position: left top;
	background-repeat: no-repeat;

}

#lhead_bot #footer p {
	text-align: center;
	color: #CC6600;
	font-size: 10px;
	padding-top: 10px;
	text-decoration: overline;

}

#lhead_bot #footer a:link, #lhead_bot #footer a:visited {
	color: #CC6600;
	text-decoration: none;
}
#lhead_bot #footer a:hover, #lhead_bot #footer a:active {
	color: #993300;
	}
	
#lhead h3.orange, #lhead span.orange, #lhead p.orange {
	color: #c60;
}



#lhead h2.neutral {
	color: #999966;
}


div#info {
	margin-top: 40px;
}


div#info ul {
	margin: 0;
}

div#info li {
	list-style-type: none;
	display: inline;
	color: #FFFFCC;
	font-size: 10.5px; 
	line-height: 100%;/* old line-height: 12px;*/
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
}

div#info a:link, div#info a:visited {
	color: #FFFFCC;
	text-decoration: none;
}

div#info a:hover, div#info a:active {
	color: #fff;
	text-decoration: underline;
}

p.website_info2, div#lastupdate {
	color: #FFFFCC;
	font-size: 10px;
	line-height: 105%;
	margin: 3px; padding: 0;
}
div#lastupdate {
	clear: both;
}
.center {
	text-align: center;
}

.bold {
	font-weight: bold;
}

span.small, p.small {
	font-size: 11px;
	line-height: 14px;
}

img.phil {
	float: right;
	border: 1px solid #333;
	clear: right;
	margin: 10px auto 10px 10px;
}

span.plain, a.plain {
	font-weight: normal;
}
.medium {
	font-size: 12px;
	/*line-height: 16px;*/
}

img.newsl, img.info {
	float: left;
	border: none;
	margin-left: 10px;
}


a img.newsl {
	border: none;
	outline: none;
}

p.courier, .courier, span .courier, #lhead h3.courier, #lhead h4.courier {
	font-family: "Courier New", Courier, monospace;
}
#lhead h3.courier, #lhead h4.courier {
	font-size: 125%;
	text-align: center;
	margin-bottom: 0;
}
.logos {
	width: 160px;
	float: right;
	clear: none;
}

.upper {
	text-transform: uppercase;
}

div.right {
	text-align: right;
}


.sans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.top {
	float: right;
	clear: both;
	padding: 10px 0 10px 10px;
	
	font-size: 10px;
}

.displaynone {
	display: none;
}

div.blue400_mid noscript{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: inherit;
}

img.thumb {
	float: right;
	clear: right;
	border: solid 5px #fff;
	margin: 0 0 25px 25px;
}
.yellow {
color: #ff3;	
}


.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */