@media screen{
	body {
		margin-left: 20px;
		margin-right: 40px;
		border-left: 15px solid #653600;
		border-top: 0px solid #4F7019;
		padding-left: 5px;
	}
}
@media screen,print{
	body {
		font-family: "Times New Roman", Times, serif;
		font-family: "Verdana","Arial", sans-serif;
		font-size: 14pt;
		background-color: #FFFCCC;
		color: #000000;
/*		background-image: url("http://avonclub.benavon.org/pix/swoopa600faded.gif"); */
		background-repeat: no-repeat;
		background-position: 50% 0px;
		background-attachment: fixed;
		padding-top: 0px;
		border: 20px solid #653600;

	}
	.fontfun {
		font-size: 100%;
	}
	.head0 {
		font-variant: small-caps;
		font-weight: 800;
		font-size: 200%;
	}
	.head1 {
		font-variant: small-caps;
		font-weight: 800;
		font-size: 150%;
	}
	.head2 {
		font-variant: small-caps;
		font-weight: 600;
		font-size: 120%;
	}
	.head3 {
		font-weight: 600;
	}
	.head3sc {
		font-weight: 600;
		font-variant: small-caps;
	}
	.slant {
		font-style: italic;
	}
	.bold {
		font-weight: 600;
	}
	.boldslant {
		font-style: italic;
		font-weight: 600;
	}
	li {
		padding-bottom: 10pt;
	}

	.listupperA {
		list-style-position: outside;
		list-style-type: upper-alpha;
	}
	.list1 {
		list-style-type: decimal;
		list-style-position: outside;
	}
	.lista {
		list-style-type: lower-alpha;
		list-style-position: outside;
	}
	.under {
		text-decoration: underline;
	}
	.seeum
	{
		visibility: visible;
	}
	.noseeum
	{
		visibility: hidden;
	}
	.barbottom
	{
		border-bottom: 4px solid #653600;
	}
	.subtitle 
	{
		font-size: 90%;
		text-align: center;
	}
	.masthead{
		border-right: 0px solid #653600;
		border-top: 0px solid #653600;
		border-bottom: 0px solid #653600;
		border-left: 0px solid #653600;
	/*	background-color: #FFFFCC; */
		color: #000000;
		padding: 3px;
	}
	.ltgreen {
		background-color: #B5D67F;
		color: #000000;
		font-size: 3px;
	}
	.green {
		background-color: #4F7019;
		color: #FFFFFF;
		font-size: 3px;
	}
	.black {
		border: 1px solid #000000;
		background-color: #CC0033;
		color: #000000;
		font-size: 3px;
	}
	.white {
		font-size: 3px;
		background-color: #CCCCCC;
		color: #000000;
	}
	.bord1
	{
		visibility: visible;
	}
	.bord1hidden
	{
		visibility: hidden;
	}
	.navbar_over {
		color: #FFFFFF;
		background-color: #999999;
		font-weight: 800;
		float: left; 
	}
	.memberCheckDiv {
		color: #FFFFFF;
		background-color: #CC0033;
		font-weight: 800;
		padding: 0px;
		margin: 0px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		border: 5px double #660000;
	}
	.imageCaption{
		color: #FFFFFF;
		background-color: #653600;
		font-weight: 800;
		padding: 0px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		border: none;
	}
	.navbar{
		color: #FFFFFF;
		background-color: #653600;
		font-weight: 800;
		padding: 0px;
		margin-left: -40px;
		padding-left: 20px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		border: none;
	}
	.navbar a {
		color: #FFFFFF;
		background-color: #653600;
		font-weight: 800;
		padding: 0px;
		margin: 0px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		border: none;
	}
	.navbar a:hover{
		color: #000066;
		background-color: #FFFCCC;
	}
	.navbar2 {
		font-weight: 800;
		text-decoration: none;
		color: #000066;
		background-color: #FFFFCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
	}
	.navbar2 a {
		font-weight: 800;
		text-decoration: none;
		color: #000066;
		background-color: #FFFCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
	}
	.authorize {
		color: #FFFFFF;
		background-color: #CC0033;
		font-weight: 800;
		padding: 0px;
		margin: 0px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		border: none;
	}

	.mshown{
		position: absolute;
		visibility: visible;
		border-left: 1px solid #999999;
		border-bottom: 3px solid #CCCCCC;
		border-right: 4px solid #999999;
		border-top: none;
		text-decoration: none;
		color: #653600;
		background-color: #FFFCCC;
	}
	.mshown a{
		color: #653600;
		background-color: #FFFCCC;
		font-size: 80%;
	}
	.mshown a:hover,.navbar2 a:hover{
		background-color: #653600;
		color: #FFFCCC;
	}
	.mhidden {
		position: absolute;
		visibility: hidden;
	}
	.mhidden2 {
		position: relative;
		visibility: hidden;
	}
	.relative {
		position: relative;
		visibility: hidden;
	}
	.relative2 {
		position: relative;
	}
	.button {
		background-color: #B5D67F;
		color: #000000;
		border: 1px solid #000000;
	}
	.inputfield{
		border: none;
		font-weight: 800;
	}
	.faded {
		-moz-opacity: 0.4;
		opacity: 0.4;
	}
	.announcement{
		padding: 00px;
		margin-top: 1em;
		margin-left: -20px;
	}
	.announcement td{
		border: none;
		text-align: left;
		padding-left: 25px;
		margin: 0px;
	}
	.announcement th,.announcementtext{
		font-weight: 800;
		font-size: 115%;
		border-top: 0px solid #000000;;
		border-top: 1px solid #4F7019;
		border-right: 0px solid #000000;;
		border-bottom: 0px solid #000000;;
		text-align: left;
		padding: 3px;
		padding-left: 25px;
		margin: 0px;
		margin-left: -20px;
		background-color: #B5D67F;
		color: #653600;
		font-style: italic;
	}
	.upcoming{
		padding: 0px;
		margin-top: 1em;
		margin-left: -20px;
	}
	.upcoming td{
		border: none;
		text-align: left;
		padding-left: 20px;
		margin: 0px;
	}
	.upcoming ul {
		margin-bottom: 0px;
	}
	.upcoming li {
		padding: 0px;
	}
	.upcoming th,.upcomingtext{
		font-weight: 800;
		font-size: 115%;
		border-top: 0px solid #000000;;
		border-top: 1px solid #4F7019;
		border-right: 0px solid #000000;;
		border-bottom: 0px solid #000000;;
		text-align: left;
		padding: 3px;
		padding-left: 25px;
		margin: 0px;
		margin-left: -20px;
		background-color: #B5D67F;
		color: #653600;
		font-style: italic;
	}

	.reminders{
		padding: 0px;
		margin-top: 1em;
		margin-left: -20px;
	}
	.reminders td {
		border: none;
		text-align: left;
		padding: 3px;
		margin: 0px;
	}
	.reminders ul {
		margin-bottom: 0px;
	}
	.reminders li {
		padding: 0px;
	}
	.reminders th,.reminderstext{
		font-weight: 800;
		font-size: 115%;
		border-top: 0px solid #000000;;
		border-top: 1px solid #4F7019;
		border-right: 0px solid #000000;;
		border-bottom: 0px solid #000000;;
		text-align: left;
		padding: 3px;
		padding-left: 25px;
		margin: 0px;
		margin-left: -20px;
		background-color: #B5D67F;
		color: #653600;
		font-style: italic;
	}

	.topleftborder {
		padding: 0px;
		border-top: 1px solid #000000;
		border-left: 1px solid #000000;
	}
	.bluevartextarea {
		border: none;
		text-align: center;
		overflow: hidden;
		color: #ffffff;
		background-color: #333399;
		vertical-align: middle;
		font-family: sans-serif;
		font-weight: 800;	
	}
	.outsetnav
	{
		border-left:3px outset #ffffff;
		border-right:3px outset #ffffff;
		border-bottom:3px outset #ffffff;
		margin-left: -40px;
		padding-left: 20px;
	}
	.dblredborder
	{
		border: 6px double #CC3333;
	}
	.pictureframeright
	{
		border: 4px solid #653600;
		float: right;
		text-align: center;
		position: relative;
		margin-right: 5px;
	}
}
