/* CSS Document for the Historic Capitol Website */

html,body {
color: #000000;
font-family: Georgia, Arial, Verdana, Sans-serif;
font-size:0.9em;
line-height:1.4em;
margin: 0px;
padding: 0px;
background: #002d5a url(images/wallpaper.gif);
text-align:center;
}

#skipnav {
text-align:left;
display:none;
overflow:hidden;
	}

#scheduledMaintenance
{color:black; font:12px Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#dcdcd0; border-bottom:1px solid #336699;}

#printheader {
display:none;
	}
	

	
#page {	
    width: 780px;
    height:100%;
	margin: 0 auto;
	background: #dcdcd0 url(images/pagebg.gif) top left repeat-y;
	text-align:center;
	padding:0px;
	/*border: 1px solid #515135;*/
	}
	
#panorama {	
    width: 780px;
    height:100%;
	margin: 0 auto;
	background: #dcdcd0;
	text-align:center;
	padding:0px;
	/*border: 1px solid #515135;*/
	}	
	
#navigation {
	width:780px;
	margin: 0 auto;
	background:#646354;
	color:#fff;
	text-align:center;
	visibility:visible;
	}	
	
#menu {
	margin:0 0 0 10px;
	padding:0;}
	
#menu ul{
	margin:0;
	padding:0;
	line-height:30px;}
	
#menu li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	background:#646354;
	z-index:100;
	}	
	
#menu ul li a {
	text-align:center;
	text-decoration:none;
	height:30px;
	width:95px;
	display:block;
	color:white;
	}	
	
#menu ul ul  {
	position:absolute;
	visibility:hidden;
	top:30px;
	/*left:-40px;*/
	
}	

#menu ul li:hover ul {
	visibility:visible;
	}
	
	
#menu li:hover {
	background:#8b8a76;
	}	
	
	
#menu ul ul li a {
	width:180px;
	border-top:1px solid #aead9a;
	}	


.clearFloat {
	clear: both;
	margin:0;
	padding:0;}


#main {
    width: 780px;
	padding: 0px; 
	text-align:left;
	margin:0px;
	*height:100%;
	/*overflow:hidden;*/
	}

#leftcol  {
	width:170px;
	text-align:left;
	background:#bbbaa6;
	font-family: Serif, Times, Georgia, Arial, Verdana, Sans-serif;
	font-size:1.1em;
	padding:0px;
	/*border:1px solid black;*/
	}


#like  {
width:155px;
padding:6px;
text-align:center;} 


#hours  {
width:155px;
padding:6px;
text-align:center;}


#leftcol h3
{ font-size:1.1em; color:#003366; font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal; text-align:center;}

#content {
    width: 590px;
	text-align:left;
	margin: 0px;
	padding: 20px 10px 20px 10px;
	float:right;
/*	border:1px solid black;*/
	}

#content li {padding-bottom:5px;}
	
#frontpage {
    width: 600px;
	text-align:left;
	margin: 0px;
	/*padding: 15px 10px 10px 10px;*/
	float:right;
/*	border:1px solid black;*/
	}
	
#icons {
	margin:0;
	padding:0;
	margin-top:15px;}
	
/*li {margin-bottom:5px;}*/
	

#tour {
    width: 590px;
	text-align:left;
	margin: 0px;
	/*padding: 0px 0px 15px 0px;*/
	/*display:table;*/
	float:left;
	/*border:1px solid black;*/
	}
	
#floorplan {
    width: 750px;
	background:#dcdcd0;
	text-align:left;
	margin: 0px;
	padding: 15px;
	/*display:table;*/
	float:left;
	/*border:1px solid black;*/
	}

	
#footer {
    width: 780px;
	background: #c7c6b4;
	/*padding: 10px;*/
	margin-bottom:0px;
	border-top:4px solid #8e8d71;
	text-align:center;
	float:left;
	font-size:0.85em;
	line-height:1.4em;
	}
	
	
h1 {
	font-size:1.6em;
	color:#003366;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	/*border-bottom: 1px solid #336699;*/
	line-height: 120%;
}
h2 { font-size:1.3em; color:#003366;font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;background-color:#cdd4db;padding:2px}	
	
h3 { font-size:1.2em; color:#003366;font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;}
h4 { font-size:0.7em; color:#003366;font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;}

hr {
  border: 0;
  width: 100%;
  color: #8e8d71;
  background-color: #8e8d71;
  height: 1px;
}

#content a:active, a:visited, a:link {color: #003366;}
#content a:hover {color: #56563a;}

#footer a {color: #56563a;}

#footer img {border:none;}

.nobull {
	list-style: none;
	line-height: 160%;
	font-style:italic;
}
/* --- on scrapbooking page to display thumbnails for additional images --- */
.inline li {		
	display:inline;
	vertical-align: top;
}
.imageBox {
	background-color: #ececde; 
	padding: 5px; 
	margin:0;
}
.imageBox h3 { margin: 0;}
.imageBox a img {
	border: 1px solid #00F;	
}


.box_round {
  -webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
     -moz-border-radius: 12px; /* FF1-3.6 */
          border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
          border:1px solid #6699cc;
  /* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}	
.box_gradient {
 background-color: #c9daeb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c9daeb), to(#8fb2d4)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #c9daeb, #8fb2d4); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #c9daeb, #8fb2d4); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #c9daeb, #8fb2d4); /* IE10 */
  background-image:      -o-linear-gradient(top, #c9daeb, #8fb2d4); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #c9daeb, #8fb2d4);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c9daeb', EndColorStr='#8fb2d4'); /* IE6-IE9 */
}

.pad-left10 {padding-left:10px;}
.mar-left10 {margin-left:10px;}
.border {border:1px solid #8e8d71;}
