@charset "utf-8";
/* CSS Document */


#events {
	padding: 0 13px 0 13px;
	margin: 0 0px 0px 0px;
}

#events .header .images {
	margin: 10px 0px 0 0px;
}

#events .header .images img.section_logo {
	float: left;
}

#events .header .images img.city {
	float: right;
	margin-top: 10px;
}

#events .header .other_cities {
	background-color: #b2b2b2;
	margin: 13px 0px 0px 0px;
	padding: 4px 7px 4px 7px;
}

#events .header .other_cities {
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
}

#events .header .other_cities .desc p {
	color: #dfdfdf;
	margin: 0px;
	float: left;
}

#events .header .other_cities .cities_list {
	float: left;
	margin: 0px 0px 0px 9px;
	width: 540px;
	text-align: left;
	padding: 0px;
}

#events .header .other_cities .cities_list span {
	margin: 0px 11px 0px 0px;
}

#events .header .other_cities .cities_list span a:link {
	color: #FFF;
	text-decoration: none;
}

#events .header .other_cities .cities_list span a:visited {
	color: #FFF;
	text-decoration: none;
}

#events .header .other_cities .cities_list span a:hover {
	color: #FFF;
	text-decoration: underline;
}

#events .header .other_cities .cities_list span a:active {
	color: #FFF;
	text-decoration: none;
}

#events .header .other_cities .cities_list span.current a:link {
	color: #3a3a3a;
	text-decoration: none;
}

#events .header .other_cities .cities_list span.current a:visited {
	color: #3a3a3a;
	text-decoration: none;
}

#events .header .other_cities .cities_list span.current a:hover {
	color: #3a3a3a;
	text-decoration: underline;
}

#events .header .other_cities .cities_list span.current a:active {
	color: #3a3a3a;
	text-decoration: none;
}

#events .header .view_options {
	background-color: #e2e2e2;
	height: 18px;
	margin: 3px 0px 0px 0px;
}

#events .header .view_options ul {
	list-type: none;
	margin: 0px 33px 0px 0px;
	padding: 0px;
	text-align: right;
}

#events .header .view_options ul li {
	display: inline;
	margin: 0px 0px 0px 22px;
}

#events .header .view_options ul li img {
	margin: 5px 0px 0px 0px;
}


#events .featured{
	float: left;
	clear: left;
	margin: 7px 0 15px 0;
	padding: 0 0 0 0;
	background: #f2f2f2;
	width: 719px;
}


#events .featured .picture{
	float: left;
	clear: left;
	width: 204px;
	height: 136px;
	overflow: hidden;
	margin: 4px 0 4px 4px;
}


#events .featured .content{
	float: left;
	margin: 7px 10px 10px 10px;
	padding: 0 0 0 0;
}


#events .featured .content{
	float: left;
	margin: 7px 10px 10px 10px;
	padding: 0 0 0 0;
}


#events .featured .content h3{
	margin: 0 0 0 0;
	color: #4e9fc1;
	font-weight: bold;
	font-size: 16px;
}


#events .featured .content a{
	color: #3d3d3d;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	margin: 0 0 8px 0;
	float: left;
	clear: left;
}


#events .featured .content a:hover{
	text-decoration: underline;
}

#events .featured .content p{
	float: left;
	clear: left;
	font-size: 12px;
	margin: 0 0 0;
	color: #3d3d3d;
	width: 450px;
}



#events .featured p .title{
	float: left;
	color: #9c9c9c;
	width: 50px;
	display: inline;
}


#events .day {
	font-family: Helvetica, Arial;
	clear: both;
	margin: 0px 0px 20px 0px;
}

#events .day p.title {
	color: #b33e82;
	font-size: 15px;
	font-weight: bold;
}

#events .day .category_title {
	width: 91px;
	float: left;
}

#events .day .category_title p {
	margin: 0px;
	font-size: 11px;
	color: #5996b5;
	font-weight: bold;
}

#events .day .category_title p a:link {
	color: #5996b5;
	text-decoration: none;
}

#events .day .category_title p a:visited {
	color: #5996b5;
	text-decoration: none;
}

#events .day .category_title p a:hover {
	color: #5996b5;
	text-decoration: underline;
}

#events .day .category_title p a:active {
	color: #5996b5;
	text-decoration: none;
}


#events .day .events_list {
	float: left;
	width: 535px;
}

#events .day .events_list p {
	margin: 0px;
	font-size: 11px;
}

#events .day .events_list p span.where {
	color: #ababab;
}

#events .day .events_list p a:link {
	color: #000;
	text-decoration: none;
}

#events .day .events_list p a:visited {
	color: #000;
	text-decoration: none;
}

#events .day .events_list p a:hover {
	color: #000;
	text-decoration: underline;
}

#events .day .events_list p a:active {
	color: #000;
	text-decoration: none;
}


#events .line {
	height: 1px;
	font-size: 1px;
	background-color: #979797;
	margin: 2px 0px 0px 0px;
}

#events .day .separation {
	clear:both;
	font-size: 1px;
	height: 8px;
}

#events .day .notfound {
	font-size: 11px;
	
}

#events .day .events_list p span.date_range {
	color: #74af4c;
}

#events .container {
	font-family: Helvetica, Arial;
	background-color: #f2f2f2;
	margin: 6px 0px 18px 0px;
	padding: 11px;
}

#events .container .left {
	width: 332px;
	float: left;
}

#events .container .left .row {
	margin: 0px;
	clear: both;
}


#events .container .left .row .l {
	width: 54px;
	float: left;
	margin: 0px;
}

#events .container .left .picture {
	width: 332px;
	overflow: hidden;
	margin-bottom: 10px;
}

#events .container .left .buttons {
	margin: 7px 0px 0px 0px;
	background-color: #9c9c9c;
	font-size: 1px;
	height: 10px;
}

#events .container .left .buttons img {
	margin: 0px 1px 0px 0px;
}

#events .container .left .row .l p {
	font-size: 12px;
	font-weight: bold;
	color: #7d7d7d;
	margin: 0px;
}

#events .container .left .row .r {
	width: 270px;
	float: left;
	margin: 0px;
}

#events .container .left .row .r p {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #7d7d7d;
}

#events .container .left .row .r p span.dark {
	color: #282828;
}

#events .container .right {
	width: 260px;
	float: left;
	margin: 0px 0px 0px 10px;
}

#events .container .right p.category {
	font-size: 20px;
	font-weight: bold;
	color: #48a0ce;
	margin: 0px;
}

#events .container .right p.title {
	font-size: 11px;
	font-weight: bold;
	color: #282828;
	margin: 0px;
}

#events .container .right div.description {
	color: #464646;
	font-size: 11px;
	font-weight: none;
	margin: 6px 0px 0px 0px;
}

/* END EVENTS */
