body { font-family: Arial, sans-serif; font-size: 12px; background: #ddd url(../images/neac_bgcircle.gif) no-repeat 0px 118px; margin: 0; padding: 0; } H1, H2, H3, H4, H5 { font-family: Arial, sans-serif; margin: 0; padding: 0; text-decoration: none; } H1 { color: #007876; font-size: 26px; font-weight: normal; padding-bottom: 5px; } H2 { color: #007876; font-size: 16px; font-weight: bold; xpadding-top: 10px; } H3 { color: #007876; font-size: 14px; font-weight: bold; xpadding-top: 10px; } H4 { color: #007876; font-size: 14px; font-weight: bold; xpadding-top: 10px; } p { xcolor: #666; font-size: 12px; font-family: Arial, sans-serif; margin: 0; padding-top: 10px; } td { color: #666; font-size: 12px; font-family: Arial, sans-serif; } ul { color: #666; font-size: 12px; font-family: Arial, sans-serif; } a { color: #ff6600; font-weight: bold; text-decoration: none; } a:link { color: #ff6600; font-weight: bold; text-decoration: none; } a:visited { color: #ff6600; font-weight: bold; text-decoration: none; } a:active { color: #ff6600; font-weight: bold; text-decoration: none; } a:hover { color: #ff6600; font-weight: bold; text-decoration: underline; } a:focus { color: #ff6600; font-weight: bold; text-decoration: underline; } .date { color: #007876; font-size: 12px; font-weight: bold; } .prices { color: #007876; font-size: 12px; font-weight: normal; } .colour { color: #007876; font-size: 12px; font-weight: normal; } .bld { font-weight: bold; } .booktickets { color: #ff6600; font-size: 13px; font-weight: bold; } .pad { vertical-align: top; padding: 10px 15px 10px 15px; } .quote { font-style: italic; } /*Top level navigation*/ .mainnav { color: #007876; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, sans-serif; vertical-align: bottom; padding-bottom: 10px; padding-left: 10px; border-left: 1px solid #ddd; } .mainnav a:link, .mainnav a:visited { color: #007876; text-decoration: none; } .mainnav a:hover { color: #fff; text-decoration: none; /*background-color: #007876;*/ } .mainselected { color: #fff; background-color: #007876; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, sans-serif; vertical-align: bottom; padding-bottom: 10px; padding-left: 10px; border-left: 1px solid #ddd; } .mainselected a:link, .mainselected a:visited { color: #fff; text-decoration: none; } .mainselected a:hover { color: #fff; text-decoration: none; } /*Booking telephone number*/ .topborder { border-top: 1px dotted #ddd; background-color: #007876; vertical-align: middle; text-align: right; padding-right: 10px; } .booking { color: #fff; font-size: 12px; font-family: Arial, sans-serif; background-color: #007876; vertical-align: middle; } .booking a:link, .booking a:visited{ color: #ccc; font-weight: bold; text-decoration: none; } .booking a:hover { color: #fff; font-weight: bold; text-decoration: none; } /*Second level navigation*/ .subnav { color: #999; font-size: 12px; font-family: Arial, sans-serif; border-top: 1px dotted #ddd; background-color: #007876; vertical-align: middle; padding: 10px; } .subnav a:link, .subnav a:visited{ color: #ccc; font-weight: bold; text-decoration: none; } .subnav a:hover { color: #fff; font-weight: bold; text-decoration: none; } .event { padding-left: 10px; } /*Events boxes*/ .featuretop { color: #fff; font-size: 13px; font-weight: bold; background-color: #007876; vertical-align: middle; padding: 10px 15px 10px 15px; } .featuretop a:link, .featuretop a:visited{ color: #ccc; font-weight: bold; text-decoration: none; } .featuretop a:hover { color: #fff; font-weight: bold; text-decoration: none; } .feature { color: #ff6600; font-size: 13px; font-weight: bold; background-color: #fff; vertical-align: middle; padding: 10px 15px 10px 15px; } /*NEAC contact, home, location*/ .neacnavarea { color: #ff6600; font-size: 13px; font-family: Arial, sans-serif; text-align: left; border-top: 1px dotted #ddd; background: #fff; vertical-align: middle; padding: 9px 12px 9px 12px; } .neacmailinglist { color: #ff6600; font-size: 13px; font-family: Arial, sans-serif; text-align: left; vertical-align: middle; border-top: 1px dotted #ddd; background: #fff url(../images/neac_bl_ddd.gif) no-repeat bottom left; padding: 9px 12px 9px 12px; } .formstyle { vertical-align: middle; padding: 5px; } /*.mainnav_table { width: 801px; height: 118px; border: 0px; border-collapse:0; border-spacing:0; background:#ddd; vertical-align: bottom; } .mainnav_table tr td { color: #007876; font-family: Arial, sans-serif; font-weight: bold; font-size: 16px; line-height: 16px; border: 0px; padding: 0px; margin: 0px; } .mainnav_table tr td a { display: block; color: #007876; height: 100%; padding-bottom: 10px; padding-left: 10px; border: 0px; padding: 0px; margin: 0px; border-left: 1px solid #ddd; text-decoration: none; } .mainnav_table tr td a:hover { color: #fff; background-color:#007876; }*/ /*Copy right etc*/ .lowernav { color: #666; font-size: 10px; line-height: 10px; font-family: Arial, sans-serif; vertical-align: bottom; background: url(../images/neac_bl_ddd.gif) no-repeat bottom left; padding-top: 10px; padding-bottom: 12px; padding-left: 15px; } .lowernav a:link, .lowernav a:visited { color: #666; text-decoration: none; } .lowernav a:hover, .lowernav a:focus { color: #666; text-decoration: underline; } /*Calendar styles*/ .montharea { border-top: 1px dotted #ddd; border-right: 1px solid #ddd; text-align: center; background-color: #fff; padding-left: 13px; } .monthsel { color: #007876; font-size: 11px; font-weight: bold; } .calarea { border-top: 1px dotted #ddd; padding: 5px 10px 5px 10px; background-color: #fff; } .caldays { color: #007876; font-size: 11px; font-weight: bold; line-height: 11px; font-family: Arial, sans-serif; text-align: center; vertical-align: middle; padding: 2px 2px 4px 2px; } .calmonth { color: #007876; font-size: 11px; font-weight: bold; line-height: 11px; font-family: Arial, sans-serif; text-align: right; vertical-align: middle; } .calselected { color: #fff; background-color: #ff6600; font-size: 11px; font-weight: bold; font-family: Arial, sans-serif; text-align: center; vertical-align: middle; padding: 2px 2px 2px 2px; } .calstrip { background-color: #007876; } .calendar { color: #fff; font-size: 11px; font-weight: bold; font-family: Arial, sans-serif; text-align: center; vertical-align: middle; padding: 2px 2px 2px 2px; } .calendar a:link, .calendar a:visited { color: #666; font-weight: normal; text-decoration: none; } .calendar a:hover, .calendar a:focus { color: #666; font-weight: normal; text-decoration: underline; } .calactive { color: #f30; background-color: #fff5cd; font-size: 11px; font-weight: bold; font-family: Arial, sans-serif; text-align: center; vertical-align: middle; padding: 2px 2px 2px 2px; } .calactive a:link, .calactive a:visited { color: #f30; font-weight: normal; text-decoration: none; } .calactive a:hover, .calactive a:focus { color: #f30; font-weight: normal; text-decoration: underline; } /*Corner styles*/ .br999 { background: url(../images/neac_br_ddd.gif) no-repeat bottom right; } .tl999 { background: url(../images/neac_tl_ddd.gif) no-repeat top left; }