@charset "UTF-8";
#news_events {
   background-image: ;
   width: 720px;
   margin-bottom: 10px;
   position: relative;
   padding: 0px 0px 10px 0px;
}
#news_events h2  {
   font-size: 1.6em;
   font-weight: normal;
   color: #000;
   margin: 5px 0px .4em 0px;
}
#news_events h2 span {
   font-weight: normal;
   color: #999;
}
#news_events h3
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.3em;
   font-weight: normal;
   text-transform: uppercase;
   text-align: left;
   padding: 2px 0px;
   margin: 0px;
}
#news_events p.leadIn
{
   color: #FFF;
   font-size: 13px;
   margin-top: 6px;
}
#news_events p  {
   font-size: 1.2em;
   color: #000;
   line-height: 1.2;
}
#news_events .intro {
   height: auto;
   width: 475px;
   padding: 10px;
   background-image: url(../images/line-darkgrey_v_4x1.png);
   background-repeat: repeat-y;
   background-position: right top;
}
#news_events #jumpNav {
   padding: 10px;
   height: auto;
   width: 160px;
   position: absolute;
   z-index: 750;
   left: 520px;
   top: 10px;
}
.jumpNav p  {
   font-size: 1em;
   color: #FFF;
   line-height: 1.2;
}
#jumpNav a
{
   color: #930;
   display: block;
   text-decoration: underline;
   font-weight: bold;
}
#jumpNav a:link , #jumpNav a:visited
{ color: #930; }
#jumpNav a:hover , #jumpNav a:active
{ color: #F00; }
.orange-dark
{ color: #F93; }
.red-dark
{ color: #C00; }
.grey_ccc { color: #CCC; }

/* Items below were assigned to areas before the calendar - Straight Ahead & Around The Corner - previews of upcoming events */

/*#straightAhead  {
   text-align: left;
   margin: 10px 0px 5px 0px;
   width: 720px;
   position: relative;
   padding-bottom: 10px;
   background-image: url(../images/global/divider_buttonhead_H.png);
   background-repeat: repeat-x;
   background-position: left top;
   padding-top: 18px;
}
#straightAhead h3.H3straightahead
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
   text-transform: uppercase;
   text-align: left;
   margin: 0px 0px 6px 0px;
   color: #EEA22E;
   background-image: url(../abc_events-news/H3_StraightAhead_title24.png);
   background-repeat: no-repeat;
   text-indent: -9999px;
   height: 20px;
   background-position: left top;
   width: 200px;
}
#straightAhead h3.H3straightahead_sign
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
   text-transform: uppercase;
   text-align: left;
   margin: 0;
   color: #EEA22E;
   background-image: url(../abc_events-news/H3_sign_StraightAhead.png);
   background-repeat: no-repeat;
   text-indent: -9999px;
   height: 100px;
   background-position: center top;
   width: 100px;
}
#straightAhead table {
   width: 720px;
   margin-top: 8px;
}
#straightAhead #aheadIMG  {
   margin: 0px 14px 0px 0px;
   float: left;
   width: 150px;
   height: 120px;
}
#straightAhead h4
{
   font-size: 1.3em;
   font-weight: normal;
   text-transform: uppercase;
   text-align: left;
   margin: 4px 0px 6px 0px;
   color: #FFF;
}
#straightAhead h4 span {
   font-weight: bold;
   color: #C00;
   display: block;
}
#straightAhead p { color: #CCC; }
#straightAhead p a {
   text-align: left;
   display: block;
}
#straightAhead td.details {
   padding-right: 12px;
   padding-left: 20px;
}

#straightAhead .details h4 span.date {
   font-weight: bold;
   color: #C00;
   padding-right: 6px;
   display: block;
}

#straightAhead #eventposterTN {
   padding: 2px 8px 2px 0px;
   width: 80px;
}
#around  {
   width: 720px;
   margin: 4px 0px 10px 0px;
   background-image: url(../images/global/divider_buttonhead_H.png);
   background-repeat: repeat-x;
   background-position: left bottom;
   padding-bottom: 18px;
}
#around p
{
   color: #CCC;
   float: left;
   clear: left;
   margin-right: 10px;
   margin-bottom: .4em;
}*/

p.highlight
{
   color: #CCC;
}
p.important
{
   color: #F00;
   font-size: 1.2em;
   font-weight: normal;
   font-style: oblique;
}

/*#around table {
   width: 720px;
   margin-top: 8px;
}
#around table td { height: auto; }
#around table td.COL1 {
   padding-right: 5px;
   border-right: solid #333 1px;
   margin-left: 10px;
   padding-left: 20px;
   width: 350px;
}
#around table td.COL2 {
   padding-left: 20px;
   padding-right: 8px;
}
#around td.details
{
   padding-right: 12px;
   padding-left: 20px;
}
#around h3.H3aroundthecorner
{
   font-size: 16px;
   font-weight: normal;
   text-transform: uppercase;
   text-align: center;
   padding: 0px;
   text-indent: -9999px;
   background-image: url(../abc_events-news/H3_AroundtheCorner_title8_v.png);
   height: 100px;
   width: 64px;
   background-repeat: no-repeat;
   background-position: center center;
}
#around h4  
{
   font-size: 1.3em;
   font-weight: normal;
   text-transform: uppercase;
   text-align: left;
   margin: 4px 0px 6px 0px;
   color: #FFF;
}
#around h4 span
{
   font-weight: bold;
   color: #C00;
}
#straightAhead a, #around a, #calendar a { color: #09F; }

#straightAhead a:link, 
#around a:link,
#calendar a:link,
#straightAhead a:visited, 
#around a:visited,
#calendar a:visited
{
   color: #09C;
   text-decoration: underline;
}

#straightAhead a:hover, 
#around a:hover, 
#calendar a:hover,
#straightAhead a:active,
#around a:active,
#calendar a:active {
   color: #F90;
   text-decoration: underline;
}*/

#calendar  {
   width: 700px;
   position: relative;
   clear: both;
   margin: 0px;
   padding: 2px 10px 10px;
   border-top: solid #000 2px;
}
#calendar h3.eventCalendarTitle
{
   font-size: 17px;
   font-weight: normal;
   text-align: center;
   padding: 2px;
   margin: 0px 0px 4px;
   white-space: nowrap;
   color: #F90;
   letter-spacing: 1px;
   background-color: #333;
}
#calendar h3.H3downtheroad
{
   font-size: 16px;
   font-weight: normal;
   text-align: left;
   padding: 0px;
   margin: 0px 0px 6px 0px;
   background-image: url(../abc_events-news/H3_ABCeventCal_title24.png);
   height: 18px;
   width: 100%;
   text-indent: -9999px;
   background-repeat: no-repeat;
   background-position: center top;
   white-space: nowrap;
}
#calendar p 
{
   color: #333;
   font-size: 12px;
   margin-right: 8px;
}

#eventGallery {
   clear: both;
   width: 958px;
   text-align: left;
   margin-top: 10px;
   padding-top: 10px;
   border: solid #333 1px;
   position: relative;
}
#eventGallery h3 {
   font-size: 1.6em;
   color: #F90;
   font-weight: normal;
   text-align: left;
   margin-left: 20px;
}
#galleryMenu  {
   margin: 10px 20px;
   position: relative;
}
#galleryMenu #galleryMenu_T tr td { }
#galleryMenu_T td a
{ color: #999; }
#galleryMenu_T tr td.thumb {
   border: solid #333 1px;
   text-align: left;
}
#galleryMenu_T tr td.thumb a
img{
   padding: 2;
   display: block;
   width: 48px;
}
#galleryMenu_T td.galleryname
{
   font-size: 1.1em;
   color: #999;
   margin-right: 10px;
   line-height: 1.2;
   font-family: Verdana, Geneva, sans-serif;
   padding: 2px 8px;
}
#galleryMenu_T td.galleryname .eventdate
{
   font-size: 0.8em;
   color: #999;
   display: block;
}
#galleryMenu_T td.galleryname a:link , #galleryMenu_T td.galleryname a:visited
{ color: #FFF; }
#galleryMenu_T td.galleryname a:hover , #galleryMenu_T td.galleryname a:active
{ color: #F60; }
/* Switched from List to Table - unused tags below

#galleryMenu ul li {
   font-size: 10px;
   color: #999;
   margin-bottom: 12px;
   float: left;
   clear: none;
   margin-left: 5px;
   margin-right: 10px;
}
#galleryMenu li a {
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 1em;
   display: block;
   color: #999;
   white-space: nowrap;
}
#galleryMenu li a img  {
   float: left;
   margin-right: 5px;
}
#galleryMenu li a:link, #galleryMenu li a:visited
{
   color: #FFF;
   text-decoration: underline;
}
#galleryMenu li span  {
   font-size: .9em;
   line-height: 1.4;
}*/

#eventGallery  iframe #gallery{
   clear: both;
   position: relative;
   padding: 4px 2px;
   margin-top: 6px;
   border-top: solid #333 1px;
}

#content #border_bottom {
   margin-top: 0px;
   margin-bottom: 8px;
}
