/* RESET BROWSER's CSS DEFAULT STYLE
 * Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
--------------------------------------------------------------
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong,
sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td{
	background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline;
	word-wrap: break-word;
}

h1, h2, h3, h4, h5, h6{
				clear: both; font-weight: normal;
}

ol, ul{
				list-style: none;
}

blockquote{
				quotes: none;
}

blockquote:before,
blockquote:after{
				content: ''; content: none;
}

del{
				text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table{
				border-collapse:collapse;
				border-spacing: 0;
}

a img{
				border: none;
}

:focus{
				outline:0;
}










/* Custom Typography
--------------------------------------------------------------
-------------------------------------------------------------- */
@font-face {
	font-family: 'Droid Serif';
	src: url('../fonts/droidserif-regular.eot?') format('eot'), url('../fonts/droidserif-regular.woff') format('woff'), url('../fonts/droidserif-regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Droid Serif';
	src: url('../fonts/droidserif-bold.eot?') format('eot'), url('../fonts/droidserif-bold.woff') format('woff'), url('../fonts/droidserif-bold.ttf') format('truetype');
	font-weight: bold;
}

@font-face {
	font-family: 'Droid Serif';
	src: url('../fonts/droidserif-italic.eot?') format('eot'), url('../fonts/droidserif-italic.woff') format('woff'), url('../fonts/droidserif-italic.ttf') format('truetype');
	font-style: italic;
}

@font-face {
	font-family: 'Droid Serif';
	src: url('../fonts/droidserif-bolditalic.eot?') format('eot'), url('../fonts/droidserif-bolditalic.woff') format('woff'), url('../fonts/droidserif-bolditalic.ttf') format('truetype');
	font-style: italic;
	font-weight: bold;
}

@font-face {
  font-family: 'Interstate';
  src: url('../fonts/interstate-regular.eot?') format('eot'), url('../fonts/interstate-regular.woff') format('woff'), url('../fonts/interstate-regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Interstate Bold';
  src: url('../fonts/interstate-bold.eot?') format('eot'), url('../fonts/interstate-bold.woff') format('woff'), url('../fonts/interstate-bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Interstate Light';
  src: url('../fonts/interstate-light.eot?') format('eot'), url('../fonts/interstate-light.woff') format('woff'), url('../fonts/interstate-light.ttf') format('truetype');
}










/* Globally Used
----------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------- */


/* Clearfix
--------------------------------------------------------------
-------------------------------------------------------------- */
#menu-top-navigation:after,
#menu-top-navigation li:after,
.sub-menu:after,
.sub-menu-wrap:after,
#menu-top-navigation li:after,
.wrap:after,
.post:after,
.page:after,
#post-nav:after,
#page-navi:after,
.comment-wrap:after,
.widget-tab-nav:after,
.clearfix:after         {content:".";display:block; height:0; clear:both; visibility:hidden } 
.clearfix1:after        {content:".";display:block; clear:both; visibility:hidden } 



/* Layouts
--------------------------------------------------------------
-------------------------------------------------------------- */
body{
				background:url(../images/bg.png);
				line-height: 1;
				font-family:'Droid Serif', Georgia, Times New Roman;
				font-size:14px; color:#222;
}

.wrap{
				width:960px; margin:0 auto;
}

.outer-wrap	{
				width:962px;
				margin:0 auto;
				padding:0 10px;
				border-left:1px solid #bbb;
				border-right:1px solid #bbb;
				background:#fff;
}



/* Colors
--------------------------------------------------------------
-------------------------------------------------------------- */
a{
				color:#000;
				text-decoration:none;
}



/* Alignments
--------------------------------------------------------------
-------------------------------------------------------------- */
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{margin:0 auto;}



/* Emboss Effect
--------------------------------------------------------------
-------------------------------------------------------------- */
#menu-top-navigation li ul.sub-menu,
#slideshow .slide-nav a,
#home-nav,
#widget-categories a,
#prev-next-post a,
#widget-news-event .widgettitle       {text-shadow:0 1px 0 #fff;}
#home-nav li a:hover    {text-shadow:0 0 1px #efefef;}



/* Global Slideshow Styling
--------------------------------------------------------------
-------------------------------------------------------------- */
.slide-wrap{
				float:left;
				position:relative;
}

.slide-rails-wrap{
				float:left;
				overflow:hidden;
}

.slide{
				float:left;
				display:block;
}



/* Hovered Link Color
--------------------------------------------------------------
-------------------------------------------------------------- */
.post-title a:hover,
.title-only a:hover,
.title a:hover,
.hometitle a:hover,
.read-more:hover,
.item-nav a:hover,
.tab-post-title a:hover {color:#FBB440 !important;}
#follow-us:hover,
#footer-post-section .read-more:hover {color:#333 !important;}










/* Header
----------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------- */
#header .outer-wrap{
				padding-top:10px;
}

#header .wrap{
				width:960px; height:85px;
				margin:0 auto;
				border-left:1px solid #B7B7B7;
				border-right:1px solid #B7B7B7;
    /*
				background:url(../images/sprited/header.jpg) no-repeat;
				background:url(../images/sprites.png);
    -- replaced by WP Native Custom Image Header --
    */
}

#site-name a{
				float:left;
				width:391px; height:56px;
				text-indent:-999999em;
				margin:10px 0 0 10px;
				/*
				background:url(../images/sprited/sitename.png) no-repeat;
				-- replaced by Custom Logo Feature at Theme Options --
				*/
}











/* TOP MENU
----------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------- */
#top-menu .outer-wrap{
				padding:0 10px;
}

#top-menu .wrap{
				position:relative;
				border-left:1px solid #B7B7B7;
				border-right:1px solid #B7B7B7;
				z-index:11000;
    /* background:url(../images/sprited-x/top-nav.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -972px repeat-x;
}



/* First Level
--------------------------------------------------------------
-------------------------------------------------------------- */
#top-menu li#backtobinus{
	background: url(../images/sprites.png) -635px -310px;
	border-left: none;
	border-right: none;	
	width: 100px;
	z-index: 100;
	position: relative;
}

#top-menu li#backtobinus a{
	color: #000;
	text-shadow:0 1px 0 #ffc15f;
}

#top-menu li#backtobinus.active{
	background: url(../images/sprites.png) -635px -350px;
}

#top-menu li#backtobinus.active a,
#top-menu li#backtobinus a:hover{
	background: none;
	border: none;
	margin-top:1px;
}

#top-menu li{
				float:left;
				font:13px Interstate, Helvetica, Arial;
				border-right:1px solid #0C3551;
				border-left:1px solid #125580;
}
				
#top-menu li:first-child{
				border-left:none;
}

#top-menu li:last-child{
				border-right:none;
}

#menu-top-navigation a{
				float:left;
				color:#fff;
				height:23px;
				padding:2px 7px 9px;
}

