/*
-----------------------------------------------------------------------------
WordPress Baseline Theme – Design Development

updated:	17 June 2009
author:		Clayton Farr
url:		http://www.erikpettee.com
-----------------------------------------------------------------------------*/

/*	=Hidden Objects
-----------------------------------------------------------------------------*/
#branding em#tagline,
.home #branding h1 a,  /* initially hidden for fade-in */
#content-primary h2,
#content-primary #ancestors,
.home #nav-page, /* initially hidden for fade-in */
#nav li.page-item-2, /* About link - hide temporarily */
#nav h2,
div.entry, /* initially hidden for fade-in */ 
#content-primary .post h3, /* May want to un-hide and position later */
#content-primary .post .meta, /* May want to un-hide and position later */
#content-primary .page p.admin,
#site-notes h2,
#site-notes #page-url {
	display:none;
	}

/*	=Body
-----------------------------------------------------------------------------*/
html,body {
	color:#727272;
	font-family:arial,verdana,sans-serif;
	background:#141414 url('img/tile-body.gif') repeat-x 0 0;
	}
	
/*	=Links
-----------------------------------------------------------------------------*/
a, a:visited {
	color:#76751f;
	border-bottom:none;
	background:none;
	}
a:hover {
	border-bottom:1px dotted #76751f;
	background:none;
	}

/*	=Navigation
-----------------------------------------------------------------------------*/
#nav {
	position:absolute;
	top:-50px;
	left:535px;
	font-family:arial;
	text-align:left;
	}
	#nav h3 {
		margin:0 0 10px 0;
		font:italic 14px georgia,serif;
		}
	#nav ul {
		list-style-type:none;
		margin-bottom:20px;
		}
		#nav ul a {
			padding:3px 5px;
			border-bottom:none;
			}
			#nav ul a:hover {
				color:#949494;
				background:none;
				}
		#nav ul li {
			margin-left:10px;
			display:inline;
			}
		#nav ul li.current_page_item a {
			color:#a6a6a6;
			border:1px solid #4d4d4d !important;
			}
		#nav ul li a {
			color:#76751f;
			}

/* Photo Navigation - NOTE: Next & Previous buttons are styled by site.js */
.wp-pagenavi {
	font:normal 14px georgia,serif !important;
	margin:10px 0 0 10px !important;
	}	
	/* 1 2 3 4 5 ... number links */	
	.wp-pagenavi a.page,
	.wp-pagenavi a:visited.page {
		display:block;
		float:left;
		padding:8px 9px !important;
		color:#424242 !important;
		background-color:transparent !important;
		border:none !important;
		margin:0 !important;
		}
		.wp-pagenavi a:hover.page,
		.wp-pagenavi a:hover {
			color:#666 !important;
			}
	/* current page span */
	.wp-pagenavi span.current {
		display:block;
		float:left;
		padding:8px 9px !important;
		color:#9f9f9f !important;
		background-color:transparent !important;
		border:none !important;
		font-weight:normal !important;
		background:url('img/background-numbers.png') no-repeat top center;
		margin:0 !important;
		}
	
/*	=Branding
-----------------------------------------------------------------------------*/
#branding {
	width:1000px;
	margin:0 auto;
	height:120px;
	position:relative;
	}
	#branding h1 {
		margin:0;
		}
		#branding h1 a {
			display:block;
			width:319px;
			height:59px;
			position:absolute;
			top:35px;
			left:145px;
			background:url('img/logo.gif') no-repeat 0 0;
			text-indent:-5000px;
			border-bottom:none;
			}

/*	=Content Container
-----------------------------------------------------------------------------*/
#content {
	width:1000px;
	margin:0 auto;
	position:relative;
}		
			
/*	=Primary Content
-----------------------------------------------------------------------------*/
#content-primary {
	width:750px;
	height:498px;
	margin:0 auto;
	position:relative;
	}
	#content-primary .post {
		width:750px;
		height:498px;
		background:#333;
	}
/* photo pages */
.page-template-default #content-primary .post {
	text-align:center;
	}
