			body
			{
				margin: 0;
				padding: 0;
				background-color: #DDD;
				background-image: url(/english/images/background_images/plaster_background.jpg);
			}

			#banner
			{
				border-bottom: 5px solid white;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}

				#banner img
				{
					margin: 0 0 0 0;
					padding: 0 0 0 0;
				}

			#menu
			{
				border-bottom: 5px solid white;
			}

				#menuImage
				{
					margin: 0 0 0 0;
					padding: 0 0 0 0;
				}

			#container
			{
				margin: 1em 5%;
				width: 750px;
				border: 5px solid white;
				background-color: #FFF6DC;
				background-image: url(/english/images/background_images/right_column_background.jpg);
				background-repeat: repeat-y;
				background-position: right; /* ADD THIS RULE */
			}

      #announcement {
        background-color: #3893C7;
        border-bottom: 5px solid white;
      }
      
      #announcement h1 {
        text-align: center;   
      }
      }

				#announcement p
				{
							color: #FFF6DC; 
							font-family: arial;
							font-size: 12px;
							text-align: justify;
							padding: 0;
							margin: 0;
              padding-left: 100px;
							padding-right: 100px;
							font-weight: bold;
				}

      #announcement a:link {
        color: #FFF6DC; 
      }
      
      #announcement a {
        color: #FFF6DC; 
      }
      
      #announcement a:hover {
        color: #FFF6DC;
        text-decoration: none;
      }
      
      #announcement a: visited {
        color: #FFF6DC;
      }
      
			#rightContent
			{
				float: right;
				width: 246px;
				background-color: #B28243;
				margin-right: 0px;
				padding-top: 1em;
				border-left: 2px solid white;
			}

				#rightContent p
				{
					margin-top: 0;
					color: #FFF6DC;
					font-family: Arial, georgia, times, serif;
					font-size: 11px;
				}

					#rightContentCenter
					{
						padding-left: 15px;
					}
				
				#rightContent a:link
				{
					color: white;

				}

				#rightContent a:visited
				{
					color: white;
				}

				#rightContent a:hover
				{
					text-decoration: none;
				}

			#content
			{			
				padding-top: 1em;
				margin: 0 246px 0 0;
				background-image: url(/english/images/background_images/left_violin_image.gif);
				background-repeat: no-repeat;
				background-position: top left;
			}

					#contentText
					{			
						margin-left: 80px;
						margin-right: 81px;
						padding-top: 10px;
					}

						#contentText a:link
						{
							color: #F7921C;
						}

						#contentText a:visited
						{
							color: #F7921C;
						}

						#contentText a:hover
						{
							text-decoration: none;
						}

						#contentText img.rightFloating 
						{
							float: right;
							margin: 20px;
							margin-right: 0px;
							border: 3px solid #573D1A;

						}

						#contentText img.leftFloating 
						{
							float: left;
							margin: 20px;
							margin-left: 0px;
							border: 3px solid #573D1A;
						}
		
						#contentText p
						{ 
							color: #573D1A; 
							font-family: "times new roman", georgia, times, serif;
							font-size: 12px;
							
						 }

						 #contentText h1
						 {
							color: #573D1A;
							font-family: Arial;
							font-size: 12px;
							font-weight: bold;
						 }

 						 #contentText h2
						 {
							color: #573D1A;
							font-family: Arial;
							font-size: 11px;
							font-style: italic;
						 }


				#content img.leftFloating 
				{
					float: left;
				}

				#content img.headerImage
				{
					margin: 0;
					padding: 0;
				}
                
                #content img.leftFloatingNoBorder {
                    border: 0;
                    float: left;
                    margin-right: 20px;
                }

			#footer
			{
				clear: both;
				font-family: arial;
				color: #B28243;
				font-size: 10px;
			}

			#menuImage {
			 width: 750px;
			 height: 22px;
			 background: url(/english/images/menu_image.gif);
			 margin: 0px auto; padding: 0;
			 position: relative;
			}

#menuImage li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#menuImage li, #menuImage a {height: 22px; display: block;}
#panel1b {left: 0; width: 93px;}
#panel2b {left: 94px; width: 95px;}
#panel3b {left: 188px; width: 93px;}
#panel4b {left: 282px; width: 92px;}
#panel5b {left: 375px; width: 91px;}
#panel6b {left: 467px; width: 94px;}
#panel7b {left: 561px; width: 93px;}
#panel8b {left: 654px; width: 93px;}

#panel1b a:hover {background: transparent url(/english/images/menu_image.gif) 0 -22px no-repeat;}
#panel2b a:hover {background: transparent url(/english/images/menu_image.gif) -94px -22px no-repeat;}
#panel3b a:hover {background: transparent url(/english/images/menu_image.gif) -188px -22px no-repeat;}
#panel4b a:hover {background: transparent url(/english/images/menu_image.gif) -282px -22px no-repeat;}
#panel5b a:hover {background: transparent url(/english/images/menu_image.gif) -375px -22px no-repeat;}
#panel6b a:hover {background: transparent url(/english/images/menu_image.gif) -467px -22px no-repeat;}
#panel7b a:hover {background: transparent url(/english/images/menu_image.gif) -561px -22px no-repeat;}
#panel8b a:hover {background: transparent url(/english/images/menu_image.gif) -654px -22px no-repeat;}

form.cmxform fieldset {
  margin-bottom: 10px;
  width: 320px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
  color: #573D1A;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
  color: #573D1A; 
  font-family: "times new roman", georgia, times, serif;
  font-size: 12px;
}

form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;

}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}

form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 3px; /* Width plus 3 (html space) */
}

						.adobeReader
						{
							text-align: center;
						}

						.adobeReader a img 
						{ 
							border: none ; 
						}

						.aboutFestivalSite
						{
							text-align: center;
						}

						.aboutFestivalSite a img 
						{ 
							border: 3px solid #573D1A;
						}

.centered-table {
   margin-left: auto;
   margin-right: auto;
}

ul.list {
    color: #573D1A; 
    font-family: "times new roman", georgia, times, serif;
    font-size: 12px;
    }
    
