/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
	
	Author Name	:
	Author Site	:
	Style Name	:GCK
	Style URI	:
	Version		:1
	Comments	:
*/




body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	background: white;
	text-align: center;
	}

	
#page {
	text-align: left;
	margin: 0 auto;
	padding-top: 70px;
	position: relative;
	border: 0px solid #ddd;
	border-top: none;
	background-repeat: no-repeat;
	background-image: url("http://gaylechongkwan.com/images/GCK_top_title.png");
	clear: both;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	}
	
#header {
	position: relative;
	height: 22px;
	background: #cfcfcf;
	}
	
/*- Main Menu in Header */

.admintab a {
	position: fixed;
	top: 5px;
	right: 5px;
	color: #333 !important;
	background: #cfcfcf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.admintab a:hover {
	background: #333 !important;
	color: white !important;
}


ul.menu {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	width: 90%;
	}

ul.menu li {
	display: inline;
	margin: 0;
	}
	
/*- Collapsing menu position */

.columns-three ul.menu {
	left: 3px;
	}


ul.menu li a {
	font-size: 1em;
	color: black;
	margin: 0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	}
	
/* Special tabs */
	
ul.menu li.page_item.page-item-16 a {
	font-size: 1em;
	color: white;
	background: black;
	margin: 0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	}
	
/* Special tabs - home */

	
ul.menu li.page_item.page-item-110 a {
	font-size: 1em;
	color: white;
	background: #cfcfcf;
	margin: 0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	}
	
ul.menu li.page_item.page-item-110.current_page_item a,
ul.menu li.page_item.page-item-110.current_page_item a:hover,
ul.menu li.page_item.page-item-110.current_page_ancestor a,
ul.menu li.page_item.page-item-110.current_page_ancestor a:hover{
	color: #333;
	background: white;
	text-decoration: none;
	}
	
ul.menu li.page_item.page-item-110 a:hover {
	background: #787880;
	color: #eee;
	text-decoration: none;
	}
	
/* Special tabs - part two */

ul.menu li.page_item.page-item-2 a,
ul.menu li.page_item.page-item-1479 a{
	font-size: 1em;
	color: white;
	background: #cfcfcf;
	margin: 0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	}
	
ul.menu li.page_item.page-item-2.current_page_item a,
ul.menu li.page_item.page-item-2.current_page_item a:hover,
ul.menu li.page_item.page-item-2.current_page_ancestor a,
ul.menu li.page_item.page-item-2.current_page_ancestor a:hover,
ul.menu li.page_item.page-item-1479.current_page_item a,
ul.menu li.page_item.page-item-1479.current_page_item a:hover,
ul.menu li.page_item.page-item-1479.current_page_ancestor a,
ul.menu li.page_item.page-item-1479.current_page_ancestor a:hover{
	color: #333;
	background: white;
	text-decoration: none;
	}
	
ul.menu li.page_item.page-item-2 a:hover,
ul.menu li.page_item.page-item-1479 a:hover{
	background: #787880;
	color: #eee;
	text-decoration: none;
	}

/* Special tabs - part three */

ul.menu li.page_item.page-item-1634 a,
ul.menu li.page_item.page-item-1483 a,
ul.menu li.page_item.page-item-1482 a,
ul.menu li.page_item.page-item-1493 a{
	font-size: 1em;
	color: white;
	background: #cfcfcf;
	margin: 0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	}
	
ul.menu li.page_item.page-item-1634.current_page_item a,
ul.menu li.page_item.page-item-1634.current_page_item a:hover,
ul.menu li.page_item.page-item-1634.current_page_ancestor a,
ul.menu li.page_item.page-item-1634.current_page_ancestor a:hover,
ul.menu li.page_item.page-item-1483.current_page_item a,
ul.menu li.page_item.page-item-1483.current_page_item a:hover,
ul.menu li.page_item.page-item-1483.current_page_ancestor a,
ul.menu li.page_item.page-item-1483.current_page_ancestor a:hover,
ul.menu li.page_item.page-item-1482.current_page_item a,
ul.menu li.page_item.page-item-1482.current_page_item a:hover,
ul.menu li.page_item.page-item-1482.current_page_ancestor a,
ul.menu li.page_item.page-item-1482.current_page_ancestor a:hover
ul.menu li.page_item.page-item-1493.current_page_item a,
ul.menu li.page_item.page-item-1493.current_page_item a:hover,
ul.menu li.page_item.page-item-1493.current_page_ancestor a,
ul.menu li.page_item.page-item-1493.current_page_ancestor a:hover{
	color: #333;
	background: white;
	text-decoration: none;
	}
	
