#masthead
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#content
{
	float: left;
	width: 79%;
}

#siteName
{
	margin: 0px;
	padding: 0px;
}

#breadCrumb
{
	padding: 2px 0px 10px 0px;
}


.feature
{
	padding: 0px 0px 10px 10px;
}

.feature img
{
	padding: 0px 0px 0px 10px;
	float: right;
}

/*
	Sometimes I don't want to float a image
*/
.feature img.nofloat
{
	padding: 0px;
	float: none;
}

.feature p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.feature li
{
	padding-bottom: 0.33em;
}

.feature td p { padding: 5px 0px 5px 0px; }

.feature th p { padding: 5px 0px 5px 0px; }

#siteInfo
{
	clear: both;
	text-align:center;
	border: 1px solid #cccccc;
	color: #000000;
	padding: 10px 10px 10px 10px;
}

#siteInfo img
{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}

/* --------------------------------------------------- NAVBAR	*/
#navBar
{
	float: left;
	width: 18%;
	margin: 0px;
	padding: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#navBar .selected
{
	background-color: #ffffff;
}

#navBar #search
{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
}

#navBar #search form
{
	margin: 0px;
	padding: 0px;
}

#navBar #search label
{
	display: block;
	margin: 0px;
	padding: 0px;
}

#navBar .selected
{
	background-color: #ffffff;
}

#navBar ul a:link, #navBar ul a:visited
{
	display: block;
}

#navBar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#navBar ul ul
{
	list-style: none;
	margin: 0px;
	padding-left: 1.5em;
	background: #ffffff;
}


/*
  hack to fix IE/Win's broken rendering of block-level anchors in lists
*/
#navBar li
{
	margin: 0px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/*
  fix for browsers that don't need the hack
*/
html>body #navBar li
{
	border-bottom: none;
	margin: 0px;
	padding: 0px;
}

#navBar #sectionLinks
{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
}

#navBar #sectionLinks h3
{
	padding: 10px 0px 2px 10px;
}

#navBar #sectionLinks a
{
	display: block;
	border-top: 1px solid #cccccc;
	padding: 5px 0px 5px 10px;
}

#navBar #sectionLinks a:link,
#navBar #sectionLinks a:visited,
#navBar #sectionLinks a:hover
{
	text-decoration: none;
}

#navBar #sectionLinks a:hover
{
	background-color: #dddddd;
}

#navBar .relatedLinks
{
	position: relative;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}

#navBar .relatedLinks h1
{
	padding: 0px 0px 2px 0px;
}

#navBar .relatedLinks sup
{
	font-size: x-small;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	vertical-align: super;
}

#navBar .relatedLinks a:link,
#navBar .relatedLinks a:visited
{
	display: block;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
