body               {
    margin:0px; padding:0px;
    border:0px;
    font-family:arial, helvetica, sans-serif; text-align:center;
    background-color:#000000;
}

img {
    border:solid #ffffff 0px; padding:0; margin:0;
}

table {
    position:relative;
}

div {
    position:relative; padding:0
}

p {
    position:relative;
}

.main {
    width:875px; height:800px;
    margin-left:auto; margin-right:auto;
    margin-top:10px;
    border:solid #2f2f2f 1px;
    background-color:#0f0f0f;
}

.header {
    height:110px;
    width:850px;
    margin-top:9px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    background-color:#000000;
    background-image:url(http://briankanofphoto.com/G_1/logo.jpg);
    background-repeat:no-repeat;
    border:double #333333 3px;
}

#tpNav1 {
    height:20px;
    margin:5px 10px 0 20px; padding:0;    border:solid #ffffff 0px;
    text-align:right; font-family:georgia, arial; font-weight:700;
    font-size:12px; color:#cccccc;
}

#tpNav1  a:link, #tpNav1 a:visited {
    margin:0; padding:0;
    color:#cccccc; font-family:arial;
    text-decoration: none;
}

#tpNav1 a:hover, #tpNav1 a:active {
    color:#bb0000;
} 

#Info {
    height:30px; width:440px;
    margin:40px 15px 0 0; padding:0;
    text-align:left;
    border:solid #e8e8e8 0px;
    float:right;
}

#infoLinks a:link, #infoLinks a:visited {
    margin:0;
    text-decoration: none;
}

#infoLinks a:hover, #infoLinks a:active {
    background-image:url(http://briankanofphoto.com/G_1/infoLink_1_hover);
}

#tpNav2            {
    white-space: nowrap;
    height:19px;
    width:450px;
    margin:5px 100px 0px 234px;
    padding-top:1px;
    font-size:0.7em;
    text-align:right;
    border:solid #292929 0px;
}

#BKP               {
    font-family:arial; color:#cccccc;
}

.fm1               {
    position:relative;
    width:300px; height:19px;
    margin:0 0 0 305px; padding:0;
    color:#cccccc;
    display:inline;
    border:solid #990000 0px;
}

.fm1 input         {
    margin:0 0 0 0;
    background-color:#0a0a0a; color:#ffffff;
    border:solid #333333 1px;
}

.fm1 #submit_1     {
    height:19px; width:75px;
    margin-right:2px;
    font-size:.9em;
    cursor:hand;
}

.ltBar             {
    background-color:#000000;
    border:solid #444444 1px;
    float:left;
}

#l_a               {
    height:auto; width:208px;
    margin:5px 0 0 10px;
}

#l_b               {
    height:910px; width:104px;
    margin:20px 0 0 20px;
}

#ltTable p         {
    margin:-2px 0 0 0;
    color:#ffffff; font-size:10px; text-align:center;
}
.ltBar img         {
    margin:6px 6px 0 6px; border:solid #888888 1px;
}

.mdBar             {
    float:right; border:solid #000000 0px;
}

#m_a {
    height:auto; width:630px;
    margin:5px 0 0 0;
    /*border-left:solid #333333 1px;*/
}

#m_b {
    height:auto; width:700px;
    margin:20px 6px 0 0;
}

#mdTable {
    width:665px;
    margin-top:10px;
}

#mdTable td {
    color:#ffffff; font-size:.6em;
}

#mdTable td img {
    margin:7px 5px 0 5px;
    border:solid #999999 1px;
}
#mdTable p {
    margin:-2px 0 0 0; padding:0;
    text-align:center;
}

#p1 {
    margin:0 0 0 10px; padding:0;
    font-family:georgia; font-style:italic;
    font-weight:700; text-align:left;
    color:#ffffff;
}

.subHead1 {
    margin:0; padding:0;
    font-family:tahoma; font-weight:700;
    font-size:1.2em; font-style:italic;
    color:#1D0E00; text-align:left;
}

.Buttons {
    height:159px; margin:20px 4px 0 4px;
    border:solid #ffffff 0px;
}

.Buttons div img {
    margin-left:10px; border:0;
}

#Change {
    height:22px;
    margin:25px 60px 0 60px;
    text-align:right;
    border-bottom:solid #666666 1px;
}

#Change a:link, #Change a:visited {
    margin-right:5px;
    color: #ffffff; font-size:.8em;
    text-decoration:underline;
}

#Change a:hover, #Change a:active {
    color: #990000;
    text-decoration:none;
}

.Footer {
    height:147px;
    margin:10px 3px 3px 3px; padding:0;
    border:solid #171717 1px;
    color:#999999; font-size:9px; text-align:center;
    background-image:url(bg_footer.gif);
    background-color:#000000;
}
.Footer img {
    padding:0; border:0;
}

.Footer a:link, .Footer  a:visited {
    font-size:9px; color:#999999;text-decoration:none
}
.Footer a:hover, .Footer  a:active {
    color:#990000;
}

.Caption          {
    height:16px;
    width:250px;
    margin-top:1px;
    font-size:.7em;
    color:#cccccc;
    text-align:center;
    border:solid #666666 0px;
}