@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bgcanvasgrey.gif);
}
a {
	color:#000;	
}
#maincontainer {
	width:320px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

#logocontainer {
	background-color:#FFF;
	width:310px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	position:fixed;
	padding-bottom:31px;
}
.logofuel {
	display:block;
	margin-left:94px;
	padding-top:10px;

}
.textTitle {
	letter-spacing:0.7em;
	padding:0;
	margin:0;
	text-align:center;	
}
#maincontainerinner {
	width:310px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	border-left:#999898 solid 1px;
	border-right:#999898 solid 1px;
}
#navigationContainer {
	background-color:#FFF;
	width:310px;
	margin-left:auto;
	margin-right:auto;
	border-top:dashed #666 1px;
	border-bottom:dashed #666 1px;
	padding: 6px 0 6px 0;
	margin-top:120px;
	text-align:center;
	position:fixed;
}
.navigation {
	font-family: 'Medula One', serif;
	text-decoration:none;
	color:#000;
	font-size:18px;
	letter-spacing:2px;
}
.navdiamond {
	padding: 0 10px 2px 10px;
}
.homeHands {
	padding:160px 0 15px;	
}
.textBlocks {
	font-family: 'Kreon', serif;
	font-size:13px;
	letter-spacing:1px;
	line-height:21px;
	text-align:justify;
	padding:15px;
	color:#333;
}
.reviews {
	font-family: 'Kreon', serif;
	font-size:13px;
	letter-spacing:1px;
	line-height:21px;
	text-align:center;
	padding:15px;
}
.reviewDivider {
	display:block;
	margin: 15px auto 15px auto;	
}
.reviewLinks {
	color:#000;
	text-decoration:none;	
}
.fullReviewLinks {
	color:#000;
	text-decoration:underline;	
}
.socialStuffContainer { 
	width:310px;
}
.socialStuff { 
	display:block;
	margin:0 auto 20px 25px;
	padding: 0 0 0 10px;
}
.socialStuffButton {
	float:left;
	margin: 0 10px 0 0;
}
.socialText {
	font-family: 'Kreon', serif;
	font-size:13px;
	letter-spacing:1px;
	line-height:21px;
	text-align:center;
	padding:0 15px;
}
#footer{
	display:block;
	margin-top:30px;
	padding:15px auto 40px auto;
	border-top:dotted 1px #000;
	text-align:center;
}
.footerLink {
	text-decoration:none;
	color:#000;
	font-size:12px;
}
/* Contact Page Formating */
#contactPoints ul{
	margin:0;
	padding:5px 5px 5px 20px;
}
#contactPoints li{
	margin:0;
	padding:5px 5px 5px 0;
	list-style:none;
}
#contactPoints img{
	margin:0;
	padding-right:10px;
	padding-top:0px;
}
#contactPoints a {
	text-decoration:none;
	font-family: 'Kreon', serif;
	font-size:13px;
}
#fuellogosmall {
	display:none;
}
/*prevents lines from wrapping*/
.my-nowrap {white-space: nowrap;}


/*******anchor height adjustment because fixed header messes things up *******/
#thebook {
	position:relative; top:-130px;
}
#mediareviews {
	position:relative; top:-170px;
}
#purchase {
	position:relative; top:-130px;
}
#home {
	position:relative; top:-130px;
}
/******************************************************************************/

/*********************MEDIA QUERIES**************************/
/*@media (max-width: 480px) and (orientation: portrait) {*/
@media (max-width: 480px){
	#fuellogosmall {
		display:block;
		padding: 0 5px 0 10px;
		float:left;
	}
	.navigation {
		font-size:14px;
	}
	#logocontainer {
		display:none;
	}
	#navigationContainer {
		margin-top:10px;
		border-top:none;
		padding:0 0 10px 0;
		margin-bottom:0px;
	}
	#navigationContainer .navdiamond {
		width:3px;	
		height:3px;	
	}
	/*#navigationContainer .navigation {
		vertical-align:middle;
	}*/
	.navdiamond {
		padding: 0 5px 2px 5px;
	}
	#navigationLinks {
			padding-top:10px;
	}
	/*******anchor height adjustment because fixed header messes things up *******/
	#thebook {
		position:relative; top:-20px;
	}
	#mediareviews {
		position:relative; top:-70px;
	}
	#purchase {
		position:relative; top:-20px;
	}#home {
	position:relative; top:-20px;
	}

	/******************************************************************************/
		.homeHands {
		padding-top:45px;
	}
}
