html, body{

background: url("../images/background.jpg") repeat-x #ede7c3 fixed;
margin: 0px;
padding: 10px 0px 100px 0px;
height: 100%;
text-align: center;

}



table {
font-family: verdana;
font-size: 12px;}
p{}


/* -------------------------- */
/*       GENERAL STYLES       */
/* -------------------------- */

h1 {}
h2 {}
h3 {}


hr {border-collapse:collapse; outline:none; clear:both; width:95%; color: #E6E6E6; background-color: #000000; height: 1px ;border: none; margin:20px 20px;}




/* -------------------------- */
/*   CONTAINER PROPERTIES     */
/* -------------------------- */


#container{
margin: auto;
width: 1000px;
position: relative;
}


#filler{
background: url("../images/container.gif") repeat-y;
}

#header{
background: url("../images/header.gif") no-repeat;
width: 1000px;
height: 180px;
}


#contentTable{
background: url("../images/tableBackground.gif") no-repeat;
}

.content{
text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px 20px 50px 10px;
z-index: 5;
}	

.schedule_list_info{
padding: 3px 0px 20px 10px;
}



.schedule_list_title{
font-weight: bold; 
border-bottom: 1px dotted #7d1e0c;
width: 300px;

}





.scheduleInfo{
padding: 3px 0px 15px 15px;
}


/*-- this is for IE 7 and other browsers -- */

/*
body > div div div#header {
background: url('../images/header.png') no-repeat;
width:750px;
height:170px;
position: absolute;
top: 0px;
left: 0px;
border: 1px solid red;
}

*/


.title{
font-family: times;
font-size: 25px;
border-bottom: 1px dotted #8e8656;
width: 90%;
margin-bottom: 30px;
color: #8e8656;

}

.title_line{
border-top: 1px dotted #8e8656;
height: 1px;
width: 100%;
top: 37px;
position: relative;
font-size: 1px;
}
.photo{
padding-top: 0px;
padding-right: 20px;
float: left;
}


#galleryMask{
width: 100%;
height: 100%;
background-color: #000000;
filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
position: absolute;
top: 0px;
left: 0px;

}

.photoFloatBox{
background-color: #ffffff;
text-align: right;
padding: 20px 20px 20px 20px;
z-index: 5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
}



/*Menu*/


#menuSpace{
width: 100%;
height: 100%;
padding-top: 0px; 
text-align: center;
vertical-align: top;

}

#menuContainer{
background-color: green; 
width: 100%; 
height: 30px;
padding: 0px 0px 0px 0px;
}

.arrow{
font-family: "Times New Roman", Times, serif;
font-size: 8px;
}


ul#navigation
{
    padding: 0;
    margin-top: 20px;
    list-style: none;
	display: inline;
	text-align: left;
}


ul#navigation li
{
   
    position: relative;
    float: left;
    z-index:5;
}


#navigation a
{
    display: block;
    width: 130px;
	list-style-type: none;
	margin: 1px;
	padding: 6px 0px 5px 10px;
	font-family: Times;
	/*font-weight: bold;*/
	text-align: left;
	font-size: 14px;
	color: #7d1e0c;
	border-bottom: 1px dotted #7d1e0c;
	

}



ul#navigation a:hover
{
    /*style for highlighted top link*/
    color: #ce391e;
	background-color: none;
    text-decoration: none;
	
}



/* Links */

a:link, a:visited{
color: #7d1e0c;
text-decoration: none;
}

a:hover{
color: #ce391e;
text-decoration: none;
}


#sMain a{
color: #7d1e0c;
text-decoration: none;
}

#sMain a:hover{
color: #ce391e;
text-decoration: none;
}

/* Footer */
	

#footer{
background: url("../images/footer.gif") no-repeat;
padding-top: 40px;
width: 1000px;
height: 100px;
font-family: verdana;
font-size: 8px;
text-align: center;
color:#8e8656;
}

#footer a {
color: #666666;

}	
	
#footer a:hoover {
color: #333333;

}	
		