
:link,:visited { text-decoration:underline; color:#d60}
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input {margin:0; padding:0 ;border:0}
legend {display:none;}
dd,dt{display:inline; margin-left:10px; padding:0; float:left;}
dt{display:inline; }
img{vertical-align:bottom}
a img,:link img,:visited img { border:none;}
address 		{font-style:normal; }
input 			{background-color:#fff; border:1px solid #A2DEFA; padding:2px;}
input.btn 	{background-color:#fff; border:1px solid #A2DEFA; padding:2px; width:80px; margin-top:5px;}
textarea 	{background-color:#fff; border:1px solid #A2DEFA; padding:2px; width:344px}
input:focus, textarea:focus {background-color:#fff; border:1px solid #2894DC; padding:2px;}
body 			{background: #F1FBFE;color: #333;font: 100% verdana;}
p 				{margin:0; padding:0; border:0;}
hr 				{border: 0;color: #ccc;background-color: #ccc;height: 1px;width: 100%;text-align: left;margin: 0px 0px 6px 0px; }	

/* Headings */

h1 			{width: 268px;height: 77px;background: url(../images/wgg_logo.gif) no-repeat background-position:bottom;padding: 15px 0px 10px 0px;}
h2 			{padding:20px 0px 0px 20px;font-size:120%;font-weight:lighter;color:#fefefe;font-family:"Trebuchet MS", Arial, Verdana;}
h3 			{padding:0px 0px 0px 20px;font-size:90%;color:#fefefe;font-family:"Trebuchet MS", Arial, Verdana;}
h4 			{font-size:110%;color:#666;padding: 10px 0px 10px 0px;margin-left:15px;}
h5				{padding-left:15px;}
h6 {padding:0px;margin:0px;font-size:100%;display:inline;}
h6 a:link {text-decoration:none;}
h1 a 			{text-indent:-9999px;display: block;width: 268px;height: 77px;background: url(../images/wgg_logo.gif) no-repeat;}
h2 a:link,h2 a:visited, h3 a:link,h3 a:visited {color:#fff}

#container {
background-color:#FFF;
}
#logo{float:right; padding-top:20px;}

#masthead,.inner,.inner_nav {
width:760px;
margin:0 auto;
}

#submasthead {
float:left;
width:100%;
background:url(../images/submasthead_bg.jpg) repeat-x bottom left;
background-color:#0092D2;
}

#submasthead .inner {
background:url(../images/submasthead_inner_bg.jpg) repeat-x;
border-bottom:10px solid #0293D3;
height:115px;
}

#submasthead .inner_nav {
background:url(../images/submasthead_inner_bg.jpg) repeat-x;
border-bottom:10px solid #0293D3;
height:50px;
}

#content {
width:760px;
font-size:76%;
color:#000;
line-height:140%;
margin:0 auto;
}

#main_column {
float:left;
width:370px;
margin:2px 0;
}

#full_column {
float:left;
width:100%;
margin:2px 0;
}

#main_column p {
margin:0;
padding:0 15px 15px 15px;
}

#full_column hr {
width:730px;
margin:0 0 15px 15px;
}

#full_column ol {
border:0;
font-size:80%;
display:inline;
float:left;
margin:0;
padding:0;
}

#sub_column,#group_members{
float:right;
width:350px;
background-color:#F5F9DB;
font-size:90%;
margin:2px 0;
padding:16px;
border:1px solid #DFEB89;
}


#sub_column h4, #group_members h4{ margin:0; padding: 0px 0px 10px 0px;}
#sub_column p {margin:0;padding:0px 15px 10px 0px;}
#sub_column a {color:#0393D3;}
#sub_column input 		{background-color:#fff; border:1px solid #CADE3D; padding:2px;}
#sub_column input.btn 	{background-color:#fff; border:1px solid #CADE3D; padding:2px; width:80px; margin-top:5px;}

#sub_column hr, #group_members hr{
border:0;
color:#ccc;
background-color:#ccc;
height:1px;
width:100%;
text-align:left;
margin:14px 0 10px;
}

