	.scroll-pane.ui-widget-header {
		background: none;
	}
	
	.scroll-pane .ui-widget-content {
		background: none;
	}
	
	.scroll-pane { 
		overflow: hidden; 
		width: 100%; 
		font-size: 14px;
		padding: 1px 0;
		border-top: solid 1px rgba(0, 0, 0, .25);
		border-bottom: solid 1px rgba(0, 0, 0, .25);
		
		box-shadow: 0 0 2em rgba(0, 0, 0, .5), .25em .25em .5em rgba(0, 0, 0, .5);
	}
	
	.scroll-content {
		margin: 0 0 2em 0;
/*
		background-color: #dfe0e1;
*/
		padding: 0;
		cursor: move;
		position: relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		overflow: visible;
	}	
	
  .scroll-bar-wrap { 
		clear: left; 
		padding: 0 4px 0 2px; 
		margin: 0 -1px -1px -1px;
		background-color: blue;
		display: none;
	}
	
  .scroll-bar-wrap .ui-slider { 
		background: none; 
		border:0; 
		height: 2em; 
		margin: 0 auto;  
	}
	
  .scroll-bar-wrap .ui-handle-helper-parent { 
		position: relative; 
		width: 95%; 
		height: 100%; 
		margin: 0 auto; 
  }
  
  .scroll-bar-wrap .ui-slider-handle { 
		top:.2em; 
		height: 1.5em; 
	}
	
  .scroll-bar-wrap .ui-slider-handle .ui-icon { 
		margin: -8px auto 0; 
		position: relative; 
		top: 50%; 
	}
	
	.scroll-pane .ui-slider .ui-slider-handle {
		cursor: pointer;
	}
		
	/*.scroll-content-item { 
		height: 1px; 
		font-size: 3em; 
		text-align: center; 
		position: relative; 
		border: none;
		float: left;
		/* background-color: #c4c6c7; 	
	  display: inline-block;
		vertical-align: top;//
		
	}*/

	.smallText {
		/*font-size: 14px;*/
		font-size: .9em;
	}
	
	.dateText {
		font-weight: 500;
		margin: 0 0px; 
		width: 100px; 
		position: relative;
		text-align: center;
		line-height: 1.5;
		padding: .25em 0;
		bottom: .25em;
		float: left;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
/*
		box-shadow: 1px 0 0 rgba(255, 255, 255, .8);
*/	

		box-shadow: -1px 0px 1px rgba(0 ,0 ,0 , .8), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 .75em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.25);
   -o-box-shadow: -1px 0px 1px rgba(0 ,0 ,0 , .8), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 .75em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.25);
   -webkit-box-shadow: -1px 0px 1px rgba(0 ,0 ,0 , .8), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 .75em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.25);
   -moz-box-shadow: -1px 0px 1px rgba(0 ,0 ,0 , .8), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 .75em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.25);
	}
	
	.dateText-container {
		position: absolute;
		bottom: -2em;
		height: 1.5em;
		padding: .25em 0;
		left: 0;
		cursor: pointer;
/*
		background-color: #9c9fa1;

		background-color:	#adcad9;
		* */
		
		background-color: rgba(175, 200, 225, .5);
	}
	
	.dateItem {
		position: absolute;
		top: 30%;
		left: 0;
		padding: 0 2px;
		border-radius:3px;
		height: 10px;
		z-index: 3;
		background-color: blue;
		cursor: pointer;
		margin-bottom: 1em;
		display: inline-block;
	}
	
	.dateItem-title {
		font-size: 9px;
		display: inline-block;
		width: 16em;
		line-height: 1;
		left: 100%;
		padding: 0 5px 5px 5px;
		position: absolute;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	#timelineTeaser {
		position: absolute;
		height: 0;
		max-width: 300px;
		z-index: 4;
		left:-9999px;
		font-size: 11px;
	}
	
	#timelineTeaser > article.article {
		margin: 0;
		padding: 10px;
	}
	
	#timelineTeaser .article-content {
		padding: 10px 0 0 0;
		margin: 0;
	}

