body {	margin: 0;	padding: 0;	font-family: "Times New Roman";	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/	color: #000;	background-color: #D7AF89;	}#content_main {	margin: 0 0 0 4px;	padding: 6px;	text-align: left;	font-family: "Times New Roman";}.testimonials {	background-color: #FFF2DD;	padding: 2px;	margin: 0 0 10px 15px;	font-size: 11px	border:dashed thin #000000;	font-weight: normal;}#smalltext {	font-size: 11px;	color: #333;}#main_menu {  width: 150px;  font: bold 11px verdana,arial,sans-serif !important;  padding-bottom: 1px;  margin-top: 18px;  margin-left: 0px;  background-color: #eFe2cD;}#main_menu ul {  margin-top: 6px;  margin-bottom: 6px;  margin-left: 8px;  padding: 0;  }#main_menu li a:link, #main_menu li a:visited {	padding-bottom: 4px;	padding-top: 4px;	padding-left: 1px;	padding-right: 2px;	margin-left:0px;	line-height: 1.5em;}#main_menu li a:hover, #main_menu li a:active {	padding-bottom: 4px;	padding-top: 4px;	padding-left: 1px;	padding-right: 2px;	margin-left:0px;}/*#main_menu {  width: 150px;  font: bold 11px verdana,arial,sans-serif !important;  padding-bottom: 1px;  margin-top: 18px;  background-color: #800000;  margin-left: 2px;}#main_menu ul {  list-style: none;  margin-top: 6px;  margin-bottom: 6px;  margin-left: 2px;  padding: 0;  }#main_menu li a:link, #main_menu li a:visited {	padding-bottom: 4px;	padding-top: 4px;	padding-left: 4px;	padding-right: 2px;   color: #ffffff;	background-color: #800000;	border-bottom: 1px solid #FFFBE8;   display: block;	height: 14px;	text-decoration: none; }#main_menu li a:hover, #main_menu li a:active {	padding-bottom: 4px;	padding-top: 4px;	padding-left: 4px;	padding-right: 2px;   color: Black;   background-color: #DC9637;	border-bottom: 1px solid #FFFBE8;   display: block;	height: 14px;}*/.nsborder {	background-image: url(images/spacer.gif);	border-bottom: solid 2px #800000;}.nsborder2 {	background-image: url(images/spacer.gif);	border-top: solid 1px #800000;}.textlinks {	color: #800000;	line-height: 15px;	font: normal 11px verdana,arial,sans-serif;	text-decoration: none;	padding-left: 10px;	padding-right: 10px;}.textlinks a { 	color: #800000;	background-color: transparent;	text-decoration: none;	font: bold 1em verdana,arial,sans-serif;}.textlinks A:hover{	text-decoration: underline;}.textlinks A:visited{	color: #800000;	background-color: transparent;}/*the following classes are to demonstrate better line heights for narrow columns*/	.narrow1{	width: 50%;	line-height: 1.3em;	}.narrow2{	width: 50%;	line-height: 1.5em;	}		/*typography*/a {	text-decoration: none;	font-weight: bold;	color: #800000;	}a:link {	}a:visited {	}a:active {	}a:hover {	text-decoration: underline;	}h1 {	font-size: 2.0em;	font-weight: normal;	margin-top: 0em;	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/	}h2 {	font-size: 2em;	margin: 1.2em 0em 1.2em 0em;	font-weight: normal;	}h3 {	font-size: 1.6em;	margin: 1.2em 0em 1.2em 0em;	font-weight: bold;	}	h4 {	/* font-size: 1.2em;	margin: 1.2em 0em 1.2em 0em;		color: Maroon; */	font-weight: bold;	}	h5 {	font-size: 1.0em;	margin: 1.2em 0em 1.2em 0em;	font-weight: bold;	}h6 {	font-size: 0.8em;	margin: 1.2em 0em 1.2em 0em;	font-weight: bold;	}img {	border: 0;	}ol, ul, li {/*	list-style: none;*/	font-size: 1.0em;	/* line-height: 1.8em; */	margin-top: 0.2em;	margin-bottom: 0.1em; 	}p {	font-size: 13px;	}li  p {	margin-top: 0.2em;	}pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/	font-family: monospace;	font-size: 1.0em;	}strong, b {	font-weight: bold;	}.add-top {	font-family: "Times New Roman";	color: #DAA520;	font-size: 8pt;}A 			{ 		color: #800000; text-decoration: underline; 		}A:link		{ 		color: #800000; text-decoration: underline; 		}A:visited	{ 		color: #800000; text-decoration: underline; 		}A:active	{ 		color: #800000;  		}A:hover		{ 		color: #800000; text-decoration: underline;		background-color: #FFEFC3;}.right-col {		padding: 1px;		border-width: 0px;		width: 140px;		position: absolute;		right: 1%;		top: 160px;		margin: 0px auto;}.tquote {		background-color: #FBF7DB;		padding: 3px;		border-width: 1px;		border-color: #D99834;		border-style: solid;		width: 130px;		font-family: serif; text-align: left;		font-style: italic;		position: relative;		right: 2%;		margin: 0px auto 10px;		font-size: 12px;}td.adv {	padding: 4px;}/* NEW CONTENT AREA STYLES (overwritting) */#content_main {	font-size: 15px;	font-family: Verdana;	padding: 15px 25px;}#content_main b {	font-size: .95em;}#content_main a {	color: black;	text-decoration: underline;}#content_main a.red {	color: #800000;}#content_main a:hover {	background-color: #FFEFC3;}#content_main h1 {	font-size: 1.3em;	font-weight: bold;	margin: 20px 0 5px 0;	font-family: verdana;}#content_main h2 {	font-size: 1.2em;	font-weight: bold;	margin: 25px 0 5px 0;	font-family: verdana;}#content_main h3 {	font-size: 1.06em;	font-weight: bold;	margin: 15px 0 5px 0;	font-family: verdana;}h4 {	/* font-size: 1.2em;	margin: 1.2em 0em 1.2em 0em;	*/	font-weight: normal;font-family: verdana;	font-size: 13px;	}		h5 {		font-family: verdana;	}#content_main .red {	color: #990000;}#content_main .gold {	color: #DE952E;}#content_main ul, #content_main li, #content_main ol {	font-size: 15px;}#content_main p {	margin: 12px 0 12px 0;		font-size: 15px;}#content_main .small {	font-size: 13px;}
