/* Stylesheet name:
   Author: OH! Media - www.ohmedia.ca
   More Info: */

/* reset */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
del,ins{text-decoration:none;}
.left {float:left;}
.right {float:right;}
.hide{visibility:hidden; width:0!important; height:0!important; line-height:0!important; padding:0!important; margin:0!important;}
.clear{clear:both;}
.text-right{text-align:right; float:right}
.text-left{text-align:left; float:left}
br.clear {
	clear:both;
	height:0;
	line-height:0;
	visibility:hidden;
}

html {
	background:#e1dcbf;
	font-family:Arial, Helvetica, Verdana, Sans-serif;
	font-size:12px;
}

#left-bg {
	width:50%;
	height:351px;
	background:url(../assets/images/header-bg-left.jpg) repeat-x;
	float:left;
	clear:left;
}

#right-bg {
	width:50%;
	height:351px;
	background:url(../assets/images/header-bg-right.jpg) repeat-x;
	float:right;
	clear:right;
}

#header-bg {
	background:url(../assets/images/header-bg.jpg) no-repeat;
	height:351px;
	position:relative;
	margin:0 auto;
}

#wrap {
	width:798px;
	margin:0 auto 0 auto;
	position:relative;
	top:-351px;
}

.interior #wrap {width:898px;}

#header {
	position:relative;
	top:15px;
	height:192px;
}

#content, #content-interior {
	background:#fff;
	border:1px solid #c2bea5;
	padding:15px 15px 45px 15px;
	color:#696969;
	line-height:24px;
	margin:-145px 0 0 0;
	min-height:250px;
}

#content-interior {
	margin:30px 0 0;
	padding:15px 0 15px 22px;
}

#footer {
	font-size:11px;
	padding:15px 0 15px 15px;
}

#contact-left, #contact-right {
	float:right;
	padding:0 15px;
}

#copyright {
	float:left;
}

a.wuqwatr-logo {
	width:295px;
	height:109px;
	background:url(../assets/images/wuqwatr-logo.png) no-repeat;
	display:block;
	font-size:0;
	float:left;
	position:relative;
	top:49px;
	left:40px;
}

a.wuqwatr-logo-interior {
	float:left;
	height:43px;
	width:214px;
	display:block;
	background:url(../assets/images/wuqwatr-logo-interior.png) no-repeat;
	font-size:0;
	position:relative;
	top:8px;
	left:0px;
	border:0;
}

div.home-left {
	width:512px;
	float:left;
}

.interior .home-left {
	width:612px;
}

.home-left_wide {
	
}

ul.menu {
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	border-top:1px solid #ccc;
}

.menu li a {display:block;text-decoration:none;padding:3px 7px;border:1px solid #ccc;border-top:0;}

.left-menu {
	width:150px;
	float:left;
}

.right-content {
	float:right;
	width:700px;
}

ul#home-events {
	width:211px;
	float:right;
	color:#007fb2;
	font-weight:bold;
	list-style:none;
	margin:0;
}

ul#home-events span {
	color:#c2c2c2;
	font-weight:normal;
	display:block;
}

ul#home-events li {
	margin:0 0 15px 0;
	line-height:16px;
}

img.tagline {
	float:right;
	position:relative;
	top:47px;
	left:-5px;
}

b.banner {
	height:157px;
	width:158px;
	background:url(../assets/images/get-involved-banner.png) no-repeat;
	display:block;
	position:relative;
	top:3px;
	left:649px;
	z-index:5;
}

b.banner-interior {
	width:261px;
	height:73px;
	background:url(../assets/images/didyouknow-banner.png) no-repeat;
	display:block;
	position:absolute;
	top:105px;
	right:-26px;
	z-index:9999;
}

#home-banner {
	width:771px;
	height:215px;
	position:relative;
	left:-3px;
	top:-3px;
	margin:0 0 25px 0;
}

a {
	color:#007fb2;
	text-decoration:underline;
}

#home-events a, #header a, #top-navigation a {
	border:0;
}

#content-interior p {
	margin:0 0 20px 0;
	line-height:18px;
}

h2 {
	font-size:16px;
	color:#007FB2;
	font-weight:bold;
}

