/*global elements*/


img { border:none;}

.contentEvent{ background:url(../images/bgContentEvents.jpg) #E6E6E6; width:900px; margin:0 auto;}
.contentHome{ background:#E6E6E6; width:900px; display:inline; }
.colLeft { width:715px; background:#FFFFFF; display:inline; padding-bottom:26px; }
.colRight { width:185px; background:#E6E6E6; display:inline;   }

/*Left Column Elements*/
/*.colLeft h1 { margin:0; padding:5px 0 8px 20px; font-size:24px; }
.colLeft p { margin:0; padding:0 20px 0 20px; }*/
.contentCopy{ margin:0 20px 0 20px;}
.contentCopy p{ margin-bottom:10px;}
.contentCopy h1{margin:0 0 10px 0; padding:0; font-size:24px; line-height:22px;}

.highlightSection{ height:1%;}
.highlightSection p{ margin:10px;}

.mainEventContainer { margin:10px 0 0 20px; }
.mainEvent { float:left; width:216px; min-height:130px; _height:130px; margin:0px 5px 0 0; padding:0; background:url(../images/bgMainEvent.jpg) bottom repeat-x; }
.mainEvent h2 { margin:0; padding:8px 0 0 8px; font-size:13px; }
.mainEvent p { margin:0; padding:4px 0 4px 8px; }

.eventListings {float:left;width:655px; margin:10px 0 10px 0; padding:0;}

.darkGrayBg { background:#dbdbdb; }
.lightGrayBg { background:#EEEEEE; }

.eventOptions{width:655px; font-size:12px}

.eventYears{ margin-bottom:18px;}
.eventYears ul{ margin:0; padding:0; }
.eventYears li { display:inline; margin:0; padding:0; list-style-type:none; }

.eventSortBy { margin:8px 0 12px 10px; }
.eventSelection { width:175px; margin:0 0 0 4px; }

.eventPages{ margin-right:14px; text-align:right;}
.eventPages ul li{ display:inline; margin:0; padding:0; list-style-type:none; }
.eventPages img{ border:none;}

.eventMonth{ font-weight:bold; margin:6px 0 6px 9px;}

.eventDetailsSelection{ text-align:right; margin:6px 9px 6px 0;}

.eventItems{ width:655px; font-size:12px; color:#999999; }

.eventDate{ margin:16px 0 0 12px; font-size:14px;}

.eventInfo{ margin:16px 0 16px 12px;}
.eventInfo p{ margin:0; padding:0;}
/*.eventInfo h2{ color:#333333;}*/
.eventInfo a { color:#993233; text-decoration:none;}
.eventInfo a:hover { text-decoration:underline; }

.eventLink{ color:#993233; text-decoration:none;}
.eventLink a:hover { text-decoration:underline; }

.eventIcon{ text-align:center; margin:16px 9px 16px 0;}
.eventIcon img{ border:none;}

.hrbreak{ height:7px; background:#EBEBEB;}
.hrbreak span{ display:none; visibility:hidden;}

/*Datails Event*/
.detailListing{ margin-bottom:22px;}
.detailInfo{ width:465px; float:left; margin-left:20px; display:inline; }
.detailInfo h1{margin:0; padding:0; font-size:24px; line-height:22px;}
.detailInfo p{margin-bottom:15px;}
.detailDateLoc{margin:12px 0 12px 0; font-weight:bold;}
.detailDateLoc p{margin:0;}

.detailInfo h3, .highlightSection h3{padding:8px 0 8px 10px; background:#EEEEEE; color:#333; font-weight:bold; font-size:12px; }

.detailInfo2{ width:187px; float:left; margin:0 0 10px 20px; _margin:0 0 -5px 20px; display:inline;}
.detailOptions { background:#EEEEEE; border:1px solid #CCC;}
.detailOptions p{ font-size:12; color:#666; margin-left:13px; }
.detailOptionsInfo{ margin:18px 5px 18px 5px; }

.col2Info{}
.col2Info img{float:left; margin:10px;}

/* Sig Events */
.sigEvents{ margin:10px 0 10px 0;}
.sigEvents h4{ margin:0; padding:0; font-size:14;}
.sigEventsImage{ float:right; margin:0 10px 0 10px; display:inline;}
.sigEvents p{ margin-right:10px;}


/*Right Column Elements*/

.rightPod{width:177px; margin:0 0 10px 0;}
.rightPod h2{color:#333;}

.eventsMenu { width:177px; margin:0 0 0 4px;}
.eventsMenu h2 { width:167px; height:27px; margin:4px 0 8px 0px; padding:10px 0 0 10px;  background:#F8F8F8; }
.eventsMenu ul, .detailOptionsInfo ul { margin:0 0 10px 0; padding:0;}
.eventsMenu ul li, .detailOptionsInfo ul li { margin:0 0 5px 15px; padding:0 0 0 10px; list-style-type:none; background:url(../images/events_red_list_arrow.gif) 0 3px no-repeat; text-indent:-10px; line-height:15px; }
.eventsMenu ul li a, .detailOptionsInfo ul li a { padding:0 0 0 10px; color:#993233; text-decoration:none; }
.eventsMenu ul li a:hover, .detailOptionsInfo ul li a:hover { text-decoration:underline; }

.adDiv { width:177px; min-height:86px; padding-bottom:10px; margin:0 0 0 4px; background:url(../images/podFade.jpg) repeat-x #E6E6E6; }
*html .adDiv { height:86px;}
.adDiv h2 { padding:15px 0 0 10px;}
.adDiv .adLogo { margin:10px 1px 9px 8px; padding:0; float:left; }
.adDiv .adContent{ margin:10px 0 0 4px; width:101px; float:left;}
.adDiv p { margin:0; padding:0 0 0 10px; }
.adDiv a { color:#993233; text-decoration:none; text-transform:uppercase; }
.adDiv a:hover { text-decoration:underline; }


.seleted{ font-weight:bold;}