body {
	background-image: url(imgs/bg.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	background-color: #e3e2df;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.home-link {
	font-family: tahoma;
	font-size: 10px;
	color: #5c5749;
}
td,th {
	font-family: tahoma;
	font-size: 11px;
	color: #494742;
    margin-left: 80px;
}
td#member-data
{   font-family: Tahoma;
    font-size:11px;
    line-height:14px;
 }
 
.social-network{
	display:block;
	padding:10px;
 }
.social-network p{
	line-height:10px;
	margin-bottom:4px;
}
.social-network img{
	margin:4px;
}
 
.social-network a img {
	margin:4px;
	border:none;
}
 
#imgMemberPhoto{
	float:left;
}
#txt01, #txt02, #txt03, #txt04, #txt05, #text06, #text07
{  	font-family: Tahoma;
    font-size:9px;
	color: #3fb6ff;
	line-height:11px;
    font-weight:bold;
     }
#lblFirstName,#lblLastName 
{
    font-family: Tahoma;
    color: #fff;
    font-size:11px;
    font-weight:bold;
    }

#sponsor-animation{
	width:208px;
	height:133px;
}
a:link, a:visited {
	color: #016098;
	font-weight:bold;
	text-decoration:none;
	border:none;
	}
	
a:hover {
	text-decoration: underline;
	color: #00c0ff;
}

ul,ol {             

	margin-top:0 0 5 15 ;
}	

li {
	list-style-image:url(imgs/bullet01.png);
	font-family: tahoma;
	font-weight:normal;
	font-size:inherit;
	line-height:18px;
	padding-bottom:3;
}

.general-text {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	color: #494742;
	padding:10 20 0 20;
}

.general-text-bold {
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	text-transform: inherit;
	color: #0099FF;
}
.events-text {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: inherit;
	color: #494742;
	text-indent: 0px;
	white-space: normal;
	margin: 5 5 11 0;
	height: inherit;
	
}
.events-text-big {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #4c9cb5;
	padding-left: 20px;
	padding-right:20px;

}

.member-names {
	font-family: tahoma;
	font-size: 11px;
	padding: 10 1 0 15;
	text-align:left;
	line-height: 12px;
	color: #2f4e62;
}
.member-names:first-line{
	font-family: tahoma;
	font-weight: bold;

}
#officers{
	width:136px;
	height:300px;
	position:relative;
	overflow: auto;
	float:none;
}

.upcoming-event-text{
	font-family: tahoma;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	margin:50px 17px auto auto;
	color:#FFFFFF;
}
.upcoming-event-text a, .upcoming-event-text a:visited{

	color:#FFFFFF;
	text-decoration:none;
}
.upcoming-event-text a:hover{

	color:#00CCFF;
	text-decoration:underline;
}

.events-months{
	font-weight: bold;
	font-size: 10px;
	color:#FFFFFF;
	letter-spacing: 10px;
	text-align: center;
	}
	
/* ==== events data style======*/


.event-date-rsvp{
	text-align: center;
	font-weight:bold;
	font-size: 10px;
	color:#016098;
}

.event-description{
	text-align: left;
	font-weight:normal;
	font-size: 10px;
	color:#016098;
	margin:auto 10px;
}
.event-bold{
	font-weight: bold;
	}

.rsvp-description{
	text-align: left;
	font-weight:normal;
	font-size: 10px;
	color:#016098;
	margin:10px 10px;
	}
.rsvp-date{
	font-weight: bold;
	margin:10px 10px;

	}
