/* Photography by Design main stylesheet */

div {}

.fntctrl {
font-size: 10pt;
}

p.footer {
font-size: .6em;
text-align: center;
font-weight: bold;
}

body {
background-color: #000000;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
}

#banner-image {
margin-top: -10px;
margin-left: 105px;
height: 120px;
background-repeat: no-repeat;
background-image: url(images/pbydbanner.gif);
}

#logo-image {
/*position: relative;*/
margin-top: 10px;
margin-left: 0px;
height: 100px;
background-image: url(images/logo.jpg);
background-repeat: no-repeat;
}

#stripe {height: 20px;
background-image: url(images/greystripe.gif);background-repeat: repeat-x;}

#banner-text {
position: relative;text-align: center;
font-size: 11pt;
}

#main-image {
margin-top: -60px;
margin-left: 350px;
height: 375px;
background-repeat: no-repeat;
background-image: url(images/pbydmain.jpg);
}
#navlist {
color: #ffffff;
background: #000000;
border: 1px #919191 solid;
padding: 0px 1px 0em 1px;
margin: 0;
width: 140px;
font: normal 0.8em Verdana, sans-serif;
position: absolute;
top: 220px;
left: 10px;
}

#navlist li {
list-style: none;
margin: 0;
font-size: 1em;
}

#navlist a {
display: block;
text-decoration: none;
margin-bottom: 0.5em;
margin-top: 1em;
color: #ffffff;
background: #808080;
border-width: 1px;
border-style: solid;
border-color: #000000;
border-left: 1em solid #000000;
padding: 0.25em 0.5em 0.4em 0.75em;
margin-left: -30px;
margin-right: 10px;
}

#navlist a#current {
border-color: #5bd #035 #068 #f30;
}

#navlist a {
width: 99%;
/* only necessary for Internet Explorer */
}

/*#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: .5em;
Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode
}*/

/*#navcontainer>#navlist a
{ only necessary if you use the hacks above for the Internet Explorerwidth: auto;}*/

#navlist a:hover, #navlist a#current:hover {
background: #646464;
border-color: #000000;
padding: 0.4em 0.35em 0.25em 0.9em;}
#navlist a:active, #navlist a#current:active {
background: #808080;
border-color: #dbdbdb;
padding: 0.4em 0.35em 0.25em 0.9em;
}

h1 {
font-size: 1.2em;
font-style: italic;
letter-spacing: 3px;
margin-top: -40px;
}

h2 {
font-size: 1.1em;
text-decoration: underline;
}

p {
color: #ffffff;
font-size: .8em;
line-height: 1.7em;
margin-bottom: 100px;
}

a {}

a:link {
color: #ffffff;
background-color: #000000;
}

a:visited {
color: #ffffff;
background-color: #000000;
}

a:hover {
color: #aaddee;
}

a:active {
color: #3cc7f0;
}
