/*
Theme Name: AIS
Theme URI: http://adventuresinspace.com
Description:
Version: 0.1
Author: Josh Ellington
Author URI: http://joshellington.com
Tags:
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

@font-face {
	font-family: AauxProLight;
	src: url('fonts/AauxPro-Light.ttf');
}

@font-face {
	font-family: AauxProBlack;
	src: url('fonts/AauxPro-Black.ttf');
}

/*body {background:#000 url(http://adventuresinspace.com/gallery/images/bg/rotator.php) no-repeat fixed;font-family:"Helvetica Neue", Helvetica, Arial,sans-serif;}*/

body {background:#000;font-family:"Helvetica Neue", Helvetica, Arial,sans-serif;}

body.popped {overflow:hidden !important;}

#wrapper {
	padding:32px;
	position:relative;
}

body.category #wrapper {
}

#header {
	position:relative;
	margin-bottom:32px;
}

#footer {
	display:block;
	clear:both;
	margin-top:8px;
	border-top:1px solid #fff;
	padding-top:14px;
	text-align:right;
}

#footer p.left {
	width:75px;
	float:left;
	text-align:left;
}

#footer span {
	display:none;
}

body.archive #footer {
}

	#footer p {
		font-size:9px;
		letter-spacing:0.5px;
		color:#fff;
		text-transform:uppercase;
	}
	
	#footer p a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}

#wrap {
	opacity:0;
}

#stroll {
	position:relative;
/*	height:476px;
	overflow:hidden; */
}

#content {
	/* height:486px;
	position:absolute;
	top:0;
	left:0; */
}

body.category #content {
	height:auto;


	display:block;
}

#sidebar {
	color:#fff;
	font-size:11px;
	margin-top:16px;
	margin-bottom:16px;
}

#nav {
	position:absolute;
	top:0;
	left:0;
	font-size:11px;
	font-family:AauxProLight;
}

#nav a#toggle_menu {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:18px;
}

#nav #menu {
	background:#000;
	width:200px;
	height:150px;
	padding:10px;
	display:none;
}

#nav #menu a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

body.archive .post, body.search .post {
	float:left;
	display:block;
	margin-right:8px;
	margin-bottom:8px;
	overflow:hidden;
}

body.archive .post img {
}

body.home .post {
	margin-right:16px;
	margin-bottom:12px;
	overflow:hidden;
	position:relative;
}
	body.home #content img {-webkit-transition:opacity 0.5s ease-in;-moz-transition:color 1s ease-in;  
   -o-transition:color 1s ease-in;  
   transition:color 1s ease-in;opacity:1;}
	body.home #content img:hover {opacity:0.8;}
	body.home .post img {vertical-align:middle;}

body.home .featured {width:860px;}

body.category .post {
	width:150px;
	font-size:0px;
	overflow:hidden;
}

body.home .post:hover {
	opacity:1;
}

body.category .post:hover {
	opacity:0.8;
}


body.home .post a {
}

.post p {
	color:#fff;
	font-size:14px;
	line-height:1.4;
}

body.single .post p {
	margin-bottom:8px;
	font-family:AauxProLight;
}

body.single .post img {
	display:block;
	/*min-height:300px;*/
}

.post p a {
	color:#fff;
	font-weight:bold;
	font-family: AauxProBlack;
	text-decoration:underline;
}

.post p a:hover {
	color:#ccc;
}

body.single .post p img {
	margin:16px 0;
	font-size:0px;
	background:#000;
}

.post .pro-player-container {
	margin: 10px 0;
	display:inline;
}

h1 {width:107px;}
	h1 a {display:block;}

