
::-moz-selection 	{ background-color: #e5227d; color: #fff; }
::selection 		{ background-color: #e5227d; color: #fff; }

a					{ outline: 0; color: #e5227d; text-decoration: none; }
a:hover 			{ text-decoration: underline; }
p a:hover 			{ color: #e5227d; }
a:active 			{ outline: none; position: relative; top: 2px; }

.clearfix 			{ clear: both; }
.back 				{padding-left:10px;}
.back a, .back a:visited {color:#e5227d;}
/*------------------------------------*\
  MAIN
\*------------------------------------*/
html {overflow-y: scroll;}
body 				{ background: #202020; color: #fff; 
					  font-family: 'Oxygen', serif; line-height:1.5em; font-size:16px; }

#wrapper 			{ margin: 10px auto; max-width: 980px; min-width:850px; 
					  width: 90%;  padding: 10px 0;}
header 				{ min-width:670px; height:340px; 
					  padding: 1px;  
					  background:url(../Images/expression.png);
					  background-repeat: no-repeat;
					  background-position:fixed;
					  background-size:cover;
					  -moz-background-size:cover;
					  -webkit-background-size:cover; }


h1 					{ font-size: 28px; font-family: 'Oxygen'; line-height: 75px; 
					  padding: 10px; color:#FFFFFF;cursor:pointer;}
h1 a:hover 			{ text-decoration: none; color: #e5227d; }
h2 					{ font-family: 'Oxygen'; font-size: 18px; padding: 10px; color:#fff;}
h3 					{ font-family: 'Oxygen'; font-size: 30px; }
h4 					{ font-family: 'Oxygen'; padding: 3px; margin: 5px 0 0 0; }
h4 a 				{ text-decoration: underline; color:#e5227d;}
h4 a:hover 			{  }

nav 				{ min-width:670px; padding: 0; margin-top:203px;  margin-left:29%; 
					  color:#fff; font-size:16px;}
nav a 				{ color: #fff; display: block; float: left; 
					  padding: 10px 6px 5px 6px; 
					  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);}
nav a:hover			{ text-decoration: none; color: #e5227d; }
nav a.current		{ position: relative; top: 0; color: #e5227d;}

.german nav 		{ font-size:14px;}
.german nav a 		{ padding: 10px 10px 5px 0px; }
.dutch nav 			{ font-size:14px;}
.dutch nav a 		{ padding: 10px 10px 5px 0px; }
.danish nav 		{ font-size:15px;}
.danish nav a 		{ padding: 10px 5px 5px 5px; }
.czech nav a 		{ padding: 10px 10px 5px 0px; }
	

nav a:hover			{ text-decoration: none; color: #e5227d; }
nav a.current		{ position: relative; top: 0; color: #e5227d;}

.left-col 			{ width: 70%; float: left; min-width:670px; }
.sidebar 			{ width: 20%; float: right; margin-bottom: 10px; }


#featured 			{ padding: 20px; margin-left:27%; min-width:680px; margin-top:-12%}

#latest				{ padding: 20px; min-width:550px;}
#about 				{ padding: 20px; min-width:550px;}

/*#featured p 		{ margin-right:13%;}*/
p 					{ margin:10px; text-align:justify; line-height:1.5em; font-size:15px}

ul 					{ list-style: none; }
ul li 				{ margin: 0 5px; }
b					{ color: #999;}
footer 				{ padding:5px; font-size:12px;  }
footer p			{ text-align:center; margin-left:18%;font-family: 'Oxygen', serif;font-size:12px; }
pre					{ overflow: scroll; font-size: 10px; }


.bottom				{ border-bottom-color: #D62276;/*color of expression  header*/
					  border-bottom-style:solid;
					  border-bottom-width:20px;
					  margin-left:0%
					  }

.cleaner40px		{ height:40px; width:100%; clear:both;}

#burns				{ margin:0px 10px 180px 10px; width:90%;}
#burns .baby		{ margin:5px 10px 20px 70px;}
#burns baby img		{ -webkit-border-radius: 2px;
					  -moz-border-radius: 2px; 
					  border-radius: 2px;
					  -webkit-box-shadow:0px 0 5px #000;
					  -moz-box-shadow:0px 0 5px #000; 
					  box-shadow:0px 0 5px #000;}

#burns .man			{ margin:5px 70px 20px 10px;}
#burns man img      { -webkit-border-radius: 2px;
					  -moz-border-radius: 2px; 
					  border-radius: 2px;
					  -webkit-box-shadow:0px 0 5px #000;
					  -moz-box-shadow:0px 0 5px #000; 
					  box-shadow:0px 0 5px #000;}

.images				{ margin:0px; }
.images .center		{ margin:10px 0px 0px 15px; width:570px;}

figure.right 		{ float:right; margin:4px 10px 1px 10px; }
figure.left 		{ float:left; margin:6px 10px 1px 10px; }
figcaption			{ display: block; text-align:center; color:#CCCCCC}

#rap				{background: #202020 url(../Images/rap.png) left no-repeat fixed; background-size:auto 100%;}

#quality			{ background: #202020  url(../Images/quality.png) top left no-repeat fixed ; background-size:auto 110%;/**/}
					  	
#testing			{ font-family: 'Armata', sans-serif;/*--table of testing equipment*/
					  color:#ffffff;
					  font-size:13px;
					  line-height: 1.7em;}
					  
#figures    { font-size:12px; color:#000; margin-left:3%}
strong				 { color:#999999;}

#accordion 			 {  width:90%; min-width:500px; margin-right:25%; margin-left:1%; margin-top:-1%}


#accordion h2		 { font-family:'Oxygen'; font-size:20px; padding:10px; color:#fff;}

.collapsible,
.page_collapsible,
.accordion 			 { margin:0; height:40px; text-decoration:none; 
					  margin-left:-2%; color: #ffffff; }
.accordion-open,
.collapse-open 	h1	 {color:#3386F2}
	

	
.accordion-open span,
.collapse-open span  {cursor:pointer; padding:10px; margin:27px 0px 0px 0px; color: #ffffff; float:right ;}

.accordion-open span,
.collapse-open span  { background:url(../Images/close.png) center center no-repeat;
					  cursor:pointer; padding:10px; margin:27px 0px 0px 0px;  }

.accordion-close span,
.collapse-close span { background:url(../Images/open.png) center center no-repeat; 
						cursor:pointer;padding:10px;margin:27px 0px 0px 0px; float:right }
						
div.container		 {  }
div.content			 {  font-family:"Oxygen";
					  line-height:1.5em; font-size:16px; }
.accordion a 		 { color:#e4227d; text-decoration: none; display:block;}
	

#links { float:right; margin-right:35%; margin-top:-1%}
#links a{display:block;  float:left}
#key {height:0px; width:1px; font-size:0px;  display:inline; margin:-2px; 
		color:transparent;}