/**Theme Name: West Coast HydroTheme URL: Description: West Coast Hydro Official Wordpress ThemeAuthor: SwishDesignAuthor URI: swishdesign.com.auVersion: 0.1**//*html, body {  height:100%;}*/@font-face {	font-family: "Gotham Bold";	src: url('fonts/696411133-ufonts.com_gotham_bold.eot');	src: url('fonts/696411133-ufonts.com_gotham_bold.eot?#iefix') format('embedded-opentype'),			 url('fonts/696411133-ufonts.com_gotham_bold.svg#Gotham Bold') format('svg'),			 url('fonts/696411133-ufonts.com_gotham_bold.woff') format('woff'),			 url('fonts/696411133-ufonts.com_gotham_bold.ttf') format('truetype');}	@font-face {	font-family: "Gotham Book";	src: url('fonts/509948731-ufonts.com_gotham_book.eot');	src: url('fonts/509948731-ufonts.com_gotham_book.eot?#iefix') format('embedded-opentype'),       url('fonts/509948731-ufonts.com_gotham_book.svg#Gotham Book') format('svg'),       url('fonts/509948731-ufonts.com_gotham_book.woff') format('woff'),       url('fonts/509948731-ufonts.com_gotham_book.ttf') format('truetype');       font-weight: normal;       font-style: normal;}/** GENERAL CSS PROPERTIES **/body {	margin:0;	padding:0;	background:#ebeced;	font-size:12px;	color:#363636;	font-family:Arial, serif;}#wrapper {  margin:auto;        /** STICKY FOOTER     min-height:100%;    position:relative;    margin-bottom:-53px;**/}.clearer {  clear:both;}a img {  border:none;}a {  text-decoration:none;	color:#354148;}a:hover {}h1,h2,h3,h4,h5 {  font-weight:normal;	font-family:"Gotham Bold", Arial, serif;	margin:0;	padding:0;	text-transform:UPPERCASE;}h1 {  font-size:25px; }h2 {  font-size:23px; }h3 {  font-size:20px; }h4 {  font-size:19px; }h5 {  font-size:17px; }h1 a, h2 a, h3 a, h4 a, h5 a {	color:#354148;}/** HEADER **/#header {	background:#fff;	height:97px;}#header_wrapper {	width:962px;	margin:auto;}#logo {	width:329px;	height:97px;	float:left;}#header_contact {	float:right;	width:500px;	text-align:right;	font-family:"Gotham Bold", Arial, serif;	font-size:17px;	padding-top:20px;}#header_contact a {	color:#363636;}#header_contact table td {	padding:5px;}#logo a {}#motto {}#splash {	width:962px;	margin:auto;	height:334px;	margin-top:-50px;}#splash_container {	float:left;	position:relative;	margin-top:-50px;	z-index:5;}/** MAINNAV **/#mainnav {	height:50px;	width:962px;	margin:auto;	position:relative;	z-index:80;	display:none;}.mainnav_wrapper {	float:right;	position:relative;	left:-50%;}#mainnav ul.sf-menu {	position:relative;	left:50%;}#mainnav ul li {	background:#363636;	border-bottom:solid 4px #25aae1;	padding:17px 14px;}#mainnav ul li.current_page_item,#mainnav ul li.current_page_ancestor,#mainnav ul li:hover,#mainnav ul li.sfHover {	background:#222;}#mainnav ul li.item-last {}#mainnav ul li.item-first {}#mainnav ul li a {	color:#fff;	text-transform:UPPERCASE;	font-family:Arial;	font-size:12px;	font-weight:bold;}#mainnav ul li.item-last a {}#mainnav ul li.item-first a {}#mainnav ul li.current_page_item a {}/** MAINNAV: dropdowns **/#mainnav ul li ul {	background:#363636;	width:200px;}#mainnav ul li ul li {	background:#363636;	border-bottom:none;	padding:8px 14px;	width:172px;}#mainnav ul li ul li.item-last  {}#mainnav ul li ul li.current_page_item {}#mainnav ul li ul li a {	width:172px;	font-size:11px;}#mainnav ul li ul li.item-last a {}#mainnav ul li ul li.current_page_item a {} /** MAIN **/.mainarea {	background:url('images/mainbg.gif') repeat-y transparent;	width:962px;	margin:auto;	margin-top:20px;	margin-bottom:20px;}/** MAIN: main content **/.main_content {	float:right;	width:551px;	padding:27px 25px 27px 35px;	font-family:Arial, serif;}.list-post-item {  padding-left:15px;  padding-right:15px;}.main_content h1.title {	color:#105b90;	font-size:24px;	text-transform:UPPERCASE;	font-weight:normal;	padding-bottom:15px;}.main_content h2,.main_content h3,.main_content h4,.main_content h5 {	color:#363636;}.main_content .postmetadata {  font-size:11px;}.main_content .archive_list_item {  padding-bottom:10px;  border-bottom:dashed 1px silver;}.main_content .archive_list_item h2.post_title a{}.main_content .post  {	clear:both;}.main_content .post .attachment-thumbnail {	margin:0 10px 10px 0;	float:left;}/** MAIN: sidebars **/.sideblock {	padding:24px 22px;}.sideblock h2 {	text-transform:UPPERCASE;	font-size:23px;	/*color:#354148;*/	color:#fff;	padding-bottom:15px;}.sideblock ul {	padding:0;}.sideblock ul a {	color:#fff;}.sideblock ul a:hover {}.sideblock ul li {	list-style:none;}.sideblock a.post-title {	text-transform:UPPERCASE;	color:#354148;	font-family:"Gotham Bold", Arial, serif;	font-size:14px;}.sideblock div.post-entry p {	margin-top:5px;	font-size:11px;}.left_sidebar {	float:left;	width:310px;	padding-left:10px;	color:#fff;	font-family:Arial, serif;}.right_sidebar {}/** FOOTER **/#footer {	background:#52595b;	width:962px;	margin:auto;}.push {}.footer_content {	padding:26px 23px;	color:#fff;}.footer_content a {	color:#fff;}.footer_links {	float:left;	width:300px;	font-family:"Gotham Bold", Arial, serif;	color:#efefef;	line-height:1.5em;	font-weight:normal;	font-size:13px;}.footer_links strong {	font-weight:normal;}.footer_links span {	color:#b3b4b4;}.footer_text {	float:right;	width:500px;	text-align:right;	font-family:"Gotham Book", Arial, serif;	color:#9a9a9a;}.footer_text a {	color:#9a9a9a;}.footer_text .icon_gmail {	padding-bottom:20px;}/** CONTENT PROPERTIES **/img.centered { display: block; margin-left: auto; margin-right: auto;}img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px;}img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px;}.alignright { float: right;}.alignleft { float: left;}/** ETC **/body .ngg-gallery-thumbnail-box  {	margin-right:2px;}