#top-menu .active a{
				color:#0F4166;
				border-top:1px solid #0C3551;
				padding:1px 7px 9px;
    /* background:url(../images/sprited-x/top-nav-hover.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -1007px repeat-x;
}

.parent-menu-pointer{
				background:url(../images/top-nav-parent-menu.png) right 12px no-repeat;
				padding:0 11px 0 0;
}

.active .parent-menu-pointer{
				background:url(../images/top-nav-parent-menu-hover.png) right 12px no-repeat;
}



/* Second Level
--------------------------------------------------------------
-------------------------------------------------------------- */
#top-menu .sub-menu{
				display:none;
				background:url(../images/sub-menu-bg.png) repeat-x bottom left #E2E2E2;
    position:absolute;
				top:34px; left:0;
				width:918px;
				border:1px solid #B2B2B2;
				border-top:none;
				border-bottom:none;
    padding:15px 20px 7px;
				box-shadow:0 2px 2px #999;
}

#top-menu .sub-menu a,
#top-menu .active .sub-menu a{
				color:#262626;
				border:none;
				height:auto;
				width:112px;
				padding:0 8px;
				z-index:11000;
    position:relative;
				margin:0 0 20px;
				background:transparent;
}

#top-menu li .sub-menu a:hover{
				color:#F07609;
}

#top-menu .sub-menu li{
				border-right:1px solid #BDBDBD;
				border-left:1px solid #F3F3F3;
				line-height:1.1;
				position:relative;
}

#top-menu .sub-menu li:first-child{
				border-left:none;
}

#top-menu .sub-menu li:last-child{
				border-right:none;
}




/* Third Level
--------------------------------------------------------------
-------------------------------------------------------------- */
#top-menu .sub-menu .sub-menu{
				position:relative;
				top:0; left:0;
				width:130px;
				border:none;
				padding:0;
				z-index:100;
				background:transparent;
				box-shadow:0 0 0;
}

#top-menu .sub-menu .sub-menu li{
				border:0;
				border-bottom:1px solid #BDBDBD;
				border-top:1px solid #E9E9E9;
				margin:0 0 0 10px;
				padding:2px 0;
}

#top-menu .sub-menu .sub-menu li:first-child{
				border-top:none;
}

#top-menu .sub-menu .sub-menu li:last-child {
				margin-bottom:18px;
}

#top-menu .sub-menu .sub-menu a,
#top-menu .active .sub-menu .sub-menu a{
				font:11px Helvetica, Arial;
				line-height:1.3;
				padding:0;
				width:95px;
				margin:0;
				padding:0 10px 0 15px;
				color:#5E5E5E;
				background:url(../images/program-menu-li.png) 2px 3px no-repeat;
}

#top-menu .sub-menu .sub-menu a:hover{
				color:#1F1F1F;
				background:url(../images/program-menu-li-hover.png) 2px 3px no-repeat;
}

#top-menu .sub-menu .sub-menu .sub-menu{
	width: 120px;
}

#top-menu .sub-menu .sub-menu .sub-menu li:first-child{
	margin-top: 5px;
	border-top: 1px solid #BDBDBD
}

#top-menu .sub-menu .sub-menu .sub-menu li:last-child{
	border-bottom: none;
	margin-bottom: 0;
}

#top-menu .sub-menu .sub-menu .sub-menu a,
#top-menu .active .sub-menu .sub-menu .sub-menu a{
	width: 85px;
}

#top-menu .hide{
				display:none;
}

#top-menu .sub-menu li.bold > a{
	font-weight: bold !important;
	color: #262626 !important;
}




/* Link to different language site
--------------------------------------------------------------
-------------------------------------------------------------- */
#other-lang-nav{
				display:none;
				float:right;
				position:absolute;
				top:8px; right:-10px;
				padding:2px 0 8px;
				width:32px;
				height:15px;
				text-align:center;
				/* background:url(../images/sprited/ribbon-header.png) no-repeat; */
				background:url(../images/sprites.png) -386px -225px;
    font:10px Interstate Bold, Helvetica, Arial;
				color:#5B441A;
				text-shadow:0 1px 0 #FFFB5F;
				line-height:1;
}

#other-lang-nav:hover{
				/* background:url(../images/sprited/ribbon-header-hover.png); */
				background:url(../images/sprites.png) -386px -250px;
}










/* Body
----------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------- */  
#body .wrap {
				border:1px solid #B7B7B7;
				border-bottom:none;
				background:#F2F2F4;
}

.single #body .wrap {
				border-bottom:none;
}



/* Content
--------------------------------------------------------------
-------------------------------------------------------------- */
#content{
				float:left;
				width:718px;
				margin:10px 2px 10px 10px;
}




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

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

.more-posts{
				position:absolute;
				bottom:0; left:0;
				background:url(../images/border.png) repeat-x #DFDFDF;
				padding:8px 0 0 0;
				width: 163px;
}

.more-posts a{
				width:147px; height:18px;
				margin:0 8px 5px;
				display:block;
				text-align:center;
				font:10px Interstate, Helvetica;
				text-transform:uppercase;
				color:#000;
				text-shadow:0 1px 0 #fff;
				border:1px solid #949494; line-height:1.3;
				/* background:url(../images/sprited-x/more-posts-hover.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -585px repeat-x;
}

.more-posts a:hover{
				/* background:url(../images/sprited-x/more-posts.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -567px repeat-x;
}











/* Home Featured Links
--------------------------------------------------------------
-------------------------------------------------------------- */
.featured-item{
				float:left;
				width:231px; height:80px;
				text-shadow:0 1px 1px #000;
}

.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;
}

.consultation-trigger{
				height:44px;
				padding:10px 0 0 55px;
				display:block;
				margin:5px 10px;
				/* background:url(../images/sprited-x/live-chat-icon.png) no-repeat center left; */
				background:url(../images/sprites-x.png) 0 -510px no-repeat;
}

.consultation-bubble{
				display:none;
				width:243px; height:170px;
				position:absolute;
				top:-145px; left:-12px;
				opacity:0;
}

.consultation-bubble .title {
				padding:0 80px 0 10px;
				height:30px;
				background:url(../images/popup-bg.png) repeat-x #C87F02;
				color:#fff;
				text-transform:uppercase;
				font:12px Interstate, Helvetica, Arial;
				line-height:1;
				border:1px solid #B7B7B7;
				box-shadow:1px 0 3px #afafaf;
}

.consultation-bubble ul {
				border:1px solid #B7B7B7;
				border-top:none;
				background:url(../images/popup-bg.png) 0 -31px repeat-x #FFB604;
				padding-bottom:4px;
				box-shadow:1px 0 3px #afafaf;
}

.consultation-bubble ul li {
				padding:0 10px;
				line-height:0;
				overflow:hidden;
				border-bottom:1px solid #D99F17;
				border-top:1px solid #FFC727;
}

.consultation-bubble li:first-child {
				border-top:none;
}

.consultation-bubble li:last-child {
				border-bottom:none;
}

