/*
Theme Name: flying apricot contrails
Theme URI: http://www.flyingapricot.com/
Description: A theme made for flyingapricot.com
Version: 1.6
Author: John Geer
Author URI: http://www.flyingapricot.com/

*/

/*reset*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/*Structure*/
html,body,div{border:0;margin:0;padding:0;}
.main{width:970px;padding-top:10px;margin:0 auto;}
.g160,.g320,.g480,.g640,.g800,.g960,.g80,.g240,.g400,.g560,.g720,.g880,.g960{float:left;display:inline;margin-left:10px;}
.g160{width:150px;}
.g320{width:310px;}
.g480{width:470px;}
.g640{width:630px;}
.g800{width:790px;}
.g960{width:950px;}
.g80{width:70px;}
.g240{width:230px;}
.g400{width:390px;}
.g560{width:550px;}
.g720{width:710px;}
.g880{width:870px;}
.ml80{margin-left:90px;}
.ml160{margin-left:170px;}
.ml240{margin-left:250px;}
.ml320{margin-left:330px;}
.ml400{margin-left:410px;}
.ml480{margin-left:490px;}
.ml560{margin-left:560px;}
.ml640{margin-left:650px;}
.ml720{margin-left:730px;}
.ml800{margin-left:810px;}
.ml880{margin-left:890px;}
.ml960{margin-left:970px;}
.inside{margin-left:0;}
p.grid{padding-left:10px;}
.clear{clear:both;}
.clearfix:after,.main:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix,.main{display:block;}

/*Apricot Look-n-Feel*/

	body {background:#007F7F;}
	/*background*/
	.box-top {height: 350px; background:url('images/box-top.png') no-repeat bottom left;}
	.box-middle {background:url('images/box-middle.png') repeat-y top left;}
	.box-bottom {height:85px;background:url('images/box-bottom.png') no-repeat top left; }
	/*slideing it up a touch*/
	.content-section {margin-top:-20px;}
	/*some height definitions*/
	.h5 {height:5px;}
	.h10 {height:10px;}
	.h15 {height:15px;}
	.h20 {height:20px;}
	.h30 {height:30px;}
	.h100 {height:100px;}
	.h150 {height:150px;}
	/*headers*/
	h1 {font-size:2em; font-weight:bold; margin-bottom:10px;}
	h2 {font-size:1.5em; font-weight:bold;margin-bottom:10px;}
	h3 {font-size:1.3em; font-weight:550;margin-bottom:5px;margin-top:10px;}
	h4 {font-size:1.1em; font-weight:450;}
	/*lists*/
	ul {margin-left:20px;list-style-type:none;}
	li {margin-bottom:5px;}
	p {margin-bottom:10px;}

/*typography*/
	body {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
	/*Flying Apricot Header*/
	.company-name, .company-name a, .company-name-subtitle
		{text-align:right;
		letter-spacing:.1em; 
		text-decoration:none;
		font-weight:bold; }
	.company-name, .company-name a 
		{font-size:30px; 
		color:#ffc300; }
	.company-name-subtitle{color:#d9d9d9;font-size:26px;}
	/*Basic formating for main section*/
	.nav-links, .nav-links a {text-align:right; text-decoration:none;}
	.nav-links a:hover {text-decoration:underline;}
	.content-section {line-height:150%;}
	.nav-links {text-align:right;}
		.nav-links ul {list-style:none;}
		.nav-links ul li {display:inline;margin-right:15px;}
	.subtitle{color:#6B6B6B; font-size:0.8em; text-align:center;}
	.main-claim {font-size:1.4em; font-weight:550;margin-top:10px;margin-bottom:10px;line-height:150%}
	
