/* THIS IS THE CSS FILE */

body
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: verdana;
font-size: 85%;
background-color: #524741;
text-align: center;
align: center;
}

table.subtable
{
vertical-align: top;
}

table.navigation
{
border: 1px solid #ffffff;
vertical-align: top;
width: 100%;
}

td.title
{
border: none;
padding-top: 8px;
padding-bottom: 6px;
padding-left: 30px;
padding-right: 30px;
font-size: 90%;
vertical-align: bottom;
}

td.footer
{
border: none;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 30px;
padding-right: 30px;
font-size: 60%;
text-align: right;
color: #99918f;
}

td.content
{
border: none;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 30px;
padding-right: 30px;
background-color: #e1e1e1;
font-size: 72%;
}

td.infotitle
{
width: 125px;
font-size: 72%;
font-weight: bold;
vertical-align: top;
line-height: 200%;
border-bottom: 1px solid #979694;
padding-top: 10px;
padding-bottom: 10px;
}

td.infospacer
{
border-bottom: 1px solid #979694;
padding-top: 10px;
padding-bottom: 10px;
}

td.infotext
{
font-size: 72%;
vertical-align: top;
border-bottom: 1px solid #979694;
padding-top: 10px;
padding-bottom: 10px;
}

td.infotitlebot
{
width: 125px;
font-size: 72%;
font-weight: bold;
vertical-align: top;
line-height: 200%;
padding-top: 10px;
padding-bottom: 10px;
}

td.infospacerbot
{
padding-top: 10px;
padding-bottom: 10px;
}

td.infotextbot
{
font-size: 72%;
vertical-align: top;
padding-top: 10px;
padding-bottom: 10px;
}

td.greyline
{
height: 2px;
width: 748px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #979694;
}

td.blackline
{
height: 2px;
width: 748px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #000000;
}

table.aboutme
{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border: none;
width: 100%;
height: 100%;
font-size: 100%;
}

a
{
color: #0e4e57;
text-decoration: none;
}

a.plain, img.plain, a.thumblink
{
text-decoration: none;
border: none;
}

a.title,div.titleleft
{
color: #e5dddb;
text-decoration: none;
}

a.gouplink
{
color: #959595;
margin-bottom: 2px;
}

img.thumbnail1
{
border: 5px solid #b3c5ad;
}

img.thumbnail1:hover
{
border: 5px solid #005d7e;
}

img.thumbnail2
{
border: 5px solid #a2cdc4;
}

img.thumbnail2:hover
{
border: 5px solid #005d7e;
}

img.thumbnail3
{
border: 5px solid #c8bfa0;
}

img.thumbnail3:hover
{
border: 5px solid #005d7e;
}

img.pfthumb
{
width: 90px;
border: 5px solid #fdfdfd;
cursor: pointer;
clear: both;
display: block;
margin-bottom: 10px;
}

img.pfthumb:hover
{
width: 90px;
border: 5px solid #005d7e;
cursor: pointer;
clear: both;
display: block;
margin-bottom: 10px;
}

img.pffull
{
width: 568px;
border: 1px solid #979694;
margin-bottom: 15px;
}

img.uplink
{
border: none;
}

div.captionie
{
width: 100%;
background-color: #cdcdcd;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-top: 1px solid #979694;
border-left: 1px solid #979694;
border-right: 1px solid #979694;
border-bottom: 1px solid #979694;
font-size: 70%;
}
div.captionff
{
width: 552px;
background-color: #cdcdcd;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-top: 1px solid #979694;
border-left: 1px solid #979694;
border-right: 1px solid #979694;
border-bottom: 1px solid #979694;
font-size: 70%;
}
div.thumbnavff
{
width: 90px;
background-color: #cdcdcd;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
margin-bottom: 10px;
font-size: 70%;
text-align: center;
border: 1px solid #979694;
color: #000000;
cursor: pointer;
}
div.thumbnavie
{
width: 100px;
background-color: #cdcdcd;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
margin-bottom: 10px;
font-size: 70%;
text-align: center;
border: 1px solid #979694;
color: #000000;
cursor: pointer;
}


p.psectitle
{
margin-top: 30px;
font-weight: bold;
}

td.content p, td.content li
{
line-height: 200%;
}

td.content ul,
{
position: relative;
left: -20px;
}

div.titleleft
{
text-align: left;
vertical-align: middle;
float: left;
}

div.titleright
{
text-align: right;
vertical-align: middle;
color: #979694;
font-size: 70%;
float: right;
}

/* IE */

ul.navlinksie
{
padding: 0px;
margin: 0px;
list-style-type: none;
height: 30px;
border: 1px solid #ffffff;
width: 746px;
}
li.navlinkie
{
position: relative;
border-right: 1px solid #ffffff;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
height: 30px;
background: url('../images/frontpage_images/frontpage_10_contact.gif');
font-size: 80%;
color: #142a15;
text-align: center;
vertical-align: middle;
width: 186px;
}
li.navlinkie2
{
position: relative;
border: none;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
height: 30px;
background: url('../images/frontpage_images/frontpage_10_contact.gif');
font-size: 80%;
color: #142a15;
text-align: center;
vertical-align: middle;
width: 186px;
}
a.anavlinkie
{
text-decoration: none;
width: 100%;
height: 100%;
padding-top: 6px;
color: #142a15;
}
a.anavlinkie:hover
{
text-decoration: none;
width: 100%;
height: 100%;
padding-top: 6px;
color: #005b7f;
}

/* FF */

ul.navlinksff
{
padding: 0px;
margin: 0px;
list-style-type: none;
border: 1px solid #ffffff;
width: 744px;
height: 30px;
}
li.navlinkff
{
float: left;
border-right: 1px solid #ffffff;
height: 24px;
width: 185px;
padding-top: 6px;
text-align: center;
background: url('../images/frontpage_images/frontpage_10_contact.gif');
font-size: 80%;
}
li.navlinkff2
{
float: left;
border: none;
height: 24px;
width: 186px;
padding-top: 6px;
text-align: center;
background: url('../images/frontpage_images/frontpage_10_contact.gif');
font-size: 80%;
}
a.anavlinkff
{
text-decoration: none;
width: 100%;
height: 100%;
color: #142a15;
}
a.anavlinkff:hover
{
text-decoration: none;
width: 100%;
height: 100%;
color: #005b7f;
}
