/**************************************************************
 * Title:       global.css
 * Project:     christmasinthevillageofpowhatan.com
 * Purpose:     Base Global Configuration settings
 * Date:        08/27/2009
 **************************************************************/

body {
    margin-left: auto;
    margin-right: auto;
    font-family: "Lucida Sans", Corbel, Candara, Calibri, Veranda, Arial;
    display: block; 
    /* background-color: #900; */
    /* background-color: #fff; */
    width: 900px;
}
a, a:link {
    color: #900;
}
a:visited {
    color: #600;
}
a:hover {
    color: #c00;
}
a img {
    border-width: 0;
}
a[class ~="popup"] {
    padding-right: 18px;
    background: transparent url() no-repeat center right;
}
a[class ~="mailto:"] {
    padding-right: 20px;
    background: transparent url() no-repeat center right;
}
.underlined {
    text-decoration: underline;
}
.italics {
    font-style: italic;
}
#pageTable {
    border: 0;
    padding: 0;
    margin: 0;
}
#pageTable .col2 {
    width: 900px;
    margin-left: 20px;
    margin-right: 20px;
}
#pageTable .col1, #pageTable .col3 {
    background-color: #fff;
}

/* Header
----------------------------------------------- */
#headerDiv, #headerDiv img {
    text-align: center;
}

/* Navigation Menus
----------------------------------------------- */
#navMenuContainer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}
#navMenuContainer ul li {
    display: inline;
}
#navMenuContainer ul li a {
    text-decoration: none;
    padding: .2em 1em;
    color: #fff;
    background-color: #900;
}
#navMenuContainer ul li a:hover {
    color: #fff;
    background-color: #c00;
}

/* Body
----------------------------------------------- */
#bodyDiv {
    text-align: left;
}
#pageContent {
    font-size: 1.0em;
}
#contactFormTable td {
    font-size: 0.9em;
}
#contactFormTable #captcha {
    border: 1px black solid;
}
#contactFormSubTable, #contactFormSubTable tr, #contactFormSubTable td {
    border: 0;
    margin: 0;
    padding: 0;
}
#contactFormSubTable ul {
    list-style-type: none;
    margin-left: 5px;
    padding-left: 0;
}
#contactFormSubTable ul li {
    margin-bottom: 5px;
}
#entertainmentTable .col5, #funForKidsTable .col5 {
    width: 150px;
}
#entertainerList {
    font-size: 0.9em;
}
.entertainerListItemHeading {
    display: block;
}
#formsTable, #activitiesFormsTable {
    padding-top: 20px;
    font-size: 0.9em;
}
#formsTable th, #activitiesFormsTable th {
    font-size: 1.1em;
    text-decoration: underline;
}
#locationTable td, #activitiesTable td, #entertainmentTable td, #funForKidsTable td, #formsTable td {
    font-size: 0.9em;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: text-top;
}
#pageHeadTitle, .headTitle {
    font-size: 1.5em;
    color: #060;
}
#myGallery {
    margin-left: auto;
    margin-right: auto;
}

/* Main
----------------------------------------------- */
#chrismouseImageDiv {
    clear: both;
    margin: 5px;
    float: left;
}

/* Footer
----------------------------------------------- */
#footerDiv {
    vertical-align: top;
    text-align: center;
    font-size: 0.6em;
    height: 30px;
    margin-top: 30px;
    margin-bottom: 50px;
    border-top: 1px solid #666666;
}

