td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strong,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html{
	font:100% inherit inherit inherit;border:0;outline:0;vertical-align:baseline}
td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strong,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html,#p7menubar ul,#p7menubar{
	margin:0}
td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strong,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html,#p7menubar ul,#p7menubar,img.rightnoframe,img.leftnoframe,.farside p,.footerlogos{
	padding:0}
body{background:#2c2012 url('/_img/headertop.gif') repeat-x top center;font:12px "Trebuchet MS",Arial,sans-serif}
body,th{text-align:left}

a:visited,a:link,.get,#contentwrapper h1, .twothirds1 h2,.twothirds1 h1,.one1 h2,.one1 h1,.onethird2 h1, h1, h2{color:#8d1830}
a:visited,a:link, a{text-decoration:none}
a:active,a:hover,a:focus{background:#f5ecd4}
a:active,a:hover,a:focus,.farside button:active,.farside button:hover{color:#8d1830}

p a:visited,p a:link,h4,dt,th,.get,.saying h5{font-weight:bold}
p,h2,h3,h4,h5,dl,#searchbox .textfield,table#search,.farside .textfield,.farside p,.farside li,.onethird2 li{color:#5e5550}
p,h3,dl,table#search,.farside .textfield,.news_archives h5,#fcol1 li li a{font-size:1.15em}
p,h3,dl,table#search,.news_archives h5,#fcol1 li li a{line-height:1.5em}
p,h3,dd,#fcol1 ul{padding-bottom:1.5em}
p,h4,h5,dl,#contentwrapper h1,.onethird2 h1,.twothirds1 h1,.one1 h1{letter-spacing:.005em}

h3 span,h4,dt,.saying p span,#fcol1 li a{font-size:1.2em}
h4,dt,.saying p span,#fcol1 li a{line-height:1.3em}
h3,#contentwrapper h1,.onethird2 h1,.twothirds1 h1,.one1 h1,#fcol2 h4{font-weight:normal}
h2,dt,#p7menubar ul li a,.news_archives h2,#fcol2 h4,#fcol2 h5{letter-spacing:.05em}
h3,#searchbox h5,.get,#fcol1 li a{letter-spacing:.1em}
h3,h5,dt,#p7menubar a,.get,h4.facilities,#fcol2 h2{text-transform:uppercase}
h5,.get{font-size:0.85em}
h5{line-height:1.8em;padding-bottom:1.8em}

blockquote{background:#faf4df;padding:1.5em 1.5em 0 1.5em;margin:0 18px 17px 0}
blockquote,#header img,.contentwrapper img,.rightjustify,.leftjustify,.album,.album2,.get,.farside .textfield{border:1px solid #d0c8b3}
blockquote,.saying p{font-style:italic}

.clearit,.footerwrapper,.contentwrapper,h4.facilities,.news_archives h5,.addspace,#footer{clear:both}
.clearit,img.no_image,.whatsaying span,.giving span,.summerwelcome span,.tour span,.welcometext span{height:0}
.clearit{line-height:0.0;font-size:0}

.post{background:transparent url('/_img/searchgo1.gif') no-repeat top center;vertical-align:middle;width:24px;height:23px;margin:2px 18px 2px 4px}
.post,.get{cursor:pointer}
.post,img.rightnoframe,img.leftnoframe,.footerlogos{border:none}

.divider{border-bottom:1px solid #e7dfbe; margin-bottom: 18px; margin-right:3px;}

#searchbox button:hover{background:transparent url('/_img/searchgo2.gif') no-repeat top center}
#searchbox,#hbox,#menubox,#intro,.rightjustify,img.rightnoframe{float:right}
#searchbox{background:transparent url('/_img/searchright.gif') no-repeat top right; padding-right:36px;}
#searchbox h5{color:#ebe3b8;padding:6px 10px 28px 32px;background:transparent url('/_img/searchleft.gif') no-repeat top left}
#searchbox .textfield,.news_archives h5{background:#faf1cd}
#searchbox .textfield,.farside li,.onethird2 li,.saying p{font-size:0.917em;line-height:1.636em}
#searchbox .textfield{padding:2px 4px;border:1px solid #7f2513}
#searchbox .textfield,.farside .textfield{font-weight:400}
	
#container,#fcontainer{width:780px;margin:0 auto 0 auto; }
.aceclogo{width:210px;height:89px;margin:19px 0 0 14px;background:transparent url('/_img/aceclogo.gif') no-repeat top left}
.aceclogo,#p7menubar li,.footerwrapper,.contentwrapper,.onethird2,.leftjustify,.leftnoframe,#fcol2{float:left}
.aceclogo span,img.no_image{display:block}
.aceclogo span,img.no_image{width:0;overflow:hidden}
#menuwrapper{clear:left;padding-top:14px}

table#search{width:699px;border-collapse:collapse}
table#search,h4.lead,h4 strong{padding-bottom:18px}
th{padding-top:1.5em;padding-left:.375em}
td{padding:.75em 1em 1.5em .4em}
td img.weblog_type{margin-top:-14px}
td.resultRowTwo,h5.feed,p.subnews,.news_archives h5{border-top:1px solid #e7dfbe}

#header img,.contentwrapper img,.rightjustify,.leftjustify,.album,.album2,.farside .textfield{background:#FFF}
#header img,.contentwrapper img,.rightjustify,.leftjustify,.album,.album2{padding:5px}
#header img,.contentwrapper img,.rightjustify,.leftjustify,.album,.album2,.get{border-bottom:1px solid #afa796}
#header img,.staffcontent{margin-top:18px}

#hbox{width:507px;height:213px}

#menubox{width:507px;height:38px;margin:9px 10px 0px 10px; font-size: 1.5em; }
#menubox ul {list-style-type: none;}
#menubox li {display: inline;}
#menubox li a {color:#dfce9f; font: italic bold 16px/28px Georgia, "Times New Roman", Times, serif; text-decoration: none;	padding: 10px 10px 10px 10px; background-color:8d1830;}
#menubox li a:hover {background-color: #991a34;	color: #dfce9f;}
#menubox li a.current {background: url('/_img/current.gif') no-repeat 0 center;	color: white;}
#menubox li a:hover.current {background-color: transparent;	color: white;}
	
#intro {width:780px; height:90px; background: url('/_img/introbg.gif') no-repeat 0 center }
#intro p {margin: 0px; padding: 9px 15px 0px 15px ; font: bold 32px/32px "Arial Narrow", Arial, sans-serif; color:#dfce9f; text-transform: uppercase;text-align:center}

#phototrio	{height: 85px; 	position: relative; }
#phototrio img {border:0px; background:transparent;}
#phototrio .photo1	{position: absolute;left: -8px;top: -81px;}
#phototrio .photo2	{position: absolute;left: 243px;top: -81px;}
#phototrio .photo3	{position: absolute;left: 494px;top: -72px;}

.contentwrapper{background: #dfce9f url(/_img/bodybg.gif) repeat-y center; margin-top:62px;}
.footerwrapper,.contentwrapper,#footer{width:100%}
.one1{margin:36px 0px 36px 0px; padding-left: 45px; float:left; padding-right:45px;}

.onehalf1{margin:36px 369px 36px 0px; padding-left: 45px; padding-right:18px; float:left; width: 350px;}
.onehalf2{margin:36px 0 36px -369px; width:350px; float:left;}

.twothirds1{margin:36px 246px 36px 0px; padding-left: 45px; float:left; padding-right:18px;}
.twothirds1 li, .onethird2 li,#fcol1 li,#fcol2 li{ list-style-type:none}
.twothirds1 li{ padding-left: 22px}
.onethird2{width:227px;margin:36px 0 36px -246px;border-left:1px solid #e7dfbe;float:left;}


.farside,.onethird2 h4, .onethird2 h2, .onethird2 p{padding-left:15px}

.saying{background:transparent url('/_images/sayingmid.gif') repeat-y top center;margin-top:-18px}
.staffcontent{width:460px;margin-bottom:36px}
.onethird2 h4,.onethird2 p,.onethird2 h3{padding-right:18px}
.rightjustify,img.rightnoframe{margin:1.5em 0 1.5em 18px}
.leftjustify,img.leftnoframe{margin:1.5em 18px 1.5em 0}
.get{margin-top:1.8em}

#contentwrapper h1,.onethird2 h1,.twothirds1 h1,.one1 h1, h1{
	font: italic bold 24px/24px Georgia, "Times New Roman", Times, serif; 
	padding-bottom:8px;
	padding-top:0px}
#contentwrapper h2,.onethird2 h2,.twothirds1 h2,.one1 h2, h2{
	line-height:1em; font: italic bold 20px/19px Georgia, "Times New Roman", Times, serif; padding-bottom:8px;
	padding-top:0px}
.twothirds1 h2 span,.one1 h2 span{font: italic bold 12px/12px Arial, Sans-Serif;;}
 
.onethird2 h3{margin-left:18px}
.onethird2 ul,.one1 ul,.twothirds1 ul{padding:0 18px 18px 18px}

.bullet1{background: url('/_img/small_arrow.gif') no-repeat .409em center}
.bullet2{background: url('/_img/small_arrow.gif') no-repeat .409em center}

li.orphan{padding-bottom:1.286em}

#footer{background:#5c0013; padding-bottom: 2em;}
#footer a:active,#footer a:hover{background:#46000e}
#fcol1{width:246px;padding-left: 45px; float:left; margin-top: 36px}
#fcol1 li a,#fcol2 h2{color:#dfce9f}
#fcol1 li li a{letter-spacing:.075em;font-weight:lighter}
.flink {text-transform:capitalize; margin-left:18px;}

#fcol2 a,#fcol1 li li a,#fcol2 h4,#fcol2 h5{color:#b5825c}
#fcol2{width:490px; float: left;margin: 36px 0 0 -493px}
#fcol2 h4{padding:0 0 1.5em 0}
#fcol2 h5{text-transform:capitalize}