.page-template-default #description {
	position:absolute;
	top:0;
	left:0;
	background:;
	}
	
/* about page */
.about #content-primary #about-left,
.about #content-primary #about-right {
	margin:20px 0;
	padding:30px 40px 40px 40px;
	height:378px;
	float:left;
	}
	.about #content-primary #about-left {
		width:245px;
		background-color:#161616;
		}
	.about #content-primary #about-right {
		width:345px;
		background-color:#222222;
		}
	.about #content-primary #about-camera {
		width:197px;
		height:155px;
		position:absolute;
		top:400px;
		right:10px;
		background:url('img/camera.png') no-repeat 0 0;
		}
		.about #content-primary .page h3 {
			color:#76751f;
			font:italic 24px georgia,serif;
			margin-bottom:20px;
			}
		.about #content-primary .page p {
			font-family:georgia,serif;
			}
			.about #content-primary .page p em {
				font-size:11px;
				}
			.about #content-primary .page a,
			.about #content-primary .page a:visited {
				color:#727272;
				border-bottom:1px dotted #828282;
				}
			.about #content-primary .page a:hover {
				color:#828282;
				border-bottom:1px solid #828282;
				}

/* contact and contact-thank-you pages */
.contact #content-primary {
	padding:50px 440px 0 40px;
	height:438px;
	width:270px;
	background:url('img/background-contact.png') no-repeat 0 20px;
	}
	.contact #content-primary .page h3 {
		color:#76751f;
		font:italic 24px georgia,serif;
		margin-bottom:20px;
		}
	.contact #content-primary .page p {
		font-family:georgia,serif;
		}
		.contact #content-primary .page p em {
			font-size:11px;
			}
			
/* contact form */
#clean_contact {
	width:300px;
	position:absolute;
	top:15px;
	right:25px;
	}
	#clean_contact fieldset {
		width:100%;
		}
		#clean_contact fieldset input,
		#clean_contact fieldset textarea {
			color:#fff;
			padding:7px 5px 5px 5px;
			background:#666 url('img/tile-form-field.gif') repeat-x 0 0;
			border:1px solid #999;
			margin-top:5px;
			}
			#clean_contact fieldset input {
				height:15px;
			}
			#clean_contact fieldset textarea {
				height:150px;
				font-size:14px !important;
			}
			#clean_contact fieldset input:focus,
			#clean_contact fieldset textarea:focus {
				border:1px solid #ddd;
				}
		#clean_contact fieldset label {
			font:14px georgia,serif;
			}
			#clean_contact fieldset label em {
				padding-left:5px;
				color:#666;
			}
		#clean_contact fieldset #clean_contact_send {
			border:none;
			width:166px;
			height:49px;
			background:url('img/button-submit.png') no-repeat 8px 9px;
			font:16px georgia,serif;
			margin-left:-10px;
			cursor:pointer;
			}
		#clean_contact .clean-contact-msg.err {
			border:none;
			background:none;
			font-weight:normal;
			padding:5px 0 0 0;
			color:#fff;
			}

/*	=Secondary Content
-----------------------------------------------------------------------------*/


/*	=Ancillary Content
-----------------------------------------------------------------------------*/


/*	=Site Notes
-----------------------------------------------------------------------------*/
#site-notes {
	padding-left:100px;
	width:850px;
	margin:0 auto;
	clear:both;
	}
	#site-notes ul {
		display:block;
		float:left;
		color:#2b2b2b;
		list-style-type:none;
		margin:0;
		margin-left:10px;
		padding-top:30px;
		font:italic 13px georgia,serif;
		}
	.page-template-default #site-notes ul {
		padding-top:10px;
		}
		#site-notes ul li {
			display:block;
			float:left;
			padding-right:15px;
			}
			#site-notes ul li a {
				color:#2b2b2b;
				border:none;
				}
			#site-notes ul li a:hover {
				color:#444;
				background:none;
				}
	
/*	=Misc
-----------------------------------------------------------------------------*/
