/* BACKGROUND OVERRIDE
--------------------------------------------------------------
-------------------------------------------------------------- */
#top-menu li#backtobinus.active, 
#top-menu li#backtobinus{
	background: url(../images/sprites.png) 0 -74px;
	width: 128px !important;
	margin-top: 0;
}

#top-menu li#backtobinus a{
	color: #FFF;	
	text-shadow: 0 -1px 0 #111;
	background: none;
}

#header .wrap{
	height: 91px;
}

#body .wrap{
	background: #FFF;
}

#footer .wrap{
	background: #323232;
	color: #F7F7F7;
	padding-top: 0;
	height: auto;
	border-bottom: none;
}

#footer a,
#footer .section-title,
#footer-post-content .read-more,
#footer #twtr-widget-1 .twtr-bd, 
#footer #twtr-widget-1 .twtr-timeline i a, 
#footer #twtr-widget-1 .twtr-bd p,
#footer #twtr-widget-1 .twtr-tweet a{
	color: #F7F7F7 !important;
	text-shadow: none;
}

#footer-left-section{
	float: left;
	width: 720px;
}

#footer-post-section{
	background: #323232;
	border-top: none;
	height: 201px;
	width: 680px;
	border-bottom: 1px solid #8B8B8B;
}

#footer-post-content-wrap{
	width: 564px;
	height: 165px;
}

#footer-post-content{
	max-height: 315px;
}

#footer-right-section{
	border-left: 1px solid #8B8B8B;
	height: 432px;
	width: 478px;
	padding: 0;
	border-bottom: 1px solid #8B8B8B;
}

#archives-section{
	float: left;
	border-bottom: 1px solid #8B8B8B;
	width: 220px;
	height: 85px;
	position: relative;
}

#tweets-section{
	height: 125px;
	width: 188px;
}

#tweets-section .section-title{
	margin-bottom: 19px;
}

#tweets-section .twtr-doc {
	margin-left: 20px;
}

#tweets-section .twtr-tweet-text{
	width: 186px;
}

#footer a#follow-us{
	margin-top: 20px;
}

#contact{
	background: none;
	border-left: 1px solid #8B8B8B;
}

#contact-wrap{
	display: block;
	width: 458px;
	height: 178px;
	overflow: hidden;
}

#contact-wrap iframe{
	display: block;
	width: 458px;
	height: 178px;
	margin:-1px 0 0 -1px;	
}

#info{
	border-top: 1px solid #8B8B8B;
	background: #d52b1e;
	height: 171px;
	width: 219px;
}

#info p{
	line-height: 1.6;
}

#footer a#follow-us{
	box-shadow: none;
	color: #323232 !important;
}

.item-nav{
	background: url(../images/sprites.png) -100px 0 !important;
	padding: 5px 6px 4px 3px;
}

.item-nav a:hover{
	color: #3e3e3e !important;
}

.widget-tab-nav a.active,
.widgettitle{
	color: #444446;
}

.tab-post-title a,
.tab-post-wrap .read-more{
	color: #636363;
}

#archives-section .customStyleSelectBox{
	background: url(../images/sprites.png) 0 -50px;
	text-shadow: none;
	color: #f2f2f2;
	margin: 10px 0 0 20px;
}

#archives-section .customStyleSelectBox.hover{
	color: #474747;
}

#tweets-section .section-title{
	background: url(../images/tweets-section-title.png) no-repeat top right;
}

#social-accounts li a{
	width: 25px;
	height: 25px;
}

#footer-right-section{
	width: 239px;
	border:none;
	border-left: 1px solid #8B8B8B;
}

#archives-tweets{
	height: 200px;
	width: 241px;
	border-left: 1px solid #8B8B8B;
	border-bottom:0px solid black;
}

#archives-section{
	width: 220px;
	height: 100px;
	background: none;
}

#archive-dropdown{
	width: 188px;
	margin: 10px 0 0 20px;
	top:45px; left: 20px;
}

.info-section.social-media{
	width: 210px;
	border: none;
	padding: 20px 15px;
	height: 80px;
}

.info-section.address {
	width: 138px;
	padding-right: 65px;
}

.address, .phone{
	border-right: none;
}

