/* Layout */
/*-------------------------------*/
body {
font-size: 80%; 
padding: 0 0 0 0px; 
margin:0 0 0 0px;
background-color:#0D0D0D;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../media/images/kgi-page-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#container {
width: 788px;
margin-left:0px;
padding:0 0 0 0px;
}
/*-----------------------------------*/
/* header */
/*-----------------------------------*/
#header{
clear: both; 
width: 788px;
height: 235px; 
text-align:right;
background-image:url(../media/images/kgi-header-bg.jpg);
background-position:top;
background-repeat:no-repeat;
margin-bottom:20px;
}
#logo{
float:left;
width: 191px;
height: 235px; 
text-align:right;
}
#fader{
float:right;
width: 597px;
height: 235px; 
}
/*-----------------------------------*/
/* Left Options*/
/*------------------------------------*/
#navleft {
clear: both;
float: left; 
width: 250px;
margin-left:20px;
color:#666666;
}
#navleft p {
margin:0 0 0 0;
color:#666666;
text-decoration:none;
font-size:1.0em;
}
#navleft ul {
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
}
#navleft li {
list-style-type:none;
font-size:1.1em;
}
#navleft li a {
color:#666666;
text-decoration:none;
padding-left:27px;
}
#navleft p a{
text-decoration:none;
padding-left:10px;
}
#navleft li a:hover {
color:#659BD2;
}
/* Content */
/*--------------------*/
#content {
float: left;
width:508px;
margin-left:8px;
margin-bottom:50px;
padding-top:30px;
}

#content-team {
float: left;
width:508px;
margin-left:8px;
margin-bottom:50px;
}
#content-pauline {
float: left;
width:508px;
padding-top:228px;
margin-left:8px;
margin-bottom:50px;
background-image:url(../media/images/kgi-teampic-pauline.jpg);
background-position:top;
background-repeat:no-repeat;
}
#content-emma {
float: left;
width:508px;
padding-top:228px;
margin-left:8px;
margin-bottom:50px;
background-image:url(../media/images/kgi-teampic-emma.jpg);
background-position:top;
background-repeat:no-repeat;
}
#content-rhian {
float: left;
width:508px;
padding-top:228px;
margin-left:8px;
margin-bottom:50px;
background-image:url(../media/images/kgi-teampic-rhian.jpg);
background-position:top;
background-repeat:no-repeat;
}
#content-vicki {
float: left;
width:508px;
padding-top:228px;
margin-left:8px;
margin-bottom:50px;
background-image:url(../media/images/kgi-teampic-vicki.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*-------------------------------*/
/* Footer */
/*-------------------------------*/

#footer {
clear: both;
text-align: left;
width:724px;
padding-bottom:20px;
padding-left:10px;
margin-left:32px;
border-top:30px #0D0D0D solid;
color:#666666;
}
#footer li{
direction:ltr;
display:inline;
}
#footer ul{
text-decoration:none;
display:inline;
direction:ltr;
margin:0 0 0 0px;
padding:0 0 0 0px;
}
#footer p {
color:#666666;
text-decoration: none;
margin:0 0 0 0px;
padding:0 0 0 0px;
}
#footer p a {
color:#cccccc;
text-decoration: none;
}
#footer p a:hover {
color:#666666;
text-decoration: none;
}
#footer a {
color:#cccccc;
text-decoration: none;
}
#footer a:hover {
color:#666666;
text-decoration: none;
}
#sign-off {
clear: both;
text-align: left;
width:734px;
padding-top:50px;
padding-bottom:20px;
background-image:url(../media/images/kgi-footer-bg.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#sign-off a {
color:#cccccc;
}
/*-------------------------------*/

#imageContainer { height:235px; }  
#imageContainer img { display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:235px;  	
			width:597px; 	
			opacity: -0.01; } 