.consultation-bubble a{
				color:#624D01 !important;
				text-shadow:0 1px 0 #FFFC04 !important;
				float:left;
				height:24px;
				margin:-5px 0 3px !important;
				font:14px Interstate, Helvetica !important;
				padding-left:12px;
				display:block;
				background:url(../images/popup-ul-item.png) no-repeat 0 13px;
}

.consultation-bubble a:hover{
				color:#000 !important;
				background:url(../images/popup-ul-item-hover.png) no-repeat 0 13px;
}

.consultation-bubble .tail{
				float:left;
				width:17px; height:13px;
				background:url(../images/popup-tail.png);
				margin:-1px 0 0 35px;
}

#online-registration a{
				height:43px;
				padding:10px 0 0 50px;
				display:block;
				margin:5px 15px;
				/* background:url(../images/sprited-x/online-registration-button.png) no-repeat top left; */
				background:url(../images/sprites-x.png) 0 -610px no-repeat;
}

#select-education{
				margin:15px 10px 5px 10px;
				width:200px; cursor:pointer;
}

#binus-education
.customStyleSelectBox{
				/* background:url(../images/sprited/select-consultation-dropdown.png); */
				background:url(../images/sprites.png) -635px -205px;
    width:180px;
				height:10px;
				padding:7px 10px;
				margin:15px 10px 5px 10px;
				color:#FAAC38;
				font-size:12px;
}

#sidebar #select-education{
				margin-top:5px;
}



/* #Post
--------------------------------------------------------------
-------------------------------------------------------------- */
#post{
				display:block;
				width:650px;
				margin:40px 30px 20px;
				color:#646466;
}

#post .post{
				background:url(../images/border.png) repeat-x bottom left;
}

#post a:hover{
				text-decoration:underline;
}

#post .post-title a{
				color:#135681;
}

#post .post-meta{
				font-size:11px;
}

#post .post-meta .comment-popup {
				padding:0 18px 0 0;
}

#post .post-meta .comment-popup span{
	display: inline-block;
	width: 13px; height: 12px;
	background:url(../images/metadata-comment-counter.png) no-repeat;
	margin: 0 0 -3px 1px;
}

#post .post-meta a {
				color:#646466;
				font-family: 'Interstate Light', Helvetica, Arial;
				line-height: 1.1;
}

#post-thumb-source,
#post-thumb-source-main-slide{
				display:none;
}


/* Category Gallery Archive Page
--------------------------------------------------------------
-------------------------------------------------------------- */
.archive.category-gallery .post-meta,
.archive.category-gallery .post-content{
	display: none;
}

.archive.category-gallery #post .post{
	width: 320px;
	float: left;
	text-align: center;
	background: none;
}

.archive.category-gallery #post .post-title a{
	color: #646466;
	font-size: 11px;	
	font-weight: normal;
}

.archive.category-gallery #post .post.even{
	margin-right: 10px;
}

.archive.category-gallery #post .post-thumb{
	margin-right: 0;
}

/* Content Styling
--------------------------------------------------------------
-------------------------------------------------------------- */
.single #post .post{
				padding-top:0;
}

.error404 #post .post-title,
.page #post .post-title,
.single #post .post-title{
				text-transform: capitalize;
				color:#145480;
				font:bold 25px 'Droid Serif', Georgia, Times New Roman;
				line-height:1.2;
				margin:0 0 10px;
}

.page #post .post-meta,
.single #post .post-meta{
				margin:-5px 0 50px;
				font-family: 'Interstate Light', Helvetica, Arial;				
}

.error404 #post .post-content-wrap{
				width:650px;
}

.the-content                {font-family:'Droid Serif', Georgia, Times New Roman; overflow-x:hidden;}
.the-content h1             {color:#145480; font:24px 'Droid Serif', Georgia, Times New Roman; margin:10px 0 5px; text-transform:uppercase;}
.the-content h2             {color:#145480; font:22px 'Droid Serif', Georgia, Times New Roman; margin:10px 0 5px;}
.the-content h3             {color:#145480; font:20px 'Droid Serif', Georgia, Times New Roman; margin:10px 0 5px;}
.the-content h4             {font:18px 'Droid Serif', Georgia, Times New Roman; margin:10px 0 5px;}
.the-content h5             {font:14px 'Droid Serif', Georgia, Times New Roman; margin:10px 0 5px;}
.the-content h6             {font:Bold 14px 'Droid Serif', Georgia, Times New Roman; margin:10px 0 5px;}
.the-content blockquote	    {padding:0 50px; font:italic 18px Georgia; line-height:1.5;}
.the-content ul,
.the-content ol		    {margin:20px 0 20px 20px; line-height:1.6;}
.the-content ol ul li,
.the-content ul li  	    {margin:0 0 5px; list-style:disc;}
.the-content ul ol li,
.the-content ol li	    {margin:0 0 5px 20px; list-style:decimal;}
.the-content p              {margin:0 0 20px; line-height:1.6;}
.the-content img            {padding:1px; background:#fff; box-shadow:0 0 2px #777;}
.the-content img.noframe    {padding:0; background:none; box-shadow:none;}
.the-content a              {color:#145480;}

.the-content .wp-caption    {background:#fff; margin:20px 0; box-shadow:0 0 2px #777;}
.the-content .wp-caption img{box-shadow:none; margin:4px 0 3px 4px;}
.the-content .wp-caption p  {padding:0 5px 4px 5px; text-align:center; font:11px 'Droid Serif', Georgia, Times New Roman;}


.the-content .alignleft     {float:left; margin:0 20px 10px 0;}
.the-content .alignright    {float:right; margin:0 0 10px 20px;}
.the-content .aligncenter   {margin:0 auto; display:block;}

.the-content table {display:table; width:100%; margin:0 0 20px;}
.the-content table th,
.the-content table td {border:1px solid #b7b7b7; padding:7px; line-height:1.4;}

.the-content img.wp-smiley {box-shadow:none; background:transparent;}
.the-content p.curriculum-reference {font:10px 'Interstate Light', Helvetica; text-transform:uppercase;}



/* Author box
 * Styling for single.php
--------------------------------------------------------------
-------------------------------------------------------------- */
#post-author{
				display:block;
				color:#747474;
				height:102px; width:630px;
				padding:10px;
				box-shadow:0 0 3px #999;
				font-size:12px;
    /* background:url(../images/sprited-x/author-bg.png) repeat-x; */
				background:url(../images/sprites-x.png) repeat-x;
}

#post-author .avatar{
				float:left;
				background:#fff;
				padding:3px;
				margin:0 20px 0 0;
				box-shadow:0 0 2px #999;
}

#post-author p#author-name {
				margin:25px 0 5px;
}

#author-name,
#author-name a{
				font:bold 16px 'Droid Serif', Georgia, Times New Roman;
				color:#747474;
}

#post-author p{
				margin:0 0 5px;
}



/* Post Navigation
 * styling for single.php
--------------------------------------------------------------
-------------------------------------------------------------- */
#post-nav{
				padding:40px 0;
				display:block;
				border-bottom:1px solid #C3C3C3;
				position:relative;
}

#post-share{
				float:left;
				width:159px; height:20px;
				padding:4px 5px 4px 25px;
				position:absolute;
				top:35px; left:-50px;
				font:12px Interstate Bold, Helvetica;
				line-height:1;
				color:#4E432D;
				text-shadow:0 1px 0 #FDD458;
    /* background:url(../images/sprited/share-post-bg.png); */
				background:url(../images/sprites.png) -635px -280px;
}

