/* ----------defaults---------- */

*
{
        margin: 0;
		padding: 0;
}

body 
{
        background-color: #FFFFFF;
		padding: 8px 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #020202;
		text-transform: none;
		text-align: justify;
		line-height: 1.1em;
}


/* ----------structure---------- */


#wrapper
{
        width: 800px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -300px;
		margin-left: -400px;
		background: #FFFFFF;
		overflow: hidden;
}

#wrapper1
{
        width: 800px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -345px;
		margin-left: -400px;
		padding: 0;
		background: #FFFFFF;
		overflow: visible;
}

#wrapper-inner1 
{
        width: 800px;
		height: 600px;
		margin: 0;
		padding: 0;
		background: #FFFFFF url(PICTURES/BKD1.jpg) no-repeat;
		overflow: hidden;
}

#wrapper-inner2 /* psychotherapy+counselling1 */
{
        width: 800px;
		margin: 0;
		padding: 0;
		background: #FFFFFF url(PICTURES/BKD2.jpg) no-repeat;
		overflow: visible;
}

#wrapper-inner2-2 /* psychotherapy+counselling2 */
{
        width: 800px;
		margin: 0;
		padding: 0;
		background: #FFFFFF url(PICTURES/BKD2-2.jpg) no-repeat;
		overflow: visible;
}

#wrapper-inner3 /* about me */
{
        width: 800px;
		height: 600px;
        margin: 0;
		padding: 0;
		background: #FFFFFF url(PICTURES/BKD3.jpg) no-repeat;
		overflow: hidden;
}

#wrapper-inner4 /* practicalities */
{
        width: 800px;
		height: 600px;
        margin: 0;
		padding: 0;
		background: #FFFFFF url(PICTURES/BKD4.jpg) no-repeat;
		overflow: hidden;
}

#wrapper-inner5 /* contact */
{
        width: 800px;
		height: 600px;
		margin: 0;
		padding: 0;
		background: #FFFFFF url(PICTURES/BKD5.jpg) no-repeat;
		overflow: hidden;
}

#wrapper-inner6 /* meeting */
{
        width: 800px;
		height: 600px;
		margin: 0;
		padding: 0;
		background:#FFFFFF url(PICTURES/BKD7.jpg) no-repeat;
		overflow: hidden;
}

#content
{
		margin: 0;
		padding: 0;
}

#masthead
{
		padding: 8px 0 0 8px;
		margin: 0;
		text-align: left;
		line-height: 0.8em;
		float: left;
}

#header
{
		padding: 6px 0 6px 6px;
		margin: 0 0 0 192px;
		text-align: left;
		line-height: 1.1em;
		float: left;
}

#psychotherapy
{
		padding: 0 0 0 54px;
}

#textIndex
{
        background: rgba(239,239,239,0.9);
		width: 559px;
		margin: 130px 0 90px 80px;
		padding: 12px 8px 12px 8px;
}

#headerPsychotherapyCounselling
{
        background: rgba(255,255,255,0.9);
		width: 550px;
		margin: 40px 0 0 0;
		padding: 6px 8px 6px 8px;
}

#textPsychotherapyCounselling1
{
        background: rgba(239,239,239,0.9);
		width: 550px;
		margin: 0;
		padding: 12px 8px 12px 8px;
}

#textPsychotherapyCounselling2
{
        background: rgba(239,239,239,0.9);
		width: 490px;
		margin: 8px 0 8px 234px;
		padding: 12px 8px 12px 8px;
}

#textPsychotherapyCounselling3
{
        background: rgba(239,239,239,0.9);
		width: 435px;
		margin: 0 0 12px 70px;
		padding: 4px 8px 4px 8px;
}


#headerPsychotherapyCounselling1
{
        background: rgba(255,255,255,0.9);
		width: 550px;
		margin: 90px 0 0 0;
		padding: 6px 8px 6px 8px;
}

#headerPsychotherapyCounselling2
{
        background: rgba(255,255,255,0.9);
		width: 550px;
		margin: 72px 0 0 234px;
		padding: 6px 8px 6px 8px;
}

#textPsychotherapyCounselling5
{
        background: rgba(239,239,239,0.9);
		width: 550px;
		margin: 0 0 32px 234px;
		padding: 12px 8px 12px 8px;
}

#headerAbout
{
        background: rgba(255,255,255,0.9);
		width: 510px;
		margin: 49px 0 0 0;
		padding: 6px 8px 6px 8px;
}

