body {
padding:0;
margin:0;
line-height: 1.5em;
background: url(../../library/images/home/new_home/bg.jpg) no-repeat 1007px 126px #e0f4fe;
font-size: 80%;
}

#udm {
	font-size: 123% !important;
}

	* html body {
	background-position: 1003px 125px;
	}

#wrapper {
margin-top:29px;
width: 1007px;
background: url(../../library/images/home/new_home/2010/bg.gif) repeat-x #fff;
}

#tools {
	font-size: 100% !important;
}

	* html #wrapper {
	width: 1003px;
	margin-top: -19px !important;
	}

/* MAIN CONTENT */
#main {
/*width: 735px;*/
width: 740px;
float: left;
margin-left: 10px;
margin-top:10px;
}

	* html #main {
	margin-left:5px;
	}

	#image_slider {
	margin-bottom:10px;
	/*width: 710px;*/
	width: 716px;
	border: 2px solid #68b4de;
	background-color:#FFFFFF;
	padding:10px;
	}
	
	#slider_wrapper {
	height: 100%;
	background: url(../../library/images/home/new_home/banner-bg.gif) repeat-y top right;
	border: 1px solid #c4c8d2;	
	position:relative;
	}
	
		#slider_wrapper h2 {
		float:left;
		width:229px;
		height: 37px;
		border: none;
		background-image: url(../../library/images/home/new_home/2010/topstories.png);
		margin: 0;
		padding: 0;			
		top: 0;
		left: 0;
		position:absolute;
		z-index: 200;			
			
		/* START IE 6 PNG hack */
		behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
		);
		/*END IE 6 PNG hack */
		}
	
	#title {
	float:left;
	padding: 46px 0px 0 7px;
	width: 196px;
	background: url(../../library/images/home/top_stories_bg.gif) repeat-x bottom left;
	min-height: 183px;
	height: auto !important;
	height: 183px;
	}
	
		#title ul {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		list-style:none;
		padding-left:0;
		margin-left:0;
		}
		
		#title ul li {
		line-height: 1.2em;
		margin-bottom: 10px;
		}
	
	#news_items {	
	float: right;
	background-color: #2d2f2f;
	}
		* html #news_items {
			width:489px;
		}
	
		#news_items .caption_bg p {
		margin: 0;
		padding: 0;
		line-height: 1.4em;
		}
		
		#news_items .caption_bg {
		color:#FFFFFF;
		width: 489px;			
		padding: 4px 7px 7px 7px;
		background-color: #2d2f2f;

		}
	
	#control-panel 
	{
		width: 69px;
		position: absolute;
		top: 190px;
		right: 0;
		z-index: 20000;
		margin: 0;
		padding: 0;
	}
	
	#next-prev-pause img 
	{
		float: right;
		margin-top: 11px;
		margin-left: 3px;
		margin-right: 3px;
		margin-bottom: 0;
	}
	
	#next, #prev, #pause {
		cursor:pointer;
	}
	
	.feature-boxes {
		background-color: #fff;
		border: 1px solid #68b4de;
		float: left;
		padding: 6px;
		margin-left: 7px;
		margin-bottom: 10px;
	}
	
	.feature-boxes img {
		vertical-align: bottom;
	}
	
	.feature-boxes p {
		margin: 0;
		background-color: #2575d1;
		color: #fff;
		padding-left: .4em;
		line-height: 2.5em;
	}
	
	.feature-boxes a:link, .feature-boxes a:visited {
		color: #fff;
	}
	
	#about-journal-list{
		display: inline-block;
		border-top: 1px solid #68b4de;
		padding-top: 1em;
		margin-bottom: 2em;
		background: url(../../library/images/home/new_home/2010/list-bg.jpg) repeat-x left top #fff;
		clear: both;
	}
	
	#about-journal-list ul {
		margin-left: 0;
		padding-left: 1.5em;
	}
	
	#about-journal-list ul li{
		margin-bottom: 0.8em;
		list-style-image: url(../../library/images/home/new_home/2010/home-bullet.gif);
	}
	
	#about-journal-list h3 {
		font-size: 110%;
		margin: 0;
		margin-top: 0.8em;
		padding-top: 0;
		color: #2164bf;
	}
	
	.about {
		padding: 0 24px 0 24px;
		width: 322px;
		float: left;
	}
	
	.journal {
		padding: 0 24px 0 24px;
		width: 321px;
		float: right;
		border-left: 1px solid #83c2e4;
	}
	
	#social-media {
		text-align: center;
	}
	
	#footer {
		font-size: .85em !important;
	}

