/* SNORE AUSTRALIA Style Sheet created by 2Creative */

* {	margin: 0;	padding: 0; }
body { color: #666;	font: 12px/18px Arial, Helvetica, sans-serif; background: url(images/bg-strip.jpg) repeat-x left top; }	
h1, h2, h3 { color: #073013; font-weight: normal; }
h1 { font-size: 24px; margin-bottom: 20px;	}
h2 { font-size: 18px; margin-bottom: 10px; color: #006600; }
h3 { font-size: 14px; margin-bottom: 5px; }
h4 { font-size: 12px; margin-bottom: 5px; }
p { padding-bottom: 15px; }
img { border: none; }	
a {	color: #006600; text-decoration: underline; }
a:hover { text-decoration: none; }
ul, ol { padding-left: 20px; margin-bottom: 15px; }
li { margin-bottom: 2px; list-style: square; }

#wrapper { width: 1020px; margin: 0 auto;  }
	#header-home { height: 170px; background: url(images/header.jpg) no-repeat left top; }
	#header { height: 200px; background: url(images/header2.jpg) no-repeat left top; }
		#menu { padding-top: 113px; padding-left: 370px; font-size: 16px; }
			#menu ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
			#menu li { list-style: none; float: left; width: 60px; text-align: center; }
			#menu li#menu-home { width: 75px; }
			#menu li#menu-about { width: 75px; }
			#menu li#menu-sleep { width: 145px; }
			#menu li#menu-resources { width: 110px; }
			#menu li#menu-media { width: 72px; }
			#menu li#menu-news { width: 72px; }
			#menu li#menu-contact { width: 90px; }
			#menu a { color: #FFF; text-decoration: none; }
			#menu a:hover { color: #CCC; text-decoration: none; }
			
	#banner {}
		.slideshow { height: 350px; width: 1020px; }
	#banner-bot { height: 40px; background: url(images/under-billboard.jpg) no-repeat left top; }
	
	#content { background: #FFF; }			
		#main-content { float: left; width: 680px; }
			#main-content-area { padding: 30px 0 30px 30px; }	
				#main-content-images { margin-bottom: 30px; }
					.image-right { margin-right: 35px; }
		
		
		#side-content { float: right; width: 319px; }
			#side-content-area { background: url(images/tab-box.jpg) no-repeat left top; margin-top: 30px; margin-right: 30px; }	
				#news-summary { padding: 13px 10px 10px 40px; }
					#news-summary h3 { font-size: 15px; font-weight: bold; color: #FFF; margin-bottom: 25px; } 
					#news-summary h4 { color: #073013; margin-bottom: 5px; }
					#news-summary .added { font-size: 11px; font-weight: bold; color: #666; padding-bottom: 10px; }
					#news-summary p { color: #333; padding-bottom: 5px; }
					a.readmore { color: #990000; }
				
				#page-sub-menu {  }
					#page-sub-menu h3 { font-size: 15px; font-weight: bold; color: #FFF; padding: 13px 10px 0 40px;  margin-bottom: 12px; }
					#page-sub-menu ul { list-style: none; margin: 0 0 0 40px; padding: 0; }
					#page-sub-menu li { list-style: none; width: 230px; border-bottom: 1px dotted #FFF; padding-top: 5px; padding-bottom: 5px;} 
					#page-sub-menu li a { font-size: 14px; text-decoration: none; background: url(images/bullet.jpg) no-repeat left center; padding-left: 20px; color: #073013; }
					#page-sub-menu li a:hover { text-decoration: none; color: #006600; } 
					
				#locations { padding: 10px 0; border-top: 1px dotted #073013; border-bottom: 1px dotted #073013; margin-left: 20px; margin-bottom: 15px; }
				
				#fax { padding: 0 0 0 43px; }
					#fax p { font-size: 18px; color: #333; line-height: 1.6em; }
						.phone { font-size: 28px; font-weight: bold; color: #000; }
	
#sub-content-wrapper { width: 100%; margin: 0 auto; background: #02220C; color: #CCC; }
	#sub-content { width: 990px; margin: 0 auto; padding: 30px; }
		#sub-content h3 { font-size: 12px; font-weight: bold; padding-bottom: 10px; border-bottom: 1px dotted #FFF; margin-bottom: 10px; color: #FFF; } 
		#sub-content h3 a { color: #FFF; }
		#sub-content h3 a:hover { color: #999; text-decoration: none; } 
		#sub-content ul { list-style: none; padding-left: 0; margin-bottom: 0; } 
		#sub-content li { list-style: none; padding-bottom: 0; margin-bottom: 0px; font-size: 12px; }
		#sub-content a { text-decoration: none; color: #CCC; }
		#sub-content a:hover { text-decoration: underline; color: #FFF; }
			.sub-menu-item { float: left; width: 35px; margin-right: 50px; min-height: 150px; }
			#sub-menu-home { }
			#sub-menu-about { width: 160px;  }
			#sub-menu-sleep { width: 180px; }
			#sub-menu-resources { width: 180px; }
			#sub-menu-media { }
			#sub-menu-news { }
			#sub-menu-contact { width: 65px; margin-right: 0; }	

	#footer { width: 1020px; margin: 0 auto; border-top: 1px dotted #FFF; }
		#footer p { font-size: 11px; padding: 15px; color: #FFF; text-align: center; }
		#footer a { color: #FFF; text-decoration: none; }
		#footer a:hover { color: #FFF; text-decoration: underline; }
			
	
		
/************************ MISC ********************/	
.clearFloat { clear: both; line-height: 0; height: 0; }
.warning { color: #CC0000; font-weight: bold; padding-bottom: 0; }
.notice { font-size: 85%; font-style: italic; }
.heading, .mainmenu { display: none; }
.textRed, .textRedBold { color: #CC0000; }
.textLightGreen, .textLightGreenBold { color: #006600; }
.textGreen, .textGreenBold { color: #073013; }
.textRedBold, .textLightGreenBold, .textGreenBold { font-weight: bold; }