h2 {
	font-size:36px;
	font-family:AauxProLight;
	color:#fff;
	font-weight:bold;
	margin-bottom:32px;
	text-transform:uppercase;
}

	h2 a {color:#fffb1c;}

body.archive h2 {
	margin-bottom:16px;
}

body.single h2 {font-size:84px;}

h3 {
	font-size:11px;
	font-weight:bold;
	margin-bottom:16px;
	font-family:AauxProBlack;
}

body.home .post h3 {
	font-size:24px;
	color:#fff;
	background:#000;background:rgba(0,0,0,0.6);position:absolute;bottom:14px;left:0;padding:7px 10px;margin-bottom:0;display:none;}
h3 a {color:#fff;text-decoration:none;}

body.home .post:hover h3 {display:block;}
	body.home .post h3:hover {background:rgba(0,0,0,0.8);}

	#sidebar h3 {font-size:18px;margin-top:32px;font-family: AauxProLight;}

h4 {position:absolute;bottom:0;right:0;padding:5px 8px 7px;font-size:13px;color:#fff;background:#000;background:rgba(0,0,0,0.2);font-family: AauxProLight;font-weight: normal;}
	h4 a {color:#fff;text-decoration:none;}
	h4:hover {background:rgba(0,0,0,0.8);}

/* controls {
	position:fixed;
	top:0;
	left:0;
	margin-bottom:16px;
	margin-top:209px;
	margin-left:892px;
	display:none;
	font-size:16px;
} */

#controls {display:block;clear:both;padding:32px 0 16px;font-family:AauxProLight;}

#controls a {
	font-size:18px;
	color:#000;
	background:#fffb1c;padding:8px 12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:1px;
}

#controls a:hover {
	background:#000;color:#fff;
}

#controls a small {
	font-size:11px;
	color:#999;
}

span#prev {display:none;}

#controls a#prev {
	background:url(images/controls.png) no-repeat top;
	width:25px;
	height:13px;
	text-indent:-9999px;
}

#controls a#gotop {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	letter-spacing:3px;
	display:block;
	padding:5px 0;
}

#controls a#next {
	background:url(images/controls.png) no-repeat bottom;
	width:25px;
	height:13px;
	text-indent:-9999px;
}

body.home #controls {
	display:block;
}


.backtop {
	font-family: AauxProBlack;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:block;
	margin-top:16px;
	clear:both;
}
	.backtop:hover {
		color:#999;
	}

#posts_nav {
	display:block;
	width:960px;
}
	
#posts_nav a {
	color:#fff;
	font-size:11px;
	font-family:AauxProLight;
	text-decoration:none;
	text-transform:uppercase;
}

#posts_nav span {
	width:25px;
	float:right;
	display:block;
}

body.category #view_categories {display:none;}

#view_categories {
	font-size:11px;
	float:right;
	
	z-index:999;
	overflow:hidden;
}
	#view_categories a#closed {
		background:#000;
		color:#fff;
		display:block;
	}
	#view_categories a#opened {
		background:#000;
		color:#fff;
		display:block;
	}
	#view_categories a#closed:hover, #view_categories a#opened:hover {
	}

#togglers {position:fixed;top:0;right:32px;z-index:1001;font-family: AauxProLight;}
#togglers a {color:#000;background:#fffb1c;font-size:14px;text-decoration: none;padding:8px 12px;display:block;float:right;margin-left:1px;}
	#togglers a:hover {background:#000;color:#fff;}

body.category #catlist {display:block;}
body.single #catlist {display:block;}

#catlist {
	background:#fffb1c;
	z-index:999;
	display:none;
	overflow:hidden;
	padding-left:32px;
	font-family:AauxProLight;
}

	#catlist ul li {
		font-size:18px;
	}
	#catlist ul li a {
		float:left;
		color:#000;
		background:#fffb1c;
		padding:12px 16px;
		font-weight:bold;
		text-decoration:none;
	}
	#catlist ul li a:hover {
		background:#000;
		color:#fff;
	}

#catlist li.current-cat {font-family:AauxProBlack;}
#catlist li.current-cat a {background:#000;color:#fff;}
	#catlist li.current-cat a:hover {text-decoration:none;}
	
#load {display:none;font-size:24px;color:#fff;font-weight:bold;position:absolute;top:214px;left:0;width:95px;height:30px;}

	#load.cat_on {top:252px;}


ol.related li {
	height:90px;
	float:left;
	width:25%;
	opacity:0.5;
	overflow:hidden;
}