#social-accounts{
	margin: 15px 0 0 20px;
}

#contact{
	height: 180px;
	width: 458px;
	border:none;
	border-bottom: none;
}

#facebook-box-outside-header {
	background: #627AAD;
	padding: 5px 10px;
	margin: 0 1px 0 0;
	font: bold 12px 'Interstate', Helvetica;
	text-transform: uppercase;
}

#facebook{
	background: url(../images/sprites.png) 0 0;
}

#facebook:hover{
	background: url(../images/sprites.png) 0 -25px;	
}

#twitter{
	background: url(../images/sprites.png) -25px 0;	
}

#twitter:hover{
	background: url(../images/sprites.png) -25px -25px;	
}

#rssfeed{
	background: url(../images/sprites.png) -50px 0;	
}

#rssfeed:hover{
	background: url(../images/sprites.png) -50px -25px;	
}

#googleplus{
	background: url(../images/sprites.png) -75px 0;	
}

#googleplus:hover{
	background: url(../images/sprites.png) -75px -25px;	
}

#info-title{
	margin-bottom: 20px;
}

.phone{
	border-right: none;
	border-left: none;
	margin-top: 15px;
}

.info-section{
	padding-right: 85px;
	padding-left: 25px;
}

#credit .wrap{
	border-top: 7px solid #323232;
	margin-top: 0;
}





/* Home Slideshow 
--------------------------------------------------------------
-------------------------------------------------------------- */
#slideshow{
	float:left; 
	width:940px; height:425px; 
	padding: 10px;
	margin-bottom: 20px;
	background: url(../images/slideshow-bg.png) top left repeat-x;
}

#slideshow .slide-wrap{
	position: relative;
}

#slideshow .slide-rails-wrap{
	width:940px; height:420px;
} 

#slideshow .slide{
	float:left; 
	width:940px; height:420px; 
	margin:0;
	position: relative;
}

#slideshow img{
	border:1px solid #D5D5D5;
}

#slideshow .slide-caption{
	width:799px; height:70px;
	margin:0 auto; 
	padding:15px 70px 0 70px; 
	color:#FEFEFE; 
	position: absolute;
	bottom: 0; left: 0;
	background: rgba(0,0,0,0.7);
	display: none;
}

#slideshow .slide-caption a{
	color:#FEFEFE; 
}

#slideshow .title{
	display:inline; 
	font:18px Interstate, Helvetica; 
	line-height:1.4;
}

#slideshow .excerpt{
	padding: 10px 0 0;
}

#slideshow .slide-caption .title a{
	border-bottom: 1px solid #FEFEFE;
}

#slideshow .slide-nav{
	float:left;
	width:982px;
	margin:0 0 0 -22px;
	position:relative;
}

#slideshow .slide-nav a{
	float:left;
	width:13px; height:13px;
	text-align:center;
	z-index:10000;
	line-height:1 !important;
	vertical-align:middle;
	color:#343434;
	font:12px Interstate Bold, Helvetica, Arial;
	margin:0 0 0 1px;
	text-indent:-99999em;
	background: url(../images/sprited/main-slider-page-circle.png);
}

#slideshow .slide-nav a:hover,
#slideshow .slide-nav .active a{
	background: url(../images/sprited/main-slider-page-circle-hover.png);
}

#slideshow .slide-pagination{
	display:block;
	width:74px; height:26px;
	padding:5px 15px 0;
	margin:0 auto;
	background: url(../images/sprited/main-slider-page.png);
}

#slideshow .slide-nav a.prev-slide,
#slideshow .slide-nav a.next-slide{
	display: none;
}





/* Home Posts 
--------------------------------------------------------------
-------------------------------------------------------------- */
.home-posts-item{
	float:left;
	width:338px; height:490px;
	border:1px solid #B7B7B7;
	color:#646466;
	margin:0 0 20px 0;
	font-size:13px;
	box-shadow:0 0 2px #bfbfbf;
	position:relative;
}

.main-box .home-posts-item{
	width: 698px;
	height: 342px;
	background: #e3e3e3;
}

.home-posts-item.first{
	margin-right:20px;
}

.home-posts-item a{
	color:#636363;
}

