body {margin: 0; padding: 10px 0; font-family: "Times New Roman", Times, serif; background: #3c2b61 url(layoutimages/notationpurple.jpg) repeat 0 0;}

h1, h2, h3, h4 {color: #630737;}
h1 {margin-top: 0; font-style: italic; font-weight: bold; font-size: 1.5em;}
h2 {font-style: italic; font-weight: bold; font-size: 1.3em;}
h2.linksections {color: #2f1923; font-size: 1.1em; font-style: normal; margin-top: 0;}
h4 {}
p, ul, ol, label, input {}
#content p {text-align: justify; color: #2f1923;}
a {color: #6e0438; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: none;}
a img {border: 2px solid #6e0438;}


#container {width: 767px; margin: 0 auto;}
#content {background: #ffffff url(layoutimages/bg.gif) repeat-y; padding: 20px 31px 10px 31px;}


.leftimg {float: left; margin-right: 20px;}
.rightimg {float: right; margin-left: 20px;}
.clear {clear: both;}
.center, #content p.center {text-align: center;}
.clearer {clear: both; margin: 0; height: 0px; overflow: hidden;}
.leftlist {float: left; width: 300px;}
.rightlist {float: right; width: 300px;}
.maincontent {width: 475px; float: left;}
.sidebar {width: 215px; float: right;}
.redbox {padding: 10px; border: thick double #a0808e; background-color: #612b43; color: #c4aeb8; margin-bottom: 10px;}
#content .redbox p {color: #c4aeb8; margin: 0 0 10px 0;}
.palebox {padding: 10px; border: medium double #612b43; background-color: #d8aab3; color: #612b43; margin-bottom: 10px;}
#content .palebox p {color: #612b43; margin: 0 0 10px 0;}
.clearbox {padding: 0 5px; margin-bottom: 10px; text-align: center;}
.clearbox p {margin: 5px 0;}
#content .redbox p.credit, #content .palebox p.credit {margin-bottom: 0;}
.top {margin-top: 0;}
#bibliography {list-style: none; margin: 0; padding: 0;}
#bibliography li {margin: 10px 0;}
.left {float: left; width: 340px;}
.right {float: right; width: 340px;}
.linkslist {margin: 0; padding: 0; list-style: none;}
.linkslist li {margin: 10px 0;}


/* HEADER */
#header {height: 168px; background: transparent url(layoutimages/headerbg.gif) no-repeat 0px 83px;}
#header h1 {margin: 0; line-height: 83px; height: 83px; overflow: hidden; text-align: right; background: transparent url(layoutimages/logobg.gif) no-repeat 0 0;}
#header h1 a {text-indent: 1000px; overflow: hidden; display: block;}


/* MENU */
#mainmenu {margin: 0; padding: 0; list-style: none; background: #d8aab3 url(layoutimages/menubg.gif) repeat-y left top; color: #ffffff; height: 26px; padding: 0 11px 0 17px;}
#mainmenu li {float: left; line-height: 26px;}
#mainmenu a {margin: 0; background-position: center top; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; height: 26px;}
#mainmenu a:hover {background-position: center bottom;}

#linkhome {background-image: url(layoutimages/home.gif); width: 56px;}
#linkabout {background-image: url(layoutimages/thecompany.gif); width: 114px;}
#linkperform {background-image: url(layoutimages/ourperformances.gif); width: 137px;}
#linkminuet {background-image: url(layoutimages/theminuet.gif); width: 98px;}
#linkarticles {background-image: url(layoutimages/articles.gif); width: 69px;}
#linkvideo {background-image: url(layoutimages/video.gif); width: 54px;}
#linkgallery {background-image: url(layoutimages/gallery.gif); width: 63px;}
#linklinks {background-image: url(layoutimages/links.gif); width: 54px;}
#linkcontact {background-image: url(layoutimages/contactus.gif); width: 86px;}

#home #linkhome {background-position: center bottom;}
#about #linkabout {background-position: center bottom;}
#perform #linkperform {background-position: center bottom;}
#minuet #linkminuet {background-position: center bottom;}
#articles #linkarticles {background-position: center bottom;}
#video #linkvideo {background-position: center bottom;}
#gallery #linkgallery {background-position: center bottom;}
#links #linklinks {background-position: center bottom;}
#contact #linkcontact {background-position: center bottom;}


/* FOOTER */
#footer {clear: both; background: transparent url(layoutimages/footerbg.gif) no-repeat 0 0; text-align: center;}
#footer p {color: #1d0a3a; margin: 10px 0;}
#footer p a {color: #1d0a3a; text-decoration: none; font-weight: normal;}
#footer p a:hover {text-decoration: underline;}


.minuetplates {text-align: center;}
.minuetplates img {margin: 0 5px;}


#fancontent {width: 485px; float: left;}
#fansidebar {float: right; width: 204px; font-size: 0.8em; margin-bottom: 10px;}
#fansidebar a img {border: none;}
#content #fansidebar p {text-align: center;}
#content .officers {float: left; margin: 0 25px; text-align: center;}

#content p.welcome {color: #630737; font-weight: bold; margin-top: 0;}


/* NEWS */
#news {float: right; width: 200px; margin-left: 20px; padding: 10px; border: 3px double #612b43; background-color: #ebcbd1; color: #612b43; margin-bottom: 10px;}
#content #news p {color: #612b43; margin: 0; text-align: left;}
#content #news h2 {margin: 0 0 10px 0; text-align: center;}
#content #news h3 {font-size: 1.1em; font-style: italic; margin: 15px 0 3px 0;}