body{margin-top: 0px; background-color:0043ad; background-image: url(/images/backgrounds/blue.jpg); background-repeat: repeat-x;  }
div.upperMenu{font-size: 120%; margin-top: 7px;}

h1{font-size: 14pt;}

div.container{background-image: url(/images/backgrounds/back1.jpg); margin-right: 20px; background-repeat: no-repeat;}
div.header{text-align: right;}
div.festival{padding-right: 20px; padding-top: 20px;}
div.current-events{border-bottom: 1px solid white;}
div.menu{text-align: right;}

div.currentEvents{margin-top: 40px;}




h4.dateheader{}

ul.mainMenu, ul.siteMenu{list-style-type: none;}
ul.mainMenu li, ul.siteMenu li{border-bottom: 0px solid white; padding-top: 5px; padding-bottom: 5px; margin: 0px; }

h2.mainSection{}

div.mailing-list-frm{padding-left: 0px; color: #fff;}
div.mailing-list-frm input.text{border: 1px solid white; background-color: #d1cec2; color: #333333; width: 200px;}
div.mailing-list-frm input.submit{border: 1px solid white; background-color: #d1cec2; color: #333333; width: 200px;}

div.footer{color: white; }

#footer ul{ list-style-type: none; padding: 0px; margin: 0px; padding-bottom: 0px;}
#footer ul li{list-style-type: none; display: inline; border: 0px solid red; margin:0px; padding-right: 7px; color: #fff;}
#footer ul li a:link, #footer ul li a:visited{color: #fff; text-decoration: none;}
#footer ul li a:hover, #footer ul li a:active{color: #eea444; text-decoration: none;}

/* ARTICLE STYLING */
#article{text-align: right; color: #333;}
#article h1{color: #fff; margin-top: 160px; font-size: 24pt;}
#article h2{color: #fff; font-size: 16pt;}
#article h3{color: #fff; font-size: 14pt; text-align: left;}
#article p{color: #333; margin-bottom: 12px; text-align: left;}

/*NEWS STYLING*/
h4.date{margin-left: 20px; height: 80px;}
p.description{text-align: right; color: #ffffff; padding-right: 0px;}
p.description a:link, p.description a:visited{color: white; text-decoration: none;}
p.description a:hover, p.description a:active{color: white; text-decoration: underline;}





