.calendar .col_gch h3 {
	margin-bottom: 5px;
}

.calendar .col_gch p {
	padding-bottom: 6px;
	margin-bottom: 6px;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.calendar .col_gch p em,
.calendar .col_gch p strong {
	font-weight: bold;
}

.calendar .col_gch p em {
	color: rgb(226, 0, 122);
}

.calendar .col_gch p strong {
		/*float: right;*/
		text-transform: none;
		font-size: 14px;
}
.calendar .col_gch p a {
	text-decoration: none;
	color: black;
	text-transform: uppercase;
	font-size: 20px;
	
}

.calendar .col_gch p strong a {
	font-size: 14px;
}

.calendar .col_gch p a.spectacle {
	display: block;
	float: none;
	padding-top: 3px;
	color: #e2007a;
}
.calendar .col_gch p { border-bottom: 2px solid #e2007a; } 
.calendar .col_gch p.theatre { border-bottom: 2px solid #e2001a; } 
.calendar .col_gch p.danse { border-bottom: 2px solid #45a12a; }
.calendar .col_gch p.musique { border-bottom: 2px solid #911577; }
.calendar .col_gch p.cirque { border-bottom: 2px solid #009ee0; }
.calendar .col_gch p.jeune_public { border-bottom: 2px solid #00887a; }
.calendar .col_gch p.art_contemporain { border-bottom: 2px solid #e195bc; }
.calendar .col_gch p.performance { border-bottom: 2px solid #1a6178; }

.calendar .col_gch p.theatre a.spectacle { color: #e2001a; }
.calendar .col_gch p.danse a.spectacle { color: #45a12a; }
.calendar .col_gch p.musique a.spectacle { color: #911577; }
.calendar .col_gch p.cirque a.spectacle { color: #009ee0; }
.calendar .col_gch p.jeune_public a.spectacle { color: #00887a; }
.calendar .col_gch p.art_contemporain a.spectacle { color: #e195bc; }
.calendar .col_gch p.performance a.spectacle { color: #1a6178; }



.calendar .col_gch p em.presents {
	display: block;
	line-height: 12px;
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	margin: 4px 0 4px;
	color: black;
}

.calendar .col_gch p em.presents span {
	font-weight: normal;
}

.home .col_gch p {
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 8px;
}

.home .col_gch strong,
.home .col_gch b {
	font-weight: bold;
}

.home .col_gch em,
.home .col_gch i {
	font-style: italic;
}

.home .col_gch .logos {
	float: right;
	text-align: right;
}

.home .col_gch .logos img {
	margin-bottom: 10px;
}

.home .col_gch .logos .reims {
	margin-right: 20px;
}


/* =========================================== */
/* = Global styles for Scènes d’Europe site. = */
/* =========================================== */

/* Reset all user-agent styles. */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0b1
build: 1160
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* End of YUI reset. */

/* Typography. (defaults)*/

body {
	font: normal 14px Helvetica, Arial, sans-serif;
	color: black;
}

/* Layout. */

html, body {
	margin: 0px;
	padding: 0px;
}
html, body {
	width: 100%;
	height: 100%;
	background-color: #ff33ff;
}

body {
	background-image: url('../images/bg_pin_shadow_2.png');
	background-repeat: no-repeat;
	background-position: 20px 77px;
}

#bulle {
	width: 953px;
	padding: 0 0 0 20px;
}

#header {
	height: 140px;
	background: white url('../images/bg_header.png') no-repeat 0 0px;
	width: 952px;
	padding-top: 20px;
}

#content {
	height: 536px;
	min-height: 100px;
	width: 905px;
	max-height: 536px;
	overflow: auto;
	background-color: white;
	margin: 0 10px 30px 37px;
}


/* ========== */
/* = Header = */
/* ========== */

#header {
	position: relative;
}

#header h1 {
	position: absolute;
	width: 430px;
	height: 30px;
	top: 41px;
	left: 37px;
}

#header h1 a {
	display: block;
	width: 430px;
	height: 30px;
	text-indent: -9999px;
	background: url('../images/titre_reims_scenes_d-europe.png') no-repeat;
}

#header h2 {
	position: absolute;
	top: 77px;
	left: 37px;
	width: 430px;
	height: 27px;
}

#header h2 a {
	display: block;
	text-indent: -9999px;
	width: 430px;
	height: 27px;
}

.fr #header h2 a {
	background: url('../images/titre_festival_du_3_au_19_d.png') no-repeat scroll top left;
}

.en #header h2 a {
	background: url('../images/titre_festival_du_3_au_19en.png') no-repeat scroll top left;
}

ul.menu_categories {
	display: block;
	position: absolute;
	top: 107px;
	left: 37px;
}

ul.menu_categories li {
	display: block;
	float: left;
	text-indent: -9999px;
}

ul.menu_categories li a {
	display: block;
	height: 30px;
}

/* normal states of the menu. */

.fr ul.menu_categories li.theatre {
	background: url('../images/menu_theatre_on.png') no-repeat scroll top left;
	width: 92px;
	height: 25px;
}

.fr ul.menu_categories li.danse {
	background: url('../images/menu_danse_on.png') no-repeat scroll top left;
	width: 73px;
	height: 25px;
}

.fr ul.menu_categories li.musique {
	background: url('../images/menu_musique_on.png') no-repeat scroll top left;
	width: 97px;
	height: 25px;
}

.fr ul.menu_categories li.cirque {
	background: url('../images/menu_cirque_on.png') no-repeat scroll top left;
	width: 80px;
	height: 25px;
}

.fr ul.menu_categories li.jeune_public {
	background: url('../images/menu_jeune_public_on.png') no-repeat scroll top left;
	width: 151px;
	height: 25px;
}

.fr ul.menu_categories li.art_contemporain {
	background: url('../images/menu_art_contemporain_on.png') no-repeat scroll top left;
	width: 217px;
	height: 25px;
}

.fr ul.menu_categories li.performance {
	background: url('../images/menu_performances_on.png') no-repeat scroll top left;
	width: 172px;
	height: 25px;
}

/* …in english */

.en ul.menu_categories li.theatre {
	background: url('../images/menu_theatre_en_on.png') no-repeat scroll top left;
	width: 88px;
	height: 25px;
}

.en ul.menu_categories li.danse  {
	background: url('../images/menu_danse_en_on.png') no-repeat scroll top left;
	width: 71px;
	height: 25px;
}

.en ul.menu_categories li.musique {
	background: url('../images/menu_musique_en_on.png') no-repeat scroll top left;
	width: 68px;
	height: 25px;
}
.en ul.menu_categories li.cirque {
	background: url('../images/menu_cirque_en_on.png') no-repeat scroll top left;
	width: 77px;
	height: 25px;
}
.en ul.menu_categories li.jeune_public {
	background: url('../images/menu_jeune_public_en_on.png') no-repeat scroll top left;
	width: 205px;
	height: 25px;
}
.en ul.menu_categories li.art_contemporain {
	background: url('../images/menu_art_contemporain_en_on.png') no-repeat scroll top left;
	width: 210px;
	height: 25px;
}
.en ul.menu_categories li.performance {
	background: url('../images/menu_performances_en_on.png') no-repeat scroll top left;
	width: 163px;
	height: 25px;
}

/* active states of the menu. */

.fr ul.menu_categories li.theatre:hover,
.fr ul.menu_categories li.theatre.selected {
	background: url('../images/menu_theatre_off.png') no-repeat scroll top left;
}

.fr ul.menu_categories li.danse:hover,
.fr ul.menu_categories li.danse.selected {
	background: url('../images/menu_danse_off.png') no-repeat scroll top left;
}

.fr ul.menu_categories li.musique:hover,
.fr ul.menu_categories li.musique.selected {
	background: url('../images/menu_musique_off.png') no-repeat scroll top left;
}

.fr ul.menu_categories li.cirque:hover,
.fr ul.menu_categories li.cirque.selected {
	background: url('../images/menu_cirque_off.png') no-repeat scroll top left;
}

.fr ul.menu_categories li.jeune_public:hover,
.fr ul.menu_categories li.jeune_public.selected {
	background: url('../images/menu_jeune_public_off.png') no-repeat scroll top left;
}

.fr ul.menu_categories li.art_contemporain:hover,
.fr ul.menu_categories li.art_contemporain.selected {
	background: url('../images/menu_art_contemporain_off.png') no-repeat scroll top left;
}

.fr ul.menu_categories li.performance:hover,
.fr ul.menu_categories li.performance.selected {
	background: url('../images/menu_performances_off.png') no-repeat scroll top left;
}


/* …in english */

.en ul.menu_categories li.theatre:hover,
.en ul.menu_categories li.theatre.selected {
	background: url('../images/menu_theatre_en_off.png') no-repeat scroll top left;
}

.en ul.menu_categories li.danse:hover,
.en ul.menu_categories li.danse.selected {
	background: url('../images/menu_danse_en_off.png') no-repeat scroll top left;
}

.en ul.menu_categories li.musique:hover,
.en ul.menu_categories li.musique.selected {
	background: url('../images/menu_musique_en_off.png') no-repeat scroll top left;
}

.en ul.menu_categories li.cirque:hover,
.en ul.menu_categories li.cirque.selected {
	background: url('../images/menu_cirque_en_off.png') no-repeat scroll top left;
}

.en ul.menu_categories li.jeune_public:hover,
.en ul.menu_categories li.jeune_public.selected {
	background: url('../images/menu_jeune_public_en_off.png') no-repeat scroll top left;
}

.en ul.menu_categories li.art_contemporain:hover,
.en ul.menu_categories li.art_contemporain.selected {
	background: url('../images/menu_art_contemporain_en_of.png') no-repeat scroll top left;
}

.en ul.menu_categories li.performance:hover,
.en ul.menu_categories li.performance.selected {
	background: url('../images/menu_performances_en_off.png') no-repeat scroll top left;
}


#google_cse {
	position: absolute;
	top: 84px;
	left: 767px;
	width: 150px;
}

#google_cse input {
	width: 148px;
	height: 15px;
}

#header marquee {
	font: bold 16px Helvetica, Arial, sans-serif;
	color: #e2001a;
	text-transform: uppercase;
	width: 274px;
	height: 15px;
	position: absolute;
	top: 87px;
	left: 483px;
}


#header ul.menu_general {
	display: block;
	position: absolute;
	top: 56px;
	/*left: 483px;*/
	right: 27px;
}

#header ul.menu_general li {
	display: block;
	float: right;
	padding-right: 8px;
}

#header ul.menu_general li a {
	display: block;
	
	text-transform: uppercase;
	text-decoration: none;
	color: #e2007a;
	font: bold 14px Helvetica, Arial, sans-serif;
}