#textAbout1
{
        background: rgba(239,239,239,0.9);
		width: 510px;
		margin: 0;
		padding: 12px 8px 12px 8px;
}

#textAbout2
{
        background: rgba(239,239,239,0.9);
		width: 275px;
		margin: 10px 0 2px 35px;
		padding: 12px 8px 12px 8px;
		float: left;
}

#textAbout3
{
        background: rgba(239,239,239,0.9);
		width: 160px;
		margin: 10px 0 9px 20px;
		padding: 12px 8px 8px 12px;
		float: left;
}

#headerWC1
{
        background: rgba(255,255,255,0.9);
		width: 675px;
		margin: 65px 0 0 0;
		padding: 6px 8px 6px 8px;
}

#textWC11
{
        background: rgba(239,239,239,0.9);
		width: 675px;
		margin: 0 0 4px 0;
		padding: 12px 8px 12px 8px;
}

#textWC12
{
        background: rgba(239,239,239,0.9);
		width: 675px;
		margin: 0 0 50px 0;
		padding: 12px 8px 13px 8px;
}

#headerN16
{
        background: rgba(255,255,255,0.9);
		width: 675px;
		margin: 65px 0 0 0;
		padding: 6px 8px 6px 8px;
}

#textN161
{
        background: rgba(239,239,239,0.9);
		width: 675px;
		margin: 0 0 4px 0;
		padding: 12px 8px 12px 8px;
}

#textN162
{
        background: rgba(239,239,239,0.9);
		width: 675px;
		margin: 0 0 144px 0;
		padding: 12px 8px 13px 8px;
}

#headerMeeting
{
        background: rgba(255,255,255,0.9);
		width: 600px;
		margin: 116px 0 0 0;
		padding: 6px 8px 6px 8px;
}

#textMeeting
{
        background: rgba(239,239,239,0.9);
		width: 600px;
		margin: 0 0 157px 0;
		padding: 12px 8px 12px 8px;
}

#headerContact
{
        background: rgba(255,255,255,0.9);
		width: 540px;
		margin: 200px 0 0 25px;
		padding: 6px 8px 6px 8px;
}

#textContact
{
        background: rgba(239,239,239,0.9);
	    width: 540px;
		margin: 0 0 170px 25px;
		padding: 12px 8px 12px 8px;
}

.clearFloats
{
        clear: both;
}

#content ul
{
        padding: 0;
		margin: 0 0 1em 0;
}

#content li
{
		list-style-position: inside;
}

#footer
{
        
		padding: 2px 4px 8px 0;
		text-align: right;
} 

p
{
        line-height: 1.1em;
		margin-bottom: 0.6em;
}

/* ----------links + navigation---------- */

a
{
        color: #038194;
		font-style: normal;
		font-weight: bold;
		line-height: 1em;
		text-decoration: none;
		text-transform: none;
}

a:hover
{
        color: #03ACC5;
		font-weight: bold;
		text-decoration: none;
}

#navigation
{
		padding: 0;
}

#navigation a
{
        font-size: 10px;
		font-style: normal;
		font-weight: bold;
		line-height: 1em;
		text-transform: uppercase;
		color: #020202;
}

#navigation a:hover
{
		color: #1D1D1D;
		font-weight: bold;
		text-decoration: none;
}

#navigation ul
{
        padding: 0;
}

#navigation li
{
        padding: 0 6px 0 8px;
		list-style-type: none;
		display: inline;
        border-right: 1px solid #020202;
}

#navigation #contact
{
        border-right: none;
}


/* ----------fonts---------- */

.contentgrey
{
        font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		color: #3D3D3D;
}

.contentblackbold
{
        font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		text-transform: none;
		color: #020202;
}

.contentgreybold
{
        font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		text-transform: none;
		color: #3D3D3D;
}

.titleblack
{
        font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		text-transform: none;
		color: #000000;
}

.headerPage
{
        font-family: Helvetica, Arial, sans-serif;
		font-size: 24px;
		font-style: normal;
		font-weight: bold;
		text-transform: none;
		color: #393939;
}

.headerPageBlack
{
        font-family: Helvetica, Arial, sans-serif;
		font-size: 24px;
		font-style: normal;
		font-weight: bold;
		text-transform: none;
		color: #000000;
}

.header
{
        font-family: Helvetica, Arial, sans-serif;
		font-size: 20px;
		font-style: normal;
		font-weight: bold;
		text-transform: none;
		color: #393939;
}

.copyrightwhite
{
        font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		color: #FFFFFF;
}

.copyrightblack
{
        font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		color: #020202;
}
