


/* Template: Rustic Benches */
body{background-color:#fff3ce;padding:6px;padding-top:0px;color:#000000;font-family:arial,helvetica,sans-serif;font-size:12px;position:relative;text-align:center;}
h1{margin-top:2px;color:#bdae8c;font-size:17px;font-weight:bold;}
h2{color:#bdae8c;font-size:15px;font-weight:normal;}
h3{color:#bdae8c;font-size:14px;font-weight:normal;}
.main{margin-left:auto;margin-right:auto;text-align:left;width:754px;}
.header{background:url('/resources/templates/church/rustic-benches/benches.jpg') no-repeat left top;background-color:#ce8a00;position:relative;height:144px;}
.header-logo{cursor:pointer;}
.header-title{color:#ffffff;font-size:20px;position:relative;top:117px;left:10px;}
.header-title a{color:#ffffff;text-decoration:none;}
.header-slogan{color:#ffffff;font-style:italic;text-decoration:none;cursor:pointer;position:absolute;text-align:right;width:718px;top:122px;}
.header-alt{display:none;}
.body-shell{width:100%;}
.body-container{background-color:#ffffff;border-right:30px solid #bdb284;padding-top:8px;padding-bottom:8px;width:100%;}
.leftnav-container{padding:12px;padding-top:16px;vertical-align:top;width:152px;}
.leftnav{border:1px solid #bdae8c;padding:7px;min-height:300px;}
.leftnav-separator{background-color:#ce8a00;width:1px;}
.leftnav-options{margin-bottom:22px;}
.leftnav-option{background:url('/resources/templates/church/rustic-benches/leftnav-option-background.gif') no-repeat left top;background-color:#c6b181;padding:2px;padding-left:5px;margin-top:22px;}
.leftnav-option a{color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
.leftnav-sub-options{padding-left:6px;margin-top:12px;text-align:left;}
.leftnav-sub-option{margin-top:8px;}
.leftnav-sub-option a{color:#6b6d31;font-size:11px;text-decoration:none;}
.leftnav-sub-option-selected{font-weight:bold;}
.rightnav-container{padding:12px;padding-top:16px;vertical-align:top;width:152px;}
.rightnav{border:1px solid #101010;padding:7px;padding-top:26px;}
.rightnav-separator{background-color:#ce8a00;width:1px;}
.contentbar{padding-bottom:26px;color:#000000;}
.contentbar a{color:#000000;}
.content-container{padding:20px;vertical-align:top;}
.content{color:#6A6A6A;font-family:arial,helvetica,sans-serif;font-size:12px;position:relative;text-align:left;}
.content a{color:#6A6A6A;}
.footer{background-color:#734d39;padding:3px;color:#ffffff;font-size:11px;width:100%;}
.footer-organization-name{text-align:left;}
.footer-organization-address{text-align:right;}
.poweredby{margin-top:8px;margin-left:auto;margin-right:auto;text-align:right;width:754px;}
.poweredby a{color:#999999;font-size:11px;font-style:normal;text-decoration:none;}
.error-heading{padding-bottom:4px;color:#990000;font-family:arial,helvetica,sans-serif;font-size:15px;font-weight:bold;}
.error-message{padding-bottom:10px;font-family:arial,helvetica,sans-serif;font-size:12px;}
.audio-file{border-bottom:1px solid #B5B5B5;padding-bottom:4px;margin-bottom:10px;clear:both;}
.audio-file td{padding-bottom:6px;}
.audio-label{font-weight:bold;}
.audio-title{padding-right:8px;width:99%;}
.audio-title a{font-size:15px;font-style:italic;text-decoration:none;}
.audio-listen-cell{padding-right:4px;width:100px;}
.audio-listen{font-family:arial,helvetica,sans-serif;font-size:12px;}
.audio-listen-icon{background:url('/resources/shared/icons/speaker.gif') no-repeat left top;font-family:serif;font-size:12px;width:20px;}
.audio-listen-icon a{text-decoration:none;}
.audio-download-cell{padding-left:10px;width:60px;}
.audio-download{font-family:arial,helvetica,sans-serif;font-size:12px;}
.audio-podcast-container{clear:both;}
.audio-podcast-label{margin-right:6px;float:left;}
.calendar{margin-top:15px;font-family:arial,helvetica,sans-serif;}
.calendar a{font-family:arial,helvetica,sans-serif;}
.calendar-body{border-bottom:1px solid #D0D0D0;border-right:1px solid #D0D0D0;margin-top:2px;margin-bottom:14px;}
.calendar-prev{background:url('/resources/shared/icons/arrow-left.gif') no-repeat left top;width:22px;height:22px;}
.calendar-next{background:url('/resources/shared/icons/arrow-right.gif') no-repeat right top;width:22px;height:22px;}
.calendar-title{font-size:13px;font-weight:normal;}
.calendar-title a{color:#000000;text-decoration:underline;}
.calendar-weekday{background-color:#DEDACE;font-size:11px;}
.calendar-day-events{background-color:#ffffff;border-top:1px solid #D0D0D0;border-left:1px solid #D0D0D0;}
.calendar-day{background-color:#EFEFEF;padding:2px;font-size:10px;cursor:pointer;overflow:hidden;text-align:right;height:13px;}
.calendar-day a{color:#000000;font-size:10px;font-weight:bold;text-decoration:none;}
.calendar-day-body{border-right:4px solid #ffffff;padding-top:2px;padding-left:4px;overflow:hidden;height:57px;min-height:57px;}
.calendar-day-body a{font-size:11px;text-decoration:none;}
.calendar-byday-body{border-top:1px solid #DEDACE;padding-top:4px;margin-top:4px;}
.calendar-byweek-body{margin-top:4px;}
.calendar-weekday-title{background-color:#D6D6D6;padding:3px;color:black;font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold;}
.calendar-event{border-bottom:1px solid #D6D6D6;padding-top:2px;padding-bottom:8px;}
.calendar-event-title{padding-bottom:3px;}
.calendar-event-title a{font-family:sans-serif;font-size:14px;font-style:normal;text-decoration:none;}
.calendar-event-title h2{margin-top:3px;margin-bottom:0px;}
.calendar-event-label{font-weight:bold;width:80px;}
.search-matches-found{margin-bottom:16px;font-style:normal;}
.search-result{margin-bottom:10px;}
.search-result-number{font-style:italic;}
.search-paging table{width:100%;}
.search-paging-link{padding-top:24px;font-weight:bold;}
.search-paging-prev{text-align:left;}
.search-paging-next{text-align:right;}
.form-label{padding-top:6px;padding-bottom:6px;padding-right:16px;vertical-align:top;}
.form-input-select{font-family:arial,helvetica,sans-serif;font-size:12px;}
.form-input-text{font-family:arial,helvetica,sans-serif;font-size:12px;}
.form-input-textarea{font-family:arial,helvetica,sans-serif;font-size:12px;}
.form-input-submit{margin-top:4px;font-size:12px;}
.form-error{color:#cc0000;}
.form-success{font-size:14px;font-weight:bold;}

