/* Start of CMSMS style sheet 'home' */
#wrapper {margin: 0 auto; width: 962px; background: url('images/home_bodybg.jpg'); padding: 0;}


/*=================== Begin left column styles ===========================*/

#hleft {float: left; width: 500px; margin: 0 17px 0 23px; border-top: 5px solid #fff; background: #fff;}
/*Safari & IE 7 Hack*/ html*#hleft {margin-top: 0; ]margin-top: 24px;} 
/*IE 6 Hack*/ * html #hleft {margin-left: 11px; margin-top: 0; width: 501px;} 

#hright {float: left; width: 399px; margin 0; border-top: 5px solid #fff;}
/*Safari & IE 7 Hack*/ html*#hright {margin-top: 0; ]margin-top: 24px;} 
/*IE 6 Hack*/ * html #hright {margin-top: 0;} 


#block2 {width: 470px; border-left: 10px solid #963800; background-color: #fff; padding: 10px 0 5px 15px;}
#block3 {position: relative; border-top: 16px solid #fff; background: url('images/home_claycombg.jpg') no-repeat top left #dbdfc4; padding: 20px 10px 25px 25px; min-height: 200px;}
#block5 {position: relative; background: url('images/home_eventsbg.jpg') no-repeat; min-height: 300px; padding: 15px 10px 0 20px; border-top: 16px solid #fff;}
/*IE 6 Hack*/ * html #block5 {background: none;} 


#mission {background: url('images/home_missionbg.jpg') no-repeat top left #c9d6dd; border-bottom: 16px solid #fff; padding: 20px 15px 12px 25px;}
#mission p {width: 420px; font-size: 110%; line-height: 125%; padding: 0 0 15px 0;}

#homephoto {position: relative; padding: 0 0 27px 0; background: url('images/home_photosbottom.gif') no-repeat bottom left #352b23;}
#homephoto #homephotoimg {height: 266px; overflow: hidden;}
#homephoto .morephotos {float: right; padding: 3px 10px 0 0;}
/*Safari & IE 7 Hack*/ html*#homephoto .morephotos {margin-top: -25px; ]margin-top: -25px;} 
/*IE 6 Hack*/ * html #homephoto .morephotos {position: relative; margin-top: -25px; z-index: 10;} 
#homephoto .morephotos a {color: #9bb3c0; font-size: 95%; font-family: georgia, times new roman;}


#announcements {}
/*Safari & IE 7 Hack*/ html*#announcements {]font-size: 108%;}
#announcements h2 {color: #963800; position: relative; float: left;  padding-bottom: 15px;}
#announcements .readmore {position: relative; float: right;  padding-bottom: 15px;}
#announcements .item {position: relative; margin: 0; padding: 0 0 10px 0;  clear: both;}
#announcements .title {font-size: 105%; line-height: 130%; font-weight: bold; color: #000; margin: 0; padding: 0;}
#announcements .summary {margin: 0; padding: 0;}
#announcements .summary p {padding: 0 0 10px 0; margin: 0; line-height: 120%;}
#announcements .summary img {display: none;}
#announcements .post {font-size: 90%; color: #666; margin: 3px 0 0 0; font-style: italic;}


#communityevents {position: relative; width: 100%;}
/*Safari & IE 7 Hack*/ html*#communityevents {]font-size: 108%;}
#communityevents h2 {float: left; padding-bottom: 15px; color: #352b23;}
#communityevents .readmore {float: right;  padding-bottom: 15px;}
#communityevents .item {position: relative; clear: both; width: 100%;}
#communityevents .item img {float: left; width: 115px; padding: 1px; border: 1px solid #333; background-color: #fff; margin: 0 15px 18px 0;}
#communityevents .item .itemtxt {position: relative;}
#communityevents .title {font-size: 105%; line-height: 130%; font-weight: bold; color: #000; margin: 0; padding: 0;}
#communityevents .item .itemtxt .title {font-size: 105%; line-height: 130%; font-weight: bold; color: #000;}
#communityevents .item .itemtxt .calendar-date-from {display: inline; line-height: 130%;}
#communityevents .item .itemtxt .calendar-date-to {display: inline; line-height: 130%;}
#communityevents .item .itemtxt .time {line-height: 130%; margin: 0;}
#communityevents .item .itemtxt .summary {padding-bottom: 15px;}
#communityevents .item .itemtxt .summary p {line-height: 120%; margin: 0; padding: 0 0 10px 0;}
#communityevents .post {display: none;}

#studioevents {position: relative; width: 100%;}
/*Safari & IE 7 Hack*/ html*#studioevents {]font-size: 108%;}
#studioevents h2 {float: left; padding-bottom: 15px; color: #352b23;}
#studioevents .readmore {float: right;  padding-bottom: 15px;}
#studioevents .item {position: relative; clear: both; width: 100%; margin-bottom: 0; padding-bottom: 0;}
#studioevents .item img {float: left; width: 100px; padding: 1px; border: 1px solid #333; background-color: #fff; margin: 0 15px 18px 0;}
#studioevents .item .itemtxt {position: relative;}
#studioevents .item .itemtxt .title {font-size: 105%; line-height: 130%; font-weight: bold; color: #000;}
#studioevents .item .itemtxt .calendar-date-from {display: inline; line-height: 130%;}
#studioevents .item .itemtxt .calendar-date-to {display: inline; line-height: 130%;}
#studioevents .item .itemtxt .time {line-height: 130%; margin: 0;}
#studioevents .item .itemtxt .summary {padding-bottom: 5px;}
#studioevents .item .itemtxt .summary p {line-height: 120%; margin: 0; padding: 0 0 10px 0;}
/* End of 'home' */

