* { margin:0; padding:0; list-style:none; }

body {background:url(images/background.jpg) no-repeat center top;  }

a, a img { border:none; outline:none; color:#004499; }

.content-width { width:643px; margin:0 auto;}
.clear { clear:both; }

#page { margin-bottom:50px; }

#slideshow {
	width:643px; margin:0 auto;
}

#content {}

#controls {
	position:absolute;
	top:515px;
	left:50%;
	widtn:400px;
	height:50px;
	line-height:80px;
	z-index:999;
}
#controls a {
	text-decoration:none;
}

#prev {
	display:block;
	float:left;
	widtn:80px;
	height:42px;
	padding:0 20px;
	margin:0 5px;
	line-height:42px;
	background:url(images/prev.png) no-repeat;
}
#next {
	display:block;
	float:left;
	widtn:80px;
	height:42px;
	padding:0 20px;
	margin:0 5px;
	line-height:42px;
	background:url(images/next.png) no-repeat;
}
#pause {
	display:block;
	float:left;
	widtn:80px;
	height:42px;
	padding:0 20px;
	margin:0 5px;
	line-height:42px;
	background:url(images/pause-button.png) no-repeat;
}
#play {
	display:block;
	float:left;
	widtn:80px;
	height:42px;
	padding:0 20px;
	margin:0 5px;
	line-height:42px;
	background:url(images/play-button.png) no-repeat;
}
#prev a {
	display:block;
	widtn:80px;
	height:42px;
	line-height:42px;
}
#next a {
	display:block;
	widtn:80px;
	height:42px;
	line-height:42px;
}
#pause a {
	display:block;
	widtn:80px;
	height:42px;
	line-height:42px;
}
#play a {
	display:block;
	widtn:80px;
	height:42px;
	line-height:42px;
}


/* =Pages
-------------------------------------------------------------- */
.page { display:none; }
.page.active { display:block; }

/* =Footer
-------------------------------------------------------------- */
#footer { position:fixed; bottom:0; left:0; width:100%;height:50px; z-index:200; }
#footer section { float:right; margin:15px 15px 0 0; position:relative; z-index:10;  }

