/*

Hauser & Wirth
General styles
Updated:	13/03/2008
Author:		Jean-Michel Dentand

-------------------------------*/

/* Colors

Body Background: #ffffff
Body text: #000000
Link:	#000
Link hover: #AA103F
Border colour: #E0E0E0

-------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* end reset -------------------------------*/

/* @group Elements */

body
{
	color: #222;
	font: 9pt/18px helvetica, arial, sans-serif;
	margin: 0 0 36px 0;
	text-shadow: #FFF 0 1px 1px; /* For Safari */
	background-color:#FFF;
}

a
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a:hover,a:visited:hover { color: #AA103F; }
a:hover span { color: inherit; }
a:visited { color: #1c1c1c; }

a.nobold {
	font-weight: normal;
}

em { font-style: italic; }
strong { font-weight: bold; }

.no-display { display: none; }


a[rel^="external"]
{
	background: #fff url(/images/interface/external.gif)  100% 1px no-repeat;
	padding-right: 17px;
}

.external span
{
	background-image: url(/images/interface/external.gif);
	background-repeat: no-repeat;
	background-position: 100% 1px;
	display: inline;
	padding-right: 17px;
}


h1,h2 {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", arial, sans-serif;
}

h1,h2,h3,p
{
	margin: 0 0 18px 0;
	padding: 0;
}

h1 {
	border: 0;
	color: #000;
	display: block;
	font:  bold 17px/18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", arial, sans-serif;
	margin:0 0  9px 0;
	text-shadow: #FFF 0 1px 1px;
	width: 550px;

}

h1.upper {
	/*text-transform: uppercase;*/
}

h1.lower {
	text-transform: none;
}

h3
{
	padding-top:1px; /* fix issue with accents and umlauts */
	color: #000;
	margin: 0 0 17px 0;

}



* + h3 {
	margin-top:36px;/* Check on IE 6 */
}

h1 span,
dt a span
{
	color: #222;
	font-weight: normal;
	font-weight: 300;
}

ul, dl, ol { overflow: hidden;margin-bottom: 18px; }
li { margin-bottom: 18px; }
ul p { margin-bottom: 9px; }
label { display: block; }

/* @end */

/* @group Structure */

.row
{
	float: left;
	width: 100%;
	position: relative;
	/*overflow: hidden;*/
}

.item
{
	position: relative;
	float: left;
	left: 100%;
}

#container,#masthead
{
	margin: 0 auto;
	position: relative;
	width: 950px;
}

#masthead
{
	border-bottom: 1px solid #E0E0E0;
	height: 126px;
	margin-top: 36px;
	margin-bottom: 35px;
}

#footer
{
	font-size: 8.5pt;
	border-top: 1px #E0E0E0 solid;
	margin: 36px 0;
	padding: 18px 0;
}



/* @end */


#footer a
{
	font-weight: normal;
}

.current
{
	font-weight: bold;
	color: #AA103F !important;
}


/* @group Masthead */

#logo
{
	width: 100%;
	height: 72px;
}

#logo a
{
	width: 100%;
	height: 72px;
	display: block;
	background-image: url(/images/interface/hauser_and_wirth_logo_new.gif);
	background-repeat: no-repeat;
	background-position: 50% 9px;
	text-indent: -1234em;
	overflow: hidden;
}

#masthead ul li { display: inline; }
#masthead ul li a
{
	float: left;
	padding: 18px 2em 18px 0;
}



/* @end */

/* @group Search */

div#search
{
	position: absolute;
	right: 0;
	top: 89px;
	text-align: right;
}

div#search label span {
	background-color: #EFEFEF;
	border: 0;
	color: #222;
	display:block;
	font: normal 100%/130% helvetica, arial, sans-serif;
	margin: 0;
	padding: 3px;
	position:relative;
	text-align: left;
	width: 150px;
}

div#search input {
	background-color: #EFEFEF;
	width: 150px;
	font: normal 100%/130% helvetica, arial, sans-serif;
	padding: 4px 3px;
	color: #222;
}

