html{
	height: 100%;
	min-width:1000px;
	background:#2f2f2f url(../images/bg-body.gif) repeat-y 50% 0;
}
body{
	margin:0;
	color:#17284f;
	min-width:1000px;
	font:15px/22px Georgia, "Times New Roman", Times, serif;
	height: 100%;
}
img{border:none;}
a{color:#000;text-decoration:none;outline: none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	background:url(../images/bg-wrapper.jpg) no-repeat 50% 0;
	width:100%;
	min-height: 100%;
}
* html #wrapper{
	height:100%;
}
.holder{
	position:relative;
	padding-bottom:221px;
	width:980px;
	margin:0 auto;
}
.patron-list{
	font-size: 13px;
}

#header{
	width:958px;
	overflow:hidden;
	padding:64px 22px 0 0;
}
#header h1{
	margin:0;
	float:right;
}
#header h1 span{
	background:url(../images/greater01.png) no-repeat;
	width:450px;
	height:36px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
#content{
	width:940px;
	margin:86px 0 0 41px;
	position:relative;
}
#content:after{
	content:"";
	clear:both;
	display:block;
}
.content-top{
	background:url(../images/bg-content-top.png) no-repeat;
	width:891px;
	height:324px;
}
.content-top:after{
	content:"";
	clear:both;
	display:block;
}
.gallery{
	float:left;
	width:433px;
	margin:30px 0 0 -15px;
}
.gallery .gallery-slide {
	width:433px;
	height:204px;
	overflow:hidden;
	margin:0;
	position:relative;
	padding:0;
	list-style:none;
	background:url(../images/gallery01.png) no-repeat;
}
.gallery .gallery-slide li{
	width:433px;
	height:204px;
	overflow:hidden;
}

.gallery .gallery-list {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	height: 100%;
}
.gallery .gallery-list li {
	position: absolute;
	display: none;
	top:7px;
	left: 0;
}
.gallery .gallery-list li.active {
	display: block;
}

.gallery a {
	position: relative;
	display: block;
}

.gallery-slide img{
	display:block;
}
.gallery-slide strong{
	display:block;
	margin:0 0 0 -58px
}
.gallery-slide h2{
	margin:22px 0 0;
	padding:0 0 12px;
}
.gallery-slide span{
	display:block;
	font-size:14px;
	color:#58414c;
}
.gallery-slide a{
	float:right;
	font-size:11px;
	margin:-7px 0 0;
	color:#878684;
	position:relative;
}
.btn-gallery{
	margin:0;
	height:15px;
	overflow:hidden;
	padding:8px 0 0 107px;
	list-style:none;
	position:relative;
}
.btn-gallery li{
	float:left;
	height:15px;
	overflow:hidden;
	padding:0 14px 0 0;
	position:relative;
}
.btn-gallery li {
	background:url(../images/btn-gallery.gif) no-repeat;
	width:15px;
	height:15px;
	display:block;
	text-indent:-9999px;
}
.btn-gallery li:hover,
.btn-gallery li.active{
	background-position:0 -15px;
       cursor: pointer;
}
.content-text01 {
	float:left;
	width:430px;
	padding: 45px 0 0 28px;
	position:relative;
	color:#fff;
}
.content-text01 h2{
	margin:0;
	padding:0 0 8px;
	font:bold 21px/25px Georgia, "Times New Roman", Times, serif;
}
.content-text01 p{
	margin:0;
	line-height:24px;
	padding:0 40px 18px 0;
}
.content-text01 a{
	color:#fff;
	text-decoration:underline;
	margin:0 0 0 6px;
}
.content-text01 a:hover{
	text-decoration:none;
}
.btn-reserve{
	position:absolute;
	bottom:-35px;
	width:183px;
	height:41px;
	overflow:hidden;
	right:40px;
	cursor:pointer;
}
.btn-reserve span{
	background:url(../images/btn-reserve.png) no-repeat;
	width:173px;
	height:82px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.btn-reserve.hover span,
.btn-reserve:hover span{
	margin-top:-41px;
}
.content-center{
	background:url(../images/bg-content-center.png) repeat-y;
	width:891px;
}
.content-center:after{
	content:"";
	clear:both;
	display:block;
}
.content-bottom{
	background:url(../images/bg-content-bottom.png) no-repeat;
	width:892px;
	height:209px;
	overflow:hidden;
}
.content-holder{
	padding:0 0 0 38px;
	width:822px;
	position:relative;
	float:left;
	margin:-16px 0 -163px;
	z-index:100;
}
.content-holder:after{
	content:"";
	clear:both;
	display:block;
}
.content-col{
	float:left;
	width:254px;
	padding:0 20px 60px 0;
	min-height:114px;
}
* html .content-col{
	height:114px;
}
.content-col p{
	margin:15px 0 0;
}
.btn-photo,
.btn-support,
.btn-join,
.btn-read-more{
	position:absolute;
	width:194px;
	height:46px;
	bottom:0;
	left:61px;
	overflow:hidden;
	cursor:pointer;
}
.btn-join{
	left:347px;
}
.btn-photo{
	left:638px;
}
.btn-support{
	left:638px;
}


#nominate-form-button{
background:url(../images/nomination-form.png) no-repeat;
width: 194px;
height: 46px;
text-indent: -9999px;
display: block;
left: 300px;
position: relative;
}

 a#nominate-form-button:hover { 
 background: url(../images/nomination-form.png) 0px -46px no-repeat;
 }
 
 #donate-form-button{
