
html {
padding: 0px;
/*    padding-left: 200px;*/
}
 
body
{
/*margin: 50px 0px; */
padding: 0px; /* browser consistency ?*/
text-align: centre; /* IE5 hack - still needed? */
}

#Everything {   
    width: 800px;
    margin: 0px auto;
    padding: 0px;
    text-align: left; /* IE5 hack? */
/*padding: 15px;*/
}

#Container {
	width: 100%;
/* seems to fuck up FF and Chrome ; using # to make it IE only
	float: left;        
	margin-left: -200px;
 */
    margin-left: 0px;
    margin-right: 0px;
}

#Content {
	margin-left: 200px;
	margin-right: 0px;
}

/* Fix for repeating background in IE7 */
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
 /* mac hide \*/
	* html .clearfix {height: 1%;}
	  .clearfix {display: block;}
 /* End hide */
 
#Menu {
	width: 200px;
	float: left;    
    padding: 0px;
    padding-top: 10px;    
}

#Menu ul
{ 
    list-style: none;
    margin-left: 0px;
    padding-left: 25px;
}    
 
#Menu a{
	font-weight: bold; 
	display: block; 
	padding: 3px;
  width: 150px;    
	margin: 10px 0px 5px 5px; 	            
}

#Footer {
    width: 800px;
    margin: 0px auto;
    /*text-align: left; /* IE5 hack? */
}

#Header {	
    width: 800px;
    margin: 0px auto;
    text-align: left; /* IE5 hack? */
    height: 150px;
    width: 800px;
}

#BannerImageWrap
{
    float: left;
    width: 200px;    
    height: 150px; 
    padding: 0px;
    /* for IE only; other browsers ignore this */
    #position: relative;
    
    /* IE <= 7 doesn't know about this */
    display: table;
}

#BannerTextWrap
{
    float: left;  
    width: 100%;	
    /*margin-right: 100px;*/
    margin-left: -220px;
    height: 150px; 
    
    /* for IE only; other browsers ignore this */
    #position: relative;            

    /* IE <= 7 doesn't know about this */
    display: table;
}

#BannerImage
{	
    padding-left: 40px;

    /* for IE only; other browsers ignore this */
    #position: absolute; 
    #top: 50%;          
    
    /* IE <= 7 doesn't know about this */
    display: table-cell;
    vertical-align: middle;
	/*text-align:right;*/
}

#BannerImage img
{
    /* for IE only; other browsers ignore this */
    #position: relative;    
    #top: -50%;    
 }

#BannerText {      
    /* for IE only; other browsers ignore this */
    #position: absolute; 
    #top: 50%;
    #right: 0px;
    
    /* IE <= 7 doesn't know about this */
    display: table-cell;
    vertical-align: middle;
    
    text-align: right;
}

#BannerText p {      
    /* for IE only; other browsers ignore this */
    #position: relative;    
    #top: -50%; 
}


h1 {
	margin-top: 0;
}

.Clearing {
	height: 0;
	clear: both;
}
