/**
 *	Ausenco
 *  Base Screen Styles
 *
 *	@author:	Nathan Crowe <nathan at brightlabs dot com au>
 *	@date:		03/02/2010
 *
 *	Table of Contents:
 *		=Page
 *		=Header
 *			=Brand
 *			=Our Brands
 *			=Utility
 *		=Navigation
 *		=Feature
 *		=Content
 *		=Footer
 *
 */

html,body {
	background:	#cec8bf url(/images/bg-body-home.gif) repeat-x;
}
body {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* ~10px */
}

/* =Page
----------------------------------------------- */
#wrapper {
	z-index: 1;
}
#container {
	margin:	0 auto;
	width: 920px;
	z-index: 2;
}
	#header {
		height: 96px;
		z-index: 3;
	}
	#navigation {
		height:	20px;
		margin-bottom: 10px;
		z-index: 100;
	}
	#content {

	}
	#feature {
		height: 327px;
	}
	#footer {
		padding-top: 30px;
	}

/* =Header
----------------------------------------------- */
	/* =Brand
	------------------------------------------- */
	#header #brand {
		float: left;
		height: 30px;
		width: 158px;
	}
		#header #brand h1 {
			padding-top: 35px;
		}

	/* =Our Brands
	------------------------------------------- */
	#header #our-brands {
		float: right;
		padding: 15px 0 22px 0;
		font-size: 11px;
	}
		#header #our-brands h2 {
			float: left;
			padding-right: 6px;
		}
		#header #our-brands ul {
			float: left;
		}
			#header #our-brands ul li {
				border-right: 1px solid #5d5d5d;
				float: left;
				padding: 0 6px;
			}
			#header #our-brands ul li.alpha {
				padding-left: 0;
			}
			#header #our-brands ul li.omega {
				border: 0;
				padding-right: 0;
			}
				#header #our-brands ul li a,
				#header #our-brands ul li a:link {
					color: #5d5d5d;
				}
				#header #our-brands ul li a:hover {
					text-decoration: none;
				}

	/* =Utility
	------------------------------------------- */
	#header ul#utility {
		background: url('/images/bg-utility.png') no-repeat;
		clear: both;
		float: right;
		height: 18px;
		width: 303px;
	}
		body#home ul#utility { background: none; }
		#header ul#utility li {
			background-repeat: no-repeat;
			float: left;
		}
		#header ul#utility li.font-increase {
			margin-right: 5px;
			width: 14px;
		}
		#header ul#utility li.font-decrease {
			margin-right: 8px;
			width: 14px;
		}
		#header ul#utility li.print {
			margin-right: 18px;
			width: 16px;
		}
		#header ul#utility li#search {
			float: right;
			width: 228px;
		}
			#header ul#utility li a,
			#header ul#utility li a:link {
				display: block;
				height: 16px;
				text-indent: -9999px;
			}
			#header ul#utility li.font-increase a,
			#header ul#utility li.font-increase a:link {  background: url('/images/bg-utility.png'); }
			#header ul#utility li.font-increase a:hover {  background-position: 0 bottom; }
			#header ul#utility li.font-decrease a,
			#header ul#utility li.font-decrease a:link {  background: url('/images/bg-utility.png') -19px 0; }
			#header ul#utility li.font-decrease a:hover {  background-position: -19px bottom; }
			#header ul#utility li.print a,
			#header ul#utility li.print a:link {  background: url('/images/bg-utility.png') -41px 0; }
			#header ul#utility li.print a:hover {  background-position: -41px bottom; }
		#header ul#utility li#search form {
			background:	url('/images/bg-search.gif') no-repeat;
			height: 18px;
			width: 228px;
		}
			#header ul#utility li#search form input#search-query {
				background:	transparent;
				border:	0;
				font: 11px Arial, Helvetica, sans-serif;
				float: left;
				height:	14px;
				padding: 3px 7px 1px 7px;
				width: 190px;
			}
			#header ul#utility li#search form input#search-button {
				float: left;
				height: 18px;
				width: 21px
			}
		#header #language {
			clear: right;
			text-align: right;
			padding-top: 7px;
			font-size: 12px;
		}
			#header #language a {
				color: #666;
			}