background:url(../images/button-paper-donate.png) no-repeat;
width: 194px;
height: 46px;
text-indent: -9999px;
display: block;
left: 300px;
position: relative;
}

 a#donate-form-button:hover { 
 background: url(../images/button-paper-donate.png) 0px -46px no-repeat;
 }


.btn-photo span,
.btn-support span,
.btn-join span,
.btn-read-more span{
	background:url(../images/btn-read-more.png) no-repeat;
	width:194px;
	height:92px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	position:relative;
}

.btn-photo span{
background:url(../images/btn-support2.png) no-repeat;
}
.btn-support span{
	background:url(../images/btn-support.png) no-repeat;
}
.btn-join span{
	background:url(../images/btn-join.png) no-repeat;
	width:192px;
}
.btn-support.hover,
.btn-join.hover,
.btn-read-more.hover{
	background:url(../images/none.gif);
}


.btn-photo.hover span,
.btn-support.hover span,
.btn-join.hover span,
.btn-read-more.hover span,
.btn-photo:hover span,
.btn-support:hover span,
.btn-join:hover span,
.btn-read-more:hover span{
	margin-top:-46px;
}
.established{
	background:url(../images/bg-established.png) no-repeat;
	width:832px;
	height:90px;
	padding:79px 0 0 30px;
	margin:-20px 0 0 54px;
}
.established a{
	display:block;
	width:318px;
	height:37px;
	position:relative;
	text-indent:-9999px;
}
.class-holder{
	height:1%;
	margin:74px 0 0;
	padding:0 0 50px 44px;
}
.class-holder .t{
	background:url(../images/bg-cols-top.gif) no-repeat 27px 0;
	width:100%;
	height:75px;
	overflow:hidden;
}
.class-holder .b{
	width:100%;
	height:85px;
	overflow:hidden;
	background:url(../images/bg-cols-bottom.gif) no-repeat 27px 0;
}
.class-holder .c{
	background:url(../images/bg-cols-center.gif) repeat-y 27px 0;
	width:100%;
	position:relative;
}
.class-holder .c:after,
.class-holder:after{
	content:"";
	clear:both;
	display:block;
}
.class-add01{
	width:100%;
}
.class-add01:after{
	content:"";
	clear:both;
	display:block;
}
.class-col{
	float:left;
	width:134px;
	padding:0 11px 0 27px;
}
.class-add03{
	float:left;
	width:100%;
	margin:-116px 0 -110px;
	position:relative;
}
.class-col h3{
	margin:16px 0 0;
	padding:0 0 16px;
}
.class-col h3 img{
	display:block;
}
.class-col ul{
	margin:0;
	padding:0;
	list-style:none;
}
.class-col ul a{
	font-size:10px;
	line-height:18px;
}
.class-add02{
	height:1%;
	padding:48px 80px 0 0;
	overflow:hidden;
}
.class-add02 a{
	float:right;
}
#nav{
	position:absolute;
	top:107px;
	left:0;
}
.nav-add{
	background:url(../images/bg-nav.png) no-repeat;
	width:939px;
	height:97px;
	padding:0 0 0 38px;
}
.nav-add:after{
	content:"";
	clear:both;
	display:block;
}
.logo{
	float:left;
	overflow:hidden;
	position:relative;
	width:116px;
	margin:-7px 13px 0 0;
	height:98px
}
.logo a{
	background:url(../images/logo.png) no-repeat;
	width:116px;
	cursor:pointer;
	height:196px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.logo a:hover{
	margin-top:-98px;
}
.navigation{
	margin:0;
	padding:19px 0 0 0;
	list-style:none;
	height:1%;
}
.navigation:after{
	content:"";
	clear:both;
	display:block;
}
.navigation li{
	position:relative;
	float:left;
}
.navigation li a{
	height:50px;
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.navigation li a span{
	float:left;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
}

.donate span {
	background:url(../images/support.png) no-repeat;
	width:190px;
}
.hall span{
	background:url(../images/hall.png) no-repeat;
	width:199px;
}
.ceremony span{
	background:url(../images/induction.png) no-repeat;
	width:222px;
}

.photo-gallery span{
	background:url(../images/photo.png) no-repeat;
	width:175px;
}

.support span{
	background:url(../images/support.png) no-repeat;
	width:190px;
}

.about-hall span{
	background:url(../images/about.png) no-repeat;
	width:197px;
}

.navigation li a.active span,
.navigation li a.hover span,
.navigation li a:hover span{
	margin-top:-50px;
}
.footer-holder{
	text-align:center;
	position:relative;
	width:100%;
	height:219px;
	margin-top:-221px;
	background:#181818;
	border-bottom:2px solid #000;
}
.footer-box{
	background:url(../images/bg-footer.jpg) no-repeat 50% 0;
	width:100%;
	height:219px;
}
#footer{
	width:980px;
	margin:0 auto;
}
.footer-address{
	width:100%;
	overflow:hidden;
	padding:32px 0 4px;
}
.footer-address ul{
	margin:0;
	padding:0 0 6px;
	font-size:11px;
	line-height:12px;
	list-style:none;
}
.footer-address ul li{
	display:inline;
	padding:0 0 0 10px;
	text-transform:uppercase;
	color:#8e8e8e;
	background:url(../images/bullet.gif) no-repeat 0 6px;
}
.footer-address ul li:first-child{
	background:none;
	padding:0;
}
.footer-add01{
	width:100%;
	overflow:hidden;
}
.footer-add01 p{
	margin:0;
	color:#4a4a4a;
	font-size:12px;
}
.footer-add01 a{
	color:#4a4a4a;
	text-decoration:underline;
}
.footer-add01 a:hover{
	text-decoration:none;
}
.footer-add01 span{
	display:block;
	background:url(../images/greater.png) no-repeat;
	width:450px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
	margin:52px auto 0;
}
/*inner01 begin*/
#content01{
	width:889px;
	margin:55px 0 0 43px;
	position:relative;
}
.content01-c{
	background:url(../images/bg-content01-top.png) repeat-y;
	width:889px;
	padding:40px 0 0;
}
#content01:after,
.content01-c:after{
	content:"";
	clear:both;
	display:block;
}
.content01-b{
	background:url(../images/bg-content01-bottom.png) no-repeat;
	width:889px;
	height:95px;
	overflow:hidden;
}
.content-box{
	float:right;
	width:576px;
	margin:15px -24px -90px 0;
	position:relative;
}
.cb-t{
	background:url(../images/bg-cb-t.png) no-repeat;
	width:576px;
	height:135px;
	overflow:hidden;
}
.cb-c{
	background:url(../images/bg-cb-c.png) repeat-y;
	width:575px;
}
.cb-c:after{
	content:"";
	clear:both;
	display:block;
}
.cb-add01{
	float:left;
	width:539px;
	padding:0 0 0 36px;
	margin:-85px 0 0;
	position:relative;
	overflow:hidden;
}
.cb-b{
	background:url(../images/bg-cb-b.png) no-repeat;
	width:575px;
	height:73px;
	overflow:hidden;
}
.cb-add01 h2{
	margin:0;
	padding:0 0 45px;
}
.cb-add01 h2 div{
	display:block;
}
.cb-add02{
	overflow:hidden;
	width:100%;
}
.cb-col{
	float:left;
	width:228px;
	padding:0 6px 0 14px;
}
.cb-col ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:23px;
	font-size:16px;
}
.cb-col ul li{
	padding:0 0 9px;
}
.cb-col ul li a{
	color:#000;
	position:relative;
	text-transform:uppercase;
}
#sidebar{
	float:left;
	width:285px;
	margin:0 -40px 0 0;
	position:relative;
	padding:25px 0 0 43px;
}
.accordion{
	margin:0;
	padding:0;
	list-style:none;
       clear: both;
}
.accordion a{
	outline:none;
	float:left;
}
.accordion img{
	float:left;
}
.slide{
	clear:both;
	width:280px;
	overflow:hidden;
	margin:5px 0 0;
	padding:0 0 0 12px;
}
.by-sport{
	margin:0;
	position:relative;
	padding:18px 20px 0 0 !important;
	list-style:none;
	float:left;
	width:120px !important;
	line-height:17px;
	font-size:13px;
}
.by-sport li{
	width:100%;
	overflow:hidden;
	padding:0 0 14px !important;
}
.slide ul a{
	color:#e8e1c6;
	text-transform:uppercase;
}
.accordion li{
	width:100%;
	padding:0 0 40px;
	overflow:hidden;
}
.established01{
	background:url(../images/bg-established01.png) no-repeat;
	width:832px;
	height:90px;
	padding:98px 0 0 30px;
	margin:-28px 0 -9px 57px;
}
.established01 a{
	display:block;
	width:318px;
	height:37px;
	position:relative;
	text-indent:-9999px;
}
.by-name{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.accordion li ul.by-name li{
	float:left;
	width:92px !important;
	line-height:23px !important;
	font-size:21px !important;
	padding:5px 0 0 !important;
}

.past-articles {
    margin:0;
	padding:2px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.accordion li ul.past-articles li{
	padding: 20px 0 0 0;
}

/*inner01 end; inner02 begin*/
.content-box01{
	float:right;
	width:576px;
	margin:21px -24px -90px 0;
	position:relative;
}
.cb01-t{
	background:url(../images/bg-meritorious.png) no-repeat;
	width:576px;
	height:267px;
	overflow:hidden;
}
.cb01-c{
	background:url(../images/bg-cb01-c.png) repeat-y;
	width:575px;
}
.cb01-c:after{
	content:"";
	clear:both;
	display:block;
}
.cb-add03{
	float:left;
	width:515px;
	padding:0 0 0 36px;
	margin:-248px 0 0;
	position:relative;
	overflow:hidden;
}
.cb-add03 h2{
margin:20px 0px 10px 0px;
line-height:120%;
}
.cb-add03 h2 img{
	position:relative;
}
.cb-add03 h3{
       font-size: 16px;
	line-height: 6px;
	margin:20px 0 8px 0;
	padding:0;
}
.cb-add03 strong{
	display:block;
	font-size:18px;
	font-weight:normal;
	padding:0 0 8px;
	color:#543c47 !important;
}
.cb-add05{
	width:450px;
	overflow:hidden;
	margin:0px 0 0;
	padding:0 0 35px 18px;
}
.cb-add05 p{
	margin:0;
	line-height:25px;
}
.cb-add04{
	width:480px;
}
.cb-add04:after{
	content:"";
	clear:both;
	display:block;
}
.cb-add07{
	float:left;
	width:191px;
	margin:0 0 0 -11px;
}
.cb-add06{
	width:180px;
	float:left;
}
.cb-add07 img{
	display:block;
}
.cb01-b{
	background:url(../images/bg-cb01-b.png) no-repeat;
	width:575px;
	height:73px;
	overflow:hidden;
}
/*inner02 end*/

.post {
margin-bottom: 15px;
}
.post .postmetadata{
margin-top: 4px;
}

.classofeleven {}
.classofeleven ul {
	float: left;
    font-size: 13px;
    margin: 0 0 5px;
    padding: 0;
}
.classofeleven ul.last {
	float: right;
	margin-right: 16px;
}
.classofeleven li {}
.classofeleven p {
	float: left;
	font-size: 14px;
	font-weight: bold;
}