div#search input:focus {
	background-color: #EFEFEF;
}



/* @end */

/* @group Browser */

#browser
{
	position: absolute;
	top: -54px;
	right: 0;
	width: 250px;
	text-align: right;
}

#browser li {
float: right;
margin: 0;}




.browser_index
{
	padding: 0 0 0 .7em;
	border-left: 1px #ccc solid !important;
	margin: 0 .7em !important;
}

.pagination {
	padding: 0 .7em !important;
	border-right: 1px #E0E0E0 solid !important;
}
.next a, .previous a
{
	cursor: pointer;
	display: block;
	height: 18px;
	overflow: hidden;
	text-align: left;
	text-indent: -1234em;
	width:26px;
}
.next a
{
	background: #fff url(/images/interface/arrow_right.gif) no-repeat 60% 0;
}
.previous a
{
	background: #fff url(/images/interface/arrow_left.gif) no-repeat 60% 0;
}


.next a:hover {
	background-position: 60% -36px;

}
.previous a:hover {
	background-position: 60% -36px;
}

.switcher { margin-top: 6px !important;}

.switcher .list_view
{
	margin: 0 .3em 0 0 !important;
	padding: 0 .5em !important;
	border-right: 1px #E0E0E0 solid !important;
}

.switcher .thumbnail_view { margin: 0 !important; }

#bottom_links {
	clear:both;
	text-align: right;
	padding: 9px 0;
	margin-top:1px;
}
#bottom_links .top {
	position: absolute;
	left: 200px;
}

/* @end */

/* @group Forms */


/* @end */

/* @group Indexes */

.index_link
{
	padding: 0 .7em !important;
	border-right: 1px #E0E0E0 solid !important;

}

.index_list
{
	border-bottom: #E0E0E0 solid 1px;
	margin-bottom: 36px;
	overflow: hidden;
}
.index_list li
{
	border-top: #E0E0E0 solid 1px;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 17px 0 0 0;
	width: 550px;
	position: relative;
	float: left;
}


.index_list li dl,
.index_list .image {
	position: relative;
	float: left;
	left: 100%;
}



.index_list li dl {
margin-left:-550px;
width:550px;
overflow:hidden;
padding-bottom:18px !important;
margin-bottom:0;
}

.index_list li dl dt,
.index_list li dl dd {
margin-left:160px;
}


.index_list li .image {
margin-left:-550px;
border-bottom:18px #fff solid;
overflow:hidden;
width:140px;
text-align:right;
z-index:2;
}


.index_list li dt {
margin-bottom:9px;
}


.index_list dl dt,
.index_list dl dd,
#search .index_list dl {
padding-right:50px;
}

.index_list li dd.date,
.index_list li dd.type,
#jobs .index_list li dt
{
	position: absolute;
	padding: 0;
	margin:0;
}

.index_list li dd.type
{
	right: 0;
	margin:0;
	top:0;
	text-align:right;
	padding:0 ;
	}

.index_thumbnails {
	width: 560px;
}
.index_thumbnails li {
	float: left;
	width: 25%;
	height:130px;
	margin: 0 0 10px 0;
	overflow: hidden;
	position: relative;
}

.index_thumbnails li dt,
.index_thumbnails li dd
{
display: none;
}

.index_thumbnails li dd img {
	margin: 0 !important;
	padding: 0;
}
.index_thumbnails li .image,
.index_thumbnails li .movie {
	display: block;
	float: left;
}

.index_thumbnails li .movie {
	display: block;
	position: relative;
	overflow: hidden;
}
.index_thumbnails li .movie span {
	width: 100%;
	height: 100%;
	background: transparent url(/images/interface/play.png) no-repeat 50% 50%;
	z-index:2;
	position: absolute;
	display: block;
}



/* @end */

#ticker { padding: 15px 0; }
#ticker dl { position: relative; }

