body {text-align:center;min-width:765px;margin:0;background:#22380b url(img/bg.gif) repeat}
.general {color:#22380b;font:12px Verdana,Arial,Helvetica,sans-serif}
.links {color:#22380b;font:700 12px Verdana,Arial,Helvetica,sans-serif}
.btlinks {color:#22380b;font:700 11px Verdana,Arial,Helvetica,sans-serif}
.button {text-align:right}
.locat {color:#22380b;text-indent:15px;text-align:left;font:10px Verdana,Arial,Helvetica,sans-serif}
#topsquare2 {position:absolute;width:735px;height:140px;z-index:2;left:13px;top:17px;background:#a8b380}
#top1border {position:absolute;width:733px;height:138px;z-index:3;left:17px;top:13px;border:solid;border-color:#22380b;border-width:1px}
#maincontain {position:relative;background:url(img/index_02.gif) left repeat-y;height:100%;background-color:#dadaae;width:765px;z-index:0;top:10px;margin:auto}
#inside {z-index:1;background:url(img/index_04.gif) right repeat-y;height:100%}
#headerimages {position:absolute;z-index:3;width:713px;height:128px;top:20px;left:26px}
#opacity {filter:alpha(opacity=80);-khtml-opacity:0.5px;-moz-opacity:0.8px;opacity:.8;position:absolute;width:713px;height:20px;z-index:5;left:0;top:108px;background:#a8b380}
#txtprogram2 {position:absolute;width:50px;height:auto;z-index:6;left:147px;top:130px}
#txtparents2 {position:absolute;width:50px;height:auto;z-index:6;left:248px;top:130px}
#txtabout2 {position:absolute;width:50px;height:auto;z-index:6;left:365px;top:130px}
#txtalumni2 {position:absolute;width:50px;height:auto;z-index:6;left:455px;top:130px}
#txtgiving2 {position:absolute;width:50px;height:auto;z-index:6;left:517px;top:130px}
#txtstaff2 {position:absolute;width:50px;height:auto;z-index:6;left:574px;top:130px}
#txtcontact2 {position:absolute;width:50px;height:auto;z-index:6;left:655px;top:130px}
#content {background:url(img/dotvert2.gif) left repeat-y;position:relative;float:right;top:170px;height:auto;text-align:left;z-index:3;width:570px;margin-bottom:15px;padding:15px}
#spacer {visibility:hidden;float:right;width:1px;height:600px;left:100%;top:0}
#spacer2 {visibility:hidden;float:right;width:1px;height:100px;left:100%;top:0}
#location {position:absolute;top:170px;left:176px;width:560px;z-index:4;background:url(img/dothor2.gif) bottom repeat-x;height:25px;padding:5px}
#pagetitle {position:absolute;top:216px;left:167px;width:auto;z-index:4;height:auto;padding:5px}
#gallerys {position:relative;text-align:left;float:left;top:170px;height:auto;z-index:3;width:730px;padding:18px}
#leftlink {position:relative;float:left;top:170px;height:100%;text-align:left;z-index:0;width:130px;margin-bottom:15px;padding:15px}
#ylogo {position:absolute;top:0;left:0;width:160px;text-align:center;z-index:1}
#linkcontain {z-index:2;position:absolute;top:119px;left:15px;height:auto;width:142px;background:url(img/dothor2.gif) top repeat-x}
#links {z-index:2;text-align:right;margin-right:5px;padding-bottom:10px;padding-top:10px}
#dothor1 {z-index:2;background:url(img/dothor2.gif) bottom repeat-x}
#search2 {left:10px}
#bigsquare {position:absolute;z-index:1;left:600px;bottom:15px}
#smsquare {position:absolute;z-index:5;left:697px;top:164px}
#acaleft {position:absolute;z-index:2;width:160px;left:5px;text-align:center;bottom:20px}
#addr {position:absolute;z-index:2;left:35%;bottom:15px;height:40px;text-align:center}
#addr2 {position:absolute;z-index:2;left:30%;bottom:15px;height:40px;text-align:center}
#bottomborder2 {position:absolute;width:765px;height:auto;z-index:3;left:0;top:100%}
#topborder2 {position:absolute;width:765px;height:auto;z-index:2;left:0;top:0}
a.proghov:link {color:#000fff;text-decoration:none}
a.proghov:hover {color:#000fff}
a.proghov:visited {color:#000fff;text-decoration:none}
a.tops:link {color:#fff;text-decoration:none}
a.tops:visited {text-decoration:none;color:#fff}
a.tops:hover {color:#FDE142}
.piclink {color:#22380b;font:12px/25px Verdana,Arial,Helvetica,sans-serif}
.contb {position:absolute;left:1px;top:1px;color:#3c3c3c;width:120px;font:700 14px Verdana,Arial,Helvetica,sans-serif}
.textb {position:absolute;left:-29px;top:-35px;color:#FFF;width:120px;font:14px Verdana,Arial,Helvetica,sans-serif}
.linktxt {font-stretch:condensed;height:15px;font:12px Arial}
.cont {position:absolute;left:1px;top:1px;color:#3c3c3c;font-weight:700;width:120px}
.text {position:absolute;left:-1px;top:-1px;color:#FFF;width:120px}
.texthov {position:absolute;left:-1px;top:-1px;width:120px;color:#BCFD82}
.cont2 {position:absolute;left:1px;top:1px;color:#3c3c3c;font-weight:700;width:70px}
.text2 {position:absolute;left:-1px;top:-1px;color:#FFF;width:70px}
.add {color:#141414;font:10px/12px Verdana,Arial,Helvetica,sans-serif}
.search {color:#22380b;font:700 12px Verdana,Arial,Helvetica,sans-serif}
.txtbox {border:solid;border-width:1px}
h1 {color:#22380b;font:700 13px Verdana,Arial,Helvetica,sans-serif}
.prog {color:#22380b;font:400 11px Verdana,Arial,Helvetica,sans-serif}
p {color:#22380b;margin-right:10px;font:400 11px/18px Verdana,Arial,Helvetica,sans-serif}
#maincont {text-align:left;position:relative;width:765px;height:850px;z-index:1;left:auto;top:10px;right:auto;margin-left:auto;margin-right:auto;padding:0;background:#dadaae}
#leftborder {position:absolute;width:7px;height:100%;z-index:2;left:0;top:6px;background:url(img/index_02.gif) repeat-y}
#topborder {position:absolute;width:765px;height:6px;z-index:2;left:0;top:0}
#rightborder {position:absolute;width:7px;height:100%;z-index:2;left:758px;top:6px;background:url(img/index_04.gif) repeat-y}
#bottomborder {position:absolute;width:765px;height:6px;z-index:3;left:0;top:100%}
#topsquare {position:absolute;width:736px;height:291px;z-index:3;left:13px;top:14px;background:#a8b380}
#bottomsquare {position:absolute;width:736px;height:525px;z-index:3;left:13px;top:316px;background:#a8b380}
#mainphotos {position:absolute;width:722px;height:274px;z-index:4;left:22px;top:20px}
#opacitybox {filter:alpha(opacity=80);-khtml-opacity:0.5px;-moz-opacity:0.8px;opacity:.8;position:absolute;width:720px;height:20px;z-index:5;left:1px;top:253px;background:#a8b380}
#top1pxborder {position:absolute;width:736px;height:289px;z-index:3;left:16px;top:10px;border:solid;border-color:#22380b;border-width:1px}
#bot1pxborder {position:absolute;width:736px;height:525px;z-index:3;left:16px;top:311px;border:solid;border-color:#22380b;border-width:1px}
#newsevents {position:absolute;width:210px;height:375px;z-index:4;left:30px;top:330px}
#search {position:absolute;width:202px;height:80px;z-index:5;left:0;top:290px}
#dotted2 {position:absolute;width:195px;height:1px;z-index:6;left:0;top:0;padding-bottom:10px;background:url(img/dothor.gif) repeat-x}
#dotted1 {position:absolute;width:1px;height:370px;z-index:5;left:100%;top:0;background:url(img/dotvert.gif) repeat}
#txtprogram {position:absolute;width:50px;height:auto;z-index:6;left:180px;top:276px}
#txtparents {position:absolute;width:50px;height:auto;z-index:6;left:265px;top:276px}
#txtabout {position:absolute;width:50px;height:auto;z-index:6;left:384px;top:276px}
#txtalumni {position:absolute;width:50px;height:auto;z-index:6;left:498px;top:276px}
#txtgiving {position:absolute;width:50px;height:auto;z-index:6;left:563px;top:276px}
#txtstaff {position:absolute;width:50px;height:auto;z-index:6;left:623px;top:276px}
#txtcontact {position:absolute;width:50px;height:auto;z-index:6;left:677px;top:276px}
#imgsignup {position:absolute;width:66px;height:auto;z-index:6;left:22px;top:244px}
#imgsignup2 {position:absolute;width:66px;height:auto;z-index:6;left:40px;top:120px}
#programs {position:absolute;width:492px;height:70px;z-index:4;left:250px;top:330px}
#dotted3 {position:absolute;width:490px;height:1px;z-index:5;left:0;top:100%;background:url(img/dothor.gif) repeat-x}
.proglinks {color:#22380b;font:10px Verdana,Arial,Helvetica,sans-serif}
.proghov {color:#000fff;font:10px Verdana,Arial,Helvetica,sans-serif}
#txtres {width:90px;height:15px;left:-5px;top:45px}

#icores {width:98px;height:65px;left:0;top:0}
#icoday {width:98px;height:65px;left:98px;top:0}
#icowin {width:98px;height:65px;left:196px;top:0}
#icofam {width:98px;height:65px;left:294px;top:0}
#icogro {width:98px;height:65px;left:392px;top:0}

#icores,#txtres,#icoday,#icopac,#icowin,#icofam,#icogro {position:absolute;text-align:center;z-index:5}
#icons {position:absolute;width:492px;height:70px;z-index:4;left:250px;top:650px}
#icosignup {position:absolute;text-align:center;width:123px;height:65px;z-index:5;left:2px;top:-12px}
#icobrochure {position:absolute;text-align:center;width:123px;height:65px;z-index:5;left:129px;top:-14px}
#icodonate {position:absolute;text-align:center;width:123px;height:65px;z-index:5;left:252px;top:-14px}
#icophotogal {position:absolute;text-align:center;width:123px;height:65px;z-index:5;left:369px;top:-14px}
#news1 {position:absolute;align:center;width:225px;height:185px;z-index:5;left:260px;top:420px;color:#22380b;font:12px/16px Verdana,Arial,Helvetica,sans-serif}
#news2 {position:absolute;text-align:left;width:220px;height:185px;z-index:5;left:515px;top:420px;color:#22380b;font:12px/16px Verdana,Arial,Helvetica,sans-serif}
#dotted4 {position:absolute;width:1px;height:195px;z-index:5;left:498px;top:415px;background:url(img/dotvert.gif) repeat}
#dotted5 {position:absolute;width:487px;height:1px;z-index:5;left:252px;top:620px;background:url(img/dothor.gif) repeat-x}
#ymcalogo {position:absolute;z-index:4;width:auto;height:auto;left:27px;top:781px}
#acalogo {position:absolute;z-index:4;width:auto;height:auto;left:656px;top:777px}
#address {position:absolute;text-align:center;z-index:4;width:347px;height:auto;left:246px;top:782px}
#txtday,#txtpac,#txtwin,#txtfam,#txtgro {position:absolute;text-align:center;width:82px;height:15px;z-index:5;left:0;top:45px}
a:link,a.proglinks:link,a.proglinks:visited,a.piclink:link,a.piclink:visited,a.others:link {color:#22380b;text-decoration:none}
a:visited,a.others:visited {text-decoration:none;color:#22380b}
a:hover,a.proglinks:hover,a.piclink:hover,a.others:hover {color:#00F}
a:active,a.tops:active,a.others:active {text-decoration:none}
.bold {font-weight:bold;}
#news1 a:link, #news2 a:link{text-decoration:underline}
.clearBoth {clear: both;}
.newstext {font:11px verdana, Arial, Helvetica, sans-serif;}