#post-share li{
				float:left;
}

#post-share span{
				float:left; margin-top:-1px;
}

#post-share li a{
				float:left;
				width:16px;
				height:16px;
				text-indent:-99999em;
				margin:0 0 0 7px;
}

#share-facebook a{
				/* background:url(../images/sprited/share-fb.png); */
				background:url(../images/sprites.png) -405px -185px;
}

#share-twitter a{
				/* background:url(../images/sprited/share-twitter.png); */
				background:url(../images/sprites.png) -425px -185px;
}

#share-email a{
				/* background:url(../images/sprited/share-email.png); */
				background:url(../images/sprites.png) -445px -185px;
}

#share-print a{
				/* background:url(../images/sprited/share-print.png); */
				background:url(../images/sprites.png) -465px -185px;
}

#share-facebook a:hover{
				/* background:url(../images/sprited/share-fb-hover.png); */
				background:url(../images/sprites.png) -405px -205px;
}

#share-twitter a:hover{
				/* background:url(../images/sprited/share-twitter-hover.png); */
				background:url(../images/sprites.png) -425px -205px;
}

#share-email a:hover{
				/* background:url(../images/sprited/share-email-hover.png); */
				background:url(../images/sprites.png) -445px -205px;
}

#share-print a:hover{
				/* background:url(../images/sprited/share-print-hover.png); */
				background:url(../images/sprites.png) -465px -205px;
}



#prev-next-post{
				float:right;
}

#prev-next-post a{
				float:left;
				font:10px Interstate, Helvetica, Arial;
				text-transform:uppercase;
				line-height:1;
    width:115px; height:11px;
				border:1px solid #949494;
				text-align:center;
				padding:2px 0 5px;
				color:#474747;
				box-shadow:0 1px 2px #999;
    /* background:url(../images/sprited-x/post-nav.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -720px repeat-x;
}

#prev-next-post .prev a{
				margin:0 10px 0 0;
}

#prev-next-post a:hover{
				text-decoration:none;
    /* background:url(../images/sprited-x/post-nav-hover.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -738px repeat-x;
}



/* Send Email Form
--------------------------------------------------------------
-------------------------------------------------------------- */
#send-email-wrap{
				position:fixed;
				width:100%;
				height:100%;
				top:0; left:0;
				background:rgba(0,0,0,0.8);
				z-index:90000;
				display:none;
}

#send-email{
				width:400px;
				padding:20px;
				background:#fff;
				margin:50px auto 0;
}

#send-email .section-title{
				text-align:center;
				font:20px Interstate Bold, Helvetica;
				margin:0 0 10px;
}

#send-email p{
				margin:0 0 10px;
				font:12px 'Droid Serif', Georgia, Times New Roman;
}

#send-email br{
				margin:0 0 5px;
}

#send-email .wpcf7-text{
				width:385px;
				padding:2px 5px;
				font:12px 'Droid Serif', Georgia, Times New Roman;
}
#send-email textarea    {width:386px; padding:5px; font:12px 'Droid Serif', Georgia, Times New Roman;}



/* Archive & search Page
 * styling for archive.php & search.php
--------------------------------------------------------------
-------------------------------------------------------------- */
#archive-title{
				color:#135681;
				font:22px Interstate Bold, Helvetica;
				text-transform:uppercase;
				margin:0;
}

#archive-breadcrumb{
				font:16px Interstate, Helvetica;
				line-height:1; margin:0 0 40px;
}



/* NEW OO */
#post .post{
				background:url(../images/border.png) repeat-x bottom left;
				padding:30px 0 5px;
}

#post .post-thumb{
				float:left;
				margin:0 20px 20px 0;
				border:1px solid #D3D3D3;
}

#post .post-content-wrap{
				float:left;
				width:310px;
}

#post .post-title{
				font:bold 13px 'Droid Serif', Georgia, Times New Roman;
				text-transform:capitalize;
				margin:0 0 3px;
}

#post .post-meta{
				margin:0 0 10px;
}





/* Display -- styling for [binus_display] or temp-display.php
--------------------------------------------------------------
-------------------------------------------------------------- */
#post .display-item{
	float: left;
	width: 353px; height: auto;
	padding: 0 58px 10px;
	border-left: 1px solid #b7b7b7;
	margin: 0 0 20px;
}

#post .display-item.even{
	border-left: none;
	width: 354px;
}

#post .display-item img{
	background: none;
	box-shadow: none;
	float: none;
	display: block;
	width: 318px; height: 140px;
	margin: 0 17px 10px;
}

#post .display-item h3{
	text-transform: uppercase;
	font:16px 'Interstate Bold', Helvetica, Arial;
	display: block;
	padding: 0 17px;
	text-align: center;
	margin: 0 0 10px;
}

#post .display-item .display-description{
	display: block;
	padding: 0 17px;
	text-align: justify;
}

#post .display-item .display-more{
	text-align: right;
}

#post .display-item .display-more a{
	color: #9e9999;
}





/* Gallery -- styling for [binusgallery] or temp-gallery.php
--------------------------------------------------------------
-------------------------------------------------------------- */
.page-template-temp-gallery-php .post-title{
	padding-bottom: 10px;
	background: url(../images/border.png) bottom left repeat-x;
}

.page-template-temp-gallery-php .post-content{
	padding-top: 30px;
	background: url(../images/border.png) bottom left repeat-x;	
}

.binus-gallery{
	float: left;
	width: 649px;
	padding: 0 0 0 1px;
}

.binus-gallery img{
	padding: 0;
	width: 310px; height: 136px;
	border: 3px solid white;
}

.single .binus-gallery img,
.page .binus-gallery img{
	width: 310px; height: auto;
}

.binus-gallery-item{
	float: left;
	width: 318px;
	margin-bottom: 40px;
}

.gallery-thumb{
	box-shadow: 0 0 1px black;
}

.binus-gallery-item.even{
	margin-right: 13px;
}

.binus-gallery-item a{
	float: left;
	width: 316px;
}

.binus-gallery-item .title{
	font-size: 11px;
	margin: 10px 0;
	height: 13px;
	display: block;
	line-height: 1.2; 
	overflow: hidden;
	text-align: center;
	float: left;
	width: 308px;
	color: #646466;
}

.binus-gallery-item .title:hover{
	text-decoration: none !important;
	color: #FBB440;
}

.binus-gallery-preview #modal{
	background: #FFF;
	border: 5px solid #F2F2F2;
	border-radius: 4px;
	width: 90%;
	height: 90%;
	position: relative;
	text-align: center;
	line-height: 1.2;
}