h3 {
	font-size:13px;
	font-weight:bold;
}

strong {
	font-weight:900;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	color:#007fb2;
	margin:5px 0 10px 0;
}

p + h1 {
	margin:25px 0 10px 0;
}

#top-navigation {width:690px;height:30px;margin:0;position:absolute;right:-15px;top:14px;list-style:none;padding:0;z-index:9999;}
#top-navigation li {float:left;display:inline;}
#top-navigation li a {display:block;background:url(../assets/images/wuq-nav4.png) no-repeat;height:30px;text-indent:-9999px}
#top-navigation li a.home-nav {width:44px;background-position:0 0;}
#top-navigation li a.who-nav {width:89px;background-position:-44px 0;}
#top-navigation li a.plan-nav {width:68px;background-position:-133px 0;}
#top-navigation li a.watershed-nav {width:161px;background-position:-201px 0}
#top-navigation li a.issues-nav {width:53px;background-position:-362px 0;}
#top-navigation li a.agriculture-nav {width:83px;background-position:-415px 0;}
#top-navigation li a.programs-nav {width:73px;background-position:-498px 0;}
#top-navigation li a.news-nav {width:48px;background-position:-571px 0;}
#top-navigation li a.events-nav {width:71px;background-position:-619px 0;}

/*
#top-navigation {
	height:55px;
	float:right;
	margin:0;
	position:relative;
	top:13px;
}

#top-navigation li {
	list-style:none;
	float:right;
	display:inline;
}


li a.events-nav, li a.news-nav, li a.areas-nav, li a.plan-nav, li a.who-nav, li a.home-nav, li a.faq-nav {
	height:30px;
	display:block;
	background:url(../assets/images/top-menu.png) no-repeat;
}

li a span {
	visibility:hidden;
	font-size:0;
}

li a.home-nav {
	width:66px;
}

li a.home-nav:hover {
	background-position:0 -30px;
}

li a.who-nav {
	width:103px;
	background-position:-66px 0;
}

li a.who-nav:hover {
	background-position:-66px -30px;
}

li a.areas-nav {
	width:93px;
	background-position:-169px 0;
}

li a.areas-nav:hover {
	background-position:-169px -30px;
}

li a.plan-nav {
	width:82px;
	background-position:-262px 0;
}

li a.plan-nav:hover {
	background-position:-262px -30px;
}

li a.news-nav {
	width:58px;
	background-position:-344px 0;
}

li a.news-nav:hover {
	background-position:-344px -30px;
}

li a.events-nav {
	width:71px;
	background-position:-402px 0;
}

li a.events-nav:hover {
	background-position:-402px -30px;
}

li a.faq-nav {
	width:42px;
	background-position:-473px 0;
}

li a.faq-nav:hover {
	background-position:-473px -30px;
}
*/
br {
	height:0;
	line-height:0;
}

table {
	width:100%;
}

td {
	width:50%;
}

a img {
	border:2px solid #ccc;
}

a img:hover {
	border:2px solid #007fb2;
}

p img {
	margin:0 15px 11px 0;
}

table img {
	margin:0;
}

h2 a {
	margin-bottom:4px;
}

a[href$=".pdf"] {
	padding-left:20px;
	background:url(../assets/images/pdf-icon.gif) no-repeat left;
}

div.evobject {
	width:100%;
	float:left;
}

div.dateheader {
	font-size:18px;
	font-weight:bold;
	margin:15px 0 0 0;
}

div.evtitle {
	font-size:14px;
	color:#007fb2;
	font-weight:bold;
	margin:0;
}

div.evdesc {
	margin:0 0 15px 0;
}

.toprow td {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
}
			
.regrow td {
	border-bottom: 1px solid #cccccc;
}
			
.event_table {
	width: 720px;
	margin-top: 10px;
}
			
#copyright a[href$=".pdf"] {
	padding:0;
	background:0;
}

div.interior-right {
	float:right;
	width:200px;
	margin:80px 15px 0 0;
	padding:0 10px;
	line-height:15px;
}

.caption {
	text-align:center;
	font-style:italic;
	margin:-4px 0 5px 0;
	color:#000;
}
