#middle-part {
width:100%;
overflow:hidden;
}
	/* countdown style */
	#countdown {
		float:left;
		width:300px;
		margin-top:20px;
		padding:5px;
		background:#fff;
	}
	
	#countdown p {
		float:left;
		width:127px;
		margin:0;
		color:#089cc2;
		line-height:110%;
	}
	
	#countdown p strong {
		display:block;
		color:#a8d8e6;
		font:normal 1.636em/100% "Arial Black", Arial, Helvetica, sans-serif;
	}
	
	#countdown a {
		border:none;
		font-size:.909em;
		margin-left:10px;
	}
	
	#countdown div {
		background:#eef8fe;
		float:right;
		border:1px solid #cceef5;
		border-left:none;
		width:165px;
		color:#09bae0;
		line-height:100%;
		margin-bottom:1px;
		text-align:right;
		font-size:11px;
		text-transform:uppercase;
		padding:18px 4px 2px 0;
	}
	
	#countdown div strong {
		float:left;
		border-right:1px solid #cceef5;
		background:#fff;
		margin:-19px 0 -3px;
	}
	
	#countdown div span {
		color:#09bae0;
		float:left;
		border:1px solid #cceef5;
		text-align:center;
		font:bold 28px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-right:1px;
		background:#eef8fe;
		padding:3px 2px;
	}
	
	#countdown div span.active {
		background:#fff;
		color:red;
	}
	

/* flash container style */
.flash-container {
	float:left;
	width:478px;
	height: 289px;
	margin-bottom: 20px;
	background:#fff;
	margin-left:11px;
	display:inline;
	padding:5px;
	overflow: hidden;
}

.flash-container a {
	border-bottom: 0;
}

/* right column style */
.right-column {
	float:right;
	width:215px;
	background-color: #fff;
	height:309px;
}

.right-column .inner-wrapper {
	padding: 0 5px;
	position: relative;
	height: 309px;
}

.right-column .widgets {
	height: 294px;
	background-color: #eef8fe;
}

.right-column .widgets .textwidget {
	padding: 5px 5px 0 5px;
}

.right-column .widgets .widget h2.widgettitle {
	display: block;
	text-indent: -9000px;
	height: 26px;
	margin: 0;
	background: transparent url(../images/homepage_widget_side_h3.gif) top left no-repeat;
}

.right-column .bottom-wrapper {
	position: absolute; bottom: 0; left: 0;
	background-color: #fff;
}

.right-column #promo_buttons {
	width: 215px; margin: 0; padding: 5px 0;
}

.right-column #promo_buttons li {
	padding: 0 5px;
	list-style: none;
}

.right-column #promo_buttons li.ebase {
	padding-bottom: 5px;
}

.right-column #promo_buttons img {
	display: block;
}

.right-column #promo_buttons li.countdown {
	padding: 0 5px;
}

.right-column #promo_buttons li.countdown .wrapper {
	display: block; padding: 0 9px 9px 9px;
	background: #3e71af url(../images/bg_days_to_iae_2009.gif) center right no-repeat;
}

.right-column #promo_buttons li.countdown .wrapper .digit {
	padding: 3px 5px;
	background-color: #7ba1ce; color: #fff; font-size: 200%; font-weight: 900; line-height: 140%;
}

.right-column #search-box {
	float:left;
	display:inline;
	width:227px;
	height:auto;
	text-align:left;
	background:#eef8fe url(../images/dash.gif) repeat-x;
	margin: 0;
	padding:0;
}

.right-column #search-box strong {
	display:block;
	float:left;
	color:#09bae0;
	font:normal 12px/100% "Arial Black", Arial, Helvetica, sans-serif;
	padding:10px 7px 0 0;
}

.right-column #search-box div {
	width:105px;
	height:32px;
	float:left;
	padding-left:3px;
	background:url(../images/search-box-bg.jpg) no-repeat;
}

.right-column #search-box span {
	display:block;
	overflow:hidden;
	width:60px;
	height:13px;
	float:left;
	margin-top:9px;
}

.right-column #search-box input {
	margin-top:8px;
}

.right-column #search-box span input {
	width:60px;
	margin:-2px 0 0 -2px;
}

.right-column #search-box form {
	background:url(../images/search-box-btm-bg.jpg) no-repeat 0 100%;
	float:left;
	width:217px;
	padding:5px 5px 10px;
}

.four_columns {
	clear: both;
	margin-top: 26px;
	padding-left: 5px;
}

.widgets {
	background-color: #fff;
}

#sec_home .widgets img {
	border:0;
	padding: 0;
}

.four_columns .widget {
	float: left;
	width: 195px;
	margin: 0 5px;
}

.textwidget {
	margin: 0;
}


	/* homepage-specific overrides to global styles */
	#sec_home {
		background:#f6f6f8 url(/wp-content/themes/main/images/main-img-inner.jpg) no-repeat 50% 0;
		padding:0 0 30px;
		height:auto;
	}

	#sec_home #page-box {
	background:url(../images/main-img-inner.jpg) no-repeat -335px 0;
	}
	
	#sec_home #footer {
	width:830px;
	background: none;
/* 	background:url(../images/news-btm-bg.gif) no-repeat 15px 0; */
	padding-top:0;
	overflow:hidden;
	padding-bottom:63px;
	margin: 0 auto -63px auto;
	}
	
	#sec_home #footer .content {
	height:50px;
	}
	
	#sec_home #footer ul {
	width:810px;
	padding:7px 0;
	}

	#sec_home #logo {
	background:url(../images/logo-inner.png) no-repeat;
	width:158px;
	height:63px;
	float:right;
	display:inline;
	margin:27px 38px 0 0;
	}

#middle-part #navigation {
float:left;
width:105px;
display:inline;
margin-bottom: 20px;
}

