/*
dark brown: #333333
light brown: #ABA789
ligthest brown: #D7CDBA
light blue: #1E6A95
*/


#masterframe
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #333333;
	border: 20px solid #333333;
	width: 840px;
	height: 2000px;
}


#innerframe
{
	background-color: #ABA789;
	width: 840px;
	height: 2000px;
}


#backgroundimage
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	width: 840px;
	height: 300px;
}


#topheader
{
	width: 541px;
	height: 142px;
	position: absolute;
	top: 20px;
	left: 180px;
	z-index: 10;
}

#toplogo
{
	width: 120px;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 10;
}

#membersbutton
{
	width: 64px;
	height: 18px;
	position: absolute;
	top: 20px;
	left: 700px;
	z-index; 10;
}


#welcomeblock
{
	width: 500px;
	position: absolute;
	left: 20px;
	top: 210px;
	z-index: 5;
}


#calendarblock
{
	width: 230px;
	position: absolute;
	left: 570px;
	top: 210px;
	z-index: 5;
}


.bodytext
{
	font-family: san-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.bodytext a
{
	color: #1E6A95;
	text-decoration: none;
}

.bodytext a:hover, .bodytext a:active, .bodytext a:focus
{
	color: #333333;
}


.newsheader
{
	font-size: 14px;
	font-weight: bold;
}

.newsdate
{
	font-size: 10px;
	font-style: italic;
}


.calendarheader
{
	font-size: 16px;
	color: #1E6A95;
	text-decoration: none;
	font-weight: bold;
}

.calendarheader a
{
	color: #1E6A95;
	text-decoration: none;
}

.calendarheader a:hover, .calendarheader a:active, .calendarheader a:focus
{
	color: #333333;
}

.calendardate
{
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}

.calendarbody
{
	font-size: 12px;
	color: #ABA789;
}

.calendarborder
{
	border: 1px solid #333333;
	background-color: #D7CDBA;
}
