html{color:#000;background:#FFF;  height: 100%; margin: 0 0 1px; padding: 0; letter-spacing:0;}

body{
margin:0;
padding:0;
font:12px/1.231  font-size:small; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}


b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 994px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 60px; /*Height of top section*/
background-image:url(../images/banner.gif);
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 230px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 170px; /*Width of left column*/
margin-left: -969px; /*Set left margin to -(MainContainerWidth)*/
}

#footer{
clear:both; text-align:center;
font-size:11px;
color:#f2883a;
padding-bottom:20px;
padding-top:40px;
}

.footer:link { color:#999; font-size:11px; text-decoration: none; color:#999999; border:none;}
.footer:visited {color:#999;  font-size:11px; text-decoration: none; color:#999999; border:none;}
.footer:hover {color:#f2883a; font-size:11px; text-decoration: none; color:#f2883a; border:none;}
.footer:active {color:#999;  font-size:11px; text-decoration: none; color:#999999; border:none;}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

img
{  border-style: none;
}
.left_content {width:365px; float:left; margin:0 10px 0 0px;}

.visit_header{ text-decoration:none; color:#cc9933; font-weight:bold; font-size:14px;    margin:15px 0 10px 0px;
}

.visit_subheader{ text-decoration:none; color:#cc9933; font-weight:bold; font-size:12px;    margin:15px 0 10px 0px;
}
.museum_header{ text-decoration:none; color:#FF9933; font-weight:bold; font-size:14px;    margin:15px 0 10px 0px;
}
.museum_subheader{ text-decoration:none; color:#FF9933; font-weight:bold; font-size:10px;    margin:15px 0 10px 0px;
}
.content { color: #999999; margin:0px 0 10px 0px; font-size:12px; line-height:16px; letter-spacing:0px; 
}
.calendarcontent { color: #7d7d7d; margin:0px 0 10px 0px; font-size:12px; line-height:16px; letter-spacing:0px; 
}
.subcontent { color: #999999; margin:5px 0 10px 0px; font-size:10px; line-height:20px;
}
.subcontentbold { color: #999999; margin:5px 0 10px 0px; font-size:10px; line-height:20px; font-weight:bold;
}
.right_content {width:350px; float:right}

hr.v {
  border: 1px;
  background-color: #cc9933;
  color: #cc9933;
  margin:0px 0 10px 0px;
  outline:solid 1px;
  height:0px;
}
hr.m {
  border: 1px;
  background-color: #FF9933;
  color:#FF9933;
  margin:0px 0 10px 0px;
  outline:solid 1px;
  height:0px;
}
.bullets{color:#cc9933; font-size:12px;}
.bulletsm{color:#FF9933; font-size:12px;}

p
{ vertical-align:middle;
} 
#website {

	width: 764px;
	height: 281px;
	float:left;
            }
			
.pp{
	height:24px;
text-decoration:none; color:#cc9933; font-weight:bold; font-size:14px;
}

.calendar_header{ text-decoration:none; color:#FF9933; font-size:30px;    margin:20px 0 5px 0px;
}