/*normalises margin, padding*/
body, div, dl, dt, dd, ul, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, ol {
margin: 0;
padding: 0;
}

/*normalises font-size for headers*/
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}

/*removes list-style from lists*/
ul, ol {
list-style: none;
}

/*normalises font-style and font-weight to normal*/
address, caption, cite, code, dfn, th, var {
font-style: normal;
font-weight: normal;
}

/*removes table margins?*/
table {
border-collapse: collapse;
border-spacing: 0;
}

/*removes border from fieldset and img*/
fieldset, img {
border: 0;
}

/*left-aligns text in caption and th*/
caption, th {
text-align: left;
}



/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>TEXT<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

body {
background-color: #f6f6f6;
color: #252525;
font: 9pt arial;
}

h2 {
font-size: 17pt;
color: #00b2ec;
margin-bottom: 5px;
}

a {
text-decoration: underline;
color: #088bb6;
}

p {
margin-bottom: 9px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CONTAINER<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

div#container {
background-color: #fff;
width: 800px;
margin-top: 70px;
margin-left: auto;
margin-right: auto;
border: 1px solid #bcbcbc;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>HEADER<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

div#header {
height: 53px;
padding: 150px 25px 0px 25px;
background: #fff url(img/wallpaper.jpg) repeat-x left top;
border-bottom: 1px solid #00b2ec;
}


div#header p {
line-height: 43px;
text-align: right;
}

h1 {
text-indent: -9999px;
width: 207px;
height: 27px;
background: transparent url(img/paulsadler.png) no-repeat left top;
margin-right: 25px;
float: left;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>FOOTER<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

div#footer {
background: #3c3c3c url(img/rightquote.png) no-repeat 745px 100px;
color: #fff;
padding: 25px;
margin-top: -2px;
}

div#footer a {
color: #fff;
font-weight: normal;
text-decoration: none;
}

span.testimonialname,  div#footer span.testimonialname a, div#footer span.testimonialname a:visited, div#footer span.testimonialname a:hover, div#footer span.testimonialname a:active {
color: #00b2ec;
}

ul.testimonials li {
margin-bottom: 9px;
}

ul.testimonials {
padding-left: 50px;
background: transparent url(img/leftquote.png) no-repeat left top;
}

a#credit {
display: block;
width: 800px;
text-align: right;
font-size: 7pt;
color: #565656;
margin-left: auto;
margin-right: auto;
text-decoration: none;
margin-top: 12px;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BODYTEXT<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

div#bodytext {
height: 290px;
padding: 25px 25px 0px 290px;
background: transparent url(img/paulphoto.jpg) no-repeat 20px bottom;
}