/*  -----------------------------------------------------------------
	Wave master style sheet 

	Version:   b1.0                  
	Author:    Nick Loat             
	Email: 	   nick@loatdavies.com  
	Website:   www.loatdavies.com   
    -----------------------------------------------------------------  */
	
	@import url("navigation.css");
	@import url("content.css");
	@import url("links.css");
	@import url("forms.css");
	@import url("tables.css");
	@import url("sidebar.css");
	/*@import url("calculators.css");*/
	
	
/*@font-face {
  font-family: "VAG Rounded BT";
  src: url(http://www.wave.gb.com/fonts/vagrnded.ttf) format("truetype");
}	*/
	
/*  -----------------------------------------------------------------
	= Main Structure
    -----------------------------------------------------------------  */	
	
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #103151;
	margin: 0 0 25px 0;
	padding: 0;
	background:#fff;
	}
	
.skip {
 	position: absolute;
 	top: -999em;
 	left: -999em;
}	
	
#wrapper{
	margin:0 auto;
	padding:0;
	border:0;
	width:752px;
	}
	
img {
	border:none;
	}	
	
ul, ol, dl {
	position: relative;  }
            

/*  -----------------------------------------------------------------
	= Page Structure
    -----------------------------------------------------------------  */
		
.page{
	margin:0;
	padding:0;
	width:752px;
}
		
/* IE ignores styles with [attributes], so it will skip the following. */
.page[class]{
  	background-image:url(/images/bkgnd-page.png);
	}		
	
/*  -----------------------------------------------------------------
	= Branding
    -----------------------------------------------------------------  */		
	
#headerbar{
	background:#fff;
	margin: 15px 0 0 0;
	height:85px;
	vertical-align:top;
}


#lhead{
	margin: 0;
	padding: 2px 0 0 4px;
	width:185px;
}


#rhead{
	background:#fff url(../images/strapline1.gif) no-repeat bottom right;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#6a7e90;
	float:right;
	width:450px;
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
	vertical-align:top;
	height:69px;
}

* html #rhead {					   /* IE6 only. Fixes additional space */
	margin-left:-3px;	 		   /* added inside div even though     */
	}
	
	
#rhead ul {
	margin:0;
	padding:0;
	}	
	
		
/*  -----------------------------------------------------------------
	= Promo
    -----------------------------------------------------------------  */		
#promo {		
	margin:0 0 15px 0;
	background:#103151 url(../images/entrytop.gif) no-repeat top left;
	}
	
#promobot {		
	margin:0 0 15px 0;
	padding-top:25px;
	background: url(../images/entrybot.gif) no-repeat bottom left;
	height:200px;
	}	
		
#psContent{
	width:183px;
	margin: 10px 0 0 0;
	padding: 0 5px 0 0;
	height: 180px;
	float:right;
	color:#fff;
}

	
#pmContent{
	margin: 10px 0 0 0;
	padding: 0 0 0 10px ;
	height: 180px;
	float:left;
	width:550px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:540px;
	color:#fff;
}

html>body #pmContent {
	width:540px;
	}		
		
		
#pmsContent{
	margin: 0;
	padding: 35px 0 0 0;
	color:#fff;
	text-align:center;
}
	
		
		
/*  -----------------------------------------------------------------
	= Navigation bar
    -----------------------------------------------------------------  */
	
#navbar {
	/*height:2em;*/
	width:752px;
	margin:0 0 30px 0;
	padding:0;
	font-size:11px;
	line-height:2em;
	background: url(../images/nav-corner-b.gif) no-repeat left bottom;
	clear:both;
	height:2em;
	}
	
#navbar2 {
	padding:1px 0;
	background: url(../images/nav-corner-t.gif) no-repeat left top; 
	width:752px;
	height:10px
	
}
			
 	

/*  -----------------------------------------------------------------
	= Content
    -----------------------------------------------------------------  */		
	
#Content {
	/*background:#fff url(../images/bkgnd-fauxcol.gif) repeat-y top left;*/
	margin:0;
	padding:0;
	clear:both;
	/*border:1px solid blue;*/
}


#Content div.entry {
	background:#103151 url(../images/entrytop.gif) no-repeat top left;
	color:#fff;
	margin:0;
	clear:both;
	text-align:center;
}

#Content div.entrybot {
	background: url(../images/entrybot.gif) no-repeat bottom left;
	margin:0px;
	padding:50px  0 50px 0;
	clear:both;
}

#Content div.entry p {
	margin:0 10px 18px 0;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	clear:both;
}
	

#sContent{
	width:183px;
	margin: 0;
	padding: 0 5px 0 0;
	float:right;
}

	
#mContent{
	margin: 0;
	padding: 0 0 0 10px ;
	float:left;
	width:550px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:540px;
}

html>body #mContent {
	width:540px;
	}	
		

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
		
		
	
/*  -----------------------------------------------------------------
	= Footer
    -----------------------------------------------------------------  */		

/*#pagebase {	
	clear:both;
	}*/
	
#footer {	
	border-top:1px solid #b5c7d7;
	margin:18px 0 0 0;
	padding:7px 4px 0 4px;
	clear:both;
	/*border:1px solid yellow;*/
	}
	



	
