body {
	color:#373148; background-color: #eceaf4;
	font-family:"trebuchet MS", tahoma, verdana, sans-serif;
	font-size: 13px;
	margin: 20px;
}
table, td {
	font-size: 12px;
}
a, a:link {text-decoration:none; 
	color:#4b1c7b; 
}
a:visted {
	color:#4b3c5b;
}
a:hover, a:active {
	color:#423562;
	background-color:#e7e2f3;
}
.head {
	background-image: url(http://kadyellebee.com/skins/nav/xmas02b.jpg);
	background-repeat: no-repeat;
	height: 113px; width: 800px;
	border: 1px solid #cccaef;
}
.linkhead {
	position:absolute;
	top: 143px; left: 20px;
	width: 800px; height: 30px;
	text-align:center;
	font-family:georgia, tahoma, sans-serif;
	text-transform: lowercase;
}
.linkhead a:hover {
	background-color: #f7f7fa;
}
.sideleft {
	position:absolute;
	top: 168px; left: 20px;
	width: 150px;
	border: solid 1px #cccaef;	
	background-color: #f2f1f8;
}
.sideright {
	position:absolute; top: 168px;
	left: 720px; width: 100px;
	border: solid 1px #cccaef;
	background-color: #f2f1f8;
	text-align:right;
	
}
.sideright a {
	font-size: 11px;
}
.sideright b a:link, .sideright b a:visited {
	font-weight:bold; 
	background-color: #e7dff4;
	font-variant: small-caps;
}
.center {
	position: absolute;
	top: 168px; left: 185px; 
	width: 523px;
	border: solid 1px #cccaef;
	background-color: #f6f5fa;
}

.sidetitle, .bloghead {
	border-bottom: solid 1px #cccaef;
	font-family:georgia, tahoma, sans-serif;
	font-size: 13px; letter-spacing: 1px;
	text-transform:uppercase;
	font-variant: small-caps;
	color: #6d6386; 
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
.subhead {
	text-align: right;
	padding: 2px;
	color: #6d6386;
	text-transform: lowercase;
	font-family:georgia;
	font-style:Italic;
}
.side { 
	padding-right: 5px;
	padding-left: 5px;
}
.blogbody {
	padding: 10px; text-align:justify;
}
.blogfoot {
	text-transform:lowercase;
	font-size: 11px;
	padding-bottom: 10px;
	margin-top: 10px;
	border-top: solid 1px #cccaef;
	color: #6d6386;
	text-align:center;
}


.snip {padding: 5px; font-size: 90%; line-height: 110%; font-family:tahoma;  color: #333333; }
.code {padding: 5px; font-size: 95%; color: #333333; font-family:"courier new";}

.update {
	font-size: 13px;
	font-style:italic;
	padding: 1px;
	background-color: #ebeaf4}
div.update a {
	font-style:normal;
	font-size: 13px;
	}
.uptitle {
	font-size: 11px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
input, select, textarea {
	font-family:georgia; font-size:11px; color:black; background-color: #edebf3; border: solid 1px #cccaef; padding: 2px;
}

acronym, a acronym, a:link acronym, a:visited acronym {border-bottom: 1px dashed #4a3d69; text-decoration:none;}
a:hover acronym {border-bottom: 1px dashed #3c2644;text-decoration:none; }

.cal{ font-size: 11px; font-weight:normal;	font-family: tahoma, verdana, sans-serif;	}
.cal table, .cal td {font-size: 11px;}
div.cal {	position:absolute; left: 350px;
	width:120px;
	z-index: 1; 
	padding-bottom: 110px;
	}
div.cal a {font-size: 11px;
   text-decoration: none;
	padding: 0px; margin: 0px; border: 0px; font-weight:normal;
	background-color: transparent;}
div.cal a:hover {
	color: Black;display:block; 	
	padding: 0px;margin: 0px;
	border:0px; 
	font-size: 11px;
	}

div.cal a span {display:none;}
div.cal a:hover span {	position:absolute;
	top: 200px;
	left: 0px;
	color:Black; 
	font-size: 10px; font-weight:normal;
	z-index: 205;display:block; 
	}

