/*********************** Waterford Global Style Sheet ***********************/
/* By Cameron Mundle www.cameronmundle.com */
/*
 * Layout
 * General
 * Header Footer
 * Main
 * Side
 * listbox
 * bigone
 * 
 */
/***********************************************************************************************/	
	

/***********************************************************************************************/	
	/*********************** Layout ***********************/
	/* 
	 * wrapper
	 * header
	 * main
	 * sidebar
	 * footer
	 */
	
	#wrap {
		width:810px;
		margin:0 auto;
		/*background:#fff;*/
		border-left:solid 1px ;
		border-right:solid 1px ;
		
	}
	#header {
    	height:120px;
		padding:0px;
		background:#ddd;
	}
	
	
	#main {
		float:left;
		width:320px;
		padding:10px; 
	}
	
	#sidebar {
		float:right;
		width:430px;
		padding:10px; 
	}
	
	#footer {
		clear:both;
		background-image: url("../images/nav4.gif ");
    	background-repeat:repeat-x;
		height:29px; 
	}

/*************************************End Layout**********************************************************/	

/***********************************************************************************************/	
/*********************** General ***********************/

body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:#fff;
		background-image: url("../images/backer2.png ");
    	background-repeat:repeat-x;
	}
	
	a:visited{
		text-decoration:none;
	}
	
	
	/********************** Fonts ******************/
	
	h1 {
	    margin:0;
    }
	
	
	/* h2 is the main header */
	h2 {
		margin:0 0 12px;
		
		color:#000;
		font-size: 30px;
		font-variant:small-caps;
		font-weight: 500;
		font-family:"Times New Roman";
		text-decoration:none;


		letter-spacing:.4px;
		line-height: 100%;
		word-spacing:10px;
		text-indent:0px;
		border-bottom:solid 2px #fff;
	}
	
	
	/*h3 is for sub headers, job titles*/
	h3 {
		margin:0 0 1em;
		
		color:#000;
		font-size: 22px;
		font-variant:small-caps;
		font-weight: 500;
		font-family:Times New Roman ; 
		text-decoration:none;


		letter-spacing:0px;
		line-height: 100%;
		word-spacing:3px;
		text-indent:0px;
		
		 
	}
	
	
	
	/*h4 is for featured, */
	/*also used for contact name */
	h4 {
		margin:0 0 1em;
		
		color:#191970;
		font-size: 17px;
		font-variant:small-caps;
		font-weight: 500;
		font-family:"Times New Roman";
		text-decoration:none;


		letter-spacing:.5px;
		line-height: 100%;
		word-spacing:4px;
		text-indent:8px
	}
	
	
	/*h5 used for contact name */
	h5  {
		margin:10px 0 15px;
		color:#191970;
		font-size: 18px;
		font-variant:small-caps;
		font-weight: 500;
		font-family:"Times New Roman";
		text-decoration:none;


		letter-spacing:.5px;
		line-height: 100%;
		word-spacing:4px;
		text-indent:10px
	}
	
	/*h6 welcome to the world of WGI */
	h6  {
		margin:10px 0 15px;
		color:#191970;
		font-size: 18px;
		font-variant:small-caps;
		font-weight: 500;
		font-family:"Times New Roman";
		text-decoration:underline;


		letter-spacing:0px;
		line-height: 100%;
		word-spacing:2px;
		text-indent:30px
	}
	
	
	
	
	
	p {
		margin:0 0 1em;
		padding: 0 10px 0 10px;
		
		font-size: 15px;
		font-variant:normal;
		font-weight: 400;
		font-family: Arial, sans-serif;
		text-decoration:none;


		letter-spacing:.3px;
		line-height: 120%;
		word-spacing:4px;
		text-indent:0px
	}
	
.submit p a

	{
		padding:4px;
		font-weight: 400;
		width: 300px;
		text-align:center;
		font-size: 20px;
		background:#acc2d7;  
	border:  solid 1px #696969; 
		color: #fff;
		
	}
	
	.submit p a:hover{
		
		 background-color:#9FB6CD;
	}




/**************************** Contact Div ******************/	
.contact	p {
		margin:0 0 15px;
		padding: 0 10px 0 10px;
		
		font-size: 15px;
		font-variant:normal;
		font-weight: 400;
		font-family:"Times New Roman";
		text-decoration:none;


		letter-spacing:.5px;
		line-height: 120%;
		word-spacing:4px;
		text-indent:22px
	}
	
.contact a p {
	padding: 2px 10px 2px 0;
	text-decoration:underline;
	text-indent:32px
}

.contact a p:hover {
	padding: 2px 10px 2px 0;
	text-decoration:none;
	text-indent:32px;
	color:#191970;
}
	
	
	
	
	#sidebar a{
		color:#000;
		text-decoration:none;
	}
	
	#sidebar a:hover{
		color:#000;
		text-decoration:underline;
	}
	
	/* borders*/
	.featured news specific listbox { 
	
	border:  solid 1px #696969;
	}
	
	
	
	/**** center and img ****/
	.center p{ 
	text-align: center;
	border:none;
	margin:0px;
	text-indent:0;}
	
	
	

