﻿body
{
    background-color: #554f4f;
    font-family: Verdana;
    font-size: 0.69em;
    margin: 0px;
}

.ad
{
    color: #554f4f;
    padding-top: 10px;
    text-align: left;
    vertical-align: top;
    width: 170px;
}

#admin_header
{
    background-image: url(bg_header.gif);
    background-repeat: repeat-x;
    border-bottom: 5px solid #611a0a;
    height: 92px;
    text-align: center;
    width: 100%;
}

#admin_nav_main
{
    background-color: #322f36;
    height: 30px;
    width: 100%;
}

.admin_section
{
    color: #322f36;
    font-weight: bold;
}

.bold
{
    font-weight: bold;
}

#content_main
{
    color: white;
    width: 740px;
}

#content_main a:link, #content_main a:visited
{
    color: #c9c3bd;
}

#content_main a:hover, #content_main a:active
{
    color: white;
    text-decoration: none;
}

#content_main #areas .img2
{
    border: 2px solid white;
    float: left;
    margin-right: 5px;
}

#content_main #bio, #content_main #directions, #content_main #areas, #content_main #clients
{
    color: #c9c3bd;
    vertical-align: top;
}

#content_main #bio .name, #content_main #directions .direction, #content_main #areas .area, #content_main #clients .category, #content_main #content .content_title
{
    font-size: 1.27em;
    font-weight: bold;
}

#content_main #bullets .bullet
{
    background-image: url(bg_bullet.gif);
    background-position: top;
    background-repeat: repeat-x;
    padding-top: 10px;
}

#content_main #bullets .bullet .disc
{
    padding-top: 6px;
    vertical-align: top;
    width: 10px;
}

#content_main #bullets .bullet .item
{
    /*color: #c9c3bd;*/
    /*font-weight: bold;*/
}

#content_main #clients li
{
    line-height: 1.64em;
}

#content_main #directions li
{
    line-height: 1.64em;
}

#content_main #nav_side
{
    font-size: 1.09em;
    line-height: 1.64em;
    vertical-align: top;
    width: 180px;
}

#content_main #nav_side .title1
{
    color: white;
    font-family: Georgia;
    font-size: 1.50em;
    padding-bottom: 8px;
}

#content_main .attorney
{
    border: 2px solid white;
    margin-right: 10px;
}

#content_main #section2
{
    font-size: 1.09em;
    line-height: 1.64em;
    width: 24%;
}

#content_main #section2 a:link, #content_main #section2 a:visited, #nav_side a:link, #nav_side a:visited
{
    color: #c3c3b3;
    text-decoration: none;
}

#content_main #section2 a:hover, #content_main #section2 a:active, #nav_side a:hover, #nav_side a:active, #nav_side a.lit:link, #nav_side a.lit:visited, #nav_side a.lit:hover, #nav_side a.lit:active
{
    color: white;
    text-decoration: underline;
}

#content_main .title1
{
    color: white;
    font-family: Georgia;
    font-size: 1.64em;
}

#footer
{
    color: #c1bfcd;
    font-family: Georgia;
    font-size: 1.09em;
    text-align: center;
    width: 740px;
}

#footer #copyright
{
    border-top: 6px solid #282832;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 8px;
}

#footer #info
{
    padding-bottom: 16px;
    padding-top: 20px;
}

#footer #info a:link, #footer #info a:visited
{
    color: #c1bfcd;
    text-decoration: underline;
}

#footer #info a:hover, #footer #info a:active
{
    color: #d8cdcd;
    text-decoration: none;
}

#header
{
    background-image: url(bg_header.gif);
    background-repeat: repeat-x;
    border-bottom: 5px solid #322f36;
    height: 92px;
    text-align: center;
    width: 100%;
}

.img1
{
    border: none;
}

input, select, textarea
{
    font-family: Tahoma;
    font-size: 11px;
}

input.btn1
{
    width: 75px;
}

#montage
{
    background-image: url(bg_photo.gif);
    background-repeat: repeat-x;
    height: 132px;
    width: 100%;
}

#montage #photo
{
    text-align: center;
    width: 744px;
}

#nav_main
{
    background-color: #611a0a;
    height: 23px;
    width: 100%;
}

#nav_main_links
{
    font-family: Georgia;
    font-size: 1.64em;
}

#nav_main_links a:link, #nav_main_links a:visited
{
    color: white;
    text-decoration: none;
}

#nav_main_links a:hover, #nav_main_links a:active, #nav_main_links a.lit:link, #nav_main_links a.lit:visited, #nav_main_links a.lit:hover, #nav_main_links a.lit:active
{
    color: #b0a7aa;
    text-decoration: none;
}

#nav_main_links .space
{
    width: 30px;
}

#nihongo
{
    font-size: 1.50em;
    height: 25px;
    padding-bottom: 5px;
    padding-right: 20px;
    padding-top: 5px;
    text-align: right;
}

#nihongo a:link, #nihongo a:visited
{
    color: white;
    text-decoration: none;
}

#nihongo a:hover, #nihongo a:active
{
    color: white;
    text-decoration: underline;
}

.vr
{
    background-image: url(bg_content_main_vr.gif);
    background-position: center;
    background-repeat: repeat-y;
    width: 30px;
}
