BODY
{
    background: #fdf7e7 url(images/bkgrnd.png) repeat-x;
    color: #433b27;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
}

h1 {font-size: 15pt; font-weight: normal;}
h2 {font-size: 13pt; font-weight: normal;}
h3 {font-size: 13pt; font-weight: bold;}
h4 {font-size: 12pt; font-weight: normal;}
h5 {font-size: 12pt; font-weight: bold;}


a
{
    text-decoration: underline;
    color: #51adb0;
}

a:visited
{
    color: #438c8e;
}

#Footer
{
    color: #FFF;
    background: #70a7a9 url(images/ftr-bkgrnd.png) repeat-x;
}
#FooterNav a, #FooterNav a:visited {
		color: white; 
		text-decoration: underline;
		font-size: 8pt;}

#NavContainer .rtsLI
{
    margin-right: 3px;
    color: #80755a;
    height: 24px;
}

#NavContainer .rtsTxt
{
    color: #80755a;
    font-weight: bold;
}
#NavContainer .rtsLink
{
    padding-left: 5px;
    background-image: none;
    background: transparent url(images/nav-left-dk.png) no-repeat left top;
}
#NavContainer .rtsOut
{
    padding-right: 5px;
    background-image: none;
    background: transparent url(images/nav-rt-dk.png) no-repeat right top;
}
#NavContainer .rtsIn
{
    background-color: #EAE1CC; 
}


#NavContainer .rtsSelected .rtsTxt
{
    color: #433b27;
    font-size: larger;
}

#NavContainer .rtsSelected.rtsLink
{
    background: transparent url(images/nav-left-lt.png) no-repeat left top;
}
#NavContainer .rtsSelected .rtsOut
{
    background: transparent url(images/nav-rt-lt.png) no-repeat right top;
}
#NavContainer .rtsSelected .rtsIn
{
    background-color: #fdf7e7; 
}



.FooterText {
	color: white;
	font-size: 8pt;
	line-height: 1.5em;
}

.FooterText a, .FooterText a:visited {
		color: white; 
		text-decoration: underline;
}

.dkbox {
	width: 249px;
}
	.dkbox .dkbox_top {
		width: 249px;
		height: 43px;
		background: url(images/dkbox-top.png) top left no-repeat;
		float: left;
	}
	.dkbox .dkbox_top_links {
		width: 249px;
		height: 43px;
		background: url(images/dark-pod-top-links.png) top left no-repeat;
		float: left;
	}	
	.dkbox .dkbox_top_scope {
		width: 249px;
		height: 43px;
		background: url(images/dark-pod-top-scope.png) top left no-repeat;
		float: left;
	}	
	

	.dkbox .dkbox_bdy {
		float: left;
		background: url(images/dkbox-mid.gif) top left repeat-y;
	}
	.dkbox_content {
		width: 249px;
		padding-left: 12px;
		padding-right: 12px;
	}
	.dkbox .dkbox_bot {
		width: 249px;
		float: left;
		height: 9px;
		background: url(images/dkbox-bot.gif) top left no-repeat;	
	}
	.boxIcon {
		float: left;
		width: 41px;
		padding-top: 2px;
		padding-left: 4px;
	}
	.boxTitle {
		float: left;
		width: 203px;
		padding-top: 5px;
	}
	.boxTitleWide {
		float: left;
		width: 233px;
		padding-top: 5px;
		padding-left: 4px;
	}	
	.boxHeader {
		font-size: 13pt;
		font-weight: normal;
		float: left;
	}


.ltbox {
	width: 249px;
}
	.ltbox .ltbox_top {
		width: 249px;
		height: 32px;
		background: url(images/ltbox-top.png) top left no-repeat;
		float: left;
	}
	.ltbox .ltbox_bdy {
		float: left;
		background: url(images/ltbox-mid.gif) top left repeat-y;
		margin-top: 
	}
	.ltbox_content {
		width: 229px;
		padding-left: 12px;
		padding-right: 12px;
	}
	.ltbox .ltbox_bot {
		width: 249px;
		float: left;
		height: 9px;
		background: url(images/ltbox-bot.gif) top left no-repeat;	
	}



	li {
		list-style: disc outside; 
		margin-left: -16px;
		/*color: #a9a28e;*/
	}

	ul.sidebar_links li {
		padding-bottom: 5px;	
	}
.sf_eventsList .sf_eventTitle, .sf_newsList h2.sf_newsTitle, h3.sf_postTitle { 
	font-size:1.2em !important; 
	font-weight: bold !important; 
} 


	.EventsList ol li {
		margin-left: 0px;	
		list-style: none;
	}