#ticker dl dt
{
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
}

#ticker dl dd
{
	position: absolute;
	top: 0;
	left: 75px;
}

input,
textarea
{
	border: 0;
	padding: 3px;
	margin: 0;
	background-color: #EFEFEF;
	font-family: helvetica, arial, sans-serif;
	font-size: 100%;
	line-height: 130%;
	color: #222;
}

input.date-pick {
	margin-bottom: 8px;
	width: 120px !important;

}

#subNavigation
{
	margin-left: -100%;
	width: 170px;
	font-size: 100%;
}

#subNavigation li { display: inline; }

#subNavigation li a
{
	display: block;
	margin: 0 0 6px 0;
	font-weight: bold;
}

#subNavigation li a:hover { }
#subNavigation ul { margin-bottom: 36px; }
#subNavigation dl { margin-bottom: 9px; }

#rightColumn
{
	margin-left: -170px;
	width: 170px;
	font-size: 100%;
}

#title
{
	margin: 0 0 18px -750px;
	width: 750px;
	min-height: 36px;
	font-size: 170%;
}

#mainColumn
{
	margin-left: -750px;
	width: 550px;
	min-height: 750px;
}

#artists { min-height: 750px; }

#largeColumn
{
	margin-left: -750px;
	width: 750px;
	min-height: 750px;
}
#subNavigation .content,
#mainColumn .content { margin-right: 0px; }

#gallery
{
	width: 350px;
	margin-left: -350px;
	text-align: right;
}

#galleryCaption
{
	width: 150px;
	margin-left: -150px;
}

.caption
{
	font-size: 8.5pt;
	margin-bottom: 18px;

}

.caption p.multi {
	margin-top: -20px !important;
}

#gallery dl dt { margin-bottom: 18px; }

#gallery dl dd
{
	margin-left: 120px;
	position: relative;
}

div#contact { margin-top: 2.8em; }

.canvas { clear: both; }

.pdf span
{
	background-image: url(/images/interface/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	display: inline;
	padding-right: 30px;
}

.ical span
{
	background: #fff url(/images/interface/ical_icon.gif) no-repeat 100% 50%;
	display: inline;
	padding-right: 29px;
}

.more {
	background: #fff url(/images/interface/arrow_right.gif) no-repeat 100% -2px;
	padding-right: 13px;

}

.more:hover {
	background-position: 100% -37px;
}

dd.af-space {
	padding-top: 10px;
}

#bottom_links .more {
}

.less {
	background: #fff url(/images/interface/arrow_left.gif) no-repeat 0 -2px;
	padding-left: 13px;
	padding-right: 13px;

}

.less:hover {
	background-position: 0 -37px;
}

#bottom_links .less {
}



#display
{
	width: 780px;
	position: relative;
	margin-bottom: 18px;
}

#display img { }
#worksThumbnails { width: 560px; }

#worksThumbnails td
{
	padding: 0 10px 10px 0;
	vertical-align: top;
	text-align: left;
}

#worksThumbnails td a { border: 0; }
#worksThumbnails td img { background-color: #ccc; }

#view_selector
{
	padding: 0 1em 0 0;
	display: block;
	float: left;
}

#subNavigation select
{
	width: 145px;
	font-family: helvetica, arial, sans-serif;
	font-size: 100%;
	line-height: 20px;
	background-color: #fff;
	border: 1px #ccc solid;
	margin: 0 0 17px 0;
	/*font-weight: bold;*/
}

#worksThumbnails td img



p#nextPage { text-align: right; }
#browser { text-align: right; }
.tabs li { display: inline; }

.tabs li a,
.tabs li a:visited
{
	display: block;
	float: left;
	padding: 9px 18px 9px 0;
}

.top
{
	background: transparent url('/images/interface/arrow_up.gif') no-repeat 0 0;
	padding: 0 0 0 18px;
}

.top:hover {
	background-position: 0 -36px;
}