#header ul.menu_general li a.extras {
	color: #eb6d11;
}

#header ul.menu_general li a:hover {
	text-decoration: underline;
}


/* Menu top. */

#header ul.menu_top {
	display: block;
	position: absolute;
	top: 32px;
	left: 483px;
	width: 434px;
	text-align: right;
}

#header ul.menu_top li {
	display: inline;
	padding-left: 11px;
}
#header ul.menu_top li a {
	color: black;
	font-size: 12px;
	text-decoration: none;
}

#header ul.menu_top li strong a {
	font-size: 14px;
	font-weight: bold;
	color: #e2001a;
}


/* ========================================= */
/* = Zone contenu, avec ses deux colonnes. = */
/* ========================================= */

#content {
	overflow: auto;
}

#content .col_gch,
#content .col_dt {
	width: 433px;
	float: left;
}

#content .col_gch {
	margin-right: 13px;
	width: 431px;
}

.col_gch h3 {
	font-size: 50px;
	font-weight: bold;
	color: #e2001a;
	color: #e2007a;
	text-transform: uppercase;
	line-height: 50px;
}

#content .col_dt .random_images a.image_link {
	display: block;
	margin-bottom: 10px;
}

#content .col_dt .random_images a.image_link img {
	display: block;
}

body.performance #content .col_gch em.presents {
	font-weight: bold;
}

