/* Start of CMSMS style sheet 'funhouse' */
body {
font-family: verdana, san-serif;
background: white;
margin: 0;
padding: 0;
}

div#content img {
  float: left;
  border: 1px solid grey;
  padding 4px;
  margin: 10px;
}

a {
color: #c34150;
}
a:hover {
color: #ff2a43;
}

h1, h2, h3 {
color: #3f6852;
font-family: serif;
}
h3 {
color: black ;
font-family: sans-serif;
}



#headPic { 
background-image: url(images/funhouse/topped.jpg);
background-repeat: no-repeat; 
width: 951px; 
height: 527px; 
margin: auto; 
z-index: 1; 
visibility: visible; 
}

div#main {
height:2000px;
margin:-150px auto 0;
width:800px;
}

div#mainnav-home a {
background-image:url(images/funhouse/pie.gif);
background-position:6px -8px;
background-repeat:no-repeat;
height:44px;
margin:-26px 0 0 220px;
position:absolute;
width:165px;
}
div#mainnav-about a {
background-image:url(images/funhouse/pie.gif);
background-position:-4px -58px;
background-repeat: no-repeat;
height:44px;
margin:22px 0 0 162px;
position:absolute;
width:178px;
}
div#mainnav-contact a {
background-image:url(images/funhouse/pie.gif);
background-position:-4px -105px;
background-repeat:no-repeat;
height:36px;
margin:66px 0 0 120px;
position:absolute;
width:194px;
}
div#mainnav-getinvolved a {
background-image:url(images/funhouse/pie.gif);
background-position:-4px -145px;
background-repeat:no-repeat;
height:34px;
margin:108px 0 0 14px;
position:absolute;
width:264px;
}

div#mainnav-home a:hover, div#mainnav-home a.active {
background-position:6px -183px;
}
div#mainnav-about a:hover, div#mainnav-about a.active {
background-position:-4px -233px;
}
div#mainnav-contact a:hover, div#mainnav-contact a.active {
background-position:-4px -280px;
}
div#mainnav-getinvolved a:hover, div#mainnav-getinvolved a.active {
background-position:-4px -320px;
}




div#intro {
clear:both;
float:right;
margin-bottom: 14px;
padding-left:300px;
width:330px;
}
ul.epoch_submenu {
  font-weight: bold;
  padding: 0;
  margin: 0;
  display: inline;
}
ul.epoch_submenu li {
  clear: none;
  display: inline;
}
ul.epoch_submenu li.sectionheader {
 font-size: 1.5em;
}
ul.epoch_submenu li.sectionheader ul {
  font-size: .75em;
 border-left: 3px solid black;
  border-bottom: 3px solid black;
  margin-bottom: 8px;
  padding: 6px;
}
ul.epoch_submenu a.currentpage {
  color: black;
  text-decoration: none;
}




div#pusher1 {
clear:left;
float:left;
height:20px;
width:162px;
}
div#pusher2 {
clear:left;
float:left;
height:25px;
width:140px;
}
div#pusher3 {
clear:left;
float:left;
height:35px;
width:116px;
}
div#pusher4 {
clear:left;
float:left;
height:44px;
width:88px;
}
div#pusher5 {
clear:left;
float:left;
height:44px;
width:44px;
}

div#content {
float:right;
width:500px;
height: 100%;
margin-top: -10px;
}
#left_sidebar {
float:left;
height:100%;
padding-top:160px;
width: 264px;
}

#left_sidebar img {
 margin: 6px 0px;
 border: 2px solid black;
}


#mailinglist_box { text-align: right; font-size: 80% }
#side_agenda { text-align: center }

#navcont_epochNav { text-align: right }
#navbox_epochNav { width:100%; height:20px }

.expand li 
{
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: 100% .4em;
padding-right: 1em;
}

div#footer {
clear:both;
color:grey;
font-size:70%;
margin-top:100px;
}


/* album override */
li.thumb {
height: 200px;
}



.backwards {unicode-bidi:bidi-override; direction: rtl;}
/* End of 'funhouse' */

