body {                         /* Standard background and font settings for all pages */
background-color:white;
color:black
}
.main {                        /* Background and font for main page */
color:black;
font-family:arial,sans-serif;
background-image:url(http://img.photobucket.com/albums/v510/operahouse/graphics/marb.bmp);
background-attachment:fixed;
background-color:white
}
.title {                        /* Used for title on main page and other large texts, did I say large? I meant HUGE! */
font-size: 2.5em;
font-weight:bold;
color:red
}
.op {                           /* Used for the 'operahouse' text, throughout the site */
color:red;
font-weight:bold;
font-family:arial,sans-serif
}
.box {                          /* This is the border for the menu and main iframe */
border-color:red;
border-style:solid;
border-width:3px;
height:576px
}
.box2 {                         /* This is the border for the footer of the page */
border-color:red;
border-style:solid;
border-width:3px;
}
.butter {                       /* This is the border for the butterfly and the soundbites pages etc. */
border-color:black;
border-width:3px
}
a:link {                        /* These four statements set all hyperlinks configuration throughout the site */
color:black
}
a:visited {
color:black
}
a:hover {
color:red
}
a:active {
color:red
}
hr {                            /* This is the color and width for all horizontal rules */
background-color:transparent;
color:red;
width:33%
}
.nof {                          /* Removes the underline of hyperlinks in noframes.htm */
text-decoration:none
}
h1 {                            /* "...And God said, 'Let there be header tags', and there were header tags." Use them well my child. */
font-size:1.7em;
font-weight:bold
}
h2 {
font-size:1.3em;
font-weight:bold
}
.tight {                        /* Used to remove the border and margin on header tags, amongst other things */
margin-bottom:0px;
margin-top:0px;
padding:0px 0px 0px 0px
}
.super {                        /* Quick superscript hack */
vertical-align:super;
font-size:0.6em
}















































































