/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 0 0;
	background:url(../images/bg.jpg) top left repeat-y;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container{
	width:100%;
	margin:0;
	padding:0;
	}

#top {
background: #622F2E url('../images/brain.jpg') no-repeat left;
height:auto;
text-align:right;
position:relative;
min-width:1100px;
width:100%;
clear:both;
padding:0;
margin:0;
}

#top img.logo{
	float:right;
	}

#menu {
padding-left:300px;
text-align:left;
}

#left {
float:left;
width:178px;
text-align:right;
margin:0 10px 0 0 ;
}

#corner{
	background:url(../images/corner.jpg) no-repeat top left #fff;
	margin-left:178px;
}

#content {
	width:100%;
	min-width:1000px;
}

#news {
 float:left;
 width:33%;
}

#twitter {
 float:left;
 width:33%;
}

#twitter h2 {

}

.follow {
 border: none;
 margin: 20px;
}

.tweet {
 margin-left: 20px;
}

.tweet_list {
 list-style-type: none;
 margin: 0;
 padding: 0; 
}

.tweet_list li {
 overflow: auto;
}
 
.tweet_list li a {
  color:#B12322;
  text-decoration:none;	
  font-weight:bold;
}

#soon {
 float:left;
 width:33%;
}

#content p, #content h1, #content h2
{
margin:5px 20px;
padding: 4px;
}

div#menu ul li a:link, div#menu ul li a:visited, div#left ul li a:link, div#left ul li a:visited 
{
color:#FFF;
font-weight:bold;
text-decoration:none;
}

div#menu ul li a:hover, div#menu ul li a:active, div#menu ul li a:focus, div#menu ul li a.current, div#left ul li a:hover, div#left ul li a:active, div#left ul li a:focus, div#left ul li a.current div#white a:hover
{
color:#FF9900;
}

div#menu ul{
	padding:0;
	margin:0;
	position:absolute;
	bottom:0;
	list-style-type:none;
	}
	
div#menu ul li{
	margin:0 5px;
	padding:0;
	display:inline;
	}
	
div#left ul{
	padding:5px 0;
	margin:0;
	list-style-type:none;
	}
	
div#left ul li{
	padding:2px 0;
	margin:0 5px;
	}
	
div#white
	{
	float:left;
	width:80%;
	}
	
div#white p{ margin-top:0;}
	
#content div#white p.newshead{ margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}

div.article { 
     margin:5px 20px;
     padding: 4px;
	 float:left;
	 background:#ccc;
    }

.bodylink 
	{
	color:#B12322;
	text-decoration:none;	
	font-weight:bold;
	}

.current 
	{
	color:#FF9900;
	text-decoration:none;	
	font-weight:bold;
	}

table.bmtable
{
border-collapse: separate;
border-spacing: 20px;
}


	


