/* --------- default  --------- */
body{		
background: #e9e2c1;
color: #000;
text-align: center;
font-family: Arial, Helvetica, sans-serif;

}
	
#top {
background: #000 url(images/top.gif) no-repeat;
height: 74px;
padding: 0;
margin: 0;
}

#navigation {
position: absolute;
margin-top: 54px;
margin-left: 220px;
}
	
#wrapper	{
margin: 0 auto;
width: 770px;			
text-align: left;			
}

		
#container {
background: #F5EECF;
max-width: 770px;
padding-bottom: 27px;
}

#shadow {
height: 40px;
background: #F5EECF url(images/gradient.gif) repeat-x;	
}
	
#contents {
margin-left: 440px;
padding-right: 20px;
line-height: 1.1em;
}

#contentsabout {
margin-left: 343px;
padding-right: 20px;
line-height: 1.1em;
}


#fullwidth {
padding-left: 20px;
padding-right: 20px;
line-height: 1.1em;
}

#minheight {
margin-left: 440px;
padding-right: 20px;
min-height:400px;
height:auto !important;
height:400px;
}


#slidecontainer {
position:relative;
float: left;
margin: 0px 25px 15px 15px;
width: 397px;
height: 400px;
background: #F5EECF url(slideshow/leaf.jpg);
background-repeat: no-repeat;

}

#slideshow {
position:relative;
float: left;
width: 397px;
height: 46px;
}

/* team building page specific*/

body#teambuilding #slidecontainer {
position:relative;
float: left;
margin: 0px 25px 15px 15px;
width: 397px;
height: 400px;
background: #F5EECF url(slideshow/butterfly.jpg);
background-repeat: no-repeat;

}

body#teambuilding  #slideshow {
position:relative;
float: left;
width: 397px;
height: 89px;
}

/* coaching page specific*/

body#coaching #slidecontainer {
position:relative;
float: left;
margin: 0px 25px 15px 15px;
width: 397px;
height: 400px;
background: #F5EECF url(slideshow/eye.jpg);
background-repeat: no-repeat;
}

body#coaching #slideshow {
position:relative;
float: left;
width: 397px;
height: 68px;
}



/* 360 page specific*/



body#threehundredsixty #slidecontainer {
position:relative;
float: left;
margin: 0px 25px 15px 15px;
width: 397px;
height: 400px;
background: #F5EECF url(slideshow/tasting.jpg);
background-repeat: no-repeat;
}

body#threehundredsixty #slideshow {
position:relative;
float: left;
width: 397px;
height: 107px;
padding-top: 154px;
}



/* ministry page specific*/

body#ministry #slideshow {
position:relative;
float: left;
width: 397px;
height: 107px;
padding-top: 154px;
}

body#ministry #slidecontainer {
position:relative;
float: left;
margin: 0px 25px 15px 15px;
width: 397px;
height: 400px;
background: #F5EECF url(slideshow/ear.jpg);
background-repeat: no-repeat;
}



/* mbti page specific*/

body#mbti #slideshow {
position:relative;
float: left;
width: 397px;
height: 107px;
padding-top: 154px;
}

body#mbti #slidecontainer {
position:relative;
float: left;
margin: 0px 25px 15px 15px;
width: 397px;
height: 400px;
background: #F5EECF url(slideshow/taste.jpg);
background-repeat: no-repeat;
}


#footer
{
width: 770px;
margin: 0;
clear: both;
color: #FFF;
background-color: #030303;
font: 11px Verdana, Arial, sans-serif;
text-align: center;
padding-bottom: 7px;
}
  
/* --------- texts and headings  --------- */	

h1	
	{
margin-left: 440px;
color: #523E22;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
margin-top: -4px;		
}

h1.green {
margin-left: 440px;
color: #4A5031;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
margin-top: -4px;		
}

h2
{
margin-left: 440px;
color: #4A5031;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
margin-top: 25px;		
}

h2.normal {
color: #525938;
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
margin-left: 0;
margin-top: 25px;	
}

h1.about {
margin-left: 343px;
color: #523E22;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
margin-top: -4px;	
}

h2.about {
margin-left: 1px;
color: #525938;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
margin-top: -4px;			
}

h2.about2 {
margin-left: 1px;
color: #523E22;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
margin-top: 25px;					
}
	
p.presentation	{
color: #4b483d;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 120%;
}

p.resource	{
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #523E22;
font-size: 12px;
margin-left: 10px;
}


h1.resources {
margin-left: 10px;
color: #523E22;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
margin-top: -4px;		
}

h2.resources {
margin-left: 10px;
color: #4A5031;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin-top: 20px;	
}

	
.grey {
font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
font-weight: normal;
color: #858585;
}

#contact p {
color:#2D2E2E;
}

.address {
color: #252525;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.5em;
}

/* --------- lists  --------- */
#container li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;	
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;	
color: #4b483d;
background-position: 0 .3em;
padding-left: 2em;
padding-bottom: 0.5em;
line-height: 120%;
}

#container ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#footer li {
display: inline;
line-height: 1.5em;
}

#footer ul {
width: 684px;
list-style-type: none;
text-align: center;
padding-top: 7px;
padding-bottom: 5px;
margin: 0;
}

#contentsabout ul li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;	
background-image: url(images/bullet.gif);
background-repeat: no-repeat;	
color: #4E4B40;
background-position: 0 .2em;
padding-left: 1.7em;
padding-bottom: 0.5em;
line-height: 120%;
}


/* --------- links --------- */

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #CF2702;
text-decoration: none;
}

a:hover  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #CF2702;
text-decoration: underline;
}

#footer a {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #828282;
text-decoration: none;
}

#footer a:hover {
color: #d9d1a7;
}

#footer li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFF;
text-decoration: none;
padding: 4px;
}

/* --------- image --------- */

#mainimage {
position:relative;
float: left;
margin-top: 25px;
margin: 0px 25px 15px 15px;
}

#logo {
float: right;
padding: 15px;
}

