/*
Author	: Gray
Author URI	: http://unlimitedinfinity.com/
Theme Name	: Ham Kok Yew .com
Theme URI	: http://hamkokyew.com/
Version	: 1.0
Description	: 
*/

* {
	margin: 0;
	padding: 0;
	}

html, body {
	width: 100%;
	height: 100%;
	background: #ededed;
	}

body {
	font-family: 'Helvetica Neue Light', 'HelveticaNeue-Light', 'Helvetica Neue', 'HelveticaNeue', Helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: transparent;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
/*	width: 100%;
	height: 100%;
	display: table;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;	*/
	}

h1, h2, h3, h4, h5, h6, strong, em, b, i {
	font-family: Cambria, Book Antiqua, Baskerville,'Baskerville Old Face', 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	}

body.page #page .hresume h1,
body.page #page .hresume h2 {
	text-align: right;
	border-bottom: 1px solid #ccc;
	}

h1 {
	font-size: 36px;
	line-height: 36px;
	margin: 18px 0;
	}

body.page #page .hresume h1 {
	margin: 18px 0 17px;
	}

h2 {
	font-size: 24px;
	line-height: 36px;
	margin: 18px 0;
	}

body.page #page .hresume h2 {
	margin: 18px 0 17px;
	}

h3 {
	}

h4 {
	}

h5 {
	}

h6 {
	}

strong, b {
	font-style: normal; 
	font-weight: normal; 
	font-variant: small-caps;
	}

em, i {
	font-style: italic;
	font-weight: normal;
	}

abbr {
	border-bottom: 1px dotted #666;
	margin-bottom: -1px;
	cursor: help;
	}

a {
	color: #777;
	text-decoration: none;
	}

#page {
	width: 100%;
	}

body.index #page {
	width: 1000%;
	height: 100%;
	}

body.page #page {
	width: 50%;
	max-width: 1130px;
	min-width: 560px;
	margin: 18px auto;
	background: white;
	}

body.page #page .hresume {
	padding: 9px 27px;
	}

body.page #page .hresume a[href*="linkedin.com/"] {
	background: transparent url("linkedin.png") no-repeat scroll right;
	padding-right: 24px;
	color: #27d;
	}

body.page #page .vevent .date_duration {
	background: transparent url("calendar.png") no-repeat scroll left;
	padding-left: 24px;
	}

body.page #page .vcard .tel {
	background: transparent url("telephone.png") no-repeat scroll left;
	padding-left: 24px;
	}

body.page #page .hresume a[href*="mailto:"] {
	background: transparent url("email.png") no-repeat scroll left;
	padding-left: 24px;
	}

body.page #page .hresume li .date_duration,
body.page #page .hresume dl dt {
	font-size: 16px;
	margin-top: 18px;
	}

body.page #page .hresume dl dd.nationality {
	text-align: center;
	}

body.page #page .hresume dl dd.nationality a {
	background: transparent url("my.png") no-repeat scroll right;
	padding-right: 20px;
	margin-right: 4px;
	}

body.page #page .hresume dl dt .location {
	display: block;
	}

body.page #page .hresume .summary {
	margin: 18px auto;
	}

body.index #page div.hentry {
	background: transparent;
	color: black;
	float: left;
	width: 10%;
	height: 100%;

	display: table;
	position: relative;
	overflow: hidden;
	}

body.index #page div.hentry div.slide {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	}

body.index #page div.hentry div.slide div {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	}

body.index #page div.hentry div.slide div img {
	min-height: 100%;
	min-width: 100%;
	}

body.index #page div.hentry div.slide p {
	position: absolute;
	width: 100%;
	z-index: 1001;
	}

img#wpstats {
	display: none !important;
	}