	#features { float: left; width: 525px; padding: 0; margin: 0; margin-right: 15px; }
	
	#updates { float: left; width: 400px; padding: 0; margin: 0; margin-left: 15px; }
	
	#tagline { -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; margin: 1em 0; padding: 0; background: url(/images/gradient-white-gray.png) bottom left repeat-x #FFFFFF; border: 1px solid #6b6b6b; overflow: hidden; }
	#tagline span { display: block; margin: 1.6em 0 0.4em 0;}
	#tagline p { background: url(/images/index-books-laptop.png) no-repeat top right; padding: 0em 152px 0.8em 0.8em; margin: 0.8em 0.7em 0.8em 0 !important;}

	#badges {width: 400px; height: 60px; margin: 5px auto;}
	#badges img {margin: 0 10px 0 16px; padding:0;}

	#dl-stats { -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; margin: 1em 0; padding: 0 0 1em 0; background: url(/images/gradient-white-gray.png) bottom left repeat-x #FFFFFF; border: 1px solid #6b6b6b;}
	#dl-stats p { margin: 1em 1em 0 1em }
	#dl-stats .details { font-size: small; margin-top: 0.5em }	

	#new-papers {margin: 0;	padding: 0;	list-style: none;}
	#new-papers li {float: left; width: 164px; padding: 0; margin: 0 10px 0 0; height: 14em;}
	#new-papers .title {font-weight: bold;}
	#new-papers .authors {font-style: italic;font-size: 0.9em;}
	#new-papers .abstract {font-size: 0.9em;}
	#new-papers .paper img {max-width: 150px; max-height: 80px; float: left; border: 0;	padding-right: 0.5em;}

	#mailinglist-signup {float: right; width: 250px; font-size: small; padding: 0; margin: 0;}
	#mailinglist-signup h2 {padding: 0;}
	#mailinglist-signup fieldset {text-align: right; background: url(/images/gray_gradient.png) top left repeat-x #d4d3d4; border: 1px solid #6b6b6b; -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; margin: 0; padding: 1em;}
	#mailinglist-signup legend {padding: 0; margin: 0; font-weight: bold; font-size: larger; color: #264;}
	#mailinglist-signup label {display: block;}
	#mailinglist-signup .subscribe-button {width: 100%; font-size: 1.4em; margin-top: 5px;}

	#featured-ebook {
		float: left; 
		width: 250px; 
		padding: 0;
		margin: 0 10px 0 0;
	}
	#featured-ebook h2 {}
	#featured-ebook .title {
		font-weight: bold;
	}
	#featured-ebook .summary {
		font-size: 0.9em;
	}

	#featured-ebook img {
		height: 120px; 
		float: left;
		border: 0;
		padding-right: 0.5em;
	}

	#blog-data {clear: both;  -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; margin: 1em 0; padding: 0 1em; background: url(/images/gradient-white-gray.png) bottom left repeat-x #FFFFFF; border: 1px solid #6b6b6b;}

	#blog-data h2 {}

	#blog-data ul {
		list-style-type: none;
		margin: 0 5px;
		padding: 5px;
		padding-bottom: 0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
		#blog-data ul li {
		margin:0;
		padding: .2em 0 .4em 0;
		font-size: 1em;
	}
	
		#blog-data ul li a {
		padding-left: 5px;
		line-height: 1.4em;
	}
	
		#blog-data ul li a:hover {
		padding-left: 5px;
	}	
	
	#blog-data img {
		float: right;
		border: 0;
	}

.ui-tabs {
	font-size: 95% !important;
}
/*
.ui-tabs {
	background: #FFFFFF;
	-moz-border-radius: 0 !important; 
	-webkit-radius: 0 !important; 
	margin: 0.75em auto 0.75em auto;
	padding: 0;
	width: 366px !important;
}
.ui-tabs .ui-corner-all {
	-moz-border-radius: 0 !important; 
	-webkit-radius: 0 !important; 
	margin: 1em 0;
	padding: 0;
	border: 0;
}
.ui-tabs .ui-widget-header {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.ui-tabs-nav {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.ui-tabs .ui-corner-top {
	-moz-border-radius-topleft: 0; 
	-webkit-border-top-left-radius: 0; 
	-moz-border-radius-topright: 0; 
	-webkit-border-top-right-radius: 0;
}
.ui-tabs-nav li {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	text-align: center;
}
.ui-tabs-nav li a {
	margin: 0 !important;
	padding: .1em 0 !important;
	border: 0 !important;
	font-size: 0.9em;
	width: 120px;
	border: 1px solid #999 !important;
	border-bottom: 0 !important;
}
.ui-tabs .ui-state-active {
	background: #39c;
}
.ui-tabs .ui-tabs-panel {
	background: #FFFFFF;
	border: solid #39c 2px;
	border-top: solid 4px #39c;
	-moz-border-radius: 0 !important; 
	-webkit-radius: 0 !important; 
	height: auto !important;
	margin: 0 !important;
	padding: 0.25em 1em;
	list-style: none;
}

.ui-tabs-panel li {
	padding: 0.5em 0;
	list-style: none;
	font-size: .8em;
}
.ui-tabs-panel a {
	color: #06C;
	text-decoration: none;
}
.ui-tabs-panel a:hover {text-decoration: underline;}
*/

#whats-new {width: 510px; margin-bottom: .4em;}
h2#whats-new {background:url(/images/bg-h2.png) top left no-repeat; border: 1px solid #666; border-left: none; border-top: none; color: #fff; padding: .4em;}

.tutorial {
	padding-left: 24px;
	background: url('/images/icons/video.png') no-repeat left center;
}

.popular-papers {
	margin: 0;
	padding: 0;
}
.popular-papers li {
	list-style: none;
	margin: 0.5em 0;
	padding: 0;
}
.popular-papers li a {
	color: #039
}
