/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#f9f9f9;
} 
 
#pagewidth{ 
 width:980px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 margin-top:10px;
 background-color:#F9F9F9; 
 width:100%;
 vertical-align:top;
 margin-bottom:33px;
} 
 
#leftcol{
 width:18%; 
 float:left; 
 position:relative; 
 background-color:#f9f9f9; 
 }
 
#twocols{
 width:81%; 
 float:right; 
 position:relative; 
   }
 
#rightcol{
 width:23%; 
 float:right; 
 position:relative; 
 background-color:#f9f9f9;
 }
 
#maincol{background-color: #F9F9F9;  
 float: left; 
 display:inline; 
 position: relative; 
 width:67%; 
 padding:0px 33px 33px 33px;
 border-left:2px solid #ee7982;
 border-right:2px solid #ee7982;
 }
 
#footer{
 height:100px; 
  clear:both;
	padding-left:242px;
	padding-top:23px;
	background-color:#f9f9f9
 } 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


p{
 font-family:'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
  font-size:13px;
  line-height:16px;
	 color:#4f4f4f;
	 text-align:justify;
	
}

.style1{
font-family:'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
  font-size:11px; color:#555555;
	
}


.style2{
font-family:'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
  font-size:11px;
	background-color:#e9e9e9; 
	padding:8px;
	margin:8px;
	border:1px solid gray; 
	text-decoration:none;
}

/* use for in-text ul and li */
.style3 {
	 color:#4f4f4f;
 font-size:12px;
 font-family:'Trebuchet MS',Verdana,Arial;
  line-height:17px;
 }

 
 /* use for top horizontal navigation boxes - programs*/
 .programsstylegray
 {padding:3px;color:#3d3d3d;padding-left:38px;padding-right:38px;width:100px;background-color:#e9e9e9;font-family:verdana;font-size:12px; text-decoration:none;}

 /* use for top horizontal navigation boxes - programs */
 .programsstylepink
 {margin-left:0px;padding:3px;color:#3d3d3d;padding-left:38px;padding-right:38px;width:100px; background-color:#fed3c8;font-family:verdana;font-size:12px; text-decoration:none;border:1px solid gray;}

 /* use for top horizontal navigation boxes - art exhibits */
 .exhibitsstylegray
 {padding:3px;color:#3d3d3d;padding-left:18px;padding-right:23px;width:100px;background-color:#e9e9e9;font-family:verdana;font-size:12px; text-decoration:none;}

 /* use for top horizontal navigation boxes - art exhibits */
 .exhibitsstylepink
 {margin-left:0px;padding:3px;color:#3d3d3d;padding-left:18px;padding-right:23px;width:100px; background-color:#fed3c8;font-family:verdana;font-size:12px; text-decoration:none;border:1px solid gray;}

  /* use for top horizontal navigation boxes - history */
 .historystylegray
 {margin-left:20px;padding:3px;color:#3d3d3d;padding-left:68px;padding-right:68px;width:100px;background-color:#e9e9e9;font-family:verdana;font-size:12px; text-decoration:none;}

 /* use for top horizontal navigation boxes - history */
 .historystylepink
 {margin-left:20px;padding:3px;color:#3d3d3d;padding-left:68px;padding-right:68px;width:100px; background-color:#fed3c8;font-family:verdana;font-size:12px; text-decoration:none;border:1px solid gray;}

  /* use for top horizontal navigation boxes - get involved */
 .getinvolvedstylegray
 {margin-left:0px;padding:3px;color:#3d3d3d;padding-left:28px;padding-right:28px;width:100px;background-color:#e9e9e9;font-family:verdana;font-size:12px; text-decoration:none;}

 /* use for top horizontal navigation boxes - get involved */
 .getinvolvedstylepink
 {margin-left:0px;padding:3px;color:#3d3d3d;padding-left:28px;padding-right:28px;width:100px; background-color:#fed3c8;font-family:verdana;font-size:12px; text-decoration:none;border:1px solid gray;}

 /* use for top horizontal navigation boxes - festival */
 .festivalstylegray
 {margin-left:0px;padding:3px;color:#3d3d3d;padding-left:78px;padding-right:78px;width:140px;background-color:#e9e9e9;font-family:verdana;font-size:12px; text-decoration:none;}

 /* use for top horizontal navigation boxes - festival */
 .festivalstylepink
 {margin-left:0px;padding:3px;color:#3d3d3d;padding-left:78px;padding-right:78px;width:140px; background-color:#fed3c8;font-family:verdana;font-size:12px; text-decoration:none;border:1px solid gray;}

/* use for top horizontal navigation boxes - book an event */
 .bookeventstylegray
 {margin-left:0px;padding:3px;color:#3d3d3d;padding-left:18px;padding-right:18px;width:140px;background-color:#e9e9e9;font-family:verdana;font-size:12px; text-decoration:none;}

 /* use for top horizontal navigation boxes - book an event */
 .bookeventstylepink
 {margin-left:0px;padding:3px;color:#3d3d3d;padding-left:18px;padding-right:18px;width:140px; background-color:#fed3c8;font-family:verdana;font-size:12px; text-decoration:none;border:1px solid gray;}




h1,h2,h3,h4,h5{
  font-family:'Trebuchet MS',Verdana,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
  color:#4f4f4f;
	font-size:14px;

	 }
	 
	h1{
  font-size:22px;
	 } 
	 
	 
	a {
	color: black;
}
a:link {
	color: black;
}
a:visited {
	color: #a70303;
}
a:hover {
	color: #a70303;
}
 
 

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 180px; /* Main Menu Item widths */
border-bottom: 2px solid white;
 font-family:Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #3d3d3d;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
/*background-color: #c8c8c8; -- background of tabs (default state)*/
background-color: #f9f9f9;
padding-bottom:3px;
border:1px solid #ddd;
}

.sidebarmenu ul li a:visited{
color:#3d3d3d;
}

.sidebarmenu ul li a:hover{
color:#a70303;
background-color: #e4e4e4;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
background-color:white;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;

}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */







/* rightcolumn  links style */
.rightcollinks a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
padding: 0px;
border-bottom: 5px solid #778;
border-right: 1px solid #778;
width:160px;
margin-left:10px;
font-family:Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
font-size:12px;
font-weight:bold;
}

.rightcollinks a:link, .rightcollinks a:visited, .rightcollinks a:active{
background-color: #fed3c8; /*background of tabs (default state)*/
padding:5px;
border:1px solid #ddd;
color:#3d3d3d;
margin-bottom:0px;
padding-left:30px;
width:135px;
}

.rightcollinks a:visited{
color: #3d3d3d;
}

.rightcollinks a:hover{
color:#a70303;
background-color: #e4e4e4;
}


/* Holly Hack for IE \*/
* html .rightcollinks { float: left; height: 1%; }
* html .rightcollinks a { height: 1%; }
/* End */