/***********************************************************************************************/	
/*********************** Navigation & Footer ***********************/	
	
	#nav {
		background-image: url("../images/nav4.gif ");
    	background-repeat:repeat-x;
		height:30px;
		color: #fff;
		font-family: Arial, sans-serif;
		font-size: 16px;
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		
		text-align:center;
		float:left;
		width:120px;
		height:30px;
		color:#fff;
	}
	
	
	
	#nav a{
		
		width:120px;
		text-decoration:none;
		color:#fff;
		padding-top:25px;
	}
	
	/*#nav a:hover li {
		color:#191970;
		text-decoration: underline;
		background-image: url("../images/nav2.gif ");
    	background-repeat:repeat-x;
	}*/
	
	#nav li:hover a { 
    color:#000;
}

	#nav li:hover   {
	background-image: url("../images/nav2.gif ");
    background-repeat:repeat-x; 
}


#footer a {
		color:#fff;
		margin: 5px 20px 0 20px;
		text-decoration:none;
		font-size: 14px;
		font-family: Arial, sans-serif;
    }
	
#footer a:hover {
		color:#fff;
		margin: 5px 20px 0 20px;
		text-decoration:underline;
    }


/*some hack to make footer work?*/
	* html #footer {
		height:1px;
	}

/***********************************************************************************************/
/*********************** Featured ***********************/

 
	
	
.featured {
	background:#BABABA;  
	border:  solid 1px #696969; 
	width: 300px;
	margin-top:0px;
	margin-bottom: 10px;
	padding: 10px;
	text-decoration: none;
	cursor: pointer;
	}

.featured:hover
{
	background-color:#B0B0B0;
		
}

.featured a{
	text-decoration:none;
	color:#000;
}

.featured img{
	border:  solid 1px #696969;
	color:#000;
}


.featured a:visited
{
	color: #000;
		
}

.featured a:active
{
	color: #000;
		
}

.featured a:visited
{
	
	    color: #000;
		
}

.featured a:visited
{
	
	    color: #000;
		
}

.featured p{  
	color:#000;
	border:none;}



/*********************** Mainpage News ***********************/
	
.news {
	background-color: #EBEBEB;
	border:  solid 1px #696969;
	width: 300px;
	margin-top:0px;
	margin-bottom: 10px;
	padding: 10px;}

.news a h4 {
        text-decoration:none; 
        font-size:16px;
        text-align:center;
		}
.news a {
        text-decoration:none; 
		color:#000;
		}

.news a:hover {text-decoration:underline;}






/*********************** Mainpage Big One ***********************/
	
.bigone {
	background-color: #EBEBEB;
	border:  solid 1px #696969;
	width: 710px;
	margin-top:0px;
	margin-bottom: 10px;
	padding: 10px;
	min-height:500px;
  	height:auto !important;
  	height:500px;}

.bigone h4{
	margin:-4px 0 30px;
		color:#191970;
		font-size: 40px;
		font-variant:normal;
		font-weight: 300;
		font-family:"Times New Roman";
		text-decoration:none;;


		letter-spacing:0px;
		line-height: 10%;
		word-spacing:4px;
		text-indent:60px
		}
.bigone a {
        text-decoration:none; 
		color:#000;
		}

/*.bigone a:hover {text-decoration:underline;}*/



/*the bigone h3 is basically the about menu, yo****/
.bigone h3{ 
		margin:0 20px 40px;
		display:inline;
		color:#000;
		font-size: 18px;
		font-variant:small-caps;
		font-weight: 500;
		font-family:"Times New Roman";
		text-decoration:underline; 

		letter-spacing:.5px;
		line-height: 100%;
		word-spacing:3px;
		text-indent:20px;
	 }

.bigone a h3{
	color:#C2C2C2;
}

.bigone a h3:hover{
	color:#000;
	text-decoration:none;
}



/*********************** Specific ***********************/
	
.specific {
	background-color: #EBEBEB;
	width: 410px;
	margin-top:0px;
	margin-bottom: 10px;
	padding: 10px;
	border:  solid 1px #696969;}




/*********************** List Box ***********************/
.listbox {
	background-color: #EBEBEB;
	width: 300px;
	margin-bottom:15px;
	padding: 10px;
	border:  solid 1px #696969;}

.listbox ul
{

list-style-type:none;
margin:0;
padding:0;
color:#191970;
	font-size: 20px;
	font-variant:normal;
	font-weight: 500;
	font-family:"Times New Roman";
	text-decoration:none;
	
	letter-spacing:.5px;
		line-height: 100%;
		word-spacing:0px;
		text-indent:0px
}


.listbox li
{ 
display: inline;
/* for IE5 and IE6 */
}

.listbox a
{
color: #fff;
text-decoration: none;
font-size: 14px;
display: block;
padding: 3px;
width: 280px;
background-color: #686C7A;
border-bottom: 1px solid #eee;
}

.listbox a:link, #menu1 a:visited
{
color: #EEE;
text-decoration: none;
}

.listbox a:hover
{
background-color: #00BEE4;
color: #fff;
}

.listbox li a#current
{
border-bottom: 3px solid #DAD6B7;
background: #00BEE4;
}






	

	