/***************************************** all pages */

body {
background-image: url(images/cork.jpg);
margin-top: 0px;
margin-bottom: 0px;
}

#page {
position: absolute;
left: 50%;
width: 832px;
margin-left: -416px;
}

#text_headline {
font-size: 16pt;
font-weight: normal;
color: #993300;
font-family: georgia, times, serif;
text-align: left;
line-height: 200%;
}

#caption {
font-size: 9pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
font-style: italic;
line-height: 140%;
}

a {
font-size: 10pt;
font-weight: normal;
color: #993300;
font-family: georgia, times, serif;
text-align: left;
line-height: 140%;
text-decoration: none;
}

a:hover {
font-size: 10pt;
font-weight: normal;
color: #000000;
font-family: georgia, times, serif;
text-align: left;
line-height: 140%;
text-decoration: none;
}

#internal_contact {
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
line-height: 120%;
}

#internal_myinterests {
font-size: 13pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
line-height: 220%;
}

#internal_myinterests: a {
font-size: 11pt;
font-weight: normal;
color: #993300;
font-family: georgia, times, serif;
text-align: left;
line-height: 140%;
text-decoration: none;
}

#text_footer {
font-size: 8pt;
font-weight: normal;
color: #333;
font-family: arial, helvetica, san-serif;
text-align: center;
line-height: 120%;
}

/***************************************** homepage specific */

#rotator {
background: url(images/rotating/rotator.php) no-repeat center top;
width: 804px;
height: 374px;
}

#hp_textarea {
background-image: url(images/homepage_textarea.jpg);
width: 461px;
height: 289px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
padding-left: 5px;
padding-top: 10px;
line-height: 150%;
}

#hp_contactbox {
background-image: url(images/homepage_contactbox.jpg);
width: 227px;
height: 43px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
line-height: 100%;
padding-top: 15px;
padding-left: 12px;
}

#hp_pdfbox {
background-image: url(images/homepage_pdfbox.jpg);
width: 227px;
height: 226px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
line-height: 120%;
padding-left: 12px;
padding-top: 15px;
}

/***************************************** about page specific */

#about_leftCol {
background-image: url(images/internal_leftCol.jpg);
width: 490px;
height: 715px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
padding-left: 6px;
padding-right: 15px;
padding-top: 20px;
line-height: 160%;
}

#about_pic {
margin-left: -7px;
margin-top: -7px;
}

#about_rightCol {
background-image: url(images/internal_rightCol.jpg);
width: 208px;
height: 665px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
padding-top: 20px;
padding-right: 40px;
line-height: 160%;
}

/***************************************** relocate page specific */

#rel_leftCol {
background-image: url(images/rel_leftCol.jpg);
width: 490px;
height: 796px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
padding-left: 6px;
padding-right: 15px;
padding-top: 10px;
line-height: 160%;
}

#relocate_pic {
margin-left: -9px;
margin-top: -9px;
}

#rel_rightCol {
background-image: url(images/rel_rightCol.jpg);
width: 208px;
height: 646px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
padding-top: 110px;
padding-right: 40px;
line-height: 160%;
}

/***************************************** mls page specific */

#mls_leftCol {
background-image: url(images/mls_leftCol.jpg);
width: 490px;
height: 786px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
padding-left: 6px;
padding-right: 15px;
padding-top: 10px;
line-height: 160%;
}

#mls_pic {
margin-left: -9px;
margin-top: -9px;
}

#mls_rightCol {
background-image: url(images/mls_rightCol.jpg);
width: 208px;
height: 696px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
padding-top: 50px;
padding-right: 40px;
line-height: 160%;
}

#listdiv {
padding-left: -23px;
margin-left: -23px;
}

ul.list li {
color: #993300;
}

ul.list li span {
color: #333;
}

/***************************************** contact page specific */

#contact_leftCol {
background-image: url(images/contact_leftCol.jpg);
width: 317px;
height: 544px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
padding-left: 8px;
padding-right: 0px;
padding-top: 20px;
line-height: 160%;
}

#contact_pic {
margin-left: -9px;
margin-top: -9px;
}

#contact_rightCol {
background-image: url(images/contact_rightCol.jpg);
width: 414px;
height: 504px;
font-size: 10pt;
font-weight: normal;
color: #333;
font-family: georgia, times, serif;
text-align: left;
padding-top: 10px;
padding-left: 20px;
line-height: 160%;
}

#contact_rightCol: a {
text-decoration: none;
color: #993300;
}
