/* Global overrides for major items and differing browser defaults */
body, table {
        font-family: Arial;
        background-color: #251913;
        font-size: 12px;
        }

body, table, img, button, iframe, ul, li  {
        font-family: Arial;
        margin: 0;
        padding: 0;
        border: 0;
        }
table, td {
        font-family: Arial;
        font-size: 12px;
        text-align: left;
        vertical-align: top;
        background: transparent;
        }
th      {
        font-family: Arial;
        background-color: #444;
        border-bottom: 1px solid DarkKhaki;
        color: #562A05;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        vertical-align: bottom;
        }
/* Override default 50px left padding and set to a more reasonable 20px */
ul      {
        margin-left: 20px;
        }
/* Set default inter-item vertical spacing */
li      {
        margin-bottom: 1em;
        }
h1, h2  {
        font-family: Verdana,Arial;
        color: #904C3A;
        font-size: 12px;
        font-weight: bolder;
        letter-spacing: 3px;
        height: 2em;
        width: 100%;
        }
.title  {
        text-align: center;
        padding: 0px;
        margin: 4px 0px 0px 0px;
        }

div.title img {
        background-color: DarkKhaki;
        border: 3px solid #562A05;
        float: left;
        margin: 1em .5em 1em 1em;
        padding: 0px;
        }

/* Boxed sections have this class */
.box    {
        font-family: Arial;
        background-color: #efe;
        border: 1px solid DarkKhaki;
        color: #562A05;
        display: inherit;
        padding-left: 2em;
        padding-right: 2em;
        }

.t      {
        background: #A8B2AA url("http://www.julielaughton.com/images/JL-top-back.gif") repeat-x;
        }

.citem  {
        border: 20px solid #F4D9B5;
        margin: 2em 3em 0px 3em;
        display: block;
        text-align: center;
        }

.bitem, .bitem a, .bitem a:link, .bitem a:visited  {
        color: #F4D9B5;
        text-decoration: none;
        text-align: center;
        display: block;
        }
.bitem img {
        border: 12px solid #854936;
        margin: 2em 3em 0px 3em;
        }

.content {
        font-family: Arial;
        color: #562A05;
        font-size: 16px;
        font-style: italic;
        margin: 1em 5% 0px 5%;
        text-align: center;
        }


.content h1, .content h2, .content h3, .content li, .content P {
        font-family: Arial;
        line-height: 1.5em;
        padding: 2px 1em 2px 1em;
        }

.content p {
        font-family: Arial;
        font-size: 16px;
        }

/* Styles from original web */
.maintext {
        font-family: Arial;
        color: #8B7D61;
        font-size: 14px;
        line-height: 18px;
        }
.maintext2 {
        font-family: Arial;
        color: #6B563B;
        font-size: 12px;
        letter-spacing: 1pt;
        line-height: 20px;
        word-spacing: normal;
        }

/* Section Navigation Menu */

div.secmenu, .secmenu {
        color: #904C3A;
        font-family: Verdana,Arial;
        font-size: 12px;
        font-weight: bolder;
        height: 2em;
        letter-spacing: 3px;
        text-align: center;
        width: 100%;
        }

.secmenu ul {
        border: 0px;
        height: 2em;
        margin: 0px 0px 0px 0px;
        padding: 1em 0px 0px 0px;
        text-align: center;
        }
.secmenu li {
        display: inline;
        }

a.secmenu:visited, a.secmenu:link, input.secmenu {
        color: #FADFB8;
        font-family: Verdana,Arial;
        margin: 0px;
        padding: 2px .5em 2px .5em;
        text-decoration: none;
        }
a.secmenu:active {
        font-family: Verdana,Arial;
        border: 1px dotted DarkKhaki;
        color: #c90;
        text-decoration: underline;
        }
a.secmenu:hover {
        font-family: Verdana,Arial;
        background-color: DarkKhaki;
        color: #562A05;
        text-decoration: none;
        }


/* Lower Navigation Menu */
.lowermenu, .galmenu {
        font-family: Verdana,Arial;
        background-color: #5A5E5B;
        color: #904C3A;
        font-size: 12px;
        font-weight: bolder;
        letter-spacing: 3px;
        height: 2em;
        width: 100%;
        }
.lowermenu ul {
        background-color: #5A5E5B;
        margin: 0px 0px 0px 0px;
        padding: 1em 0px 0px 0px;
        text-align: center;
        height: 2em;
        }
.lowermenu li {
        display: inline;
        }
.lowermenu big {
        font-family: Verdana,Arial;
        background-color: #5A5E5B;
        color: #A05C4A;
        font-size: 12px;
        font-weight: bolder;
        letter-spacing: 2px;
        height: 2em;
        width: 100%;
        }
a.lowermenu:visited, a.lowermenu:link, input.lowermenu {
        font-family: Verdana,Arial;
        color: #FADFB8;
        text-decoration: none;
        padding: 0px;
        margin: 0px;
        }
a.lowermenu:active {
        font-family: Verdana,Arial;
        border: 1px dotted DarkKhaki;
        color: #c90;
        text-decoration: underline;
        }
a.lowermenu:hover {
        font-family: Verdana,Arial;
        background-color: DarkKhaki;
        color: #562A05;
        text-decoration: none;
        }

/* Lower Gallery Navigation Menu */
.galmenu {
        border: 1px solid #444;
        background-color: #904C3A;
        }

.galmenu ul {
        background-color: #5A5E5B;
        margin: 0px 0px 0px 0px;
        padding: 1em 0px 0px 0px;
        text-align: center;
        height: 2em;
        }
.galmenu li {
        display: inline;
        }

a.galmenu:visited, a.galmenu:link, input.galmenu {
        font-family: Verdana,Arial;
        color: #FADFB8;
        text-decoration: none;
        padding: 2px .5em 2px .5em;
        margin: 0px;
        }
a.galmenu:active {
        font-family: Verdana,Arial;
        border: 1px dotted DarkKhaki;
        color: #c90;
        text-decoration: underline;
        }
a.galmenu:hover {
        font-family: Verdana,Arial;
        background-color: DarkKhaki;
        color: #562A05;
        text-decoration: none;
        }

.maintext3 {
        font-family: Arial;
        color: #c17c1f;
        font-size: 11px;
        letter-spacing: 1pt;
        line-height: 20px;
        word-spacing: normal;
 }
.maintextplain {
        font-family: Arial;
        font-size: 12px;
 }
.copyright {
        font-family: Arial;
        color: DarkKhaki;
        display: block;
        font-size: smaller;
        margin-top: 1em;
        text-align: center;
        }
A.copyright:link, A.copyright:visited {
        font-family: Arial;
        color: DarkKhaki;
        display: inline;
        text-decoration: none;
        }
A.copyright:hover {
        font-family: Arial;
        text-decoration: underline;
        }
.contact {
        font-family: Arial;
        font-size: 12px;
        text-align: right;
        padding: 1em 0px;
        margin: 0px 1em 0px 0px;
        float: left;
        border-right: 3px solid #562A05;
        }

.contact a:link, .contact a:visited {
        text-decoration: none;
        }

.contact a:hover {
        text-decoration: underline;
        }
.formbox {
        padding: 2em;
        }