.download
{
	background: transparent url('/images/interface/arrow_down.gif') no-repeat 100% 0;
	padding: 0 18px 0 0;
	margin: 9px 0;
}

.artist_list { min-height: 750px; }
.artist_list ul { margin: 9px 0; }
.artist_list li { margin: 0; }

.artist_list li a
{
	display: block;
	margin: 0 0 0 0;
	padding: 9px 0 8px 0;
}

/* calendar */
select.day,
select.month { width: auto !important; }





.search_result_list li li
{
	border-top: 0;
	padding: inherit;
}



#jobs .index_list dt,
.publication_list .cover,
div.thumbnail,
.event_list .logo,
dd.date
{
	position: absolute;
	float: left;
	top:0;
	margin-left: 0;
	width: 140px;
	text-align: right;
	margin-bottom: 9px;
	left:0;
}



.contact_list dd,
.contact_list2 dd { margin-bottom: 9px; }

.contact_list
{
	border-top: #E0E0E0 solid 1px;
	padding: 17px 0 0 0;
}

.contact_list2 dl dt
{
	border-top: #E0E0E0 solid 1px;
	padding: 17px 0 0 0;
	overflow: visible;
}


.specifications li { margin: 0; }

dl.event .date
{
	position: absolute;
	top: 0;
	left: 0;
	text-align: right;
	width: 140px;
}

.date_range_selector { margin: 0 0 36px 0; }
.art-fairs .event_list .logo img { width: 90px; }

span#date_range_select {
	margin: 0 0 36px 0;
	display: block;
}

#next,#prev
{
	font-weight: bold;
	cursor: pointer;
}

#slideshow {
width: 350px;
border-top:1px #fff solid;
overflow:visible;
position:relative;
}

#slideshow li {
	right:0;
}

#publications-view #slideshow img {
border:1px #EDEDED solid;
}


.calendar .event_list dl dt { padding-right: 90px; }

#browser ul
{
	width: auto;
	white-space: nowrap;
}

#browser ul li { display: inline; }

#browser ul,
#browser p
{
	margin: 0;
	padding: 0;
}

.sold_out
{
	color: #AA103F;

	margin: 0 1em;
}

dl.location
{
	padding-bottom: 27px;
	overflow: hidden;
	color: inherit;
}

dl.location dd { margin-bottom: 9px; }

.new_browser p
{
	margin: 0 0 9px 0!important;
	border-top: #e0e0e0 solid 1px;
	padding-top: 8px;
	border-bottom: 0;
}

.new_browser2 p
{
	margin: 0 0 9px 0!important;
	border-bottom: 0;
}

#contact-form input,
#contact-form textarea { width: 80%;  }
#contact-form td textarea { margin-bottom: 18px; }

#contact-form textarea {
	height: 100px;
}

#contact-form #mainColumn input.button
{
	background: #fff url(/images/interface/arrow_right.gif) no-repeat 100% -1px;
	cursor: pointer;
	font-weight: bold;
	padding: 0 13px 0 0;
	width: auto;
}

#contact-form #mainColumn .container {
	margin-bottom: 15px;
}


#newsletter input,
#newsletter textarea { width: 80%;  }
#newsletter td textarea { margin-bottom: 18px; }

#newsletter textarea {
	height: 200px;
}

#newsletter #mainColumn input.button
{
	background: #fff url(/images/interface/arrow_right.gif) no-repeat 100% -1px;
	cursor: pointer;
	font-weight: bold;
	padding: 0 13px 0 0;
	width: auto;
}

#newsletter #mainColumn .container {
	margin-bottom: 15px;
}

#newsletter #mainColumn .container .multi input {
	padding: 0 ;
	margin: 2px 5px 0 0;
	width: 20px;
}

#newsletter #mainColumn .container .multi label {
	width:auto;
	float:none;
	display:inline;
	padding:0 20px 0 0;
}

.contact table { width: 100%; }

