/*
Theme Name: wordpress theme for SantaFeAA.org
Theme URI: http://www.santafeaa.org
Description: a minimalist wordpress theme founded on starkers, built on the golden grid, based on work by siiimple
Version: 1.0
Author: Flying Apricot, Based on work by Justin Young
Author URI: http://www.flyingapricot.com
Tags: clean, basic, minimal, whitespace
*/


/* RESET */
	/* Global reset */
		/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
		*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
		table { border-collapse:collapse; border-spacing:0 }
		fieldset, img { border:0 }
		address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
		ol, ul, li { list-style:none }
		caption, th { text-align:left }
		h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
		q:before, q:after { content:''}
	/* Global reset-RESET */
		/* The below restores some sensible defaults */
		strong { font-weight: bold }
		em { font-style: italic }
		a img { border:none } /* Gets rid of IE's blue borders */

/*
	Golden Grid - CSS Library
	Author:Vladimir Carrer
*/

/* Min CSS Reset */
	html, body, div{
	  margin: 0;
	  padding: 0;
	  border: 0;
	  
	  }
 
/* CSS Grid */
	.main{margin:0 auto;  width:970px; padding-top:10px;}
	
	
	.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;} 

/* TYPOGRAPHY */
	.main {
		font-size:16px;
		font-family:arial, helvetica, gill sans;
		line-height:140%;
		color:#404040;
		}
	.main a {
		text-decoration:underline;
		/*color:#222;*/
		color:#0d5dfc;
		}
	.main a:hover{
		background: yellow;
		}
	h1, h1 a, .site_title, .site_title a{
		font-weight:bold;
		font-size:120%;
		letter-spacing:1px;
		text-decoration:none !important;
		margin-bottom:.5em;
		margin-left:0;
		color: #0d0d0d !important;
		}
	h2, h2 a {
		text-transform:lowercase;
		font-size:110%;
		margin-bottom:.5em;
		margin-left:0;
		color: #0d0d0d;
		font-weight:bold;
		}
	h3, h3 a {
		font-variant:small-caps;
		font-size:100%;
		margin:.5em 0;
		color: #0d0d0d;
		}
	.lesser {
		font-size:80%;
		color:#595959; /*or #666666*/
		line-height:110%;
		}
	.sidebar {
		text-align:right;
		}
	div#header-right.g480 ul li a{ 
		font-weight:bold; 
		letter-spacing:1px; 
		text-decoration: none; 
		margin-bottom:.5em; 
		margin-left:0; 
		}
	.post p {
		text-indent:0;
		margin-bottom:1.5em;
		}
	.post ul li {
		list-style-type:disc;
		margin-left:1em;
		}
	.post ul {
		margin-bottom:.5em;
		}
	.title p, .title {
		text-indent:0 !important;
		}
	.more p, .more {text-align:right;}
	.meta p, .meta{
		text-indent:0 !important;
		margin-bottom: 3em !important;
		margin-top:.5em; 
		text-transform: lowercase;
		}

/*layout*/
	.arbimage {padding-top:55px; text-align:center;}
	ul.latest h3, div#booked.g320 h3{
		margin-top: .5em;
		margin-bottom: .5em;
		}
	ul.latest p{
		margin-top: .5em;
		margin-bottom: .5em;
		}
	ul.latest img{
		/* max-width: 290px;
		height: 180px; */
		border: thin solid #ccc;
		}
	p.date, p.date a{
		text-transform: lowercase;
		margin-top:.5em; 
		margin-bottom: .5em;
		text-indent:0;
		text-decoration:none;
		text-align:right;
		}
	ul {
		list-style: none;
		}
	div#header-right.g480 ul{
		float: right;
		}
	input {
		margin-bottom:1em; 
		border:thin solid #ccc; 
		background:white; 
		}
	input#submit{
		border:thin solid #ccc; 
		background: lightyellow; 
		margin-top:1em; 
		padding:5px}
	textarea#comment{
		width:480px; 
		border:thin solid #ccc;
		}
	h3#respond{}
	h3#comments{
		font-weight:bold; 
		text-transform:lowercase;  
		margin-bottom: 1em; 
		}
	div.g480 ol li#comment{ 
		text-transform:lowercase;
		}

/*other style*/
	body {background: #faf5ed url('images/background.png') repeat-x top left;}
	/*taup: #faecd4
	 *light grey:#e8e8e8
	 * eggshell: #faf5ed*/