.links {
	margin: auto 0;
	padding: 0;
}

.links li {
	display: inline;
	margin: 0 .6em 0 0;
	padding: 0;
	position: relative;
	z-index: 2;
	font-weight: bold;
}

.links li a {
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(../../library/images/home/new_home/2010/icon-bg.gif) repeat-x left bottom #eeeeee;
	border: 1px solid #a5a5a5;
	margin: 0;
	padding: 8px;
}

.links li span {
	margin-left: 25px;
}

.links img {
	position: absolute;
	left: 3px;
	top: -3px;
	z-index: 100;
}

/* END MAIN CONTENT */

/* LEFT */

#rightcol {
	width: 222px;
	float:right;
	line-height: 1.3em;
	background: url(../../library/images/home/new_home/rightcol-bg.jpg) no-repeat 0 0 #bbe2f6;
	border-left: 1px solid #4d96d6;
	border-right: 1px solid #4d96d6;
	padding: 10px;
	list-style-image: url(../../library/images/home/new_home/2010/home-bullet.gif);
}

#rightcol ul {
	margin: 0;
	padding-left: 2.5em;
}

#rightcol ul li {
	margin-bottom: 0.5em;
}

	#rightcol .boxes {
	width:198px;
	border: 2px solid #659fda;
	background: url(../../library/images/home/new_home/right-boxes-bg.gif) repeat-x #f6f5ee;
	padding: 0px 10px 10px 10px;
	margin-bottom:10px;
	font-size: .9em;
	line-height: 1.8em;
	}

	#rightcol .boxes h2 {
	color: #1f65c0;
	font-size: 120%;
	margin: 0;
	padding: 12px 0 5px 0;
	}
	
	#rightcol .boxes p {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 5px;
	}
	
	#rightcol a.link_btn{
	margin:0;
	padding:0;
	line-height:0;
	}
	
	#rightcol .link_btn img {
	margin: 0;
	margin-bottom: 100px;
	padding: 0;
	}
	
#rightcol .more_btn {
clear:right;
float:right;
}


#rightcol .talk_btn {
clear:right;
float:right;
}

#feature_story {
border-color: #34789e !important;
}

	#feature_story .topstory {
	text-align: center;
	margin-bottom: 10px;
	}

#talk .polaroid {
float: right;
margin-bottom: 30px;
}

#twitter {
	height: 245px;
}

#twitter .twitter-bird {
	float: right;
}

#tweets { 
	font-size: 0.9em;
	margin-bottom: 1.5em;
}

#tweets ul {
	list-style: none;
	padding-left: 0 !important;
	height: 160px;
	overflow: auto;
}
#tweets ul li {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 7px;
	margin-bottom: 9px;
}

#tweets .date-reply a:link, #tweets .date-reply a:visited {
	color: #6f7276;
}

#updates .icon_update{
float:right;
margin-top:12px;
margin-bottom:12px;
margin-right: 5px;
}

.clear {
clear: both;
}

.clear_main {
clear: both;    
height: 1px;
overflow: hidden;
margin: 0;
}

.float_left {
float:left !important;
}

.float_right {
float:right !important;
}

.bold_text {
font-weight:bold;
}

.hide {
visibility:hidden;
}

body {
scrollbar-base-color: #9cd3f2;
scrollbar-arrow-color: white;
scrollbar-track-color: #c9e8fa;

scrollbar-shadow-color: #34789e;
scrollbar-lightshadow-color: #34789e; 
scrollbar-darkshadow-color: #a1d2f3;

scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #34789e;
}