.contact th
{
	text-align: right;
	padding-right: 20px;
	padding-bottom: 18px;
	vertical-align: top;
	width: 140px;
}

#limits
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1000;
	left: 0;
	background-image: url(/images/mask.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}

#artists-exhibitions dt a,
#exhibitions-past dt a,
#exhibitions-forthcoming dt a,
#exhibitions dt a,
.title a
{
	display: block;
	border: 0;
	font:  bold 17px/18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", arial, sans-serif;

	text-shadow: #FFF 0 1px 1px;
	padding-top:2px;
	margin-top:-0px;
}

#artists-exhibitions dt.lower a,
#exhibitions-past dt.lower a,
#exhibitions-forthcoming dt.lower a,
#exhibitions dt.lower a,
.lower .title a
{
	text-transform: none !important;
}

#artists-exhibitions #container li dl,
#exhibitions-past #container li dl,
#exhibitions-forthcoming #container li dl,
#exhibitions #container li dl { margin-bottom: 36px; }

#date_range_selector {
	display: none;
}
.nav_b #prev_arrow
{
	width: 38px;
	height: 13px;
	display: inline-block;
	background-image: url(/images/prev_arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	text-indent: -1234em;
	overflow: hidden;
	text-align: left;
	cursor: pointer;
	margin-left: .5em;
	vertical-align: -2px;
}

.nav_b #next_arrow
{
	width: 36px;
	height: 13px;
	display: inline-block;
	background-image: url(/images/next_arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	text-indent: -1234em;
	overflow: hidden;
	text-align: left;
	cursor: pointer;
	vertical-align: -2px;
}

.nav_b #index_button
{
	vertical-align: -2px;
	width: 36px;
	height: 13px;
	display: inline-block;
	background-image: url(/images/index_button.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	text-indent: -1234em;
	overflow: hidden;
	text-align: left;
	cursor: pointer;
}


.news #mainColumn,
body#editions-view #mainColumn,
.publications #mainColumn,
body#publications-view #mainColumn,
.art-fair #mainColumn,
.event #mainColumn,
body#contact-images #mainColumn,
body#art-fairs-view #mainColumn,
body#exhibitions-view #mainColumn { width: 350px; }
.search_result_list dt,
.news_list dt,
.private .file_list dt { margin: 0 0 9px 0; }
label {

	clear: both;
}

#half_1
{
	margin-left: -750px;
	width: 260px;
}

#half_2
{
	margin-left: -460px;
	width: 260px;
}

#half_1.long { width: 290px; }


/*

CM ADDITIONS

-------------------------------*/

/*

Hauser & Wirth
Private section styles
Updated:	06/10/2008
Author:		Jean-Michel Dentand

-------------------------------*/

body#private-forgotten-password #mainColumn input,
body#private-login #mainColumn input {
	width: 230px;
	margin-bottom: 15px;
}


body#private-forgotten-password #mainColumn input.button,
body#private-login #mainColumn input.button,
#subNavigation .content form input.button
{
	background: #fff url(/images/interface/arrow_right.gif) no-repeat 100% -1px;
	cursor: pointer;
	font-weight: bold;
	padding: 0 13px 0 0;
	width: auto;
}



#subNavigation .content form input.button {
	margin-top: 10px;
}


#msg-error {
	font-weight:bold;
	background:#D7EFA2;
	padding:1em;
	margin-bottom: 2em;
	color:#F00;
}

#msg-error ul {
	list-style:disc;
	margin:0.5em;
}

#msg-error2 ul li {
	margin:0 0 0 0;
	font-weight:normal;
	padding:0.2em 0;
	color:#000;
	font-weight: normal;
}

#msg-success, .success {
	background: #DBF7CF;
	margin:  0 0 1em 0;
	padding:1em;
	color: #090;
	line-height: 1.3em;
}

#print_logo{
display:none;
}

#fourth_1,#fourth_2,#fourth_3,#fourth_4 { width: 215px; }
#fourth_1 { margin-left: -950px; }
#fourth_2 { margin-left: -705px; }
#fourth_3 { margin-left: -460px; }
#fourth_4 { margin-left: -215px; }