#gallery-preview-fail{
	color: #960000;
	font-weight: bold;
	font-size: 15px;
}

#gallery-preview-wrap{
	display: block;
	margin: 10px;
	padding: 10px;
	background: #F7F7F7;	
	position: relative;
}

#gallery-preview-wrap img{

}

#gallery-the-image-wrap{
	overflow: hidden;
}

#gallery-the-image-caption{
	background: rgba(0,0,0,0.8);
	padding: 0 10px 10px;
	position: absolute;
	bottom: 10px; left: 10px;
	display: none;
}

.binus-gallery-preview .title{
	display: block;
	font: 14px 'Interstate Light', Helvetica;
	margin: 15px 0 10px;
	color: #FFF;
	line-height: 1.2;
}

.binus-gallery-preview #close-modal{
	float: left;
	width: 36px; height: 38px;
	position: absolute;
	top:-31px; right: -25px;
	background: url(../images/sprites.png) -387px -413px;
	text-indent: -99999em;
}

.binus-gallery-preview #close-modal:hover{
	background: url(../images/sprites.png) -428px -413px;	
}

.binus-gallery-preview #close-modal:active{
	background: url(../images/sprites.png) -468px -413px;	
}

.nav-gallery-image{
	float: left;
	position: absolute;
	top: 45%;
	color: white;
	background: #145480;
	width: 20px; height: 20px;
	padding: 10px;
	border-radius: 24px;
	font-size: 25px;
	line-height: 0.7;
	border: 4px solid #F2F2F2;
}

.nav-gallery-image:hover{
	background: #FBB440;
}

#prev-gallery-image{
	left: -25px;
}

#next-gallery-image{
	right: -25px
}



/* Page Navigation --- styling for archive.php
--------------------------------------------------------------
-------------------------------------------------------------- */
#page-navi{
				margin:10px 0 80px 0;
				font:10px Interstate, Helvetica;
				text-transform:uppercase;
				text-shadow:0 1px 0 #fff;
}

#page-navi span,
#page-navi a{
				float:left;
				line-height:1;
				margin:0 5px 0 0;
				padding:2px 8px 6px;
				border:1px solid #949494;
				box-shadow:0 1px 2px #bfbfbf;
    /* background:url(../images/sprited-x/pagenavi-bg.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -667px repeat-x;
}

#page-navi a:hover{
				/* background:url(../images/sprited-x/pagenavi-hover-bg.png) repeat-x; */
				text-decoration:none;
				background:url(../images/sprites-x.png) 0 -684px repeat-x;
}

#page-navi .current{
				/* background:url(../images/sprited-x/pagenavi-selected-bg.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -702px repeat-x;
}

#page-navi .first{
				margin:0 15px 0 0;
}

#page-navi .last{
				margin:0 0 0 10px;
}

#page-navi .the-navi{
				float:right;
}



/* Comment 
 * styling for single.php & page.php
--------------------------------------------------------------
-------------------------------------------------------------- */
#post-comment{
				border-top:1px solid #F8F8F8;
				padding:30px 0 30px 30px;
}

#comments-title{
				color:#115584;
				font:17px Interstate, Helvetica, Arial;
				line-height:1;
				margin:0 0 30px;
}

.commentlist{
				background:url(../images/border.png) repeat-x bottom left;
}

.comment-wrap{
				background:url(../images/border.png) repeat-x top left;
				padding:30px 0 0;
}

li.depth-1:first-child > .comment-wrap{
				background:none;
}

.comment-avatar{
				float:left;
				border:1px solid #fff;
				margin:0 20px 0 0;
}

.comment-content{
				float:left;
				padding:0 0 30px 0;
				width:560px;
}

.the-content .comment-author{
				margin:0;
				font-size:18px;
				color:#777;
}

.comment-author a{
				color:#777;
}

.comment-date{
				font-size:11px;
				color:#135381;
}

.comment-reply-link{
				float:left;
				width:56px; height:17px;
				text-indent:-99999em;
    /* background:url(../images/sprited/reply-button.png) no-repeat; */
				background:url(../images/sprites.png) -485px -275px;
}

.comment-reply-link:hover{
				/* background:url(../images/sprited/reply-button-hover.png); */
				background:url(../images/sprites.png) -485px -295px;
}

.children li{
				margin:0 0 0 60px;
}

.depth-2 .comment-content{
				width:500px;
}

.depth-3 .comment-content{
				width:440px;
}

#respond{
				padding:30px 0;
}

#reply-title{
				color:#115584;
				font:17px Interstate, Helvetica, Arial;
				line-height:1;
				margin:0 0 30px 0;
}

#comment-form{
				margin:0 0 0 60px;
}

#respond label{
				display:block;
				font-size:12px;
				margin:0 0 2px;
				color:#8E8E90;
}

#respond p{
				margin:0 10px 15px 0;
}

#respond textarea,
.comment-input{
				width:100%; height:12px;
				background:#B5B3B4;
				font:12px 'Droid Serif', Georgia, Times New Roman;
				padding:5px;
    border-left:1px solid #767678;
				border-top:1px solid #767678;
				border-right:1px solid #fff;
				border-bottom:1px solid #fff;
}

#respond textarea{
				height:90px;
}

#submit{
				display:block;
				width:108px; height:17px;
				border:none;
				text-indent:-99999em;
				cursor:pointer;
				/* background:url(../images/sprited/comment-button.png); */
				background:url(../images/sprites.png) -485px -235px;
}

#submit:hover{
				/* background:url(../images/sprited/comment-button-hover.png); */
				background:url(../images/sprites.png) -485px -255px;
}



/* Sidebar
 * on everypage
--------------------------------------------------------------
-------------------------------------------------------------- */
#sidebar{
				float:left;
				width:220px;
				margin:10px 10px 10px 0;
}

.widget-item{
				float:left;
				width:217px;
				box-shadow:0 1px 2px #B7B7B7;
				margin:0 0 10px;
}

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



/* Widget List
--------------------------------------------------------------
-------------------------------------------------------------- */
.widget-item.list ul{
				margin:0 0 20px;
}

.widget-item.list li{
				font:13px Interstate Bold, Helvetica, Arial;
				text-transform:uppercase;
				line-height:1;
				letter-spacing:-0.5px;
}

.widget-item.list a{
				display:block;
				padding:2px 5px 9px 20px;
}



/* Search Box
--------------------------------------------------------------
-------------------------------------------------------------- */
#searchform{
				float:left;
				width:220px; height:40px;
				margin:0 0 10px 0;
    /* background:url(../images/sprited/searchbox.png); */
				background:url(../images/sprites.png) -635px -165px;
}

#s{
				margin:10px;
				border:none;
				background:transparent;
				padding:7px 30px 2px 10px;
				height:10px; width:160px;
				font:11px 'Droid Serif', Georgia, Times New Roman;
				color:#666;
}

#searchsubmit{
				display:none;
}



/* Widget Categories
--------------------------------------------------------------
-------------------------------------------------------------- */
#widget-categories{
				background:#BABABA;
				border:1px solid #949494;
}

