body {
background-color:#000;
background-image:url(images/fade.jpg);
background-repeat:repeat-x;
font:normal 13px helvetica,arial,sans-serif;
margin:0;
color:#222;
}

a {color:#006600;}

a img {border:0;}

#container {
width: 922px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

#banner {

margin-bottom: 0px;
}

.adright {
float:right;
margin-top:10px;
}

.circuit {

border-bottom:10px solid #d2e1ac;
margin-bottom:20px;
}

#inside {
border:1px solid #006600;
clear:both;
background-color:white;
}

#content {
padding: 5px;
margin-left: 225px;
margin-right: 308px;

}



.post {
		border:1px solid #006600;
		margin-bottom:20px;
}

.post .meat{
	padding:0px 15px;
	margin-top:0px;
	line-height:1.4;
font-size:12px;
}

.featured {
	background-color:#eedcf2;
border:0px;
}

/*
.featured h4,.featured .date {
text-align:center;
padding:0px;
}
*/
.date {font-size:12px; padding:10px 15px 0px 15px;}

.meta img {margin-bottom:-5px;padding-right:0px;}

.meta a img {
margin-bottom:-3px;
padding-right:3px;
}

.meta a {text-decoration:none;
}

h4 {padding-left:15px;
font:bold 15px arial,helvetica,sans-serif;
margin-bottom:0px;
margin-top:10px;
padding-bottom:0px;
}


h3 {
	background-color:#d2e1ac;	
	border-bottom:1px solid #006600;
text-align:center;
font:normal 18px impact,helvetica,sans-serif;
color:#006600;
padding:5px;
margin:0px;
}

#sidebar-a {
float: left;
width: 200px;
margin: 0;
margin-right: 5px;
padding-left: 15px;

}

.alist {
	line-height:1.6;
	margin-top:0;padding-top:0;
}

h2 {
margin-top:0px;}

#sidebar-a h2 {
font:normal 18px impact,helvetica,sans-serif;
color:#006600;
margin-bottom:0px;
padding-bottom:0px;
}

#sidebar-b {
float: right;
width: 283px;
margin: 0;
margin-left: 5px;
padding-right: 15px;
font-size:12px;
}


#sidebar-b h2 {
font:normal 18px impact,helvetica,sans-serif;
color:#006600;
text-align:center;
background-color:#ededee;
}

#footer {
clear: both;
padding: 5px 0px;
margin-top: 5px;
text-align:center;
color:gray;
font-size:11px;
}

#ad {padding:5px;background-color:#85ab22;border-top:1px solid #006600;border-bottom:1px solid #006600;}


#navcontainer ul{padding-left: 0;margin-left: 0;background-color: transparent;color: #999;float: left;width: 100%;font-family: arial, helvetica, sans-serif;
font-size:11px;
margin:0;
margin-top:20px;
border-bottom:10px solid #006600;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a{padding: 8px 16px;background-color: #d2e1ac;color: #006600;text-decoration: none;float: left;border-right: 1px solid #fff;
background-image:url(images/menuback.jpg);
font-size:14px;}
#navcontainer ul li a:hover{background-color: #006600;
background-image:none;
/*background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;*/color: #fff;
}


#home .home{background-color: #006600;
background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;color: white;
}

#pii .pii{background-color: #006600;
background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top
 right;color: white;
}


#research .research{background-color: #006600;
background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;color: white;
}

#media .media{background-color: #006600;
background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;color: white;
}

#whoswho .whoswho{background-color: #006600;
background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;color: white;
}

#jobbank .jobbank{background-color: #006600;
background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;color: white;
}

#events .events{background-color: #006600;
background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;color: white;
}

.gray {padding:5px;}

.center {text-align:center;margin-bottom:20px;}
#newsvine_content ul {
margin-left:0;padding-left:0px;
}

#newsvine_content li {
line-height:1.4;
list-style:none;
padding-left:0;margin-left:0;
padding-bottom:10px;
}

.comments-content {margin:10px 0;padding-bottom:10px;border-bottom:1px solid #999;}

textarea {width:300px;} 

#research #content,#media #content,#search #content {margin-left:5px;margin-right:430px;}
#jobbank #content {margin-left:5px;margin-right:308px;}

#research #sidebar-b,#media #sidebar-b {
width:400px;}

#research .post .meat{
	padding:15px 15px;
	margin-top:0px;
	line-height:1.4;
}

#whoswho #sidebar-a,#whoswho #content {width:280px;
}

#whoswho #content {margin-left:315px;}

#flickr img {display:none;}
#flickr .flickr_badge_image img {display:block;float:left;margin:0 0px 8px 8px;background:#ededed;padding:4px;width:120px;height:120px;}


#search .gray,#search .bookmark,#search .search {display:none;}

.catFeatured {display:none;}

#youtube object,#youtube embed{width:400px;height:330px;}

#jbb_adaptive_widget_body li {padding-bottom:7px;}

.previous {margin-top:-25px;}

/* Jobs */
.main {margin-right:10px;}
.clear,.main,.side {margin-top:0px;padding-top:0px;}
.content {margin-right:10px;margin-top:0px;padding-top:0px;}
.side {margin-right:0px;padding-right:0px;margin-top:-30px;}
.main {margin-left:0px;padding-left:0px;}
h1 {margin-top:0px;}
#listings {width:800px;}
.content .main {width:720px;}
#post_link_container {margin-top:-30px;}

.body {width:auto;}