.back
{
	padding-left: 18px;
	background: #fff url(/images/interface/arrow_left.gif) no-repeat 60% 0;
}

.back
{
	padding-left: 13px;
	background: #fff url(/images/interface/arrow_left.gif) no-repeat 0 -1px;
}

#fullColumn
{
	margin-left: -950px;
	width: 950px;
}

.largeImage
{
	position: relative;
	display: block;
}

.largeImage img { position: relative; }

.largeImage a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent url(/images/interface/transparent.gif) repeat 0 0;
	z-index: 1000;
	cursor: url(/images/interface/zoomout.cur);
}

.enlarge { cursor: url(/images/interface/zoomin.cur); }
#groupThumbnails { width: 560px; }

#groupThumbnails li {
display:inline;
}
#groupThumbnails li a
{
	float: left;
	margin: 0 10px 10px 0;
	height:52px;
	overflow:hidden;
	display:block;
	background-color:#E0E0E0;
}


#groupImages { height: 412px; }

#startSlideshow
{
	font-weight: bold;
	color: #000;
}

#startSlideshow:hover { color: #AA103F; }
#groupBrowser { padding-top: 10px; }

#groupBrowser p
{
	position: absolute;
	left: 580px;
	width: 170px;
}

.group { margin: 18px 0; }

.activeSlide
{
	padding-bottom: 1px;
	border-bottom: 1px #000 solid;
	margin-bottom: 8px !important;
}


#exhibitions-ical input.button
{
	background: #fff url(/images/interface/arrow_right.gif) no-repeat 100% -1px;
	cursor: pointer;
	font-weight: bold;
	padding: 0 13px 0 0;
	width: auto;
}

#artistSelect ul,#countrySelect ul{
width:180px;
float:left;}

fieldset,.submit {
	border-top: 1px #E0E0E0 solid;
padding: 17px 0 0 0;}


#links {
float:right;
}



/* Contact page */
#contact h3
{
	display: block !important;
	border-bottom: 1px solid #E0E0E0 !important;
	color: #000;
	font-weight: normal;
	font-size: 17px;

	text-shadow: #FFF 0 0 0;
	font-family: 'HelveticaNeue-Light', helvetica, arial, sans-serif;
	padding-bottom: 8px;
}

.column_1
{
	margin-left: -100%;
	width: 165px;
}

.column_2
{
	margin-left: -750px;
	width: 165px;
}

.column_3
{
	margin-left: -550px;
	width: 165px;
}

.column_4
{
	margin-left: -365px;
	width: 165px;
}

.column_3-4
{
	margin-left: -550px;
	width: 350px;
}

.column_2-3-4
{
	border-top: 1px solid #E0E0E0;
	padding-top: 17px;
	margin-left: -750px;
	width: 750px;
}

.column_2-3-4 .column_2
{
	margin-left: -750px;
	width: 165px;
}

.column_2-3-4 .column_3
{
	margin-left: -550px;
	width: 165px;
}

.column_3-4 .column_3
{
	margin-left: -100%;
	width: 165px;
}

.column_3-4 .column_4
{
	margin-left: -165px;
	width: 165px;
}

.column_5
{
	margin-left: -165px;
	width: 165px;
}

#contact .row
{
	position: relative;
	overflow: hidden;
}

.section { margin-bottom: 36px; }
#contact li { display: inline; }

#contact li a
{
	display: block;
	margin: 0 0 6px 0;
	font-weight: bold;
}

p.vt-credit a {
	font-weight: normal !important;
	font-size: 80%;
}

div#dev-message {
	background: red;
	width: 100%;
	color: #fff;
}

div#dev-message p {
	padding: 6px;
	font-weight: bold;
	text-shadow: none;
}

div#dev-message p a {
	color: #fff;
	text-decoration: underline;
}

