/* GLOBAL CONTAINER */
div#globalcontainer {
    margin: 0 auto;
    padding: 21px 0;
}
/* GLOBAL HEADER */
div#globalheader {
    width: 950px;
    height: 250px;
    font-size: 0;
    line-height: 0;
    margin: 0 auto;
}
h1#gh-left {
    width: 285px;
    height: 250px;
    background: url(../images/gh-left.jpg) no-repeat;
    float: left;
    margin: 0;
}
h1#gh-right {
    width: 665px;
    height: 250px;
    background: url(../images/gh-right.jpg) no-repeat;
    float: right;
    margin: 0;
}
div#globalheader object {
    width: 285px;
    height: 250px;
    float: left;
}
div#globalheader h1 span { display: none; }
/* GLOBAL CONTENT */
div#globalcontent {
    width: 950px;
    background: url(../images/globalcontent.jpg) repeat-y top left;
    overflow: auto;
    margin: 0 auto;
}
div#gc-left {
    width: 285px;
    float: left;
}
div#gc-right {
    width: 665px;
    height: auto !important;
    height: 455px;
    min-height: 455px;
    background: url(../images/gc-right.jpg) repeat-y;
    float: right;
}
/* GLOBAL NAV */
ul#globalnav {
    list-style-type: none;
    margin: 0;
}
ul#globalnav li { margin-left: 0; }
ul#globalnav li a {
    width: 285px;
    height: 35px;
    background-image: url(../images/globalnav.jpg);
    float: left;
}
ul#globalnav li a span { display: none; }
/* NORMAL STATES */
li#gn-home a { background-position: 0 0; }
li#gn-orchestras a { background-position: 0 -35px; }
li#gn-leadership a { background-position: 0 -70px; }
li#gn-calendar a { background-position: 0 -105px; }
li#gn-links a { background-position: 0 -140px; }
li#gn-media a { background-position: 0 -175px; }
li#gn-contributions a { background-position: 0 -210px; }
li#gn-aso a { background-position: 0 -245px; }
li#gn-announcements a { background-position: 0 -280px; }
li#gn-auditions a { background-position: 0 -315px; }
li#gn-contact a { background-position: 0 -350px; }
li#gn-border-bottom a {
    background-position: 0 -385px;
    cursor: default;
}
li#gn-sidebar a {
    background-position: 0 -420px;
    cursor: default;
}
/* HOVER STATES */
li#gn-home a:hover { background-position: -260px 0; }
li#gn-orchestras a:hover { background-position: -260px -35px; }
li#gn-leadership a:hover { background-position: -260px -70px; }
li#gn-calendar a:hover { background-position: -260px -105px; }
li#gn-links a:hover { background-position: -260px -140px; }
li#gn-media a:hover { background-position: -260px -175px; }
li#gn-contributions a:hover { background-position: -260px -210px; }
li#gn-aso a:hover { background-position: -260px -245px; }
li#gn-announcements a:hover { background-position: -260px -280px; }
li#gn-auditions a:hover { background-position: -260px -315px; }
li#gn-contact a:hover { background-position: -260px -350px; }
/* ACTIVE STATES */
li#gn-home a:active { background-position: -520px 0; }
li#gn-orchestras a:active { background-position: -520px -35px; }
li#gn-leadership a:active { background-position: -520px -70px; }
li#gn-calendar a:active { background-position: -520px -105px; }
li#gn-links a:active { background-position: -520px -140px; }
li#gn-media a:active { background-position: -520px -175px; }
li#gn-contributions a:active { background-position: -520px -210px; }
li#gn-aso a:active { background-position: -520px -245px; }
li#gn-announcements a:active { background-position: -520px -280px; }
li#gn-auditions a:active { background-position: -520px -315px; }
li#gn-contact a:active { background-position: -520px -350px; }
/* ON STATES */
ul#globalnav.home li#gn-home a { background-position: -520px 0; }
ul#globalnav.orchestras li#gn-orchestras a { background-position: -520px -35px; }
ul#globalnav.leadership li#gn-leadership a { background-position: -520px -70px; }
ul#globalnav.calendar li#gn-calendar a { background-position: -520px -105px; }
ul#globalnav.links li#gn-links a { background-position: -520px -140px; }
ul#globalnav.media li#gn-media a { background-position: -520px -175px; }
ul#globalnav.contributions li#gn-contributions a { background-position: -520px -210px; }
ul#globalnav.aso li#gn-aso a { background-position: -520px -245px; }
ul#globalnav.announcements li#gn-announcements a { background-position: -520px -280px; }
ul#globalnav.auditions li#gn-auditions a { background-position: -520px -315px; }
ul#globalnav.contact li#gn-contact a { background-position: -520px -350px; }
/* GLOBAL FOOTER */
div#globalfooter {
    width: 942px;
    height: 36px;
    margin: 0 auto;
	border: 4px solid #000000;
}
div#globalfooter p {
    line-height: 12px;
    font-size: 12px;
    text-align: center;
    margin: 12px auto;
}
div#globalfooter p a {
    font-size: 12px;
    line-height: 12px;
}
/* PAGE HEADING */
h2.pageheading {
    width: 625px;
    background: #000000 url(../images/pageheading.jpg) no-repeat top;
    border: 4px solid #000000;
    margin: 16px auto;
    padding: 24px 0;
	letter-spacing: 2px;
	text-shadow: 1px 1px 2px #000000;
}
/* PRETTY CONTENT */
div.prettycontent {
    width: 625px;
    background-color: #000000;
    border: 4px solid #000000;
    margin: 16px auto;
}
div.prettycontent h3 {
    background: url(../images/pc-heading.jpg) repeat-y;
    margin: 0;
    padding: 16px 0;
	border-bottom: 4px solid #000000;
	letter-spacing: 2px;
	text-shadow: 1px 1px 2px #000000;
}
div.prettycontent h4 {
    background: url(../images/pc-subheading.jpg) repeat-y;
    margin: 0;
    padding: 16px 0;
	border-bottom: 4px solid #000000;
	letter-spacing: 1px;
	text-shadow: 1px 1px 2px #000000;
}
div.prettycontent table {
    width: 593px;
    margin: 16px;
}
div.sample {
    width: 200px;
    background-color: #FF0000;
    border: 5px dashed #00FF00;
}
