#programs { position: relative; float: left; width: 460px; } .textbox { margin: 0 0 10px 0; padding: 10px; background: #ffffff; } .calmar { padding: 1px 0 0 0; margin: 0 10px 10px 0; } #searchbox { position: relative; float: left; width: 430px; height: 55px; margin: 10px 0 0 0; padding:10px; background: transparent url(images/menu_back.png); } #searchbox-cal { position: relative; float: left; width: 430px; margin: 0; padding:10px; background: transparent url(images/menu_back.png); } #searchbox fieldset { border: none; } #searchbox-cal fieldset { border: none; } #calendar_categories { clear:both; margin: 0; } #calendar_categories a { float:left; color: white; margin: 0 3px 3px 0; border: 1px solid #666; line-height: 1.2em; font-size: 0.9em; padding: 5px; } #calendar_categories a:hover { background: #E98438; } input#search_asc { position: relative; float: left; color: #ffffff !important; background-color: transparent; border: 1px solid #666666; font-size: 12px; outline: none; padding: 2px; width: 390px; margin: 0 0 10px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; } input#search_asc-cal { position: relative; float: left; color: #ffffff !important; background-color: transparent; border: 1px solid #666666; font-size: 12px; outline: none; padding: 2px; width: 620px; margin: 0 0 10px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; } button#search_btn_asc { position: relative; float: left; color: #91C082 !important; background: transparent url(images/Search-16x16.png) center center no-repeat; border: none; font-size: 12px; outline: none; padding: 2px; margin: 2px 0 0 10px; width: 16px; height: 16px; } select#associations-list { position: relative; float: left; color: #ffffff !important; background-color: transparent; border: 1px solid #666666; font-size: 12px; outline: none; padding: 2px; width: 430px; margin: 0 0 10px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; } #programs_dl a:link, #programs_dl a:visited { position: relative; line-height: 1em; float: right; width: 100px; height: 100px; margin: 0 0 0 0; padding: 55px 0 10px 10px; background: transparent url(images/pdf.png) top center no-repeat; text-align: center; font-weight: bold; color: #333333; } .programEntry { position: relative; float:left; width: 410px; background: #ffffff; padding: 20px; margin: 10px 10px 0 0; } .programEntry h1 { font-size: 1.6em; line-height: 1.2em; margin: 0px 0 8px 0; letter-spacing: 1px; text-transform: uppercase; font-weight: normal; color: #333333; } .programEntry h2 { font-size: 1.2em; letter-spacing: 0.6px; text-transform: uppercase; font-weight: normal; margin: 10px 0 0 0; color: #333333; } .programEntry h2.date { font-size: 1.1em; margin: 0 0 0 0; color: #666666; } .programEntry h2.date span.date { font-weight: bold; color: #333333; } .programEntry h3 { font-size: 1.0em; text-transform: uppercase; margin: 10px 0 0 0; } .programEntry h4 { font-size: 0.9em; } .programEntry p { margin: 10px 0 10px 0; } .programEntry a { color: #91C082; outline: none; text-decoration: none; } .programEntry a:hover { color: #E98438; } /* calendar stuff */ #calendar table { width: 450px; border: none; border-collapse:collapse; } #calendar { font-family: Helvetica, Arial, sans-serif; background: #ffffff; padding: 0px; width: 450px; clear:both; margin: 10px 10px 10px 0px; } #calendar td, #calendar th { font-size: 14px; line-height: 14px; border-left: 1px solid #cccccc; width: 11.11%; text-align: center; vertical-align:middle; } #calendar td:first-child, #calendar th:first-child { font-size: 13px; text-align: right; border-left: none; padding: 7px 13px 7px 7px; } #calendar th:first-child { background: #ffffff; } #calendar tr.weekdays th { font-size: 11px; padding: 6px; background-color: #ffffff; font-weight: normal; } #calendar tr.weekdays th a:link, #calendar tr.weekdays th a:visited { background-color: #ffffff; color: #817B75; } #calendar th { padding: 6px; background-color: #eeeeee; color: #999999; } #calendar th a:link, #calendar th a:visited { text-decoration: none; color: #666666; display: block; } #calendar th a:hover { color: #f0d203; } #calendar tr.alt td { background-color: #eeeeee; } .cal_time { text-align: right; color: #666666; } .cal-dot a:link, .cal-dot a:visited { background: transparent url(includes/images/event_dot.png) no-repeat center; color: #ffffff; font-weight: bold; text-decoration: none; padding: 10px 12px; line-height: 13px; font-size: 13px } .cal-dot a:hover { background: transparent url(includes/images/event_dot_hover.png) no-repeat center; } table#cal_month { width: 450px; } table#cal_month td { font-size: 16px; line-height: 16px; color: #999999; text-align: center; border-left: none; padding: 7px 0px; width: 11.11%; } table#cal_month td:first-child { text-align: center; border-left: none; padding: 7px 0px 7px 0px; } td.cal_month_current { border-left: 1px solid #cccccc !important; font-weight: normal; } .cal-dot a { border:0; cursor:pointer; margin:0 0px; } .cal-dot { margin: 0 auto; width: 50px; } /* results */ #eventlinks ul { list-style: none; } #eventlinks ul li { margin: 0 0 10px 0; background: #ffffff; padding: 10px; } #eventlinks span.eventtitle, #eventlinks-highlight span.eventtitle { font-size: 13px !important; line-height: 15px !important; } #eventlinks-highlight span.evendescription { } #mycalendar { background: #ffffff; display: block; width: 200px; padding: 10px; margin: 0 0 10px 0; } #mycalendar a:link, #mycalendar a:visited { } /* modal results */ #eventview { text-align: left; color: #333333; } #eventview span.eventdate { margin: 10px 0 0 0; font-size: 1.3em; line-height: 1.3em; } #eventview span.eventdate2, #eventview span.eventlocation2 { margin: 5px 0 0 0; font-size: 1.1em; line-height: 1.0em; font-weight: bold; color: #666666; } #eventview span.eventtitle { font-size: 1.8em; line-height: 1.4em; } #eventview span.eventspeaker { font-size: 1.4em; line-height: 19px; } #eventview span.eventassociation { font-size: 1.2em; font-weight: bold; } .eventdesc p { padding: 10px 0; font-size: 1.1em; line-height: 1.4em; color: #666666; } .eventdesc img { float: right; margin: 0; } img.eventimage { float: right; padding: 10px 0 10px 10px; } /* sidebar calendar */ #sidebar ul { margin: 0px 0 0 0px; padding: 0; list-style: none; } #sidebar li { margin: 0 0 0 0; padding: 5px 10px 10px 10px; text-decoration: none; display: block; background: #ffffff; border-top: 1px dotted #cccccc; } #sidebar li:first-child { border: none; } #sidebar li:hover { background: #E98438; color: #ffffff !important; } #sidebar a:link, #sidebar a:visited { display: block; font-size: 13px; margin: 0px; padding: 0 20px 0 0; font-weight: bold; text-decoration: none; } #sidebar a:hover { color: #333333; } #sidebar h3 { margin: 0 ; padding: 5px 10px; font-size: 16px; letter-spacing: 2px; text-transform: uppercase; font-weight: normal !important; background: #ffffff; border-bottom: 1px solid #eeeeee; color: #333333 !important; } img.highlighted { float: right; padding: 0px 0 5px 5px; margin: 0 -30px 0 0; } span.eventdate { font-size: 11px; line-height: 12px; padding: 0; margin: 0 0 4px 0; font-weight: normal; font-style: italic; display: block; text-decoration: none; } span.eventtitle { color: #333333; margin: 0px 0 8px 0; letter-spacing: 1px; text-transform: uppercase; font-weight: normal !important; display: block; } span.eventdesc { font-size: 12px; line-height: 14px; font-weight: normal; text-decoration: none; margin: 0px; padding: 0; display: block; height:auto; } span.eventlocation { font-size: 12px; } span.eventassociation { font-size: 11px; line-height: 12px; font-weight: normal; } span.eventspeaker { font-size: 12px; font-weight: bold; display: block; padding: 0 0 5px 0; } #calendar_categories a.current_page_item { background-color: #E98438; } #eventlinks h3 { margin: 0 ; padding: 5px 10px; font-size: 18px; letter-spacing: 1px; text-transform: uppercase; font-weight: normal !important; background: #ffffff; border-bottom: 1px solid #cccccc; color: #666666 !important; } /*--mycal--*/ #mycalitems { text-align: left; } #mycalitems p { font-size: 1.3em; margin: 10px 0; } #mycalitems a.delete { float: right; margin: 10px 0 0 0; } #mycalitems ul { list-style: none; } #mycalitems ul li { padding: 10px 0; border-top: 1px dotted #cccccc; } #mycalitems ul li span.eventtitle { font-size: 1.3em; line-height: 1.1em; }