#sub_column ul li {
list-style-type:square; 
margin-left:20px;
}

#group_members p {margin:0;padding:0;}
#group_members a {color:#0393D3;}

#contact {
clear:right;
float:right;
width:350px;
background-color:#F1FBFE;
font-size:90%;
margin:0;
padding:16px;
border:1px solid #CFEFFC;
}

#contact h4{ margin:0; padding: 0px 0px 10px 0px;}
#contact p {margin:0;padding:0px 0px 15px 0px;}

#footer {
clear:both;
width:100%;
border-top:10px solid #CFEFFC;
background:#F1FBFE;
text-align:center;
font-size:70%;
margin-bottom:15px;
}

#footer a {
color:#0293D3;
}

#footer ul li {
display:inline;
}

#footer img {
vertical-align:top;
margin:26px;
}

#contact_form ol li, #mailinglist_form ol li{
display:inline;
float:left;
}

#full_column h5 {
margin:0;
padding:10px 0 2px 15px;
}

#full_column p {
margin:0;
padding:0 15px 15px;
}

#full_column ol li {
display:inline;
float:left;
margin-right:2px;
width:251px;
line-height:150%;
}

#filelist li {display:block;padding:2px 0px 0px 15px;border-bottom:1px solid #eee;}
.filedetails {font-size:90%;}

.inner_nav ul li {display:inline; float:left; padding:20px 15px 0px 15px;  font-size:80%;}
.inner_nav a {color:#fff;}


#slideshow {
			position: relative;
			padding: 4px;
			width: 364px;
			height: 174px;
			overflow: hidden;
			border: 1px solid #ccc;
		}
		#slideshow img {
			position: absolute;
			padding: 4px;
			left: 0;
			top: 0;
			width: 364px;
			height: 174px;
		}

/* CLASSES */

.related_pages
{list-style-type:square; margin-left:30px;}
      

.img_keylines {
border:1px solid #ccc;
background-color:#fff;
float:left;
margin:0 14px 0 0;
padding:4px;
}

.ing_icon {
vertical-align:middle;
margin:6px 10px 6px 0;
padding:0;
}

.orange_txt {
color:#d60;
}

.left_nudge {
margin-left:10px;
}

.small_txt {
font-size:85%;
}

.recordset_nav { text-align:center; }
.recordset_nav ul li {display:inline;}
.recordset_nav a{  border:1px solid #ccc; padding:4px 8px;text-decoration:none}
.recordset_nav:visited{ border:1px solid #ccc; padding:4px 8px;}
.recordset_nav a:hover{  background-color:#F4F4F4; border:1px solid #ccc; padding:4px 8px;}

/*
-----------------------------------------------
Water Group Navigation Style Sheet
Version:  19 June 2006
----------------------------------------------- */

#mainnav {
	width: 760px;
	margin: 0 auto;
}

#mainnav ul {
	float: left;
	width: 100%;
}

#mainnav ul li {
	display: inline;
}

#mainnav ul li a {
	float: left;
	width: 151px;
	margin-right: 1px;
	background: #66CEF5;
	color: #fff;
	text-align: center;
	border-top: 2px solid #fff;
	font-size: .75em;
	line-height: 24px;
}

/* Last tab 1px smaller with no right margin */
#mainnav ul li#links_nav a, #mainnav ul li#logout_nav a {
	width: 125px;
	margin-right: 0;
} 

/* "on" states for tabs */
/* admin */
#pages #mainnav ul li#pages_nav a,
#links #mainnav ul li#links_nav a,
#members #mainnav ul li#members_nav a,
#docs #mainnav ul li#docs_nav a,
#logout #mainnav ul li#logout_nav a,
#noticeboard #mainnav ul li#noticeboard_nav a,
/* front */
#home #mainnav ul li#home_nav a,
#about #mainnav ul li#about_nav a,
#blog #mainnav ul li#blog_nav a,
#resources #mainnav ul li#resources_nav a,
#links #mainnav ul li#links_nav a,
#projects #mainnav ul li#projects_nav a {
	background: #0092D2;
	border-top: 2px solid #0092D2;
}

