body
{
	margin: 0px 0px 0px 0px;
	background-color: #000000;
    background-image: url(../theme/background.jpg);
    background-position: center top;
    background-attachment: fixed;
    background-repeat: no-repeat;
    text-align: center;
    font-family: Georgia;
    font-size: 11px;
}
ul
{
    padding-left: 15px;
}
li
{
    padding-left: 2px;
}
#pageContent img
{
    border: 0px;
}

#pageContent a
{
    border: 0px;
}

/* DIVS */
#stage
{
    width: 720px;
    margin: 20px auto 0px auto;
}
#mapstage
{
    width: 100%;
    margin: 5px 0px 0px 0px;
}
#header
{
    width: 720px;
    height: 110px;
}
#headerLogo
{
    width: 258px;
    height: 110px;
    margin: 0px auto 0px auto;
}
#headerImages
{
    margin: 10px 0px 0px 0px;
    width: 720px;
    height: 158px;
}
#headerMenuContent
{
    background-image: url(../theme/menu-bg.png);
    background-position: center bottom;
    background-repeat: repeat-x;
    float: left;
    margin: 2px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    width: 720px;
    height: 32px;
    color: #FFFFFF;
    font-variant: small-caps;
    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/menu-bg.png', sizingMethod='scale'); */
}
#mapMenuContent
{
    margin: 2px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    width: 100%;
    /* height: 32px; */
    color: #FFFFFF;
    font-variant: small-caps;
}
#mapMenuContent a
{
    color: #FFFFFF;
}
#content
{
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    background-color: #FFFFFF;
    width: 716px;
    text-align: left;
}
#content a
{
    color: #856A0D;
}
#pageContent
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 532px;
    margin:  0px 0px 0px 0px;
    text-align: left;
}
#rightContent
{
    float: right;
    width: 160px;
    margin: 0px 0px 0px 0px;
}

#weatherContent
{
    float: left;
    width: 160px;
    margin: 0px 0px 0px 0px;
}
#checklistContent
{
    float: left;
    width: 160px;
    margin: 5px 0px 0px 0px;
}
#lodging
{
    margin: 24px 0px 0px 96px;
    float: left;
}
#places
{
    margin: 47px 0px 0px 274px;
    float: left;
}
#events
{
    margin: 42px 81px 0px 0px;
    float: right;
}
#videostage
{
    float: left;
    margin: 5px 0px 0px 0px;
    width: 760px;
    height: 227px;
}
#videoPlayer
{
    float: left;
    width:267px;
    height: 227px;
    margin: 0px 11px 0px 11px;
    border: solid 10px #FFFFFF;
    background-color: #000087;
}
#members
{
    margin: 36px 0px 0px 94px;
    float:left;
}
#map
{
    margin: 13px 0px 0px 270px;
    float: left;
}
#other
{
    margin: 59px 96px 0px 0px;
    float:right;
}
#footer
{
    float: left;
    width: 720px;
    height: 32px;
    margin: 32px auto 0px auto;
}
#footerImage
{
    width: 438px;
    margin 0px auto 0px auto;
}

/* Links */
#headerMenuContent a
{
    color: #FFFFFF;
    text-decoration: none;
}
#headerMenuContent a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
#headerMenuContent a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
#headerMenuContent a:active
{
    color: #FFFFFF;
    text-decoration: none;
}

/* CLASSES */
.clear
{
    clear: both;
}
.capital
{
    font-size: 13px;
}
.headerImage
{
    float: left;
    width: 181px;
    height: 138px;
    border: solid 10px #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.headerImageLg
{
    float: left;
    width: 277px;
    height: 138px;
    border: solid 10px #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.divDirectoryContainer
{
    width: 200px;
    height: 1367px; 
    overflow-y:auto;
    overflow-x:hidden;
    text-align: center;
    background-color: #F6F1E6;
    padding-top: 5px;
    border: solid 1px #000000;
}
#divMapContainer
{
    float: left;
    width: 500px;
    height: 1362px;
    margin: 0px auto 0px auto;
}
.divHeading
{
    font-size: 14px;
    font-weight: 900;
    color: #FFFFFF;
    padding: 5px 0px 0px 5px;
    width: 522px;
    margin: 0px;
    height: 30px;
    text-align: left;
    background-image: url(../theme/header_big.gif);
    background-repeat: no-repeat;
}

.divHeadingHalf
{
    font-size: 14px;
    font-weight: 900;
    color: #FFFFFF;
    padding: 5px 0px 0px 5px;
    width: 49%;
    margin: 0px;
    height: 30px;
    text-align: left;
    background-image: url(../theme/header_big.gif);
    background-repeat: no-repeat;
}
.divHeadingFull
{
    font-size: 14px;
    font-weight: 900;
    color: #FFFFFF;
    padding: 5px 0px 0px 5px;
    width: 710px;
    margin: 0px;
    height: 30px;
    text-align: left;
    background-image: url(../theme/header_full.gif);
    background-repeat: no-repeat;
}
.divHeadingSmall
{
    font-size: 14px;
    font-weight: 900;
    color: #FFFFFF;
    padding: 5px 0px 0px 5px;
    width: 155px;
    margin: 0px;
    height: 30px;
    text-align: left;
    background-image: url(../theme/header_small.gif);
    background-repeat: no-repeat;
}
.divErrorMsg
{
    width: 580px;
    position: relative;
    background-color: #FFAEAE;
    color: #660000;
    margin: 10px 10px 10px 10px;
    padding: 5px 0px 5px 10px;
    border: solid 1px #660000;
    font-weight: 900;
}
.divSuccessMsg
{
    width: 580px;
    height: 15px;
    position: relative;
    background-color: #AEFFAE;
    color: #006600;
    margin: 10px 10px 10px 10px;
    padding: 5px 0px 5px 10px;
    border: solid 1px #006600;
    font-weight: 900;
}
.divValidationSummary
{
    width: 580px;
    position: relative;
    background-color: #FFAEAE;
    color: #AA0000;
    margin: 10px 10px 10px 10px;
    padding: 5px 0px 5px 10px;
    border: solid 1px #FF0000;
    font-weight: 900;
}


h1 { font-size: 14px; font-weight: 900;color: #A29585;}

h2 {}

h3 {}
