html { background: #f3fdff; }

body { 
	width: 85%;
	min-width: 820px;
	max-width: 1150px;
	margin: 0 5%;
	padding: 0;
	font: 90%/1.7 Georgia, "Times New Roman", Times, serif;
	color: #555555; }
	
	
a:link { color: #113a42; }
a:visited { color: #9cb776; }
a:hover { color: #c70000; }
a:focus, a:active { color: #c50000; background-color: #dddddd; }
	
	
#vision {
	position: relative; 
	height: 205px;
	margin-bottom: 45px;
	background: #144650 url(img/banner.gif) repeat-x; }
#vision h1 {
	position: absolute;
	top: 25px;
	left: 50px;
	margin: 0;
	padding: 10px 0 0; 
	color: #ffffff; }
#vision h2 {
	position: absolute;
	top: 15px;
	right: 70px;
	margin: 0;
	height: 250px;
	margin-bottom: 15px; }


#main-content {
	width: 75%;
	float: right;
	padding: 0px 0px 10px 0px; }
#main-content h3 {
	position: absolute;
	top: 210px;
	left: 340px;
	color: #88211c; }
#main-content h4 {
	color: #0a1f8b; }	
#main-content h5 {
	font-size: 100%;
	color: #0a1f8b; }	
#main-content p {
	padding: 0em 4em 0em 0em; }	
#main-content p.indent {
	padding: 0em 5em 0em 4em; }
	
		
img.floatright { 
    float: right; 
    margin: 0px 20px 10px 10px;
	display: inline;
	text-align: center;}	
img.floatleft { 
    float: left; 
    margin: 0px 10px 10px 0px;
	display: inline;
	text-align: center;}
	
	
.event_table {
	width: 100%;
	border-collapse: collapse; }
.event_table th {
	color: #0a1f8b;
	text-align: left;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #e4e4e4; }
.event_table td { 
	border-bottom: 1px solid #e4e4e4; }
.event_table thead td { 
	color: #0a1f8b; }	
.event_table tbody th {
	width: 25%; }
	
	
.play_list {
	width: 100%;
	margin-bottom: 1em;
	border-collapse: collapse; }
.play_list th {
	color: #0a1f8b;
	text-align: left;
	padding: 5px 0 2px 0;
	border-bottom: 1px solid #e4e4e4; }
.play_list td { 
	border-bottom: 1px solid #e4e4e4; }
.play_list tbody th {
	width: 45%; }
		
	
/*  all 'container' photo gallery code from 'webref' */
#container {
    position:relative;
    width:550px;
    height:650px;
    margin:10px auto 0 70px;
    border:1px solid #e4e4e4; }
	
/* Removing the list bullets and indentation */
#container ul {
    padding:0;
    margin:0;
    list-style-type:none; }
	
/* Removing the gallery images and text from view */
#container a.gallery span {
    position:absolute;
    width:1px;
    height:1px;
    top:7px;
    left:7px;
    overflow:hidden;
    background:#f3fdff; }
#container a.gallery, #container a.gallery:visited {
    display:block;
    color:#000;
    text-decoration:none;
    border:1px solid #e4e4e4;
    margin:1px 2px 1px 2px;
    text-align:left;
    cursor:default; }
#container a.slidea {
    background:url(img/gallery/p1_t.jpg);
     height:60px;
    width:93px; }
* html #container a.slidea {
    width:91px;
    w\idth:93px; }
#container a.slideb {
    background:url(img/gallery/p2_t.jpg);
    height:60px;
    width:93px; }
* html #container a.slideb {
    width:91px;
    w\idth:93px; }
#container a.slidec {
    background:url(img/gallery/p3_t.jpg);
    height:60px;
    width:93px; }
* html #container a.slidec {
    width:91px;
    w\idth:93px; }
#container a.slided {
    background:url(img/gallery/p4_t.jpg);
    height:60px;
    width:93px; }
* html #container a.slided {
    width:91px;
    w\idth:93px; }
#container a.slidee {
    background:url(img/gallery/p5_t.jpg);
    height:93px;
    width:60px; }
