body
{
    margin: 20px auto auto auto;
    background-color: #181818;
}
table
{
    background-color: Transparent;
}
tr
{
    background-color: Transparent;
    vertical-align: middle;
    border: 0;
}
td
{
    background-color: Transparent;
    border: 0;
}
#info
{
    font-size: 100%;
    color: #e6e6fa;
    margin-bottom: 10px;
    width: 100%;
    /*text-decoration: blink;*/
}
#menucontainer
{
    position: absolute;
    top: 20px;
    left: 20px;
    width: 135px;
    text-align: left;
}
#menucontainer a, p
{
    font: normal 120% tahoma,sans-serif;
    display: block;
    /*cursor: auto;*/
    text-decoration: none;
    color: #e6e6fa;
    border-bottom: 1px dotted #e6e6fa;
    background-color: Transparent;
    padding-left: 0.25em;
    margin-left: -0.25em;
}
#menucontainer a:hover, p:hover
{
    /*cursor: auto;*/
    color: #181818;
    border-bottom: 1px solid #181818;
    background: #e6e6fa;
}
#menucontainer ul
{
    list-style: none;
    padding: 0;
    margin-right: 40px;
    margin-left: 0.5em;
}
#menucontainer ul li
{
    padding: 0.3em 0;
    font: normal 90% tahoma,serif;
}
#maincontainer
{
    margin: 20px 0px 30px 200px;
    width: 60%;
}
#contactcontainer, #gallerycontainer, #historycontainer
{
    margin: 30px 0px 30px 200px;
    width: 80%;
}
#gallerydescription, #short_description
{
    text-align: justify;
}
td.lavender
{
    background-color: #e6e6fa;
}
div.galleriesList
{
    background-color: #181818;
}
div.floatright
{
    float: right;
    margin: 5px 5px 5px 5px;
    text-align: center;
}
div.floatleft
{
    float: left;
    margin: 5px 5px 5px 5px;
    text-align: center;
}
img.flag
{
    border-style: none;
    border-color: Green;
    display: list-item;
}
img.rounded
{
    width: 14px;
    height: 14px;
}
p.header
{
    border-bottom: 0px solid Transparent;
    text-align: center;
    font-weight: bolder;
    color: #181818;
}
div.title0
{
    background-color: Transparent;
    text-align: center;
    background-image: none;
    font-weight: bold;
    font-size: large;
    color: silver;
    font-style: normal;
    font-variant: normal;
    border-right: #e6e6fa 1px solid;
    border-top: #e6e6fa 1px solid;
    border-left: #e6e6fa 1px solid;
    border-bottom: #e6e6fa 1px solid;
}
div.title0 a
{
    background-color: Transparent;
    font: normal 100% tahoma,sans-serif;
    display: block;
    color: #e6e6fa;
}
div.title0 a:hover
{
    color: #181818;
    background: #e6e6fa;
}
div.level1, div.level2, div.entry
{
    visibility: hidden;
    display: none;
}
div.title1 a
{
    font-size: medium;
    font-weight: bold;
    background-color: Transparent;
    font: normal 85% tahoma,sans-serif;
    display: block;
    color: #f293af;
}
div.title1 a:hover
{
    color: #181818;
    background: #f293af;
}
div.title1
{
    text-align: center;
}
div.title2 a
{
    font-weight: lighter;
    font-size: small;
    background-color: Transparent;
    font: normal 75% tahoma,sans-serif;
    display: block;
    color: #f1d0fd;
}
div.title2 a:hover
{
    color: #181818;
    background: #f1d0fd;
}
div.title2
{
    text-align: center;
}
sup.date
{
    font-size: smaller;
    font-weight: lighter;
    font: normal 70% tahoma,sans-serif;
}
img.floatright
{
    visibility: visible;
    display: block;
    float: right;
    margin: 5px 5px 5px 5px;
    text-align: center;
}
img.floatleft
{
    visibility: visible;
    display: block;
    float: left;
    margin: 5px 15px 5px 5px;
    text-align: center;
}
div.entry
{
    text-align: justify;
    background-image: none;
    background-color: #e6e6fa;
    font-weight: normal;
    font-size: medium;
    color: gray;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    margin: 4px 19px 4px 19px;
    padding: 10px 15px 10px 15px;
}
div.level1
{
    margin: 4px 6px 4px 6px;
    padding: 5px 0 5px 0;
}
#history, #press
{
    border-left: dotted thin #e6e6fa;
    border-right: dotted thin #e6e6fa;
    border-bottom: dotted thin #e6e6fa;
}
#links
{
    margin-top:100%;
}
/* jQuery Image loading */
/*BODY { margin: 10px; padding: 0; font: 1em "Trebuchet MS", verdana, arial, sans-serif; font-size: 100%; }
H1 { margin-bottom: 2px; }*/

div#loader {
    border: 1px solid #ccc;
    height: 90%;
    overflow: hidden;
}
/* ajax loader GIF made with transparent background and foreground color #181818 on http://www.ajaxload.info */
div#loader.loading {
    background: url(./images/ajax-loader.gif) no-repeat center center;
}
/* jQuery gallery */
body.gallery {
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #181818;
    color:#ffffff;
}