/* =Navigation
----------------------------------------------- */
#navigation {
	background: url('/images/suckerfish.png') no-repeat;
}
/* =Feature
----------------------------------------------- */
#feature { }
/* =Breadcrumbs
----------------------------------------------- */
ul#breadcrumbs {
	color: #000;
	font-size: 11px;
	padding-left: 20px;
	padding-bottom: 20px;
}
	ul#breadcrumbs li {
		background: url('/images/icon-breadcrumb.gif') 0 3px no-repeat;
		float: left;
		padding: 0 11px;
	}
	ul#breadcrumbs li.alpha {
		background: none;
		padding-left: 0;
	}
		ul#breadcrumbs li a,
		ul#breadcrumbs li a:link {
			color: #000;
			text-decoration: none;
		}
		ul#breadcrumbs li a:hover {
			text-decoration: underline;
		}
/* =Content
----------------------------------------------- */
#content {
	background: #fff url('/images/bg-content.gif') repeat-y;
	border: 1px 0;
	border-color: #c2c4c6;
	border-style: solid;
	border-width: 1px 0;
	color: #000;
	font-size: 1.2em;
	line-height: 20px;
	overflow: hidden;
	padding-bottom: 18px;
	width: 920px;
}
	#content a.feed,
	#content a.feed:link {
		background: url('/images/icon-feed.png') no-repeat;
		display: block;
		height: 16px;
		width: 16px;
		text-indent: -9999px;
	}
	#content div.title {
		min-height: 48px;
		height: auto !important;
		height: 48px;
		line-height: 24px;
		padding: 24px 0 0 20px;
	}
		#content div.title h1 {
			font-size: 24px;
			font-weight: bold;
		}
	/* =Content Side
	----------------------------------------------- */
	#content #content-side {
		float: left;
		margin-bottom: 1.65em;
		width: 250px;
	}
		body.full-width #content #content-side {
			display: none;
		}
		#content-side div.title {
			min-height: 72px;
			height: auto !important;
			height: 72px;
			padding: 18px 0 0 20px;
		}
			#content-side div.title h1 {
				font-size: 24px;
				font-weight: bold;
			}
		#content-side div.inner {
			padding: 0 0 0 20px;
		}
			#content-side p {
				border-top: 1px solid #8f9291;
				color: #838383;
				margin-bottom: 1em;
			}
				#content-side p strong { font-weight: bold; }

			#content-side form#news-search {
				height: 2em;
				margin-bottom: 1em;
			}
				#content-side form#news-search input#news-query {
					background: #ebebe7;
					border: 0;
					color: #050505;
					padding: 0 3px 0 3px;
					float: left;
					height: 24px;
					width: 200px;
				}
				#content-side form#news-search input#news-query-button {
					float: left;
					width: 24px;
				}

			#content-side form#filter select {
				font-size: 1.1em;
				margin-bottom: 9px;
				width: 230px;
			}

			#content-side div.inner ul {}
				#content-side div.inner ul li {
					background: url('/images/1x1-8f9291.gif') repeat-x;
				}
				#content-side div.inner ul li.ctoc_current { font-weight: bold; }
					#content-side div.inner ul li a,
					#content-side div.inner ul li a:link {
						color: #000;
						text-decoration: none;
					}
					#content-side div.inner ul li a:hover {
						text-decoration: underline;
					}
						#content-side div.inner ul li.ctoc_current ul li {
							font-weight: normal;
						}
						#content-side div.inner ul li ul li {
							padding-left: 20px;
						}
	/* =Content Main
	----------------------------------------------- */
	#content #content-main {
		float: left;
		width: 670px;
	}
	body.full-width #content #content-main {
		float: none;
		width: auto;
	}
	body.news #content #content-main,
	body.our-projects #content #content-main {
		float: left;
		width: 670px;
	}

		#content #content-main div.title,
		#content #content-main div.header {
			min-height: 72px;
			height: auto !important;
			height: 72px;
			line-height: 24px;
			padding: 18px 20px 0;
		}
			#content #content-main div.header h2#introduction {
				color: #838383;
				font-size: 14px;
				font-weight: bold;
				line-height: 18px !important;
				margin-bottom: 0 !important;
			}
		body.full-width #content #content-main div.title,
		body.section-0 #content #content-main div.title { padding: 18px 20px 0 20px; }
			#content #content-main div.title h1 {
					font-size: 24px;
					font-weight: bold;
			}
		#content #content-main div.inner { padding: 0 20px; }
			#content #content-main div.inner h2#headline {
				border-top: 1px solid #8f9291;
				font-size: 32px;
				font-weight: bold;
				line-height: 32px;
				margin-bottom: 0;
				padding: 6px 0;
			}
				#content #content-main div.inner h2#headline span {
					color: #9c1324;
				}

	/* =Landing
	----------------------------------------------- */
	body.landing #content #content-main #feature {
		background-repeat: no-repeat;
		height: 310px;
	}
		body.landing #feature p { padding: 144px 0 0 360px; }
			body.landing #feature p a,
			body.landing #feature p a:link {
				color: #000000;
				text-decoration: underline;
			}
		body.landing #feature h3 {
			color: #9c1324;
			font-size: 36px;
			padding-left: 360px;
		}
		body.landing #feature h3.no-url {
			padding-top: 168px;
		}

		/* =Content Main Sub
		----------------------------------------------- */
		#content #content-main #content-main-sub {
			background: url('/images/bg-content-main-sub.gif') no-repeat;
			clear: both;
			font-size: 11px;
			line-height: 18px;
			margin-top: 20px;
		}
			#content #content-main #content-main-sub div.inner {
				background: url('/images/bg-content-main-sub-inner.gif') 0 bottom no-repeat;
				overflow: hidden;
				width: 630px;
				padding: 0;
			}
				#content #content-main #content-main-sub div.panel {
					float: left;
					width: 210px;
				}
					#content #content-main #content-main-sub div.panel div.inner {
						background: none;
						padding: 10px 10px 0 10px;
						width: 190px;
					}
						#content #content-main #content-main-sub div.panel strong { font-weight: bold; }
						#content #content-main #content-main-sub div.panel a,
						#content #content-main #content-main-sub div.panel a:link {
							color: #9c1424;
							font-weight: normal;
						}
						#content #content-main #content-main-sub div.panel h4 {
							color: #9c1424;
							font-size: 14px;
							font-weight: bold;
							margin-bottom: 11px;
						}
						#content #content-main #content-main-sub div.panel ul,
						#content #content-main #content-main-sub div.panel ul li { padding-left: 1em; }

	/* =Profile
	----------------------------------------------- */
	body.profile #content #content-main img {
		border: 1px solid #c2c4c6;
		float: right;
		margin: 0 0 1.65em 1.65em;
		padding: 3px;
	}
	body.profile #content #content-main dl {
		font-size: 1.09091em;
		margin-bottom: 1.5em;
	}
		body.profile #content #content-main dl dt {
			float: left;
			font-weight: bold;
			padding-right: 0.5em;
		}
	body.profile #content #content-main h3 { font-size: 1.09091em; margin-bottom: 1.5em; }

	/* =Accordion Multi
	----------------------------------------------- */
	#content #content-main #accordion-multi h3 {
		background: url('/images/1x1-8f9291.gif') repeat-x;
		cursor: pointer;
		font-size: 1em;
		margin-bottom: 0;
		padding: 0.85em 0;
	}
	#content #content-main #accordion-multi h3.active { color: #9c1424; }
		#content #content-main #accordion-multi h3 span {
			background: url('/images/icon-arrow-up-8f9291.gif') left 50% no-repeat;
			display: block;
			padding-left: 1.5em;
		}
		#content #content-main #accordion-multi h3.active span {
			background-image: url('/images/icon-arrow-down-8f9291.gif');
		}

	/* =Investor Centre
	----------------------------------------------- */
	body.investor-centre #content #content-main #feature {
		background-repeat: no-repeat;
		height: 310px;
	}
		body.investor-centre #feature p { padding: 144px 0 0 360px; }
			body.investor-centre #feature p a,
			body.investor-centre #feature p a:link {
				color: #000000;
				text-decoration: underline;
			}
		body.investor-centre #feature h3 {
			color: #9c1324;
			font-size: 36px;
			padding-left: 360px;
		}

		/* =Content Sub
		----------------------------------------------- */
		#content-sub {
			background: url('/images/bg-content-sub.gif') no-repeat;
			clear: both;
			font-size: 11px;
			line-height: 18px;
			margin-top: 20px;
		}
			#content-sub div.inner {
				background: url('/images/bg-content-sub-inner.gif') 0 bottom no-repeat;
				overflow: hidden;
				width: 920px;
			}
				#content-sub div.panel {
					float: left;
					width: 210px;
				}
				#content-sub div.panel.alpha {
					padding: 0 20px;
					width: 230px;
				}
					#content-sub div.panel div.inner {
						background: none;
						overflow: auto;
						padding: 10px 10px 0 10px;
						width: auto;
					}
					#content-sub div.panel.alpha div.inner {
						background: none;
						padding: 0;
						width: auto;
					}
						#content-sub div.panel strong { font-weight: bold; }
						#content-sub div.panel a,
						#content-sub div.panel a:link {
							color: #9c1424;
							font-weight: normal;
						}
						#content-sub div.panel h3 {
							font-weight: bold;
							margin-bottom: 0.5em;
						}
							#content-sub div.panel h3 a,
							#content-sub div.panel h3 a:link {
								color: #000;
								font-weight: bold;
								text-decoration: none;
							}
							#content-sub div.panel h3 a:hover {
								text-decoration: underline;
							}
						#content-sub div.panel h4 {
							color: #9c1424;
							font-size: 14px;
							font-weight: bold;
							margin-bottom: 21px;
						}
							#content-sub div.panel h4 a,
							#content-sub div.panel h4 a:link {
								color: #9c1424;
								font-weight: bold;
								text-decoration: none;
							}
						#content-sub div.panel h5 a,
						#content-sub div.panel h5 a:link {
							font-weight: bold;
						}

			/* =Share Information
			----------------------------------------------- */
			#content-sub #share-information {
				background: url('/images/bg-border-groove.gif') repeat-x;
				padding: 10px;
			}
				#content-sub #share-information img {
					display: block;
					margin-bottom: 1.65em;
				}

			/* =Email Alerts
			----------------------------------------------- */
			#content-sub #email-alerts {
				background: url('/images/bg-border-groove.gif') repeat-x;
				padding: 10px;
			}
				#content-sub #email-alerts p {
					color: #5d5d5d;
					margin-bottom: 1em;
				}
				#content-sub form {
					height: 18px;
				}
					#content-sub form fieldset input#email-alert-address {
						background: #fff;
						border: 0;
						color: #8f9291;
						padding: 3px 3px 2px 3px;
						float: left;
						font-size: 11px;
						height: 13px;
						width: 184px;
					}
					#content-sub form fieldset input#email-alert-button {
						float: left;
						width: 20px;
					}

			/* =Company Announcements
			----------------------------------------------- */
			#content #content-sub #company-announcements ol {
				display: block;
			}
			#content #content-sub #company-announcements ol li {
				padding-bottom: 14px;
				display: block;
			}
				#content #content-sub #company-announcements ol li a,
				#content #content-sub #company-announcements ol li a:link {
					color: #9c1324;
				}
				#content #content-sub #company-announcements ol li h5 {
					font-weight: bold;
				}
					#content #content-sub #company-announcements ol li h5 a,
					#content #content-sub #company-announcementss ol li h5 a:link {
						color: #000 !important;
						text-decoration: none;
					}
					#content #content-sub #company-announcements ol li h5 a:hover {
						text-decoration: underline;
					}
	/* =Generic Listing / Site Map 2
	----------------------------------------------- */
	#content #content-main ul.generic-listing,
	#content #content-main ul.sitemap2 {
		padding-left: 0;
	}
		#content #content-main ul.generic-listing li {
			background: url('/images/1x1-8f9291.gif') repeat-x;
			padding: 0.85em 0;
		}
		#content #content-main ul.sitemap2 li { background: none; padding: 0; }
		#content #content-main ul.generic-listing li.feed {}
			#content #content-main ul.generic-listing li:hover {
				background-color: #f5f4f1;
			}
				#content #content-main ul.generic-listing li:hover a,
				#contetn #content-main ul.generic-listing li:hover a:link {
					color: #9c1324 !important;
				}
				#content #content-main ul.generic-listing li .item-title {}
					#content #content-main ul.generic-listing li .item-title h3 { font-size: 1em; margin-bottom: 0em; }
				#content #content-main ul.generic-listing li .item-content {}
					#content #content-main ul.generic-listing li .item-content p { margin: 0; }
			#content #content-main ul.generic-listing li a,
			#content #content-main ul.generic-listing li a:link {
				color: #000;
				text-decoration: none;
			}
			#content #content-main ul.generic-listing li.feed a,
			#content #content-main ul.generic-listing li.feed a:link {
				background: url('/images/icon-feed.png') 12px 50% no-repeat;
				display: block;
				padding-left: 36px;
			}
			#content #content-main ul.generic-listing li a:hover {
				color: #9c1324;
			}
		#content #content-main ul.sitemap2 li ul,
		#content #content-main ul.sitemap2 li ul li,
		#content #content-main ul.sitemap2 li ul li ul,
		#content #content-main ul.sitemap2 li ul li ul li {
			list-style: none;
			padding: 0 0 0 1em;
			margin: 0;
		}
		#content #content-main ul li.sitemap_category a,
		#content #content-main ul ul li.sitemap_category.sitemap_item0 a {
			background: url('/images/icon-category.png') 0 50% no-repeat;
			padding-left: 24px;
			padding: 1px 0 0 24px;
		}
		#content #content-main ul li.sitemap_category.sitemap_item0 a {
			background: url('/images/icon-home.png') 0 50% no-repeat;
			padding-left: 24px;
		}
			#content #content-main ul ul li.sitemap_category.sitemap_node64473 a { background-image: url('/images/icon-world.png'); }
			#content #content-main ul ul li.sitemap_category.sitemap_node63705 ul li a { background-image: url('/images/icon-news.png'); }
			#content #content-main ul ul li.sitemap_node63710 a { background-image: url('/images/icon-feed.png'); }

	/* =News
	----------------------------------------------- */
	body.news #content #content-side {}
		body.news #content #content-side p {
			background: url('/images/1x1-8f9291.gif') repeat-x;
			border: 0;
			padding: 0;
		}
	body.news #content #content-main #news-items-container { overflow: hidden; }
	body.news #content #content-main ol.news-listing {
		padding-left: 0;
		list-style: none;
	}
		body.news #content #content-main ol.news-listing li {
			background: url('/images/1x1-a0a3a2.gif') repeat-x;
			padding: 0.85em 0;
		}
			body.news #content #content-main ol.news-listing li:hover {
				background-color: #f5f4f1;
			}
				body.news #content #content-main ol.news-listing li:hover a,
				body.news #content #content-main ol.news-listing li:hover a:link {
					color: #9c1324 !important;
				}
			body.news #content #content-main ol.news-listing li a,
			body.news #content #content-main ol.news-listing li a:link {
				background: url('/images/icon-page.png') 0 50% no-repeat;
				color: #000;
				display: block;
				padding-left: 24px;
				text-decoration: none;
			}
			body.news #content #content-main ol.news-listing li.document.pdf a,
			body.news #content #content-main ol.news-listing li.document.pdf a:link {
				background-image: url('/images/icon-document-pdf.png');
			}
			body.news #content #content-main ol.news-listing li a:hover {
				color: #9c1324;
			}
			body.news #content #content-main ol.news-listing li div.item-title {
				padding-right: 20px;
			}
				body.news #content #content-main ol.news-listing li div.item-title h3,
				body.news #content #content-main ol.news-listing li div.item-title h3 {
					font-size: 1em;
					margin-bottom: 0;
				}
					body.news #content #content-main ol.news-listing li a:hover div.item-title h3 {
						color: #9c1324;
					}
			body.news #content #content-main ol.news-listing li div.item-content { }
				body.news #content #content-main ol.news-listing li div.item-content p {
					margin: 0;
				}
				body.news #content #content-main ol.news-listing li div.item-content dt {
					float: left;
					font-weight: bold;
					padding-right: 0.5em;
				}
				body.news #content #content-main ol.news-listing li div.item-content dt.item-location {
					padding: 0 0.5em;
				}
				body.news #content #content-main ol.news-listing li div.item-content dd.item-client {
					background: url('/images/1x9-000.gif') right 50% no-repeat;
					float: left;
					padding-right: 0.5em;
				}
				body.news #content #content-main ol.news-listing li div.item-content p {
					/*margin-bottom: 1em;*/
				}
				body.news #content #content-main ol.news-listing li div.item-content p.fullarticle-link a,
				body.news #content #content-main ol.news-listing li div.item-content p.fullarticle-link a:link {
					background: none;
					background-image: none;
					display: inline;
					padding-left: 0;
				}

	/* =Our Projects
	----------------------------------------------- */
	body.our-projects #content #content-side {}
		body.our-projects #content #content-side dl {
			background: #ebebe7 url('/images/bg-border-groove.gif') repeat-x;
			font-size: 11px;
			overflow: hidden;
		}
			body.our-projects #content #content-side dt {
				padding-left: 10px;
				width: 70px;
			}
			body.our-projects #content #content-side dt,
			body.our-projects #content #content-side dd {
				background: url('/images/bg-border-groove.gif') repeat-x;
				display: block;
				float: left;
			}
			body.our-projects #content #content-side dd {
				font-weight: bold;
				width: 150px;
			}

	body.our-projects #content #content-main ol.our-projects-listing {
		padding-left: 0;
		list-style: none;
	}
		body.our-projects #content #content-main ol.our-projects-listing li {
			background: url('/images/1x1-a0a3a2.gif') repeat-x;
			overflow: hidden;
			padding: 0.85em 0;
			width: 100%;
		}
			body.our-projects #content #content-main ol.our-projects-listing li:hover {
				background-color: #f5f4f1;
			}
				body.our-projects #content #content-main ol.our-projects-listing li:hover a,
				body.our-projects #content #content-main ol.our-projects-listing li:hover a:link {
					color: #9c1324 !important;
				}

			body.our-projects #content #content-main ol.our-projects-listing li a,
			body.our-projects #content #content-main ol.our-projects-listing li a:link {
				color: #000;
				text-decoration: none;
			}
			body.our-projects #content #content-main ol.our-projects-listing li a:hover {
				color: #9c1324;
			}
			body.our-projects #content #content-main ol.our-projects-listing li div.item-title {
			}
				body.our-projects #content #content-main ol.our-projects-listing li div.item-title h3,
				body.our-projects #content #content-main ol.our-projects-listing li div.item-title h3 {
					font-size: 1em;
					margin-bottom: 0;
				}
					body.our-projects #content #content-main ol.our-projects-listing li a:hover div.item-title h3 {
						color: #9c1324;
					}
			body.our-projects #content #content-main ol.our-projects-listing li div.item-content {
			/*	float: left;
				width: 420px;
			*/
			}
				body.our-projects #content #content-main ol.our-projects-listing li div.item-content dl { font-size: 11px; }
				body.our-projects #content #content-main ol.our-projects-listing li div.item-content dt {
					float: left;
					font-weight: bold;
					padding-right: 0.5em;
				}
				body.our-projects #content #content-main ol.our-projects-listing li div.item-content dt.item-location {
					padding: 0 0.5em;
				}
				body.our-projects #content #content-main ol.our-projects-listing li div.item-content dt.item-location.no-client {
					padding-left: 0;
				}
				body.our-projects #content #content-main ol.our-projects-listing li div.item-content dd.item-client {
					background: url('/images/1x9-000.gif') right 50% no-repeat;
					float: left;
					padding-right: 0.5em;
				}
				body.our-projects #content #content-main ol.our-projects-listing li div.item-content p {
					margin-bottom: 0;
				}

/* =Footer
----------------------------------------------- */
#social {
	float: right;
	padding-left: 51px;
	background: url('/images/social-title.png') no-repeat 0 50%;
}

#social li {
	float: left;
	padding-left: 6px;
}

#social a {
	background-image: url('/images/social.png');
	display: block;
	float: left;
	height: 21px;
	text-indent: -9999px;
	width: 21px;
}

#social-tw { background-position: -27px 0;}
#social-yt { background-position: 100% 0;}

#footer-links {
	font-size: 11px;
	overflow: hidden;
	line-height: 1em;
	padding-bottom: 2em;
	padding-top: 5px;
}
	#footer-links li {
		border-right: 1px solid #5d5d5d;
		color: #5d5d5d;
		float: left;
		padding: 0 7px;
	}
	#footer-links li.alpha {
		padding-left: 0;
	}
	#footer-links li.omega {
		border-right: 0;
		padding-right: 0;
	}
		#footer-links li a,
		#footer-links li a:link {
			color: #5d5d5d;
		}
		#footer-links li a:hover {
			text-decoration: none;
		}

/* Slideshow */

#slideshow {
	position: relative;
	height: 310px;
	margin: 10px 0;
}

#slideshow img {
	position: absolute;
}