body.performance #content .col_gch em.presents span {
	font-weight: normal;
}

body.performance .col_gch h3 {
	margin-bottom: 3px;
	margin-top: 3px;
}

body.performance .col_gch h3,
body.performance .col_gch p.intro,
body.performance .col_dt a,
body.performance .col_gch a {
	color: #e2007a;
}

body.performance .theatre .col_gch h3,
body.performance .theatre .col_gch p.intro,
body.performance .theatre .col_dt a,
body.performance .theatre .col_gch a {
	color: #e2001a;
}

body.performance .danse .col_gch h3,
body.performance .danse .col_gch p.intro,
body.performance .danse .col_dt a,
body.performance .danse .col_gch a {
	color: #45a12a;
}

body.performance .musique .col_gch h3,
body.performance .musique .col_gch p.intro,
body.performance .musique .col_dt a,
body.performance .musique .col_gch a {
	color: #911577;
}

body.performance .cirque .col_gch h3,
body.performance .cirque .col_gch p.intro,
body.performance .cirque .col_dt a,
body.performance .cirque .col_gch a {
	color: #009ee0;
}

body.performance .jeune_public .col_gch h3,
body.performance .jeune_public .col_gch p.intro,
body.performance .jeune_public .col_dt a,
body.performance .jeune_public .col_gch a {
	color: #00887a;
}

