/* CSS Document */

body { font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#4f79d5; color:#3b5387; }
a {color:#ae2e25; }
a:hover {   }
p{ }
ul{   }
ul li{ }
hr {   }
h1 { font-size:200%; font-weight:normal; border-bottom:1px inset #3d8abb; padding:.8em .8em .8em .8em;  line-height:110%; margin-top:1em; }
h2 { font-size:150%; font-weight:normal; padding-bottom:.8em; line-height:110%; margin: 1em 1.5em 0em 1.5em;}
h3 { font-size:110%; font-weight:bold; padding-bottom:.8em; line-height:110%; margin: 0em 1.5em 0em 1.5em;}
h4 {   }
img { border:0; }

.preloadPic { position:absolute; top:-500px; left:-500px; }
.clearer {height:22px; background-image:url(../_images/top.jpg); width:770px; background-repeat:no-repeat; background-position:center; margin-left: auto; margin-right: auto;}
.lower { clear:both; height:22px; width:770px; background-image:url(../_images/bottom.jpg); background-repeat:no-repeat; background-position:center; margin-left: auto; margin-right: auto;}

.buttons {float:right; clear: both; margin:1em;}



#SiteShadow { background-image:url(../_images/back.jpg); background-repeat:repeat-y;  width:770px; margin-left: auto; margin-right: auto; margin-top:auto; }

#Site-Container  {width:730px; background-color:#FFFFFF; margin-left: auto; margin-right: auto; }

#Site-HeaderId  {  height:196px; background: url(/_images/top2.jpg); }
	.siteLogo { display:none; }
	.siteSlogan {   }
	.siteMapPara { display:none;}
	#ResButtons { float:right; width:128px; padding:5px 7px; background:#FFF; margin: 10px 10px 0 0; border: 2px solid #4eb1f0; }
		#ResButtons a { display:block; padding:3px 0; }

/* Navigation section */
#Site-Navigation { background-color:#ae2e25;  background-repeat:repeat-x; height:36px; background-image:url(../_images/navbg.jpg);}
	#Site-Navigation img {   }
	#Site-Navigation ul { margin:0; padding:0; list-style:none; display:list-item;}
	#Site-Navigation li { float:left; }
	#Site-Navigation a { width:auto; float:left; display:block; padding: 10px .5em 0em .55em; color:#F7F7F7; text-decoration:none; font-size:100%; height:24px;  border-right:1px solid #CCC; /*background-color:#3b5387;*/ border-bottom:2px solid #ae2e25; background-image:url(../_images/navbg.jpg);}
		#Site-Navigation a:hover { color:#3b5387; background-image:url(../_images/over3.png); background-repeat: repeat-x; border-bottom:2px solid #FFFFFF; }
	#Site-Navigation .navCurrent { color:#3b5387; background-image:url(../_images/over3.png); background-repeat: repeat-x; border-bottom:2px solid #FFFFFF; font-weight:bold;} /* Shows current page hilight in Nav */
		#Site-Navigation .navCurrent:hover {   }

/* Content section */
#Site-Content  { line-height: 140%; margin-top:0em;}
	.BlueBox { background-color:#4eb1f0; font-size:200%; border-bottom:1px solid #000099; border-top:1px solid #000099; color:#FFFFFF; height:85px; overflow:hidden;}
		.BlueBox p { margin-top:1em;  }
		.BlueBox h1 { font-size:120%; font-weight:normal; border-bottom:1px inset #3d8abb; padding:0em .8em .8em .8em; line-height:110%;}
		.BlueBox .right {text-align:right; margin-right:4em;}
		#Site-Content p {padding: 0em 30px .2em 30px; }
	#Site-Content .subNav {   }
		#Site-Content .subNav li {   }
			#Site-Content .subNav li a {  }
				#Site-Content .subNav li a:hover {  }
			
/* Footer section */
#Site-Footer     { font-size:90%; width:550px; padding: 110px 25px 10px 25px; clear:both; background:#FFF url(../_images/footer.jpg) no-repeat; background-position:75% 10px; text-align:center; margin-left:auto; margin-right:auto; margin-top:1em;}
	.Breadcrumb {   }
		.Breadcrumb .youareHere {   }


/* Weather page bits */

#weatherRSS {   }
#currentConditions {   }
	#currentConditions p      {   }
	#currentConditions strong {   }
	#currentConditions em     {   }
	
#threeDayForecast {   }
	#threeDayForecast p {   }
		#threeDayForecast p img {   }
	#threeDayForecast .highTemp {   }
	#threeDayForecast .tempSep  {   }
	#threeDayForecast .lowTemp  {   }
	
.weatherComAuLink {   }

/* Search bits */

#searchContainer {   }
	#searchForm {   }
	#searchForm .text {   }
	#searchForm .select {   } 
	#searchForm .button {   } 
	
	#searchContainer .resultPara {   }
	#searchContainer .result {   }
	#searchContainer .extractPara {   }

/* Photo Gallery */

#photoGalleryContainer { margin:3em;  }
	#photoGalleryContainer a { display:block; padding:3px; float:left; width:64px; height:64px; border:1px solid #e5e5e5; margin: 0 5px 5px 0;}
		#photoGalleryContainer a:hover { border:1px solid #4eb1f0;   }
	#photoGalleryContainer img {   }

/*  Google Map */

#gMapContainer {   }
	.gMapSearchForm {   }
		.gMapSearchField {   }
		.gMapSearchButton {   }
		.gMapSearchNote {   }
		
#googleMap {   }
#gMapLocation {   }

/*  News Items */

#newsList {   }
	#newsList .newsItem {   }
	#newsList .newsItem:hover {   }
	#newsList .newsItem h3 {   }
	#newsList .newsItem p  {   }
	#newsList .newsItem:hover p  {   }
	#newsList .newsLink {   }
	
/* Contact Form */

#ContactForm { padding-right:1em; float:left; }
	#ContactForm p { text-align:right;}
	#ContactForm input {  width:20em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 3px; font-size: 90%; }
	#ContactForm textarea {  width:20em; height:7em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:3px; font-size: 90%; }
	#ContactForm .submitButton { width: 10em; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
	
/* Editor Styles */
#Editor-Area { background: #FFF; padding:0.6em 1em; border: 3px double #4489ce; margin:1em auto; width:90%; }
	#updatedfile { width:99%; height:500px; border: 1px solid #999; padding: 1em; }

.floatRightPic { border:1px solid #3b5387; margin: 2em; float:right; }
	
