/* CSS Document */

body {
	background: #3A3A3A;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #E4E4E4;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
a:link {color: #9AB9D6; text-decoration: none;}
a:visited {color: #DDAAAA; text-decoration: none;}
a:hover {text-decoration: underline;}
h2 {
	font-size: 19px;
	text-align: right; 
	margin: 0px 0px 50px 0px;
}
h3 {font-size: 13px;}
img {border: none;}

#outercontainer {
	width: 755px;
	margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;
	text-align: left;
}

#mainpic {
	position: relative;
	margin: 10px 0px;
	width: 231px;
	height: 173px;
	z-index: 10;
}

#container {
	position: relative;
	top: -125px;
	padding: 0px 25px 0px 30px;
	border-style: solid;
	border-width: 40px 1px 1px 40px;
	border-color: #875959;
}

#pageTitle {
	background: url(../images/title.gif) no-repeat top left;
	position: relative;
	top: -42px;
	left: 170px;
	width: 211px;
	height: 46px;
	margin: 0px; padding: 0px;
}
#pageTitle h1 {margin: 0px; padding: 0px; display: none;}

#navLinks {
	background: #444444;
	position: relative;
	top: -25px;
	left: 192px;
	width: 465px;
	text-align: right;
	border: 1px solid #6A7F93;
}
#navLinks p {margin: 10px; padding: 0px;}
#navLinks a:link {color: #E4E4E4;}
#navLinks a:visited {color: #E4E4E4;}

#container2 {
	background: #444444;
	border-style: solid;
	border-width: 20px 1px 1px 20px;
	border-color: #6A7F93;
	padding: 10px 30px 30px 30px;
	margin: 0px;
}

#footer {margin: 20px 25px 30px 30px; text-align: center; font-size: 11px;}
#footer a:link {color: #DDAAAA;}
#footer a:visited {color: #DDAAAA;}

#homeWelcome {margin: 0px 0px 30px 0px;}
#homeNext p span {font-weight: bold; display: block;}
#homeUpdate p span {font-weight: bold; display: block;}

#songsList {text-align: center; margin: 0px 0px 20px 0px;}
#songsList table {text-align: left; width: 300px;}
#songsList .col1 {width: 225px;}
#songsList .col2 {width: 40px; text-align: left;}
#songsList .col3 {width: 35px; text-align: right;}
#songsList h3 {text-align: right; margin: 0px; padding: 0px 0px 10px 0px; font-weight: normal;}
#specialSongs {width: 300px; padding: 0px 0px 40px 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#willSongs {width: 300px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}

#performanceNext {text-align: left;}
#performanceTime {margin-bottom: 20px;}
#performanceYear {
	width: 210px;
	text-align: left;
	margin: 10px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #6A7F93;
}
#performanceYear p {margin: 10px; padding: 0px;}
#performanceYear a:link {color: #E4E4E4;}
#performanceYear a:visited {color: #E4E4E4;}
#performanceDates {margin: 0px 0px 0px 210px; padding: 0px;}
#performanceDates a:link {color: #E4E4E4;}
#performanceDates a:visited {color: #E4E4E4;}
#performanceDates ul {padding: 0px; margin: 0px;}
#performanceDates li {list-style-type: none;}

#photos h3 {font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px;}
#photos table {width: 500px; margin-top: 0px; margin-right: auto; margin-bottom: 30px; margin-left: auto;}

#photos td {width: 125px;}
#photos img {border: none;}

#siteInfo {margin: 0px 0px 30px 0px;}
#siteUpdates p span {display: block;}

#tabsList table {text-align: left; width: 400px;}
#tabsList .col1 {width: 370px;}
#tabsList .col2 {width: 40px; text-align: right;}
#tabsList .col3 {width: 40px; text-align: right;}
#tabsList h3 {text-align: right; margin: 0px; padding: 0px 0px 10px 0px; font-weight: normal;}
#tabsList {width: 400px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}

#links h3 {margin: 30px 0px 0px 0px;}

#sitemap ul {list-style-type: disc;}