/*
	#timelineTeaser:before {
		position: absolute;
		display: inline-block;
		border-top: 8px solid transparent;
		border-right: 16px solid #f6f6f6;
		border-bottom: 8px solid transparent;
		left: -14px;
		top: 8px;
		content: '';
	}
*/
	
	#timelineTeaser.adj:before {
		display: none;
	}

	.timeline-teaser .field-name-body {
		margin-top: -15px;
		margin-bottom: -5px;
	}

	.timeline-teaser .field-type-datetime {
		font-size: 85%;
		font-style: italic;
		position: relative;
		top: -10px;
	}
	
	.timeline-teaser {
		font-weight: 500;
		font-size: 75%;
	}	
	
	#timelineTooltip {
		position: absolute;
		z-index: 4;
		opacity: .75;
		background-color: white;
		border: 1px solid black;
		max-width: 200px;
		margin: 1em 1em 4em 1em;
		display: none;	
			
	}
	
	.tooltip {
		font-size: 10px;
		border-radius: 6px;
		padding: 0 10px;
	}
	
	.event-type-color-key {
		width: 6px;
		height: 6px;
		border-radius: 2px;
		margin: 0 0 4px 4px;
		display: inline-block;
	}
	
	.event-types {
		display: inline-block;
		padding: 1em;
	}
	
	.event-label {
		vertical-align: 2px;
	}
	
	.event-checkbox {
		margin-right: 10px;
	}

	form.event-types {
		margin: 0;
	}
	
	
	.event-type-container {
		width: 100%;
		padding: 1.5em 0;			
	}
	
	#event-containers-wrapper {		
		padding-bottom: 1em;
		background: #f2f5f6;
		background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 38%, #c8d7dc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(38%,#e3eaed), color-stop(100%,#c8d7dc));
		background: -webkit-linear-gradient(top, #f2f5f6 0%,#e3eaed 38%,#c8d7dc 100%);
		background: -o-linear-gradient(top, #f2f5f6 0%,#e3eaed 38%,#c8d7dc 100%);
		background: -ms-linear-gradient(top, #f2f5f6 0%,#e3eaed 38%,#c8d7dc 100%);
		background: linear-gradient(to bottom, #f2f5f6 0%,#e3eaed 38%,#c8d7dc 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
		
/*
		background-color:#dfe0e1;
*/
/*
		background-image: url(cream_dust.png);
		background-image: url(fancy_deboss.png);
*/
	}
	
	.event-year-wrapper {
		margin: 1.5em auto;
		width: 100%;
		display: inline-block;
		text-align: center;
	}
	
	.event-year {
		display: inline-block;
		padding: 10px 0px; /* old = 20px */
		cursor: pointer;
		font-weight: 600;
		text-align: center;
		width: 60px;
		
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-shadow: -1px 0px 1px rgba(0 ,0 ,0 , 1), inset 0 2px 3px rgba(255, 255, 255, 1), inset 0 1em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.3), 0px 2px 4px rgba(0, 0, 0, .4);
   -o-box-shadow: -1px 0px 1px rgba(0 ,0 ,0 , 1), inset 0 2px 3px rgba(255, 255, 255, 1), inset 0 1em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.3), 0px 2px 4px rgba(0, 0, 0, .4);
   -webkit-box-shadow: -1px 0px 1px rgba(0 ,0 ,0 , 1), inset 0 2px 3px rgba(255, 255, 255, 1), inset 0 1em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.3), 0px 2px 4px rgba(0, 0, 0, .4);
   -moz-box-shadow: -1px 0px 1px rgba(0 ,0 ,0 , 1), inset 0 2px 3px rgba(255, 255, 255, 1), inset 0 1em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.3), 0px 2px 4px rgba(0, 0, 0, .4);
	}
	
	.event-year:hover {
		background-color: rgba(255, 255, 255, .2);
	}
	
	.year-header {
/*
		background-color:	#adcad9;
*/
		
		background-color: rgba(175, 200, 225, .25);
		
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.75);
		-o-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.75);
		-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.75);
		-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.75);
		position: relative;
		z-index: 1;
	}
	.year-title {
	
		height: 40px;
/*
		background-color: #b6babf;
*/
		display: inline-block;
		text-align: center;
		font-size: 14px;
		line-height: 40px;
		color: #000000;
		
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-shadow: 1px 0px 1px rgba(0 ,0 ,0 , .8), -1px 0px 0px rgba(0 ,0 ,0 , .8), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 1em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.3);
   -o-box-shadow: 1px 0px 1px rgba(0 ,0 ,0 , .8), -1px 0px 0px rgba(0 ,0 ,0 , .8), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 1em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: 1px 0px 1px rgba(0 ,0 ,0 , .8), -1px 0px 0px rgba(0 ,0 ,0 , .8), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 1em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 1px 0px 1px rgba(0 ,0 ,0 , .8), -1px 0px 0px rgba(0 ,0 ,0 , .8), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 1em 1px rgba(255, 255, 255, 0.2), inset 0 10px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 30px rgba(0, 0, 0, 0.3);
	}
	
	.selectedYear {
		color: #ffffff;
		background-color: rgba(0, 0, 0, .6);
		position: relative;
		z-index: 1;
	}
	
	.selectedSliderYear {
		background-color: rgba(255, 255, 255, .4);
	}
	
	.hoverMonthText {
		color: #ffffff;
		background-color: rgba(0,0,0,.25);
	}
	
	.selectMonthText {
		color: #ffffff;
		background-color: rgba(0,0,0,.5);
	}
	
	.group-by-year-container {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 0;
	}


	.ie7 .group-by-year-container,
	.ie7 .dateItem-title, 
	.ie7 .event-types,
	.ie7 .event-year,
	.ie7 .year-title {
		display: inline;
		zoom: 1;
	}

	.ie7 .scroll-pane {
		position: relative;
	}
	
	
	#hoverMonth, #selectMonth {	
		position: absolute;
		left: 0;
		bottom: 0;
		background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,.4) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.4))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
		z-index: 0;
		height: 0;
		width: 0;
		display: none;
	}
	


