/*	Page Header */
#page-header {background: url("../images/doubleborder.gif") repeat-x bottom; margin:0 0 30px; padding:0 25px 20px; position:relative;}
#page-header h1, #page-header strong {font-size: 26px;margin:0 0 5px;letter-spacing:-1px;color:#262626;}
#page-header p {
	margin:0;
	color: #8C8C8C;
    font-size: 14px;}
#page-header .navigation {float:right;}


#primary-nav { float:right;margin: 30px 0 0;padding:0;}
#primary-nav ul {list-style: none outside none;margin: 0;padding: 0;}
#primary-nav ul a {
    display: block;
    position: relative;
	color: #3A3A40;
	line-height: 18px;
	text-decoration:none;
	text-transform:uppercase;
	height: 32px;}
#primary-nav ul a.sf-with-ul {padding-right:15px;}
#primary-nav ul li {float: left;position: relative;z-index: 400;margin-left: 15px;}
#primary-nav ul li:hover {visibility: inherit;}
#primary-nav ul li:hover ul, #primary-nav ul li.sfHover ul {left: -1px;top: 20px;z-index: 99;}
#primary-nav ul li:hover li ul, #primary-nav ul li.sfHover li ul, #primary-nav ul li li:hover li ul, #primary-nav ul li li.sfHover li ul, #primary-nav ul li li li:hover li ul, #primary-nav ul li li li.sfHover li ul {top: -9999em;}
#primary-nav ul li li:hover ul, #primary-nav ul li li.sfHover ul, #primary-nav ul li li li:hover ul, #primary-nav ul li li li.sfHover ul, #primary-nav ul li li li li:hover ul, #primary-nav ul li li li li.sfHover ul {left: 180px;top: -12px;}
#primary-nav ul li a:hover, #primary-nav ul li:hover, #primary-nav ul li.sfHover a, #primary-nav ul li.current-cat a, #primary-nav ul li.current_page_item a, #primary-nav ul li.current-menu-item a {text-decoration: none;}
#primary-nav ul ul {
    background: #fff;
    border: 1px solid #E0E0E0;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.05);
    margin: 10px 0 0;
    padding: 4px 0;
	position: absolute;
	top: -9999em;
	width: 180px;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;}
#primary-nav ul ul li {background: none;float: none;width: 100%;margin:0;}
#primary-nav ul ul li:last-child {border-bottom: medium none;}
#primary-nav ul ul li a {
    font-size: 11px;
    font-weight: normal;
	color:#808080;
    display: block;
    padding: 8px 4px;
	margin: 0 10px;
	height: 18px;
	border-bottom: 1px dotted #ccc;}
#primary-nav ul ul li:last-child a {border-bottom:0;}
#primary-nav .sf-sub-indicator {
	display:inline;
	padding:0;
	margin:0;
	border:none;
	position:absolute;
	right:0;
	top:0;	}
#primary-nav ul ul .sf-sub-indicator {right: 10px;top: 9px;}
#primary-nav ul li.sfHover ul a {color: #444 !important;}
#primary-nav ul li.sfHover ul a:hover {color: #444 !important;}
#primary-nav select {display:none;}


.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}
.home .st_portfolio {margin-bottom:15px;}
.home .st_portfolio .entry-thumb {margin:0 0 5px;}
.portfolio-single .st_portfolio {margin:0 0 25px;}


/*	Overlay */
.overlay {
    overflow: hidden;
    position: relative;
	width: 216px;
	height:172px;
	display:block;
}
.overlay .caption {
    background: #1a1a1a;
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.1) inset;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: absolute;
    width: 100%;
	text-align:center;
	color: #fafafa;
}
.overlay .caption span {
	color: #fff;
    display: block;
    font-size: 13px;
    margin: 30% auto 0;
    padding: 5px 0;
    text-decoration: none;
    width: 110px;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}
.overlay img {
    /* border: 0 none; */
    /* position: absolute; */
	max-width: 90%;
	height: 90%;
	top:0;
	left: 0;
    display:block; 
    margin:0 auto;
}


.home .st_portfolio .entry-thumb {margin:0 0 5px;}
.home .post .entry-thumb {margin:0 0 10px;}
#home-blog .entry-thumb-placeholder {height: 172px;margin: 0 0 10px;width: 100%;}
.entry-thumb {margin:0 0 10px;}
.entry-thumb a {display:block;}
.entry-thumb img {border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.entry-thumb-placeholder {
	width:60px;
	height:60px;
	background:#E1E4E5;	
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;
	background:#E1E4E5 url("../images/icon-post.png") no-repeat center center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;}
.entry-thumb-placeholder a {display:block;height: 100%;}
.entry-thumb-placeholder.video {background:#E1E4E5 url("../images/icon-video.png") no-repeat center center;}
.entry-thumb-placeholder.audio {background:#E1E4E5 url("../images/icon-audio.png") no-repeat center center;}
.entry-thumb-placeholder.quote {background:#E1E4E5 url("../images/icon-quote.png") no-repeat center center;}
.entry-thumb-placeholder.chat {background:#E1E4E5 url("../images/icon-chat.png") no-repeat center center;}
.entry-thumb-placeholder.link {background:#E1E4E5 url("../images/icon-link.png") no-repeat center center;}
.portfolio-single .entry-thumb, .portfolio-single .entry-video {margin:0 25px 0 0;float:left;width:580px;}
.st_blog_widget .entry-thumb, .st_blog_widget .entry-thumb-placeholder {float:left;margin:0 15px 0 0;width:60px;}

.portfolio-single .hentry {margin:0 0 25px;}
#portfolio-wrapper .hentry {
    float: left;
    padding: 0;
	width: 216px;
	height:300px;
	text-align:center;
	margin:0 15px 15px 0;
}


#home-portfolio .entry-title, #home-blog .entry-title {margin:0;}
#home-portfolio .entry-title, #home-portfolio .entry-title a, #home-blog .entry-title, #home-blog .entry-title a {font-weight:bold;color: #3A3A40;font-size: 14px;line-height: 18px;}
#home-blog .entry-title { margin: 0 0 10px;}
.entry-title {margin:0 0 15px;}
.entry-title, .entry-title a {
	font-size: 16px;
	color:#45454C;
	text-decoration:none;
	line-height: 24px;}
.single .entry-title, .single .entry-title a {font-size: 18px;line-height: 28px;}
#portfolio-wrapper .entry-title, #portfolio-wrapper .entry-title a {color: #3A3A40;font-size: 14px;font-weight: bold;}
#portfolio-wrapper .entry-title, #portfolio-wrapper .entry-thumb {margin:0 0 5px;}
#entry-related .entry-title, #entry-related .entry-title a {font-size:14px;text-align:center;}

.tutor_img{vertical-align:sub;width:35px; height:14px;}
.yanundergraduate_img{vertical-align:sub;width:35px; height:14px;}
.benundergraduate_img{vertical-align:sub;width:35px; height:14px;}
.graduated_img{vertical-align:sub;width:35px; height:14px;}
.onduty_img{vertical-align:sub;width:35px; height:14px;}