ol.related li:hover {
	opacity:1;
}

ol.related li a {
	color:#fff;
	text-decoration:none;
	font-size:0px;
}

span.current {display:none;}
span.extend {display:none;}
.pagenavi a {display:none !important;}
.pagenavi {display:block;margin-top:8px;}
span.pages {background:none !important;border:0 !important;color:#999 !important;margin:0 !important;padding:0 !important;font-size:11px;font-weight:bold;padding-top:10px;}




#beta {position:fixed;top:16px;right:16px;color:#fffb1c;font-size:11px;font-weight:bold;letter-spacing:0.5px;text-transform:uppercase;}



#info {padding:32px 142px 0 32px;color:#fff;display:none;overflow:hidden;font-family: AauxProLight;}
#info p {font-size:18px;font-weight:bold;line-height:1.3;}
#info p a {color:#fffb1c;text-decoration:none;font-family: AauxProBlack;}
	#info p a:hover {color:#666;}
	#info small {font-size:12px;}
	#info h2 {font-size:48px;text-transform: none;}

#close-info {margin-top:16px;display:block;font-size:12px;}

.navcontrols {display:block;font-size:11px;color:#999;padding-top:20px;}
	.navcontrols h5 {font-weight:bold;margin-bottom:20px;}
	.navcontrols p {font-weight:bold;color:#fff;margin-bottom:5px;}
	.navcontrols span {font-size:11px;color:#fff;font-weight:bold;}
		.navcontrols p span {color:#999;font-weight:bold;}


.new {position:relative;}
	.current_page {color:#fff;font-weight:bold;font-size:12px;position:absolute;top:0;left:-20px;}
	
#loading {color:#fff;font-size:24px;text-align:center;height:55px;background:#000;width:860px;vertical-align:middle;}
	#loading img {margin-top:10px;}

#backtotop {position:fixed;bottom:16px;right:16px;font-size:14px;text-transform:uppercase;color:#fffb1c;cursor:pointer;display:none;}



#tweet-button {float:right;}
	#tweet-button a {color:#000;font-size:11px;text-decoration: none;}
	
	
#tags li {float:left;padding:0 5px;font-family: AauxProLight;line-height:36px;}
	#tags a {color:#fff;text-decoration:none;margin-right:10px;line-height:1.5;}
	
.listNav { margin:0 0 10px; }

.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

#demoThree-nav .ln-letters a { border:none; border-top:2px solid pink; color:red; }
#demoThree-nav .ln-letters a.ln-last { border-right:none; }
#demoThree-nav .ln-letters a:hover,
#demoThree-nav .ln-letters a.ln-selected { border-top:2px solid red; background-color:pink; color:White !important; }
#demoThree-nav .ln-letters a.ln-disabled { color:pink; }
#demoThree-nav .ln-letters a.ln-disabled:hover { color:white; }
#demoThree-nav .ln-letter-count { color:red; }

#demoThree li { color:pink; }
#demoThree li a { color:red; text-decoration:none; }
#demoThree li a:hover { text-decoration:underline; }

#demo4 #listWrapper { width:650px }
#demoFour li { float:left; }
#demoFour a { display:block; text-align:center; width:85px; border:1px solid silver; padding:10px; margin:0 10px 10px 0; text-decoration:none }
#demoFour a:hover { background-color:#eee }



#searchbox {background:#fffb1c;padding:16px 24px;margin-bottom:1px;display:none;}
#s {background:none;color:#000;font-family: AauxProLight;font-size:32px;padding:8px;border:0;outline:0;width:400px;}
#searchsubmit {display:none}



.quicklook {position:absolute;bottom:10px;right:5px;background:#000;color:#fff;font-family: AauxProLight;font-size:18px;padding:0 8px 6px;display:none;-webkit-border-radius:55px;}
	.post:hover .quicklook {display:block;cursor:pointer;}
	.quicklook:hover {background:#fffb1c;color:#000;}
#quicklook-image {position:absolute;padding:32px;background:rgba(0,0,0,0.6);}
