/*
Theme Name: The Globe Landing Page
Theme URI: http://www.theglobe.com.au
Description: A custom landing page for The Globe by our friends Clever Starfish
Version: 0.1
Author: Clever Starfish
Author URI: http://www.cleverstarfish.com/
*/

/*********/
/* RESET */
/*********/

html, body {
	color:#505050;
	height:100%;
	width:100%;
	font-family:"museo-sans", Arial, Helvetica, sans-serif;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, ol, ul, li
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	/*border:0;
	font-size:100%;
	font:inherit;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:baseline;*/
}

header, footer, section, article, aside, nav, hgroup, time {
	display:block;
	position:relative;
	text-align:left;
}

/**********/
/* LAYOUT */
/**********/

.container {
	margin:0 auto;
	width:1000px;
	position:relative;
}

header {
	display:block;
	height:96px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10;
}

	header .container {
		height:96px;
	}

		.logo,
		.logo a {
			bottom:0;
			display:block;
			height:41px;
			left:0;
			margin:0 0 0 0;
			position:absolute;
			width:412px;
		}

			.logo a {
				background:transparent url('_inc/image/logo.png') no-repeat 0 0;
				overflow:hidden;
				text-indent:-9999px;
			}

		header ul {
			bottom:0;
			display:block;
			height:34px;
			list-style:none;
			margin:0;
			padding:0;
			position:absolute;
			right:0;
		}

			header li {
				display:block;
				float:left;
				height:34px;
				margin:0 6px 0 0;
				width:34px;
				filter: alpha(opacity=50);
				opacity: 0.5;
			}

				header li:hover {
					filter: alpha(opacity=100);
					opacity: 1;		
				}



#slides .container {
	letter-spacing:-4px;
	vertical-align:top;
}

	#slides .container.full {
		font-size:2em;
		letter-spacing:normal;
	}

	.container .column {
		display:inline-block;
		letter-spacing:normal;
		margin:0 0 0 5%;
		vertical-align:top;
		width:30%;
	}

		.container .column:first-child {
			margin:0 0 0 0;
		}

		.container h1,
		.container h2,
		.container h3,
		.container h4,
		.container h5 {
			font-weight:normal;
		}



footer {
	bottom:0;
	height:55px;
	left:0;
	position:absolute;
	width:100%;
	z-index:10;
}

	footer div {
		margin:0 auto;
		width:1000px;
	}

		footer ul {
			display:block;
			list-style:none;
			margin:0;
			padding:0;
		}

			footer li {
				display:block;
				float:left;
				margin:0 6px 0 0;
			}

				footer a {
					color:#FFF;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-style:italic;
					text-decoration:none;
				}




/* WP_TYPOGRAPHY STYLES */
/************************/

* {
	text-rendering:optimizeLegibility;
}

sup {
	font-size:75%;
	line-height:100%;
	vertical-align:60%;
}

sub {
	font-size:75%;
	line-height:100%;
	vertical-align:-10%;
}

.amp {
	font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua","Warnock Pro",serif;
	font-size:1.1em;
	font-style:italic;
	font-weight:normal;
	line-height:1em;
}

.caps {
	font-size:90%;
}

.dquo {
	margin-left:-.40em;
}

.quo {
	margin-left:-.2em;
}

/*********************/
/* GENERIC WP STYLES */
/*********************/

img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignright {
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}

img.alignleft {
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

.center {
	text-align:center;
}

.hidden {
	display:none;
}

.screen-reader-text {
	left:-1000em;
	overflow:hidden;
	position:absolute;
}

a img {
	border:none;
}

.aligncenter,
div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption {
	background-color:#f3f3f3;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ddd;
	margin:10px;
	padding-top:4px;
	text-align:center;
}

.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

/*********************/
/* SUPERSLIDES */
/*********************/

body {
	background:#CCCCCC none;
	margin:0;
}

#slides {
	overflow-x:hidden;
	width:100%;
	height:100%;
	z-index:5;
}

#slides .slides-control {
	position:relative;
	-webkit-transform:0;
	transform:0;
}

#slides .slides-container {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}

#slides .slides-container img {
	-webkit-backface-visibility:hidden;
	-ms-interpolation-mode:bicubic;
	max-width:none;
	min-width:100%;
	min-height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
}

#slides .slides-container img.keep-original {
	min-width:0;
	min-height:0;
	position:static;
}

#slides .slides-container li {
	margin:0;
	padding:0;
	position:relative;
	background:none;
}

#slides .slides-container li.current {
	display:block;
	z-index:1;
}

#slides .slides-container li .container {
	margin:0 auto 30px auto;
	position:relative;
	top:25%;
	min-height:300px;
}

#slides .scrollable {
	*zoom:1;
	position:relative;
	top:0;
	left:0;
	overflow-y:auto;
	height:100%;
}

#slides .scrollable:after {
	content:"";
	display:table;
	clear:both;
}

#slides .scrollable .container {
	overflow:hidden;
	*zoom:1;
}

.slides-navigation {
	width:85%;
	margin:0 auto;
	position:relative;
	z-index:3;
	top:-50%;
}

.slides-navigation a {
	position:fixed;
	display:block;
	color:black;
	background:white;
	text-decoration:none;
	display:block;
	width:42px;
	height:32px;
	text-align:center;
	top:46%;
	overflow:hidden;
	text-indent:-9999px;
	-webkit-transition:padding 0.2s ease-out;
	-moz-transition:padding 0.2s ease-out;
	-ms-transition:padding 0.2s ease-out;
	-o-transition:padding 0.2s ease-out;
	transition:padding 0.2s ease-out;
}

.slides-navigation a.prev {
	background:transparent url('_inc/image/prev.png') no-repeat top right;
	left:0;
	-moz-border-radius-topright:40px;
	-webkit-border-top-right-radius:40px;
	-ms-border-top-right-radius:40px;
	-o-border-top-right-radius:40px;
	border-top-right-radius:40px;
	-moz-border-radius-bottomright:40px;
	-webkit-border-bottom-right-radius:40px;
	-ms-border-bottom-right-radius:40px;
	-o-border-bottom-right-radius:40px;
	border-bottom-right-radius:40px;
}

.slides-navigation a.prev:hover {
	padding-left:20px;
}

.slides-navigation a.next {
	background:transparent url('_inc/image/next.png') no-repeat top left;
	right:0;
	-moz-border-radius-topleft:40px;
	-webkit-border-top-left-radius:40px;
	-ms-border-top-left-radius:40px;
	-o-border-top-left-radius:40px;
	border-top-left-radius:40px;
	-moz-border-radius-bottomleft:40px;
	-webkit-border-bottom-left-radius:40px;
	-ms-border-bottom-left-radius:40px;
	-o-border-bottom-left-radius:40px;
	border-bottom-left-radius:40px;
}

.slides-navigation a.next:hover {
	padding-right:20px;
}

.slides-pagination {
	bottom:33px;
	left:75%;
	margin:0 0 0 -300px;
	position:absolute;
	text-align:right;
	width:300px;
	z-index:20;
}

.slides-pagination a {
	border:2px solid #FFF;
	border-radius:15px;
	width:10px;
	height:10px;
	display:inline-block;
	margin:2px;
}

.slides-pagination a.active {
	background:#FFF;
}