/* STYLE.CSS */


/* Basic */
body
{
	 
	font-family: "simplon_bp_mono_regularRg", monospace;
	font-size: 14px;
	line-height: 1.5;
	margin-left: 0px;
	-webkit-font-smoothing: antialiased;
}

::selection {
	background: #ffffff; /* Safari */
	}
::-moz-selection {
	background: #ffffff; /* Firefox */
}

a:link {
		color:#000000;
		-webkit-transition:color 1s ease-in;  
		-moz-transition:color 1s ease-in;  
		-o-transition:color 1s ease-in;  
		transition:color 1s ease-in;  
	
}      /* unvisited link */
a:visited {color:#545454;}  /* visited link */
a:hover {color:#ff0000;}  /* mouse over link */
a:active {color:#353535;}  /* selected link */

.sidebar
{
	/*background-color:#155400;*/
	height:700px;
	
}

p + p 
{ 
		margin-top: .01em; 
}

p
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-size:12px;
		color: black;
		margin-bottom: .03em;
		margin-top: .03em;
		-webkit-font-smoothing: antialiased;
}

p.rotate 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 60px;
margin-left: 10px;
padding-top: 11px;
font-size: 10px;
display:block;
line-height: 1;
-webkit-font-smoothing: antialiased;
}

p.rotatebig 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 120px;
font-size: 36px;
display:block;
-webkit-font-smoothing: antialiased;
}

p.rotatebigproject 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 120px;
font-size: 36px;
display:block;
-webkit-font-smoothing: antialiased;
}

p.rotatebigspeaker 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 145px;
font-size: 36px;
display:block;
-webkit-font-smoothing: antialiased;
}

p.rotatebigregister 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 150px;
font-size: 36px;
display:block;
-webkit-font-smoothing: antialiased;
}

p.rotatebigthemes 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 100px;
font-size: 36px;
display:block;
-webkit-font-smoothing: antialiased;
}

p.rotatebigvideo 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 75px;
font-size: 36px;
display:block;
-webkit-font-smoothing: antialiased;
}

p.rotatebigcontact 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 120px;
font-size: 36px;
display:block;
-webkit-font-smoothing: antialiased;
}

p.rotatebigsymposium 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 165px;
font-size: 36px;
display:block;
-webkit-font-smoothing: antialiased;
}

p.rotatebigpublications 
{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin-top: 230px;
font-size: 36px;
display:block;
-webkit-font-smoothing: antialiased;
}

.div{
	border: 1px #e32d2d;
}

.topbar
{
	/*background-color:#550004;*/
	height:50px;
	padding: 8px;
}

.image
{
	/*background-color:#550004;*/
	height:335px;
}
.nav
{
	/*background-color:#003455;*/
	height:40px;
}

.slider
{
	/*background-color:#d5ff00;*/
	height:400px;
}

.logos
{
margin-top: 15px;
  margin-left:110px
}
/* Typography */
.homepage .logos {margin-left:10px}

h1
{		font-family: "simplon_bp_mono_regularRg", monospace;
		font-size:25px;
		background-color: black;
		color:white;
		text-align:left;
		background: black;
		padding: 1px;
		line-height: 1.3;
}

span.re 
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-weight:900;
		background: black;
		padding: 3px;
		font-size: 24px;
		line-height;
		color: white;
		-webkit-font-smoothing: antialiased;
}

span.highlight
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-weight:900;
		background: black;
		padding: 1px;
		font-size: 16px;
		color: white;
		-webkit-font-smoothing: antialiased;
}

p.sectionheading
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-size:12px;
		color: black;
		margin-bottom: .03em;
}

p.newsie
{
		background-color:black;
		font-family:"Courier";
		font-size:21px;
		font-color:white;
}


.news
{
	background-color:transparent;
	width:450px;
	height:200px;
	border:0px solid gray;
	font-family:"Courier";
	color:white;
	font-size:12px;

}

.feed
{
	background-color:black;
	width:300px;
	height:200px;
	font-family:"Courier";
	color:red;
	font-size:12px;

}

p.footer
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-size:12px;
		text-align: center;
		color: black;
		margin-bottom: .03em;
		-webkit-font-smoothing: antialiased;
}


p.opener
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-size:28px;
		text-align: left;
		line-height: 1.2;
		color: black;
		margin-bottom: .03em;
		-webkit-font-smoothing: antialiased;
}

p.opener2
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-weight:900;
		background: black;
		padding: 1px;
		font-size: 28px;
		color: white;
		-webkit-font-smoothing: antialiased;
}

span.opener2
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-weight:900;
		background: black;
		padding: 1px;
		font-size: 22px;
		color: white;
		line-height: 1.4;
		-webkit-font-smoothing: antialiased;
}


p.reader
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-size:12px;
		text-align: left;
		line-height: 1.2;
		padding-left: 0px;
		color: black;
		margin-left: 0px;
		margin-top: 8px;
		margin-bottom: .03em;
		-webkit-font-smoothing: antialiased;
}

span.bold 
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		font-size: 16px;
		color: #888888;
		-webkit-font-smoothing: antialiased;
}


hr.style-three {
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
}

ul.a 
{
	list-style-type: square;
	font-family: "simplon_bp_mono_regularRg", monospace;
	font-size:12px;
}

table {
  width: 100%;
  background-color: black;
  border: 1px solid white;
  color: white;
  padding: 3px;
}

th.time {
  width: 15%;
   border-top: 1px solid white;
   padding: 3px;
   font-size: 13px;
}

th.topic {
   border-top: 1px solid white;
   padding: 3px;
   font-size: 16px;
}

th.timewhite {
  width: 15%;
   background-color: white;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
   color: black;
   padding: 3px;
   font-size: 12px;
}

th.topicwhite {
  background-color: white;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
   color: black;
   padding: 3px;
   font-size: 16px;
}

span.speaker 
{
		font-family: "simplon_bp_mono_regularRg", monospace;
		padding: 0px;
		font-size: 12px;
		color: #aeaeae;
		-webkit-font-smoothing: antialiased;
}

/* Building Blocks */

.structure1
{
	background-color:#155400;
	height:200px;
}

.structure2
{
	background-color:#00b31c;
	height:200px;
}

.structure3
{
	background-color:#9eff00;
	height:200px;
}

.structure4
{
	background-color:#d5ff00;
	height:200px;
}
/* Spacers */

.spacer10 { height:10px;}
.spacer20 { height:20px;}
.spacer30 { height:30px;}





.homepage .grid_8.alpha {
  color:white;  

}
.homepage .grid_8.alpha p{
  background-color:black;
  color:white;
 
  padding:5px;
  border-top:3px double white;
}
.homepage .grid_8.alpha p:last-child{
border-bottom:3px double white;
  border-top:none;
}

.homepage .grid_8.alpha a:link,.grid_8.alpha a:visited{
  color:white;
  background-color:transparent;
}
.homepage .grid_8.alpha a:hover,.grid_8.alpha a:active{
  color:black;
  background-color:white;
}
.homepage .grid_8.alpha p.sectionheading
{
  color: black;
  background-color:transparent;
  margin-bottom: 0.03em;
  border-top:none
}

