﻿/* default styling */
body
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
    color: Black;
    background: #CC9966 url(../../gui/body-background.jpg) repeat-x;
}

/* control styles */
.rotatingImg
{
    width: 346px;
    margin: 5px;
    float:left;
}
.year
{
    width: 250px;
    font-size: 80%; 
    color: Black; 
    margin: 0px auto;
    position: relative;
    bottom: 4px;
}
.calendar
{ margin: 0px auto; }

/* news styles */
.NewsHeader
{   font-size: 115%;
    font-weight: bold;
}
.nDis
{ min-height:100px; }
.newsdate
{
    font-weight: bold;
}
.newsheadline
{
    font-style: italic;
    font-weight: bold;
    font-size: 105%;
}
.newscontent
{
}

/* menu and links styles */
a
{
    color: #0000CC;
    text-decoration: none;
}
a:hover
{
    color: #000033;
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}  
.menu
{
    min-height:19px;
}
.SubMenuStyle
{
    text-decoration: none;
    color: #FFFFFF;
}
.SubMenuStyle:hover
{
    color: #00CC00;
}
.Menutoplevel
{
    color: #FFFFFF;
}
.Menutoplevel:hover
{
    color: #00CC00;
}
a.menu1
{
    color: #FFFFFF;
    margin: 0px 5px;
    font-weight: bold;
}
a.menu1:hover
{
    color: #00CC00;
}

/* Masterpage styles */
.heading { font-size: 150%; font-weight: 600; color: #339933; display:block; margin: 15px 0px 5px 15px;}
.skeleton { margin: 0px auto; }
.columns { background-repeat: repeat-y; width: 8px; }
.lcol1 { background:url(../../gui/left-col-1.jpg); height:166px;}
.rcol1 { background:url(../../gui/right-col-1.jpg); }
.lcolgen { background:url(../../gui/left-col-2.jpg); }
.rcolgen { background:url(../../gui/right-col-2.jpg); }
.lcol4 { background:url(../../gui/left-col-4.jpg); height:32px; }
.rcol4 { background:url(../../gui/right-col-4.jpg); }
.menu { background: url(../../gui/menu.jpg) repeat-x; height: 29px; }
.main { background: #E1DAD0 url(../../gui/main-top.jpg) repeat-x;
    padding: 25px 20px; }
.footer { background: url(../../gui/footer.jpg); }

.fullbanner { margin-right: 3px;  margin-bottom: 10px; }
.halfbanner { margin-left: 3px;  margin-bottom: 10px; }
.button { display:block;
    width:120px;
    margin: 6px auto; }
.FrontImg { float: right; margin: 20px; }
.sidebar{float: right; width: 198px; background: #FFFF99; border: solid 1px #999999;}
.sbSection{width: 198px; background: #FFCC66; border-bottom: solid 1px #999999; text-align:center; height: 50px;}
.content { width: 712px; background: #FFFFFF; border: solid 1px #999999; padding: 10px; }
p { margin: 0px 0px 5px;}
.separator { width: 198px; }
.documentSBimg{position: relative; left: 5px; border:0px;}
.gallerySBimg{position: relative; left: 5px; bottom: 10px; border:0px;}
.galleriesTitle {font-size: 95%;}
.homebtn { display:block; margin: 5px 0px 0px 0px; color:White; font-weight: bold;}
.festival { color: #006600; font-size: 13pt; font-weight: bold; }