@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);

body{ margin:0;
	background: #0066cc; font-family: 'Open Sans Condensed', sans-serif;font-size: 16px; font-wieght: 300; color:#000099; margin: 0; padding: 0;}    

/*original*/

a {text-decoration: none; color: #660033}
a:hover {color: #3333cc}
p {font-size: 1.5em; line-height: 1.5em}
.title {font-weight: 700; text-align: center; font-size: 1.8em; letter-spacing: .03em; line-height: 1.3em; margin-top: 10px; margin-bottom: 10px;} 
.hours {text-align: center; font-size: 1.1em; letter-spacing: .03em; margin-top: 10px; margin-bottom: 10px;} 
.quotered {font-style: normal; font-weight:700; text-align: center; font-size:1.1em; letter-spacing:.03em; word-spacing:-.05em; margin:8px 45px 8px 45px; }
.quote {font-style: normal; font-weight:600; text-align: center; font-size:1.1em; letter-spacing:.03em; word-spacing:-.05em; margin:8px 55px 8px 55px; }
.essay {font-style: normal; font-weight:400; text-align: center; font-size:1.1em; letter-spacing:.1em; word-spacing:-.05em; margin:30px 8px 8px 8px;  }
span {font-weight:100;font-size:.8em;letter-spacing:.0em;}
.items {font-size:1.1em;text-align:left; letter-spacing: .03em; margin-top: 38px; margin-bottom: 8px;}
.itemsSim {font-size:1.2em; text-align:center; letter-spacing: .03em; margin-top: 8px; margin-bottom: 8px;}
.links {font-weight: bold; text-align: center; font-size: .9em; letter-spacing: .06em; margin-top: 6px; margin-bottom: 16px;}
.tiny {font-style: italic; color: #fff; text-align: center; font-size: .7em; letter-spacing: .04em; margin:4px;}
p.tiny a {color: #fff}
p.tiny a:hover {color: #9cf}
/*end*/
.hidden {color:#f9f2cb;font-size:.01em; }
img {max-width: 100%; }
img.left{float:left; border-style:double; border-width:thick; margin:44px 22px 10px 22px; padding:2px; }
img.book{border-style:double; border-width:thick; margin:2px 22px 0px 22px;}

#sheet {
		position: relative;
		margin-bottom: 0px;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;}
#more {
	max-width: 680px;
	background-color:#f5f5f5;
	border-radius:14px;
	z-index:8;
	}		
#titleBox {
	width: 260px;
	margin-top: 18px;
	z-index: 11;
	padding:10px;
	float:left;
	}			

.yellowBox {
	max-width: 100%;
background: -moz-linear-gradient(top, #f4e61a 43%, #f7f28c 46%, #f4ed8d 48%, #f9ee13 51%, #edd312 53%, ); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0066cc 0%,#0066cc 42%,#f4e61a 43%,#f7f28c 46%,#f4ed8d 48%,#f9ee13 51%,#edd312 53%,#3f85f4 55%,#9fbff4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0066cc 0%,#0066cc 42%,#f4e61a 43%,#f7f28c 46%,#f4ed8d 48%,#f9ee13 51%,#edd312 53%,#3f85f4 55%,#9fbff4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#9fbff4',GradientType=0 ); /* IE6-9 */
	clear:both;
	z-index: 5;
	height:24px;}	

.frame {
	width: 320px;
	z-index:50;
	padding:10px;
	float:left;
			}

.clearfix:before,
.clearfix:after  {
	content:"";
	display:table;
	}
.clearfix:after {
	clear:both;
}

