/* CSS Document */
body{	
	margin:12px;
	background-color:#4F2C40;
	font-family:"Helvetica Neue";
	font-size:90%;
}
td{
	font:90% arial, tahoma, verdana #000000;
}


p{
	font-family:Palatino;
	font-size:14px;
	color:#191919;
	line-height: 20px;

}
a{
	color:#0000ff;
	text-decoration:none;
}
a:hover{
	color:#0000ff;
	text-decoration:none;
}

#info li{
	float: right;
	text-decoration: none;
	list-style: none;
	position: relative;
	top: -2px;
	display: block;
	font-size: 75%;
	font-family:tahoma, verdana, arial;
	color:#4F2C40;
	text-justify: inherit;
}

.logo{
	position: absolute;
	top: 40px;
	left: 50px;
	right: 50px;
	
	
}

#front-info{
	font-family: "Baskerville Old Face";
	font-size: 140%;
	color:#4F2C40;
	position: relative;
	right: 30px;
	top: 0px;
	
}

.front-details{
	font-family: "Baskerville Old Face";
	font-size: 100%;
	color:#4F2C40;
	position: relative;
	right: 30px;
	top: 0px;
	
}

#opal{
	position: relative;
	top:15px;
	right: 0px;

}


.pic{
	position: absolute;
	top: 360px;
	padding-right: 5px;
	padding-left: 10px;

}


.maintable{background: url(maincntbg.gif) ; padding:15px;}
.topnav{
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-transform:uppercase;
	color:#393232;
}
.topnav a{
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-transform:uppercase;
	color:#393232;
	text-decoration:none;
}
.topnav a:hover{
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-transform:uppercase;
	color:#A60F2B;
	text-decoration:none;
}
.topnav2{
	font-family:tahoma, verdana, arial;
	font-size:9px;
	text-transform:uppercase;
	color:#393232;
}
.topnav2 a{
	font-family:tahoma, verdana, arial;
	font-size:9px;
	text-transform:uppercase;
	color:#393232;
	text-decoration:none;
}
.topnav2 a:hover{
	font-family:tahoma, verdana, arial;
	font-size:9px;
	text-transform:uppercase;
	color:#ba1100;
	text-decoration:underline;
}
.footer{
	font-size:50%;
	color:#e8d8ca;
	line-height:220%;
	padding:10px;
}
.footer a{
	color:#e8d8ca;
	text-decoration:none;
}
.footer a:hover{
	color:#ffffff;
	text-decoration:none;
}

#list li{
	list-style:circle;
	line-height: 20px;
	font-size: 14px;
	margin-left: -10px;
	color:#191919;
	font-family:  Palatino;

	
}

li.dates{
	list-style: none;
	font-family: Palatino;
	font-size: 14px;
	line-height: 20px;
	position: relative;
	left: -40px;
	top:-10px;	
;
}


.wk_info{
	line-height: 18px;
}


#firstpic{
	position: relative;
	top:10px;
	margin-top: -40px;
}

hr{
	color: #A5A69C;
	border-bottom-style:dotted;
	border-top-style: dotted;
	
}

#beading_social{
	border-top: 2px dotted #91435C;
	border-bottom: 2px dotted #91435C;

}

#beading_social p.headline{
	color:#191919;
	font-size: 20px;
	font-family:  "Goudy Old Style";
}


#beading_social p.invite{
	color:#191919;
	font-size: 16px;
	line-height: 20px;
	font-family:  "Goudy Old Style";

}

#beading_social li.dates{
	list-style:circle;
	line-height: 20px;
	font-size: 16px;
	margin-left: -20px;
	color:#191919;
	font-family:  "Goudy Old Style";

}

#time{
	font-size: 16px;
	margin-left: -40px;
	color:#191919;
	font-family:  "Goudy Old Style";


}

h4#month_header{
	color:#191919;
	font-size: 18px;
	font-family:"Goudy Old Style" ;
	
	
	
}

.class_title{
	color:#191919;
	font-size: 17px;
	font-family:"Goudy Old Style" ;
	font-weight: 700;

}


.pix{
	position: relative;
	left: -6px;
}