#widget-categories li{
				background:url(../images/border.png) repeat-x top left;
}

#widget-categories li:first-child{
				background:none;
}

#widget-categories a{
				background:url(../images/sidebar-li.png) 8px 9px no-repeat;
				color:#444;
}

#widget-categories .compact{
				letter-spacing:-1px;
}

#widget-categories a:hover{
				color:#111;
}



/* Widget Featured Links
--------------------------------------------------------------
-------------------------------------------------------------- */
#widget-featured-links{
				padding-bottom:20px;
				height:230px;
				/* background:url(../images/sprited/sidebar-featured-links.png) #114F78; */
				background:url(../images/sprites.png) -165px -160px;
}

#widget-featured-links .widgettitle{
	height: 25px;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #000;
	/* background: url(../images/orangebg.png) repeat-x; */
	background: url(../images/sprites-x.png) 0 -1041px repeat-x;
}

#sidebar #online-consultation{
				border:none;
				border-bottom:1px solid #457798;
}

#sidebar #online-registration{
				border:none;
				border-top:1px solid #103550;
				border-bottom:1px solid #457798;
}

#sidebar #binus-education{
				border:none;
				border-top:1px solid #103550;
}

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

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

#sidebar #online-consultation a {
				margin-bottom:0;
}

#sidebar #online-registration a{
				margin-bottom:0;
}

#sidebar #binus-education
.customStyleSelectBox{
				margin:5px 10px 5px 10px;
				color:#FAAC38;
				font-size:12px;
}



/* Widget Photos
--------------------------------------------------------------
-------------------------------------------------------------- */
#sidebar #widget-photos{
				text-align:center;
				color:#fff;
				position:relative;
				height:232px;
    /* background:url(../images/sprited/sidebar-featured-links.png) #114F78; */
				background:url(../images/sprites.png) -165px -185px;
}

#widget-photos .hometitle{
				text-align:left;
				margin-bottom:10px;
				max-height:20px;
				overflow:hidden;
}

#widget-photos a{
				color:#fff;
}

#sidebar #widget-photos .slide-wrap{
				width:199px;
				margin:0 10px;
				border:none;
}

#sidebar #widget-photos .slide-rails-wrap{
				width:199px; height:167px;
				overflow:hidden;
				padding-top:0;
}

#sidebar #widget-photos .slide{
				width:199px; height:167px;
				border:none;
				background:none;
}

#widget-photos .title{
				float:left;
				width:197px; max-height:30px;
				overflow:hidden;
				line-height:1.4;
				font:bold 14px 'Droid Serif', Georgia, Times New Roman; 
				margin:0;
}

#widget-photos .slide-image{
				float:left;
				width:197px; height:86px;
				margin:0 0 25px;
				border:1px solid #fff;
}

#widget-photos .post-meta{
				font:10px 'Interstate Light', Helvetica;
				margin:0px 0 0;
				line-height: 1.2;
}

#widget-photos .slide-nav{
				float:left;
				padding:5px;
				width:54px; height:21px;
				position:absolute;
				left:70px; top:70px;
				/* background:url(../images/sprited/activity-photos-bg.png); */
				background:url(../images/sprites.png) -420px -255px;
}

#widget-photos .slide-nav a{
				float:left;
				width:20px; height:20px;
				text-indent:-99999em;
}

#widget-photos .slide-pagination{
				display:none;
}

#widget-photos .slide-nav a.prev-slide{
				/* background:url(../images/sprited/left-arrow-item.png); */
				background:url(../images/sprites.png) -565px -205px;
				text-indent:-99999em;
}

#widget-photos .slide-nav a.prev-slide:hover{
				/* background:url(../images/sprited/left-arrow-item-hover.png); */
				background:url(../images/sprites.png) -565px -185px;
}

#widget-photos .slide-nav a.next-slide{
				/* background:url(../images/sprited/right-arrow-item.png); */
				background:url(../images/sprites.png) -587px -205px;
				float:right;
				text-indent:-99999em;
}

#widget-photos .slide-nav a.next-slide:hover{
				/* background:url(../images/sprited/right-arrow-item-hover.png); */
				background:url(../images/sprites.png) -587px -185px;
}

#widget-photos .more-photos{
				position:absolute;
				bottom:-25px; left:43px;
				width:115px; height:18px;
				display:block;
				text-align:center; font:10px Interstate, Helvetica;
				text-transform:uppercase;
				color:#444;
				overflow: hidden;
				text-shadow:0 1px 0 #fff;
				border:1px solid #949494;
				line-height:1.3;
				/* background:url(../images/sprited-x/more-posts.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -567px repeat-x;
}

#widget-photos .more-photos:hover{
				/* background:url(../images/sprited-x/more-posts-hover.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -585px repeat-x;
}



/* Widget Tab
--------------------------------------------------------------
-------------------------------------------------------------- */
#main-site-news-events{
				background:#EAEAEA;
				display:block;
				margin-top:5px;
				float:left;
}

#main-site-news-events .loading{
				margin:265px 100px;
}

#widget-news-event .widgettitle{
				border-top:none;
				border-bottom:1px solid #B7B7B7;
				padding-bottom:4px;
				/* background: url(../images/orangebg.png) repeat-x; */
				background: url(../images/sprites-x.png) 0 -1041px repeat-x;
}

#widget-news-event .widgettitle a:hover{
	color: #666;
}

.widget-tab{
				border:1px solid #949494;
				position:relative;
}

.widget-tab-nav a{
				float:left;
				height:23px; width:88px;
				padding:2px 10px 0;
				background:#7E7E7E;
				border-left:1px solid #949494;
				border-top:1px solid #959595;
				font:12px Interstate Bold, Helvetica, Arial;
				line-height:1;
				color:#DFDFDF;
				text-transform:uppercase;
}

.widget-tab-nav a.active{
				color:#145480;
				background:transparent;
				border-top:1px solid #f7f7f7;
}

.widget-tab li:first-child a{
				border-left:none;
}

#widget-news-tab{
				display:none;
}

.tab-post-wrap{
				margin:10px 10px 0;
				display:block;
				color:#646466;
				overflow:hidden;
				height:325px;
}

.tab-post-thumb img{
				box-shadow:0 0 2px #999;
				margin:0 0 15px;
}

#widget-news-event .tab-post-thumb img{
	width: 197px;
	height: 86px;
}

.tab-post-title{
				margin:0 0 5px;
}

.tab-post-title a{
				font:bold 14px 'Droid Serif', Georgia, Times New Roman;
				color:#115481;
				line-height:1.2;
}

.tab-post-meta{
				font:10px 'Interstate Light', Helvetica;
				line-height:1.2;
				margin:-5px 0 15px;
}

.tab-post-meta a{
				color:#636363;
}

.tab-post-content{
				font-size:13px;
				line-height:1.4;
}

.tab-post-wrap .read-more{
				font-weight:bold;
				color:#115481;
}

#sidebar .slide-wrap{
				margin:0 0 20px;
				border-bottom:1px solid #C5C5C7;
}

