body 
{
	font-size: 16px;
	font-style: normal;
	font-family: verdana, sans-serif;
}

/*	
Page container (usually a <div>)
*/
#container
{
	background-color: #808080;
	color: #000000;
}

	#container-main
	{
		width: 100%;
		height: 100%;
		border-collapse: collapse;
		border: 0px;
	}
/*	
Used for a header or banner to brand the site.
*/
#branding
{
	font-weight: 900;
	font-size: 48px;
	font-style: oblique;
	font-family: verdana, sans-serif;
	letter-spacing: 4px;
	text-align: left;
	text-transform: capitalize;
}

	/*
	Used for a site logo 
	*/
	#branding-logo
	{
		background-color: transparent;
		color: #000000;
	}

	/*
	Used for a strapline or tagline to define the site's purpose 
	*/
	#branding-tagline
	{
		background-color: transparent;
		font-weight: 900;
		font-size: 10px;
		font-style: normal;
		font-family: verdana, sans-serif;
		text-align: left;
		text-transform: none;
		padding-left: 350px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		vertical-align: middle;
		border: 0px;
	}

/*
Used to contain a navigation device
*/
#nav
{
	width: 275px;
	padding-left: 25px;
	padding-top: 25px;
	padding-right: 25px;
	vertical-align: top;
	border-style: none;
}

	/*
	Main or primary navigation 
	*/
	#nav-main
	{
		border-style: none;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		vertical-align: top;
	}

	/*
	Navigation to pages within the current site section 
	*/
	#nav-section
	{
	}

	/*
	Navigation to pages outside the site 
	*/
	#nav-external
	{
	}

	/*
	A supplementary list of links, perhaps in a footer. This can replace the common, but presentational #footer 
	*/
	#nav-supp
	{
	}

	.nav-image
	{
		background-color: transparent;
		border-style: none;
		color: #000000;
		font-weight: 900;
		font-size: 22px;
		font-style: oblique;
		font-family: verdana, sans-serif;
		letter-spacing: 4px;
		text-align: left;
		text-transform: capitalize;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
/*
Related to search interface and search results
*/
#search
{
}

	/*
	A search form 
	*/
	#search-input
	{
	}

	/*
	Search results which could include a <div> or other markup including definition lists 
	*/
	#search-output
	{
	}

/*
Used for content rather than for another purpose such as navigation
*/
#content
{
	padding-left: 25px;
	padding-top: 25px;
	padding-right: 100px;
	padding-bottom: 25px;
	vertical-align: top;
}

	/*
	The main content area 
	*/
	#content-main
	{
	}

	/*
	News related content 
	*/
	#content-news
	{
	}

	.content-label
	{
		width: 150px;
		padding-top: 10px;
		padding-bottom: 5px;
		color: #000000;
		font-weight: 900;
		font-size: 18px;
		font-style: normal;
		font-family: verdana, sans-serif;
	}
	
	.content-data
	{
		padding-top: 10px;
		padding-bottom: 5px;
		font-weight: normal;
		font-size: 16px;
		font-style: normal;
		font-family: verdana, sans-serif;
	}

	.content-image
	{
		border: 0px;
	}

	
/*
Used for various site related information
*/
#siteinfo
{
	height: 200px;
	vertical-align: bottom;
}
	.siteinfo-image
	{
		border: 0px;
	}

	/*
	Copyright information etc. 
	*/
	#siteinfo-legal
	{
		font-weight: normal;
		font-size: 10px;
		font-style: normal;
		font-family: verdana, sans-serif;
		text-align: center;
		border: 0px;
	}

	/*
	Designer or other credits 
	*/
	#siteinfo-credits
	{
	}

	#siteinfo-extras
	{
		background-color: #6f6f6f;
		font-weight: normal;
		font-size: 10px;
		font-style: normal;
		font-family: verdana, sans-serif;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 3px;
	}
	
.section-title
{
	font-weight: bolder;
	font-size: 22px;
	font-style: normal;
	font-family: verdana, sans-serif;
}

.section-subtitle
{
	font-weight: normal;
	font-size: 18px;
	font-style: normal;
	font-family: verdana, sans-serif;
}

.section-body
{
	font-weight: normal;
	font-size: 16px;
	font-style: normal;
	font-family: verdana, sans-serif;
}

a:link
{
	color: #000000; 
	text-decoration: none;
}
a:visited
{
	color: #000000; 
	text-decoration: none;
}
a:hover
{
	color: #ffffff; 
	text-decoration: underline;
}
a:active
{
	color: #000000; 
	text-decoration: none;
}

a.show:link
{
	color: #bbbbbb; 
	text-decoration: none;
}
a.show:visited
{
	color: #bbbbbb; 
	text-decoration: none;
}
a.show:hover
{
	color: #ffffff; 
	text-decoration: underline;
}
a.show:active
{
	color: #bbbbbb; 
	text-decoration: none;
}