.hometitle{
	font:12px Interstate Bold, Helvetica, Arial;
	text-transform:uppercase;
	color:#D52B1E;
	border-top:1px solid #F7F7F9;
	padding:0 10px;
}

.home-posts-item .hometitle a{
	color: #D52B1E;
}

.hometitle.light{
	color:#fff;
	border:none;
	padding-top:1px;
}

.home-posts-item .post-wrap{
	background:url(../../binus-2011-00/images/border.png) repeat-x bottom left;
	padding:6px 10px;
	width: 318px;
	float: left;
}

.main-box .home-posts-item .post-wrap.first{
	background: transparent;
	border-right: 1px solid #CCC;
	padding-right: 20px;
}

.home-posts-item .post-thumbnail{
	border:1px solid #D6D6D6;
	margin:0 0 20px;
}

.home-posts-item .post-title{
	font:bold 14px 'Droid Serif', Georgia, Times New Roman;
	padding:0 0 2px;
	color:#125582;
	max-height: 30px;
	overflow: hidden;
}

.home-posts-item .post-wrap.title-only a{
	height:14px;
	overflow:hidden;
}

.main-box .home-posts-item .post-wrap.title-only a{
	height: 15px;
}

.home-posts-item .post-meta{
	font:10px 'Interstate Light', Helvetica, Arial;
	padding:0 0 10px;
	line-height: 1.2;
}

.home-posts-item .post-meta a{
	color:#646466;
}

.home-posts-item .post-content{
	line-height:1.4;
	padding:0 0 30px;
	height: 115px;
}

.main-box .home-posts-item .post-content{
	height: 65px;
	padding-bottom: 10px;
	overflow: hidden;
}

.home-posts-item .read-more{
	font-weight:bold;
}

.post-wrap.title-only a{
	background:url(../images/read-more.png) no-repeat 0px 3px;
	padding:0 0 3px 15px;
	display:block;
	line-height:1.2;
}

.main-box .post-wrap.title-only{
	padding: 15px;
	width: 319px;
}

.main-box .post-wrap.title-only.last{
	border-bottom: none;
}

.main-box .post-wrap.title-only a{
	background: transparent;
	padding: 0;
}

.main-box .post-wrap.title-only img{
	float: left;
	margin: 0 15px 0 0;
	border: 1px solid #CCC;
}

.home-posts-wrap .item-nav{
	bottom:5px;
}

.home-posts-wrap .item-nav a{
	font-family: 'Interstate Light', Helvetica;
	text-transform: uppercase;
	color: #F7F7F7;
	line-height: 0.5;	
}





/* Home Photo Slideshow
--------------------------------------------------------------
-------------------------------------------------------------- */
.home-box{
	float:left; 
	width:338px; height:305px; 
	border:1px solid #B7B7B7; 
	margin:0 0 20px 0;
	position: relative;
	box-shadow: 0 0 2px #BFBFBF;
}

.home-box.photo-slideshow{
	margin-right: 20px;
}

.home-box .hometitle{
	color: #D52B1E;
}

.home-box .slider-current-photo{
	display: block;
	width: 318px;
	height: 140px;
	background: #EFEFEF;
	margin: 5px 10px;
}

.home-box.photo-slideshow .slider-current-photo img{
	width: 318px;
	height: 140px;	
}

.home-box .slide-wrap{
	position: absolute;
	top: 222px; left: 0;
	width: 338px;
}

.home-box .slide-rails-wrap{
	float:left; 
	width:275px; height:34px; 
	overflow:hidden; 
	margin:5px 30px; 
	position:relative;
	z-index: 1000;
}

.home-box .slide{
	width:92px; height:32px;
	text-align:center; 
	color:#636363;
	background: url(../../binus-2011-00/images/border-ver.png) top right repeat-y;
}

.home-box .slide .slide-image{
	margin: 0 6px 0 4px;
}

.home-box .slide-nav{
	float:left; 
	width:338px; height:43px; 
	position:absolute; 
	top: 0; left: 0;
	border-top: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
}

.home-box .slide-nav a{
	float:left; 
	width:20px; height:20px; 
	text-indent:-99999em;
}

.home-box .slide-pagination{
	display:none;
}