#sidebar .slide-rails-wrap{
				width:217px;
				overflow:hidden;
				padding:20px 0 0 0;
}

#sidebar .slide{
				float:left;
				width:217px;
				margin:0;
				border-top:1px solid #B7B7B7;
				/* background:url(../images/sprited-x/slide-item.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -756px repeat-x;
}

#sidebar .slide-item{
				float:left;
				width:88px;
				padding:11px 9.5px;
}

#sidebar .slide-item.current{
				color:#fff;
				/* background:url(../images/sprited-x/slide-item-active.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -864px repeat-x;
}

#sidebar .slide-pagination{
				display:none;
}

#sidebar .slide-tail{
				left:44px;
}




/* Sliding Item */
.slide-item{
				float:left;
				padding:11px 15px;
				width:82px; height:86px;
				position:relative;
				cursor:pointer;
				background:url(../images/border-ver.png) repeat-y top left;
}

.slide-meta,
.slide-excerpt{
				display:none;
}

.slide-item:first-child{
				background:none;
}

.slide-item.current{
				color:#fff;
				background:url(../images/sprites-x/slide-item-active.png) repeat-x;
}

.slide-thumb img{
				padding:2px;
				background:#fff;
				border:1px solid #C5CED7;
				margin:0 0 10px;
}

#widget-news-event .slide-thumb img{
	width: 88px;
	height: 38px;
}

.slide-title{
				font:10px 'Interstate Light', Helvetica, Arial;
				text-align:center;
				line-height:1.3;
				max-height:40px;
				overflow:hidden;
}

.slide-title a{
				color:#646466;
}

.current .slide-title a{
				color:#fff;
}

.slide-tail{
				display:none;
				width:20px; height:11px;
				position:absolute;
				top:-10px; left:48px;
				z-index:1000;
				/* background:url(../images/sprited/slide-tail.png) no-repeat; */
				background:url(../images/sprites.png) -385px -205px;
}

.slide-item.current .slide-tail{
				display:block;
}

.item-nav .prev-slide{
				float:left;
				width:8px; height:8px;
				text-indent:-99999em;
				margin:2px 6px 0 10px;
				/* background:url(../images/sprited/coda-nav-left.png) no-repeat; */
				background:url(../images/sprites.png) -385px -185px;
}

.item-nav  .prev-slide:hover{
				/* background:url(../images/sprited/coda-nav-left-hover.png) no-repeat; */
				background:url(../images/sprites.png) -385px -195px;
}

.item-nav  .next-slide{
				float:right;
				width:8px; height:8px;
				text-indent:-99999em;
				margin:2px 10px 0 0;
				/* background:url(../images/sprited/coda-nav-right.png) no-repeat; */
				background:url(../images/sprites.png) -395px -185px;
}

.item-nav  .next-slide:hover{
				/* background:url(../images/sprited/coda-nav-right-hover.png) no-repeat; */
				background:url(../images/sprites.png) -395px -195px;
}

.item-nav  .slide-pagination{
				display:none;
}

.item-nav{
				float:right;
				width:44px; height:17px;
				padding:7px 3px 2px 7px;
				position:absolute;
				bottom:-17px; right:-8px;
				text-align:center;
				/* background:url(../images/sprited/ribbon-item.png); */
				background:url(../images/sprites.png) -420px -225px;
}

.item-nav a{
				color:#fff;
				font-size:10px;
}









/* Footer
----------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------- */  
#footer .wrap{
				height:338px;
				padding-top:5px;
				border:1px solid #B7B7B7;
				border-top:none;
				color:#636363;
				/* background:url(../images/sprited-x/footer-bg.png) repeat-x 0 0 #EBEBEB; */
				background:url(../images/sprites-x.png) 0 -122px repeat-x;
}

#footer .section-title {
				font:13px Interstate Bold, Helvetica, Arial;
				line-height:1.2;
				margin:0 0 10px;
				text-transform:uppercase;
				color:#252525;
				text-shadow:0 1px 0 #fff;
}



/* Footer Featured Post */
#footer-post-section{
				float:left;
				width:450px; height:309px;
				padding:10px 20px 20px;
				border-top:1px solid #fff;
				background:url(../images/border-ver.png) repeat-y top right;
}

#footer-post-section .section-title{
				margin:0 0 25px 0;
}

#footer-post-avatar{
				float:left;
				width:90px; height:90px;
				padding:2px;
				background:#fff;
				border:1px solid #B7B7B7;
				margin:0 20px 0 0;
				overflow: hidden;
}

#footer-post-content-wrap{
				float:left;
				width:330px; height:294px;
}

#footer-post-content-title{
				font:bold 14px 'Droid Serif', Georgia, Times New Roman;
				line-height:1.4;
				margin:0 0 10px;
}

#footer-post-name{
				font:italic 11px 'Interstate Light', Helvetica, Arial;
				margin:0 0 0;
}

#footer-post-status{
				font:italic 11px 'Interstate Light', Helvetica, Arial;
				margin:-3px 0 10px;
}

#footer-post-content{
				font:13px 'Droid Serif', Georgia, Times New Roman;
				line-height:1.4;
				max-height:170px;
				overflow:hidden;
}

#footer-post-content .read-more{
				font-weight:bold;
				color:#125582;
}

#footer-post-content .read-more:hover{
	color: #fbb440 !important;
}

#footer-right-section{
				float:left;
				width:468px; height:340px;
				padding-left:1px;
				border-left:1px solid #fff;
}

#archives-tweets{
				float:left;
				width:230px;
				height:243px;
}



/* Footer Archives*/
#archives-section{
				padding:10px 10px 0;
				width:210px; height:60px;
				background:url(../images/border.png) repeat-x bottom left;
}

#archive-dropdown{
				width:198px;
				cursor:pointer;
}

#archives-section .customStyleSelectBox{
				width:178px; height:10px;
				padding:7px 10px;
				color:#474747;
				font:bold 12px 'Droid Serif', Georgia, Times New Roman;
				text-shadow:0 1px 0 #fff;
				/* background:url(../images/sprited/select-footer-archive-dropdown.png); */
				background:url(../images/sprites.png) -635px -230px;
}

#archives-section .customStyleSelectBox.hover{
				/* background:url(../images/sprited/select-footer-archive-dropdown-hover.png); */
				background:url(../images/sprites.png) -635px -255px;
}



/* Footer Tweets
--------------------------------------------------------------
-------------------------------------------------------------- */
#tweets-section{
				padding:10px 10px;
				width:210px; height:120px;
				overflow:hidden;
}

#tweets-section .section-title{
				float:left;
				padding:0 30px 9px 0;
				/* background:url(../images/sprited-x/footer-twitter-update-icon.png) no-repeat center right; */
				background:url(../images/sprites-x.png) 110px -484px no-repeat;
}

#tweets{
				margin-top:-12px;
				float:left;
				width:210px; height:100px;
				overflow:hidden;
}

