/* These stylesheets hold the overall layout information and all text markup.   Separate style sheets have been created for one-, two- and three-column layouts. */body, strong, a { 	font-family: Verdana, Arial, Helvetica, sans-serif;}body {	font-size: 11px;	line-height: 130%;	text-align: left;	background-color: white;/*	background-color: #f90; */	padding: 0;	margin: 0;}	h1, h2, h3, h1 a, h2 a, h3 a {  	font-family: "Myriad Web", "Myriad Roman", Myriad, "Lucida Grande", "Lucida Sans", Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;/*	font-family: "Copperplate Gothic Bold", "Copperplate33bc", "Copperplate", "Gadget", "Arial Black", "Helvetica", sans-serif; */	color: #900; }h1 {	font-size: 200%; 	font-weight: bolder; 	text-align: center;	line-height: 120%;}h2 {  	font-size: 175%; 	font-weight: bolder; 	text-align: center;	line-height: 120%;}	h3 {  	font-size: 150%; 	font-weight: bold; 	text-align: left;	margin: 1em 0 0.3em 0;}h4, h5, .sidebar, #memberside, #eventside, #oneside {  	font-family: Georgia, Palatino, "Book Antiqua", Times, "Times New Roman", serif;}h4, h5, strong, .strongname {	font-weight: bold;}h4 {	font-size: 125%; 	color: #333; 	text-align: left;}h5 {  	color: #fff;}p {	margin: 0 0 0.5em 0;}.address {	margin: 0 0 0.5em 1em;}.address p {	margin: 0;}a {	text-decoration: none;	color: #900;}a:hover {	border-bottom: 1px solid #900;}a:hover.nohover, td a:hover /* eliminate link lines under images */ {	border-bottom: none;}#maincontent a img, #memberside a img, #eventside a img, #oneside a img, a.nohover, a.nolink {	border: none;}.trans {  	font-style: italic; 	text-align: right;}.sub2 {  font-family: "Copperplate Gothic Bold", "Copperplate33bc", "Copperplate", "Gadget", "Arial Black", "Helvetica", sans-serif; font-size: 14pt; text-align: center}.red_ital { 	font-style: italic; 	font-weight: bold; 	color: #990000;}#maincontent h1, #maincontent h2, #maincontent h3 {	text-shadow: #999 0.2em 0.2em 0.2em;}#eventside h3, #eventside h1, #memberside h3, #memberside h1, #oneside h1, #oneside h3, .sidehead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 130%;	line-height: 110%;	font-weight: bold;	color: #900;	text-shadow: #999 0.2em 0.2em 0.2em;	background-color: inherit;	text-align: left;}#eventside h4, #eventside h2, #memberside h4, #memberside h2, #oneside h2, #oneside h4,#eventside h4 a, #eventside h2 a, #memberside h4 a, #memberside h2 a, #oneside h2 a, #oneside h4 a{	font-family: Georgia, Palatino, "Book Antiqua", Times, "Times New Roman", serif;	font-size: 115%;	line-height: 110%;	font-weight: bold;	color: #333;	text-align: left;	margin: 1em 0 2px 0;}#memberside strong {	color: #333;}#eventside .eventtitle {	font-weight: bold;}/* eventually replace navlinks with topnav#ul or similar */.navlinks, .navlinks a {	font-family: Georgia, Palatino, "Book Antiqua", Times, "Times New Roman", serif;	font-size: 10px;	font-weight: bold;	color: #fff;	text-align: center;}.navlinks a:hover {	border-bottom: 1px solid white;}.byline, .bylinepost {	font-style: italic;}.bylinepost {	text-align: right;}.inabox {	font-family: Georgia, Palatino, "Book Antiqua", Times, "Times New Roman", serif;	font-size: 120%;	text-align: center;	background-color: #f90;	margin: 3px;	padding: 6px;	border: 2px solid #900;}.calloutbox {	float: right;	width: 24em;	margin: 1em 0em 1em 1em;	padding: 0.5em 1.5em;	background-color: #ccc;	border: 2px solid black;}ul#headlines {	font-size: 120%;	font-weight: bold;	list-style-image: url(../images/headline_arrow.gif);	list-style-position: inside;	padding-left: 0;	margin-left: 0; /* So that IE Win is happy */}ul#headlines li {	background-color: #ccc;	border: 1px solid #900;	padding: 2px 2px 2px 4px;	margin: 1px;	vertical-align: text-top;}ul#headlines li a {	text-decoration: none;	color: black;}ul#headlines li a:hover {	text-decoration: none;	color: #900;}ul#headlines ul {	list-style-image: none;}ul#headlines ul li {	font-size: 100%;	font-weight: normal;	border: 0;	padding: 1px;}/* Membership Renewal Form and Picture table styles */.membtype {	font-size: 1.1em;	font-weight: bold;}.formsubhead {	background-color: #fc0;	font-weight: bold;	font-size: 110%;	text-align: center;}.printonly {	display: none;}table.membership {	margin-left: 2em;	border: 2px solid #ccc;	border-spacing: 0px;	border-collapse: collapse;}table.membership td {	padding: 2px 4px 2px 4px;	border-bottom: 1px solid #ccc;}table.membership table {	border: 0px;}table.membership table td {	border: 0px;}table.imagetable {	margin-left: 2em;	border: 0;}table.imagetable td {	padding: 1em 2em;	text-align: center;}/* captioned pictures (usually on news pages) */.captionedpic, .centredcaptionedpic, .captionedpic500 {	padding: 1px;/*	border: 1px solid #999; */	font-family: Georgia, Palatino, "Book Antiqua", Times, "Times New Roman", serif;	font-style: italic;}.captionedpic, .captionedpic500 {	float: right;	text-align: right;	margin: 6px 0 6px 18px;}.captionedpic {	width: 250px;}.captionedpic500 {	width: 500px;	background-color: white;}.centredcaptionedpic {	float: none;	text-align: center;	margin: 6px 0px;}.piconly {	float: right;	padding: 1px;	margin: 6px 18px;}.captionedpic cite, .centredcaptionedpic cite {	font-style: normal;}ul.formlist {	list-style-type: none;}@media print {#topnav {	display: none;}.printonly {	display: inline;}tr.printonly {	display: table-row;}.nonprinting, img {	display: none;}.formsubhead {	background-color: #ccc;}#maincontent {	max-width: none;}}