.home-box .slide-nav a.prev-slide{
	background:url(../../binus-2011-00/images/sprites.png) -565px -205px;
	text-indent:-99999em;
	margin: 13px 0 0 5px;
}

.home-box .slide-nav a.prev-slide:hover{
	background:url(../../binus-2011-00/images/sprites.png) -565px -185px;
}

.home-box .slide-nav a.next-slide{
	background:url(../../binus-2011-00/images/sprites.png) -587px -205px;
	float:right;
	text-indent:-99999em;
	margin: 13px 5px 0 0;
}

.home-box .slide-nav a.next-slide:hover{
	background:url(../../binus-2011-00/images/sprites.png) -587px -185px;
}

.home-box .slide-image{
	float:left; 
	margin:0 0 25px; 
	border:1px solid #fff;
}

.home-box.photo-slideshow .slide-image.active{
	opacity: 0.5;
}

.home-box a{
	color:#636363;
}

.home-box.photo-slideshow .slide-caption{
	display: none;
}

.home-box.photo-slideshow .slider-current-caption .slide-caption{
	display: block;
	text-align: center;
}

.home-box .title{
	font:bold 14px 'Droid Serif', Georgia, Times New Roman; 
	float:left; 
	width:100%; height:16px; 
	overflow:hidden; 
	margin:0;
}

.home-box .post-meta{
	font:10px 'Interstate Light', Helvetica;
}

.home-box .more-post a,
.home-box .more-photos{
	position:absolute; 
	bottom:-20px; left:113px; 
	text-transform:uppercase; 
	font:10px Intersatate, Helvetica; 
	float:left; 
	width:115px; height:13px; 
	padding:2px 0 1px;
	border:1px solid #949494; 
	line-height:1.2;
	overflow: hidden; 
	text-align:center; 
	color:#000; 
	text-shadow:0 1px 0 #fff;
	/* background:url(../images/more-posts-hover.png) repeat-x; */
	background: url(../images/sprites-x.png) 0 -53px repeat-x;
}

.home-box .more-post a:hover,
.home-box .more-photos:hover{
	/* background:url(../images/more-posts.png) repeat-x; */
	background: url(../images/sprites-x.png) 0 -35px repeat-x;
}

.home-box.photo-slideshow .slider-current-caption{
	display: block;
	width: 318px; 
	height: 39px;
	position: absolute;
	bottom: 90px; left: 10px;
	overflow: hidden;
}

.home-box .more-photos{
	bottom: 10px;
}

.home-box .post-video{
	display: block;
	margin: 5px 10px;
	text-align: center;
}

.home-box .post-video .post-thumb{
	display: block;
	margin: 0 0 10px;
}





/* Home Featured Links
--------------------------------------------------------------
-------------------------------------------------------------- */
#home-featured-links-title{
	float: left;
	width: 678px;
	height: 25px;
	padding: 0 10px;
	background: url(../../binus-2011-00/images/sprites-x.png) 0 -1041px repeat-x;
	font:12px Interstate Bold, Helvetica;
	text-transform: uppercase;
	text-shadow:0 1px 0 #ffc15f;
}

#home-featured-links{
	float:left;
	width:698px; height:105px; 
	border:1px solid #bbb;
	/* background:url(../images/sprited/home-featured-links.png) #154367; */ 
	background:url(../../binus-2011-00/images/sprites.png) -165px 25px #333;
}

.featured-item{
			float:left;
			width:231px; height:80px;
}

.featured-item .hometitle{
			font-family:Interstate, Helvetica;
}

.featured-item a{
			color:#FAA937;
			font:11.5px 'Droid Serif', Georgia, Times New Roman;
			line-height:1.3;
}

.featured-item a:hover{
			color:#fff;
}

#online-consultation{
			border-right:1px solid #457798;
			position:relative;
}

#online-registration{
			border-left:1px solid #103550;
			border-right:1px solid #457798;
}

#binus-education{
			border-left:1px solid #103550;
}

/* Header Modification */
#header .wrap{
	border-bottom: 1px solid #b7b7b7;
}

/* Sidebar News & Events */
#widget-news-event .widgettitle{
	color: white;
	text-shadow: none;
	background: url(../images/sprites-x.png) 0 -147px repeat-x;
}