#tweets li{
				font-size:11px;
				background:url(../images/border.png) repeat-x left bottom;
				padding:4px 0;
				line-height:1.2;
}

.twtr-doc{
				clear:both;
				float:left;
				margin-top:-10px;
				width:210px !important;
}

.twtr-hd{
				display:none;
}

.twtr-timeline{
				height:auto !important;
}

.twtr-ft{
				display:none;
}

.twtr-tweet{
				border:none !important;
				font:12px 'Interstate Light', Helvetica;
				height:100px !important;
				text-shadow:0 1px 0 #efefef;
				line-height:1.4;
}

.twtr-tweet-text{
				padding:0 !important;
}

.twtr-widget em{
	margin-top: 10px !important; 
	display: block;
}

.twtr-tweet-wrap{
				padding:8px 0 !important;
}

#follow-us{
				clear:both;
				float:right;
				font:11px 'Interstate Bold', Helvetica;
				height:10px;
				padding:0 5px 8px;
				text-align:right;
				text-shadow:0 1px 0 #fff;
    border:1px solid #949494;
				box-shadow:0 1px 2px #bfbfbf;
				color:#707070;
				margin:0 10px 0 0;
				/* background:url(../images/sprited-x/pagenavi-bg.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -667px repeat-x;
				line-height: 1;
}

#follow-us:hover{
				/* background:url(../images/sprited-x/pagenavi-hover-bg.png) repeat-x; */
				background:url(../images/sprites-x.png) 0 -684px repeat-x;
}



/* Footer Contact
  The section has been erased but the stylesheet is being left here, just in case 
--------------------------------------------------------------
-------------------------------------------------------------- */
#contact{
				float:left;
				padding:10px;
				width:217px; height:223px;
				background:url(../images/border-ver.png) repeat-y top left;
}



/*
#footer .wpcf7-text{
				border:none;
				width:200px; height:15px;
				padding:7px 5px 3px;
				color:#808080;
				font:italic 10px Helvetica, Arial;
				margin:0 0 10px;
				background:url(../images/sprites.png) -635px -85px;
}

#footer .wpcf7-textarea{
				border:none;
				padding:5px;
				width:200px; height:38px;
				color:#808080;
				font:italic 10px Helvetica, Arial;
				margin:0 0 10px;
				resize: none;
				background:url(../images/sprites.png) -635px -115px;
}

#footer .wpcf7-submit{
				float:right;
				width:56px; height:17px;
				text-indent:-99999em;
				cursor:pointer;
				border:none;
				background:url(../images/sprites.png) -540px -275px;
}

#footer .wpcf7-submit:hover{
				background:url(../images/sprites.png) -540px -295px;
}

*/


/* Footer Info
--------------------------------------------------------------
-------------------------------------------------------------- */
#info{
				float:left;
				width:448px; height:67px;
				color:#fff;
				padding:15px 10px 14px;
				/* background:url(../images/sprited/footer-info.jpg); */
				background:url(../images/sprites.png) -165px -85px;
}

#info-title{
				font:bold 12px 'Interstate', Helvetica, Arial;
				margin:0 0 3px;
}

.info-section {
				float:left;
				width:118px; height:50px;
				padding:0 15px;
				font:10px 'Interstate Light', Helvetica, Arial;
				line-height:1.3;
}

.address,
.phone{
				border-right:1px solid #0C3551;
}

.phone,
.social-media{
				border-left:1px solid #407597;
}

.phone p{
				display:block;
				margin:0 0 3px;
				font-size:9px;
}

.label-phone{
				float:left;
				width:40px; height:20px;
}

.label-fax{
				float:left;
				width:40px;
}



/* Social Media Links
--------------------------------------------------------------
-------------------------------------------------------------- */
#social-title       {
				font:12px Interstate Bold, Helvetica, Arial;
				line-height:0;
				margin:0 0 15px;
}

#social-accounts li a{
				float:left;
				width:20px; height:21px;
				text-indent:-99999em;
				margin:0 5px 0 0;
}

#facebook           {
				/* background:url(../images/sprited/footer-fb-icon.png); */
				background:url(../images/sprites.png) -485px -185px;
}

#facebook:hover{
				/* background:url(../images/sprited/footer-fb-icon-hover.png); */
				background:url(../images/sprites.png) -485px -210px;
}

#twitter{
				/* background:url(../images/sprited/footer-twitter-icon.png); */
				background:url(../images/sprites.png) -505px -185px;
}

#twitter:hover{
				/* background:url(../images/sprited/footer-twitter-icon-hover.png); */
				background:url(../images/sprites.png) -505px -210px;
}

#rssfeed{
				/* background:url(../images/sprited/footer-rss-icon.png); */
				background:url(../images/sprites.png) -525px -185px;
}

#rssfeed:hover{
				/* background:url(../images/sprited/footer-rss-icon-hover.png); */
				background:url(../images/sprites.png) -525px -210px;
}

#googleplus{
				/* background:url(../images/sprited/footer-delicious-icon.png); */
				background:url(../images/sprites.png) -545px -185px;
}

#googleplus:hover{
				/* background:url(../images/sprited/footer-delicious-icon-hover.png); */
				background:url(../images/sprites.png) -545px -210px;
}










/* Credit
--------------------------------------------------------------
-------------------------------------------------------------- */
.outer-wrap.credit{
				height:4px;
				padding-top:1px;
				padding-bottom:10px;
				border-bottom:1px solid #BBB;
}

#credit .wrap{
				text-align:center;
				font:11px 'Droid Serif', Georgia, Times New Roman;
				width:962px;
				color:#B1B1B1;
				padding:8px 0;
				margin:1px auto 20px;
				border-top:4px solid #0D3858;
}

#credit .wrap p{
				margin-top:12px;
}







/* Modal Box
--------------------------------------------------------------
-------------------------------------------------------------- */
#modal-wrap{
				display:none;
				position:fixed;
				top:0; left:0;
				width:100%; height:100%;
				background:url(../images/slide-caption.png);
				z-index:80000;
}

#modal{
				display:block;
				width:500px;
				margin:30px auto;
}

#modal h2{
				text-align:center;
				font:24px Interstate bold, Helvetica;
				color:#dfdfdf;
				margin:0 0 10px;
}

#close-modal{
				margin:10px 0 0 0;
				font:bold 16px 'Droid Serif', Georgia, Times New Roman;
				float:right;
				color:#dfdfdf;
}

#close-modal:hover {
				color:#afafaf;
}









/* Opera Specific Styles
--------------------------------------------------------------
-------------------------------------------------------------- */
@media not all and (-webkit-min-device-pixel-ratio:0) {  
    #fave-links-wrap,
    #content .slide-rails,
    #slideshow .slide-rails {overflow:hidden;}
    #post-share {display:none;}

}  








/* Love Message for IE Users
--------------------------------------------------------------
-------------------------------------------------------------- */
#ie {display:none;}


/* Additional Rule (Flag, etc)
--------------------------------------------------------------
-------------------------------------------------------------- */
.flag{
    display: none;
}