body.performance .art_contemporain .col_gch h3,
body.performance .art_contemporain .col_gch p.intro,
body.performance .art_contemporain .col_dt a,
body.performance .art_contemporain .col_gch a {
	color: #e195bc;
}

body.performance .performance .col_gch h3,
body.performance .performance .col_gch p.intro,
body.performance .performance .col_dt a,
body.performance .performance .col_gch a {
	color: #1a6178;
}

body.performance .col_gch strong.set {
	font: bold 16px Helvetica, Arial;
	text-transform: uppercase;
	margin-right: 10px;
}

body.performance .col_gch p {
	margin-bottom: 5px;
	line-height: 18px;
}
body.performance .col_gch p.intro {
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	margin-top: 10px;
}

body.performance .col_gch .description {
	margin: 10px 0;
}

body.performance .col_gch .description em {
	font-style: italic;
}

body.performance .col_gch .description strong {
	font-weight: bold;
}

body.performance .col_gch p.production {
	color: #58585a;
	margin: 15px 0;
}

body.performance .col_gch p.generique {
	color: #58585a;
		margin: 15px 0;
}


/* ===================== */
/* = Colonne de droite = */
/* ===================== */

body.performance .col_dt {
	font-size: 16px;
}

body.performance .col_dt img {
	display: block;
	margin: 0 0 10px 0;
}

body.performance .col_dt a {

	font-weight: bold;
	
}
body.performance .col_dt p.events {
	margin: 10px 0;
}

body.performance .col_dt p.events,
body.performance .col_dt p.events a {
	text-transform: uppercase;
	text-decoration: none;
}

body.performance .col_dt p.tarifs {
	font-weight: bold;
	line-height: 21px;
	font-size: 15px;
}
body.performance .col_dt p.more_info {
	margin-top: 10px;
}
body.performance .col_dt p.more_info a {
	font-size: 13px;
}

.program .col_gch h3 {
	margin-bottom: 5px;
}

.program .col_gch p {
	padding-bottom: 6px;
	margin-bottom: 6px;
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	text-transform: uppercase;
}

