/* Start of CMSMS style sheet 'index' */
/* CSS Document */

/* Created by Adam Forcucci & Mosaic Creative (c) 2009. adam@mosaiccreative.com.au */

html, body {
		background: #ffffff url(img/bg_tile.jpg) repeat-x;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		line-height: 16px;
		margin: 0;
		padding: 0;
		}
		
a:link { color: #898C53; text-decoration: none; }
a:visited { color: #898C53; text-decoration: none; }	
a:hover { color: #666666; text-decoration: underline; cursor: hand; }
	
img, a img { border: none; padding: 0; margin: 0; float: left; }

h1 {
	clear: both;
	color: #898C53;
	text-align: left;
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 12px;
	float: left;
	}

h2 {
	color: #898C53;
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
	
p {
	clear: both;
	float: left;
	}

.container {
	margin: auto;
	padding: 0;
	width: 800px;
	clear: both;
	}

.logo {
	margin: auto;
	padding: 25px 0 10px 0;
	width: 380px;
	height: 40px;
	}

.nav {
	margin: 0;
	padding: 0;
	clear: both;
	width: 800px;
	height: 28px;
	border: 1px solid #cccccc;
	background: #ffffff;
	}
	.nav img {
		padding: 0 0 0 37px;
		margin: auto;
		}
	.nav a img {
		opacity: .50;				/* CSS3, Mozilla 1.7+, Safari 1.2+, FireFox 0.9+, Opera 9, IE 7.0beta, Konqueror? */
		-moz-opacity: 0.50;			/* Mozilla < 1.7 (2003) / Firefox 0.8 (2004) */
		-khtml-opacity: 0.50;		/*	Safari 1.1, Konqueror 3.1 (support removed later) */
		filter: alpha(opacity=50);	/* Internet Explorer 5.5, 6 */
		}
	.nav a:hover img {
		opacity: 1.00;				/* CSS3, Mozilla 1.7+, Safari 1.2+, FireFox 0.9+, Opera 9, IE 7.0beta, Konqueror? */
		-moz-opacity: 1.00;			/* Mozilla < 1.7 (2003) / Firefox 0.8 (2004) */
		-khtml-opacity: 1.00;		/*	Safari 1.1, Konqueror 3.1 (support removed later) */
		filter: alpha(opacity=100);	/* Internet Explorer 5.5, 6 */
		}
	
.left {
	margin: 35px 0 0 0;
	padding: 0;
	float: left;
	width: 380px;
	text-align: left;
	}

.right {
	margin: 35px 0 0 0;
	padding: 0;
	float: right;
	width: 382px;
	height: 382px;
	text-align: left;
	}

.main {
	margin: 35px 0 0 0;
	padding: 0;
	float: left;
	width: 750px;
	text-align: left;
	}
	
.footer {
	margin: 35px 0 0 0;
	padding: 0;
	width: 100%;
	height: 110px;
	background: url(img/footer_tile.jpg) repeat-x;
	clear: both;
	float: left;
	}
	.footer p {
		text-align: left;
		float: left;
		color: #999999;
		font-size: 9px;
		}

.mosaic {
	float: right;
	padding: 10px 0 0 0;
	}

/* News Articles */

.news_article {
	clear: both;
	float: left;
	width: 370px;
	margin: 15px 0 0 0;
	padding: 0;
	}

.news_date {
	font-size: 9px;
	}
	
#NewsPostDetailPrintLink, #NewsPostDetailReturnLink, #NewsPostDetailHorizRule {
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	width: 750px;
	}
	
/* Gallery */

.album {
	width: 780px;
	padding-left: 20px;
	}

.thumbnail {
	width: 140px;
	height: 100px;
	overflow: hidden;
	margin: 13px 13px 0 0;
	padding: 0;
	background: #E7E8DD;
	float: left;
	}
/* End of 'index' */