/*
	.event-switch {
		width: 25px;
    height: 25px;
    position: relative;
    float: left;
	}


.event-checkbox {

    position: absolute;
    width: 100%;
    height: 100%;
 
    z-index: 100;

    opacity: 0;

    cursor: pointer;
}

.event-label {
display: block;
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 50%;
    background: #eaeaea;
    box-shadow: 
        0 3px 5px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.3),
        inset 0 -5px 5px rgba(100,100,100,0.1),
        inset 0 5px 5px rgba(255,255,255,0.3);
}

.event-label:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -8%; 
    right: -8%; 
    bottom: -8%; 
    left: -8%;
    border-radius: inherit;
    background: #ddd; 
    background: linear-gradient(#ccc, #fff);
    box-shadow: 
        inset 0 2px 1px rgba(0,0,0,0.15),
        0 2px 5px rgba(200,200,200,0.1);
}

.event-label:before {
    content: "";
    position: absolute;
    width: 40%;
    height: 40%; 
    left: 30%;
    top: 30%;
    border-radius: inherit;
    background: #969696; 
    background: radial-gradient(40% 35%, #ccc, #969696 60%);
    box-shadow:
        inset 0 2px 4px 1px rgba(0,0,0,0.3),
        0 1px 0 rgba(255,255,255,1),
        inset 0 1px 0 white;
}

.event-checkbox:checked ~ label { 
    background: #e5e5e5; 
    background: linear-gradient(#dedede, #fdfdfd);
}
 
.event-checkbox:checked ~ label:before { 
    background: #25d025; 
    background: radial-gradient(40% 35%, #5aef5a, #25d025 60%);
    box-shadow:
        inset 0 3px 5px 1px rgba(0,0,0,0.1),
        0 1px 0 rgba(255,255,255,0.4),
        0 0 10px 2px rgba(0, 210, 0, 0.5);
}
*/