.program .col_gch p a.spectacle {
	display: block;
	text-decoration: none;
	color: #e6007a;
}
.program .col_gch p { border-bottom: 2px solid #e6007a; } 
.program .col_gch p.theatre { border-bottom: 2px solid #e2001a; } 
.program .col_gch p.danse { border-bottom: 2px solid #45a12a; }
.program .col_gch p.musique { border-bottom: 2px solid #911577; }
.program .col_gch p.cirque { border-bottom: 2px solid #009ee0; }
.program .col_gch p.jeune_public { border-bottom: 2px solid #00887a; }
.program .col_gch p.art_contemporain { border-bottom: 2px solid #e195bc; }
.program .col_gch p.performance { border-bottom: 2px solid #1a6178; }

.program .col_gch p.theatre a.spectacle { color: #e2001a; }
.program .col_gch p.danse a.spectacle { color: #45a12a; }
.program .col_gch p.musique a.spectacle { color: #911577; }
.program .col_gch p.cirque a.spectacle { color: #009ee0; }
.program .col_gch p.jeune_public a.spectacle { color: #00887a; }
.program .col_gch p.art_contemporain a.spectacle { color: #e195bc; }
.program .col_gch p.performance a.spectacle { color: #1a6178; }

.program .col_gch p em.presents {
	display: block;
	line-height: 12px;
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	margin: 10px 0 4px;
}

.program .col_gch p em.presents span {
	font-weight: normal;
}




/* normal states of the menu. */

.fr.program ul.menu_categories.filtered li.theatre {
	background: url('../images/menu_theatre_off.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.danse {
	background: url('../images/menu_danse_off.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.musique {
	background: url('../images/menu_musique_off.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.cirque {
	background: url('../images/menu_cirque_off.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.jeune_public {
	background: url('../images/menu_jeune_public_off.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.art_contemporain {
	background: url('../images/menu_art_contemporain_off.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.performance {
	background: url('../images/menu_performances_off.png') no-repeat scroll top left;
}

/* …in english */

.en.program ul.menu_categories.filtered li.theatre {
	background: url('../images/menu_theatre_en_off.png') no-repeat scroll top left;
}

.en.program ul.menu_categories.filtered li.danse  {
	background: url('../images/menu_danse_en_off.png') no-repeat scroll top left;
}

.en.program ul.menu_categories.filtered li.musique {
	background: url('../images/menu_musique_en_off.png') no-repeat scroll top left;
}
.en.program ul.menu_categories.filtered li.cirque {
	background: url('../images/menu_cirque_en_off.png') no-repeat scroll top left;
}
.en.program ul.menu_categories.filtered li.jeune_public {
	background: url('../images/menu_jeune_public_en_off.png') no-repeat scroll top left;
}
.en.program ul.menu_categories.filtered li.art_contemporain {
	background: url('../images/menu_art_contemporain_en_of.png') no-repeat scroll top left;
}
.en.program ul.menu_categories.filtered li.performance {
	background: url('../images/menu_performances_en_off.png') no-repeat scroll top left;
}

/* active states of the menu. */

.fr.program ul.menu_categories.filtered li.theatre:hover,
.fr.program ul.menu_categories.filtered li.theatre.selected {
	background: url('../images/menu_theatre_on.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.danse:hover,
.fr.program ul.menu_categories.filtered li.danse.selected {
	background: url('../images/menu_danse_on.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.musique:hover,
.fr.program ul.menu_categories.filtered li.musique.selected {
	background: url('../images/menu_musique_on.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.cirque:hover,
.fr.program ul.menu_categories.filtered li.cirque.selected {
	background: url('../images/menu_cirque_on.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.jeune_public:hover,
.fr.program ul.menu_categories.filtered li.jeune_public.selected {
	background: url('../images/menu_jeune_public_on.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.art_contemporain:hover,
.fr.program ul.menu_categories.filtered li.art_contemporain.selected {
	background: url('../images/menu_art_contemporain_on.png') no-repeat scroll top left;
}

.fr.program ul.menu_categories.filtered li.performance:hover,
.fr.program ul.menu_categories.filtered li.performance.selected {
	background: url('../images/menu_performances_on.png') no-repeat scroll top left;
}


/* …in english */

.en.program ul.menu_categories.filtered li.theatre:hover,
.en.program ul.menu_categories.filtered li.theatre.selected {
	background: url('../images/menu_theatre_en_on.png') no-repeat scroll top left;
}

.en.program ul.menu_categories.filtered li.danse:hover,
.en.program ul.menu_categories.filtered li.danse.selected {
	background: url('../images/menu_danse_en_on.png') no-repeat scroll top left;
}

.en.program ul.menu_categories.filtered li.musique:hover,
.en.program ul.menu_categories.filtered li.musique.selected {
	background: url('../images/menu_musique_en_on.png') no-repeat scroll top left;
}

.en.program ul.menu_categories.filtered li.cirque:hover,
.en.program ul.menu_categories.filtered li.cirque.selected {
	background: url('../images/menu_cirque_en_on.png') no-repeat scroll top left;
}

.en.program ul.menu_categories.filtered li.jeune_public:hover,
.en.program ul.menu_categories.filtered li.jeune_public.selected {
	background: url('../images/menu_jeune_public_en_on.png') no-repeat scroll top left;
}

.en.program ul.menu_categories.filtered li.art_contemporain:hover,
.en.program ul.menu_categories.filtered li.art_contemporain.selected {
	background: url('../images/menu_art_contemporain_en_of.png') no-repeat scroll top left;
}

.en.program ul.menu_categories.filtered li.performance:hover,
.en.program ul.menu_categories.filtered li.performance.selected {
	background: url('../images/menu_performances_en_on.png') no-repeat scroll top left;
}



.static_partners h4 {
	text-transform: uppercase;
	font: bold 16px/20px Helvetica, Arial, sans-serif;
	margin: 15px 0 5px 0;
}

.static_partners img {
	display: block;
	margin-bottom: 5px;
}

.static_partners a {
	color: #e2007a;
}

.static_information .col_gch h3 {
	letter-spacing: -3px;
}

.static_information .col_gch p {
	
}
.static_information a.cartouche {
	background-color: #e2007a;
	font-size: 15px;
	color: white;
	margin: 10px auto 15px;
	padding: 7px;
	text-align: center;
	text-transform: uppercase;
	line-height: 20px;
	display: block;
}

.static_information p {
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 14px;
}

.static_information p.exergue {
	text-transform: uppercase;
	line-height: 15px;
	font-size: 13px;
	color: #e2007a;
}

.static_information p strong {
	font-weight: bold;
}

.static_contacts h4 {
	text-transform: uppercase;
	font: bold 16px/20px Helvetica, Arial, sans-serif;
	margin: 15px 0 5px 0;
}

.static_contacts .col_gch h3 {
	letter-spacing: -3px;
}

.static_contacts a {
	color: #e2007a;
}


.venues #content h3 {
	margin-bottom: 5px;
}

.venues #content p {
	padding-bottom: 6px;
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	border-bottom: 2px solid #e2001a;
	color: black;
	margin-right: 20px;
}


.venues #content p.festival {
	border-bottom: 2px solid #e2007a;
}
.venues #content p.festival strong {
	color: #e2007a;
}

.venues #content p strong {
	display: block;
	color: #e2001a;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 20px;
}

.venues #content p a {
	display: block;
	text-decoration: none;
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: black;
	padding-top: 2px;
}

.venues #content p a.website {
	float: none;
	display: block;
	font-size: 12px;
	text-transform: none;
	text-decoration: underline;
}

.venues #content p a.disclose {
	float: none;
	display: block;
	font-size: 12px;
	text-transform: none;
	text-decoration: underline;
}

.venues #content p span.hidden {
	display: block;
	font-size: 14px;
	text-transform: none;
	color: black;
	font-weight: normal;
}