html,b,body,br,code,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,hr,i,img,label,li,ol,p,pre,span,strong,table,tbody,thead,tfoot,td,th,tr,ul,input,textarea,legend,address,blockquote,applet, object, iframe, abbr, acronym, big, cite, del, dfn, ins, kbd, q, s, samp, small,strike,sub, sup, tt, var,center, fieldset, caption {
		font-family: Verdana,Arial,"Helvetica Neue", Helvetica, sans-serif;
		font-size: 10px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		line-height: 100%;
		color: #000000;
		text-decoration: none;
		outline: 0;
		vertical-align: baseline;
		background: transparent;
	}
	code,pre {font-family: monospace;}

	input, textarea, legend {border: solid 1px #000000;}
	td,tr,th {vertical-align: top;}

	a,a:link,a:visited,unsubscribe,subscribe,webversion,forwardtoafriend {text-decoration: none;color:#872039;outline:none;}

	a:hover {color: #872039;}
	a:active {outline:none;}
	img {outline:none;}

	blockquote, q {quotes: none;}

	blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

	/* remember to define focus styles! */
	:focus { outline: 0; }
	/* remember to highlight inserts somehow! */
	ins {text-decoration: none;}
	del {text-decoration: line-through;}
	/* tables still need 'cellspacing="0"' in the markup */
	table,td,tr {border-collapse: collapse; border-spacing: 0; }
	
	/* -=-=-=-=-==--==--=-==--= TEXT -=-=-=-==-=--=-==- */

	strong,b,p strong,p b { font-weight: bold; }
	em,i,p em,p i {font-style: italic;	}
	table td {}

	/* -=-==-=-=--==-=-=-=--=-=-=-=- Links =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-= */

	strong a,strong a:link,strong a:visited,a strong,a:link strong,a:visited strong { color: #872039; font-size: 11px;}

	a,a:link,a:visited { }
	a:hover {}
	a:active {}

	/* =============== STRUCTURE ================================= */
	
	html { }
	body { background-color: #999; width: 100%;}
	table.bup-main-container { background-color: #999; width: 100%; }
	td.bup-main-container-td { background-color: #999; width: 100%; }
	table.bup-content-table { background-color: #FFF; width:684px; text-align:left; }
	td.bup-left-pad-td, td.bup-right-pad-td { background-color: #FFF; width: 18px;}
	td.bup-top-pad-td { background-color: #FFF; height: 18px; }
	
	td.bup-title-n-volume-bar { height: 40px; vertical-align:middle; background-color: #FFF;}
	td.bup-content-banner-td { background-color: #FFF; }
	td.bup-content-left-td { background-color: #fdeee6; border-top: solid 1px #999; border-right: solid 1px #999; width: 449px;}
	td.bup-content-right-td { background-color: #f1f1f1; width: 234px; border-top: solid 1px #999; }
	td.bup-footer-content-td { background-color: #FFF; vertical-align:middle; height:70px; border-top: solid 1px #999;}
	
	td.bup-content-left-td p, td.bup-content-left-td h2 { margin-left: 17px; margin-right: 17px; }
	td.bup-content-right-td p { margin-left: 17px; margin-right: 17px; }
	
	p.bup-hr { margin:10px 18px; height:1px; color:#fdeee6; background-color:#fdeee6;border-top: solid 1px #999; font-size:1px; line-height:1px; }
	
	p.bup-hr-right { margin:10px 17px; height:1px; color:#F1F1F1; background-color:#F1F1F1;border-top: solid 1px #999; font-size:1px; line-height:1px; }
	
	/* ++++++++++++++++  TEXT FORMATTING  +++++++++++++++++++ */
	p { font-size: 11px; line-height: 16px; color: #666; margin-bottom: 8px; }
	h1,.heading1 { }
	h2,.heading2 { color: #872039; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:24px; margin-bottom: 10px; font-weight:normal; }
	h3,.heading3 { }
	h4,.heading4 { }
	h5,.heading5 { }
	span.bup-red-text { color: #872039; }

	td.bup-title-n-volume-bar p { color: #666; font-size: 9px; line-height:9px; margin:0px;padding:0px;}
	td.bup-footer-content-td p { margin-top: 10px;}
	
	p.archive-link,p.archive-link a,p.archive-link a:link, p.archive-link a:visited { font-size: 16px; font-family: Verdana,Arial,Helvetica, sans-serif; font-weight: bold;}
	