.label
{
	color: #ffcc99;
	background-color: transparent;
}

p.label
{
	font-family : tahoma, verdana, helvetica, sans-serif; 
	background-color: transparent;
	color: #FFF;
}

#SideBar h1
{
	font-size: 1.25em;
	color: #dda;
	margin-bottom: 0em;
}

#SideBar .bio_details, .label
{
	font-size: 0.80em;
}

#SideBar .label
{
	display: block;
	margin-top: 0.25em;
}

#ContentZone h1
{
	font-size: 1.5em;
	color: #dda;
	margin-top: -0.25em;
	margin-bottom: 0.5em;
}

#ContentZone h2
{
	font-size: 1.25em;
	color: #dca;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	text-decoration: underline;
}

#SideBarMain span.Subject {
	color: #986;
	font-weight: bold;
	font-size: 1.75em;
	padding-right: 0.75em;
	padding-bottom: 1.0em;
}

#SideBarMain span.Date {
	color: #783;
	font-weight: bold;
	padding-bottom: 0.25em;
}

#SideBarMain span.Entry {
	display: block;
	padding-top: 1.0em;
	text-align: justify;
	font-size: 0.95em;
}

#SideBarMain span.seperator {
	color: #451;
	background-color: #451;
}

#Newsbit span.Subject {
	color: #986;
	font-weight: bold;
	font-size: 0.95em;
	padding-top: 0.25em;
	padding-bottom: 0.15em;
	display: block;
}

#Newsbit span.Entry {
	text-align: justify;
	font-size: 0.95em;
}

#Newsbit span.seperator {
	color: #451;
	background-color: #451;
}

#Entry span.Subject {
	color: #986;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 0.15em;
	display: inline;
}

#Entry span.Entry {
	text-align: justify;
	padding-bottom: 0.25em;
}

.copyright, .resSwitcher
{
	position: absolute;
	top:582px;
	left: 25px;
	font-size: 0.65em;
	color: #986;
	background-color: transparent;
	z-index: 5;
}

.resSwitcher{
	left:500px;
}

.resSwitcher span.label{
	color: #dda;
}

a:visited, a:hover, a:link
{
	font-size: 0.90em;
	color: #ffcc99;
	background-color: transparent;
	text-decoration: none;
}

a.copyrighter, a.switcher, a.copyrighter:visited, a.copyrighter:hover, a.copyrighter:link, a.switcher:visited, a.switcher:hover, a.switcher:link{
	color: #ddd;
	background-color: transparent;
	text-decoration: underline;
}