#container a.slidef {
    background:url(img/gallery/p6_t.jpg);
    height:93px;
    width:60px; }
#container a.slideg {
    background:url(img/gallery/p7_t.jpg);
    height:93px;
    width:60px; }
#container a.slideh {
    background:url(img/gallery/p8_t.jpg);
    height:93px;
    width:60px; }
#container a.slidei {
    background:url(img/gallery/p9_t.jpg);
    height:60px;
    width:93px; }
* html #container a.slidei {
    width:91px;
    w\idth:93px; }
#container a.slidej {
    background:url(img/gallery/p10_t.jpg);
    height:60px;
    width:93px; }
* html #container a.slidej {
    width:91px;
    w\idth:93px; }
#container a.slidek {
    background:url(img/gallery/p11_t.jpg);
    height:60px;
    width:93px; }
* html #container a.slidek {
    width:91px;
    w\idth:93px; }
#container a.slidel {
    background:url(img/gallery/p12_t.jpg);
    height:60px;
    width:93px; }
* html #container a.slidel {
    width:91px;
    w\idth:93px; }
#container ul {
    width:550px;
    height:386px; }
#container li {
    float:left; }
#container ul {
    margin:4px;
    float:left; }
#container a.gallery:hover {
    border:1px solid #e4e4e4; }
#container a.gallery:hover span {
    position:absolute;
    width:372px;
    height:372px;
    top:250px;
    left:70px;
    color:#555555;
    background:#f3fdff; }
#container a.gallery:hover img {
    border:1px solid #e4e4e4;
    float:left;
    margin-right:5px; }
#container a.slideb:hover img, #container a.slidei:hover img {
    float:right; }
#container {
    background:#f3fdff url(img/gallery/initial.jpg) 70px 250px no-repeat; }
/*  end of 'container' photo gallery code  */
	
	
#navigation {
	float: left;
	width: 21%;
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #144650;
	border-bottom: 1px solid #144650; }
#navigation li {
	font: 100% Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #e4e4e4;
	padding: 6px 0 6px 35px;
	background: transparent url(img/scroll.gif) 0 50% no-repeat; }
#navigation li.current {
	background-image: url(img/scroll_current.gif);
	color: #9b0600; }	
#navigation a { text-decoration: none; }


/* Styling the lower left container, below the menu ************/
#lowerleftcontainer {
	float: left;
	width: 21%;
	padding: 20px 10px 0px 5px;
	text-align: left;
	font-size: 80%;
	color: #555555; }
	
	
.imageborder {
	border: none; }


#leftimage {
	float: left; }
	

#tagline {
	clear: both;
	position: relative;
	text-align: right;
	right: 0px;
	width: 95%;
	font-style: italic;
	font-size: 95% ;
	color: #88211c; }
#tagline p { margin: 0px 0px 20px 0px; }


/* Styling the copyright area */
#copyright {
	clear: both;
	text-align: left;
	font-size: 70%;
	color: #555555;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #144650; }
	
	
/* Styling for table of copyright, W3C & Making Music statements - index page only************/		
.copyright_table {
	width: 100%;
	border-collapse: collapse; }
.copyright_table th {
	font-weight: normal;
	color: #555555;
	text-align: left;
	padding: 5px 0px 0px 0px; }	
.copyright_table td { 
	text-align: right;
	width: 40%;
	padding: 5px 0px 0px 0px; }





/*
#footerline {
	position: relative;
	background: transparent url(img/footerline.gif) 100% 0 repeat-x; }
	
#footerarea { 
	position: relative;
	padding-top: .1em; 
	background: transparent url(img/footerline.gif) 100% 0 repeat-x; }
	
#ma_copyright { 
	position: relative;
	text-align: left; 
	font-size: 70%; 
	color: #888888; }

#making_music {
	position: relative;
	text-align: left; 
	font-size: 80%; 
	color: #888888; }
	
#w3c_copyright { 
	position: relative;
	text-align: left;
	font-size: 70%;
	color: #888888; }	
	
*/