.event-checkbox {
  top: 0; 
  right: 0; 
  bottom: 0; 
  left: 0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  z-index: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.event-switch {
  width: 9em;
  height: 3em;
  position: relative;
  float: left;
  margin: .5em;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 12px;
  cursor: pointer;
}

.event-label {
	cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
/*
  background: #95a0a6;
*/
  background-color: rgba(0, 0, 0, .25);
  border-radius: 4.5em;
/*
  box-shadow:
      inset 2px 5px 15px rgba(0, 0, 0, 0.65),
      0 2px 1px rgba(255, 255, 255, 0.5);
*/
	position: relative;
	margin: 0;
  padding: 0;
  box-sizing: border-box;
 -moz-box-sizing: border-box;
 
	box-shadow: -1px 0px 1px rgba(255, 255, 255, 1), inset 0 2px 3px rgba(0, 0, 0, .5), inset 0 .5em .25em rgba(0, 0, 0, 0.3), inset 0 .5em 2em rgba(0, 0, 0, 0.4), inset 0 -.75em 1.5em rgba(255, 255, 255, 0.5);

}

.event-label:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: -3px;
  left: -3px;
  bottom: -3px;
  right: -3px;
  border-radius: inherit;
  background: #B5BCBF;
  background: -moz-linear-gradient(#F2FAFF 0%, #B5BCBF 85%, #F2FAFF 100%);
  background: -ms-linear-gradient(#F2FAFF 0%, #B5BCBF 85%, #F2FAFF 100%);
  background: -o-linear-gradient(#F2FAFF 0%, #B5BCBF 85%, #F2FAFF 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2faff), color-stop(85%, #b5bcbf), color-stop(100%, #f2faff));
  background: -webkit-linear-gradient(#F2FAFF 0%, #B5BCBF 85%, #F2FAFF 100%);
  background: linear-gradient(#F2FAFF 0%, #B5BCBF 85%, #F2FAFF 100%);
  box-shadow: 0 0 1em rgba(0,0,0,0.5),
        0 .1em .2em rgba(0,0,0,0.5);
}

/*
.event-label:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -18px; right: -18px; bottom: -18px; left: -18px;
  border-radius: inherit;
  background: #eee;
  background: -moz-linear-gradient(#e5e7e6, #eee);
  background: -ms-linear-gradient(#e5e7e6, #eee);
  background: -o-linear-gradient(#e5e7e6, #eee);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e5e7e6), to(#eee));
  background: -webkit-linear-gradient(#e5e7e6, #eee);
  background: linear-gradient(#e5e7e6, #eee);
  box-shadow:
      0 1px 0 rgba(255,255,255,0.5);
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -ms-filter: blur(1px);
  -o-filter: blur(1px);
  filter: blur(1px);
}
*/

.event-label span {
  display: block;
  height: 100%;
  width: 60%;
  border-radius: inherit;
  background: silver;
  position: absolute;
  z-index: 2;
  right: 40%;
  top: 0;
  background: #AAB7BF;
  background: -moz-linear-gradient(#f7f2f6, #AAB7BF);
  background: -ms-linear-gradient(#f7f2f6, #AAB7BF);
  background: -o-linear-gradient(#f7f2f6, #AAB7BF);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f2f6), to(#AAB7BF));
  background: -webkit-linear-gradient(#f7f2f6, #AAB7BF);
  background: linear-gradient(#f7f2f6, #AAB7BF);
  box-shadow:
      inset 0 .1em 0 white,
      0 0 .75em rgba(0,0,0,0.3),
      0 .5em .5em rgba(0,0,0,0.2);
  text-align: center;
	display: table;
	
	transition:right .5s;
	-moz-transition:right .5s; /* Firefox 4 */
	-webkit-transition:right .5s; /* Safari and Chrome */
	-o-transition:right .5s; /* Opera */
	
	box-shadow: 0px 1px 4px rgba(0, 0, 0, .8), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 1em 1px rgba(255, 255, 255, 0.3), inset 0 10px 20px rgba(255, 255, 255, 0.35), inset 0 -15px 30px rgba(0, 0, 0, 0.2);
	
}

.event-label span:after {
  content: "";
  position: absolute;
  left: 10%;
  top: 25%;
  width: 80%;
  height: 50%;
  background: #C2CCD1;
  background: -moz-linear-gradient(#BBC4C9, #C2CCD1);
  background: -ms-linear-gradient(#BBC4C9, #C2CCD1);
  background: -o-linear-gradient(#BBC4C9, #C2CCD1);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#BBC4C9), to(#C2CCD1));
  background: -webkit-linear-gradient(#BBC4C9, #C2CCD1);
  background: linear-gradient(#BBC4C9, #C2CCD1);
  border-radius: inherit;

}

.event-label.hover-event span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  
  border-radius: inherit;
  z-index:1;
  
  	box-shadow: inset 0 10px 15px rgba(255, 255, 255, 0.75), inset 0 -5px 10px rgba(0, 0, 0, 0.5);

}

.event-label:before {
  content: "off";
  text-transform: uppercase;
  font-weight: bold;
  font-style: normal;
  color: rgba(0, 0, 0, 0.5);
/*
  text-shadow: 0 1px 0 #bcb8ae, 0 -1px 0 #97958e;
*/

	text-shadow: 0 1px 0 rgba(255, 255, 255, .4), 0 0px 1px rgba(0, 0, 0, .2);

  line-height: 2.5em;
  font-size: 1.25em;
  position: absolute;
  left: 4.5em;  
}


.event-checkbox:checked ~ .event-label {
/*
  background: #9abb82;
*/
	background: rgba(255, 255, 255, .25);
}


.event-checkbox:checked ~ .event-label span {
  right: -1%;
}

.event-checkbox:checked ~ .event-label:before {
  content: "on";
  left: .75em;
/*
  text-shadow: 
    0 1px 0 #afcb9b,
    0 -1px 0 #6b8659;
*/

  text-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0px 0px 1px rgba(0, 0, 0, 0.5);
	color: rgba(0, 0, 0, .65);
  position: absolute;
}

.event-label strong {
	position: relative;
	z-index: 3;
	text-align: center;
	padding: 2px;
	font-size: .75em;
	vertical-align: middle;
	display: table-cell;
	opacity: .8;
	text-shadow: 0 1px 0 #ffffff;
}

.event-label div {
	width: 100%;
	height: 100%;
	border-radius: inherit;
	opacity: .5;
}


#main-content {
	position: relative;
	z-index: 0;
}

#timeline-container {
	background: url(random_blue_variations.png);
	padding: 1.5em;
	position: relative;
	z-index: 0;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.7), 0 1px 3px 2px rgba(0,0,0,.7);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.7), 0 1px 3px 2px rgba(0,0,0,.7);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.7), 0 1px 3px 2px rgba(0,0,0,.7);
	-o-box-shadow: inset 0 1px 0 rgba(255,255,255,.7), 0 1px 3px 2px rgba(0,0,0,.7);
	
	color: #000000;
}