ul.menu li.page_item.page-item-1634 a:hover,
ul.menu li.page_item.page-item-1483 a:hover,
ul.menu li.page_item.page-item-1482 a:hover,
ul.menu li.page_item.page-item-1493 a:hover{
	background: #787880;
	color: #eee;
	text-decoration: none;
	}

/* Special tabs - part four */
	
ul.menu li.page_item.page-item-17 a,
ul.menu li.page_item.page-item-1573 a{
	font-size: 1em;
	color: white;
	background: #cfcfcf;
	margin: 0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	}
	
ul.menu li.page_item.page-item-17.current_page_item a,
ul.menu li.page_item.page-item-17.current_page_item a:hover,
ul.menu li.page_item.page-item-17.current_page_ancestor a,
ul.menu li.page_item.page-item-17.current_page_ancestor a:hover,
ul.menu li.page_item.page-item-1573.current_page_item a,
ul.menu li.page_item.page-item-1573.current_page_item a:hover,
ul.menu li.page_item.page-item-1573.current_page_ancestor a,
ul.menu li.page_item.page-item-1573.current_page_ancestor a:hover{
	color: #333;
	background: white;
	text-decoration: none;
	}
	
ul.menu li.page_item.page-item-17 a:hover,
ul.menu li.page_item.page-item-1573 a:hover{
	background: #787880;
	color: #eee;
	text-decoration: none;
	}
	
/* Category list style */
	
ul.p2c_catlist li{
	text-indent: -2em;
	}
	
ul.p2c_catlist li{
	list-style: none;
	padding-top: 10px;
	}
	
#primary {
	/* Contains the main column */
	}

.hentry {
	/* Each entry is contained within the 'hentry' class */
	}

.entry-content {
	/* The meat and potatoes of every entry */
	}

#sidebar-1 {
	/* The first sidebar */
	}

#sidebar-2 {
	/* The second sidebar */
	}

.secondary h4 { /* Secondary H4 is sidebar headlines */
	font-size: 1.2em;
	font-weight: normal;
	padding: 0;
	display: block;
	margin-bottom: 5px;
	}
	
/*- Typography */

body {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	}

strong, em, b, i {
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	}

.comments input[type=text], .comments textarea, code {
	font-family: Monaco, "Courier New", Courier, monospace;
	}

/*- Headings */

.page-head {
	margin: 10px 0 20px;
	text-align: left;
	}
	
.page-head h1 {
	font-size: 2.0em;
	}
	
#post-110 .entry-title a{
	color: white;
	}
	
	
.page .entry-title a{
	color: white;
	font-size: 0.2em;
	}
	
.wpcf7 {
background: #ddd;
}

.wpcf7-form {
padding: 10px;
}


.entry-title, h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 1.7em;
	font-weight: normal;
	}
	
.entry-content {
	font-size: 1.0em;
	line-height: 1.8em;
	text-align: justify;
	color: #444;
	}
	
/* footer stuff */

#footer {
	clear: both;
	margin: 0 auto;
	padding: 20px 0 40px;
	text-align: center;
	color: #888;
	}

#footer p {
	line-height: 1.6em;
	}

#footer a {
	color: #888;
	border-bottom: 1px solid #888;
	font-weight: bold;
	}

#footer a:hover {
	border: none;
	text-decoration: none;
	color: #000;
	}

#footer .wp-version,
#footer .k2-version {
	display: none;
	padding-left: 0.3em;
	}

.footerstats {
	display: none;
}

/*- Links */

#primary a:hover, #primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover {
	text-decoration: underline;
	}

h2 a:hover, h2 span a:hover {
	color: DarkGray !important;
	}

a {
	color: DarkGray;
	text-decoration: none;
	}

.entry-content a:visited {
	color: PaleGray;
	}
	
.post #rotator {
  background: url(http://www.gaylechongkwan.com/rotate/rotator.php) no-repeat center top;
  width: 500px;
  height: 0px;
}	
	
.post-110 #rotator {
  background: url(http://www.gaylechongkwan.com/rotate/rotator.php) no-repeat center top;
  width: 500px;
  height: 628px;
  margin-left: -30px;
}