body {
    margin: 0px;
    padding: 0px;
    background: #f2eed7 url(../graphics/backdrop01.png) top left repeat-x;
    font: 10pt arial, helvetica, tahoma;
}

table { font: 10pt arial, helvetica, tahoma, sans-serif; }

a:link { color: #006666; text-decoration: none; font-weight: bold; }
a:visited { color: #006666; text-decoration: none; font-weight: bold; }
a:active { color: #006666; text-decoration: none; font-weight: bold; }
a:hover { color: #006666; text-decoration: none; font-weight: bold; }

a.menu:link { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11pt; margin-right: 25px; }
a.menu:visited { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11pt; margin-right: 25px; }
a.menu:active { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11pt; margin-right: 25px; }
a.menu:hover { color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 11pt; margin-right: 25px; }

.pageTitle {
    font-family: 'Tangerine', serif;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-left:-3px;
    font-style: normal;
    font-weight: 900;
    font-size: 40px;
    color: #D2AA17;
    text-shadow: 1px 0px 1px #AC8D56;
}

.gold {
    text-align: center;
    margin:10px 0 10px 0;
    font-family: 'Tangerine', serif;    
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    color: #D2AA17;
    text-shadow: 1px 0px 1px #AC8D56;
}


a.submenu:link { color: #000000; text-decoration: none; font-weight: normal; font-size: 10pt; }
a.submenu:visited { color: #000000; text-decoration: none; font-weight: normal; font-size: 10pt; }
a.submenu:active { color: #000000; text-decoration: none; font-weight: normal; font-size: 10pt; }
a.submenu:hover { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 10pt; }

.inputSubmit { color: #000000; background-color: #EEEEEE; border: 1px solid #000000; font: bold 8pt arial, helvetica, tahoma; }
.inputBox { color : #000000; background : #FFFFFF; border: 1px solid #000000; font: 8pt arial, helvetica, tahoma; }

.Err		{ color: #ff0000; padding: .2em; border: 1px solid #000; background-color: #EEEEEE; margin-bottom: 10px; }
.Sho		{ color: #000; padding: .2em; border: 1px solid #000; background-color:#EEEEEE; margin-bottom: 10px; }

#footer { font-size: 8pt; text-align: center; padding: 10px 0px; }
#footer a:link { text-decoration: none; color: #000000; font-weight: normal; }
#footer a:hover { text-decoration: none; color: #000000; font-weight: normal; }
#footer a:visited { text-decoration: none; color: #000000; font-weight: normal; }
#footer a:active { text-decoration: none; color: #000000; font-weight: normal; }

.title_section { font-size: 14pt; color: #ffffff; background: #9c9273; padding: 3px 5px; }
.title_item { font-weight: bold; font-size: 12pt; color: #999900; }

.sidebar_underline {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
    padding-top: 10px;
}

.sidebar_underline a:link { 
    font-size: 9pt;
    font-weight: bold;
    text-align: right;
}

.sidebar_underline a:visited {
    font-size: 9pt;
    font-weight: bold;
    text-align: right;
}

.sidebar_underline a:hover {
    color: #1d2534;
    text-decoration: none;
}

.secondary_sidebar_underline {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
    margin-left: 20px;
    padding-top: 10px;
}

.secondary_sidebar_underline a:link { 
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
}

.secondary_sidebar_underline a:visited {
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
}

.secondary_sidebar_underline a:hover {
    color: #1d2534;
    text-decoration: none;
}

.large_sidebar_item {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
    padding-top: 20px;
}

.large_sidebar_item a:link { 
    font-size: 12pt;
    font-weight: bold;
    text-align: right;
}

.large_sidebar_item a:visited {
    font-size: 12pt;
    font-weight: bold;
    text-align: right;
}

.large_sidebar_item a:hover {
    color: #1d2534;
    text-decoration: none;
}


/* -----Gallery Styles -------*/

.portfoliotd { text-align: center; }
.portfoliobox { border: 1px solid #808080; background: #eeeeee; padding: 4px 0px; }
.thumbbox { border: 1px solid #000000; }



