/* default styles updates */



body {
	background-color: #bab8a0;
	background-image: url(../images/sections/default/updates/body.png); 
	}


#page {
	background-image: url(../images/sections/default/updates/header.png); 
	}


h1,
h2,
h3 {
	color: #333333; 
	}


#header a.logo {
	background-image: url(../images/sections/default/updates/logo.png); 
	}

#header p {
	background-image: url(../images/sections/default/updates/motto.png); 
	}


#nav li {
	background-image: url(../images/sections/default/updates/nav_sep.png); 
	}

#nav a {
	background-image: url(../images/sections/default/updates/nav.png); 
	}


#section-info h3, #section-info h1 {
	color: #333333;
	background-image: url(../images/sections/default/updates/section_hd.png); 
	}

#section-info li {
	background-image: url(../images/sections/default/updates/nav_sep.png); 
	}

#section-info a {
	background-image: url(../images/sections/default/updates/section_nav.png); 
	}


#footer {
	background-image: url(../images/sections/default/updates/footer.png); 
	}

	#footer li {
		background-image: url(../images/sections/default/updates/footer_nav_sep.png); 
		}

	#footer a {
		background-image: url(../images/sections/default/updates/footer_nav.png); 
		}


p.intro {
	color: #333333; 
	}


body.popup #heading {
	background-color: #333333; 
	}

	body.popup #heading p {
		color: #bab8a0; 
		}

body.popup a:link,
body.popup a:active,
body.popup a:visited {
	color: #333333; 
	}

body.popup a:hover {
	color: #333333; 
	}


/* Layout */
#container.site-overview {
	min-height: 156px; 
	}


/* Homepage elements */
/* Featured news */
#featured-news {
	padding: 0 0 0 125px;
	width: 275px;
	position: relative;
	z-index: 10; 
	}

	#featured-news h2 {
		margin: 0 0 10px; 
		}

		#featured-news h2 a {
			display: block;
			width: 149px;
			height: 13px;
			overflow: hidden;
			background: transparent url(none) no-repeat left top;
			text-align: left;
			text-indent: -1000em;
			background-image: url(../images/sections/default/news_hd.png); 
			}

	#featured-news img {
		margin-left: -125px;
		border: 1px solid #333333;
		float: left; 
		}

	#featured-news p {
		margin-right: -5px; 
		}

	#featured-news h3 a {
		display: inline;
		text-align: left; 
		}

	#featured-news a {
		display: block;
		text-align: right; 
		}

		#featured-news a:link,
		#featured-news a:active,
		#featured-news a:visited {
			color: #333333; 
			}

		#featured-news a:hover {
			color: #333333; 
			}


/* Homepage flash animation placeholder */
#figure {
	width: 453px;
	position: absolute;
	top: 0;
	bottom: 2px;
	right: 0;
	z-index: 1;
	text-align: right; 
	}

	#figure img {
		height:100%;
		margin: 0 0 0 auto; 
		}

