/*
Theme Name: George Stranahan
Theme URI: GeorgeStranahan.com
Description: Site showcasing George's experiences and works.
Version: 1
Author: GrahamSpencer
Author URI: http://www.grahamspencer.com/
Tags: photographer, writer, pilgrimosopher

	gs_v1
	http://www.grahamspencer.com

	This theme was designed and built by GrahamSpencer. for 
	additional information, visit http://www.grahamspencer.com/

*/

.post-meta-key {
	display: none;
}

ul.post-meta {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

ul.post-meta li {
	line-height: 0px;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.post-meta li img {
	width: 50px;
	height: 50px;
}

#navigationarea a.current_page_item{
	color:#f0615b;
}

#navigationarea a.blue_page_item{
	color:#7bd2f6;
}

/* start body elements */

body {
	background-color: #bbbbbb;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#geoscape {
	background-color: #403d3d;
	width: 1024px;
	/*height: 768px;*/
}

#headerarea {
	width: 1024px;
	height: 50px;
	clear: both;
}

#bannerarea {}

#contentarea {
	width: 1024px;
	min-height: 400px;
	padding-bottom: 18px;
	clear: both;
}

#contentareascroll {
	width: 1024px;
	min-height: 568px;
}

#footerarea {
	background-color: #403d3d;
	width: 1024px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.alignright {
	float: right;
	padding: 0px 9px 9px 9px;
}

.alignnone {
	padding: 0px 0px 9px 0px;
}

#footerarea_gutter {
	background-color: #403d3d;
	width: 1024px;
	height: 60px;
	clear: both;
}

/* end body elements */

/* start logo elements */

#geologo {
	left: 143px;
	top: 35px;
	position: absolute;
	display: block;
}

/* end logo elements */

/* start post elements */

#posttitlebar {
	background-color: #666666;
	width: 100%;
	height: 24px;
}

/* end post elements */

/* home page elements */

#home_geo_capture {
	left: 64px;
	top: 80px;
	position: absolute;
}

#home_alligator_capture {
	left: 430px;
	top: 46px;
	position: absolute;
}

#home_type_capture {
	left: 650px;
	top: 35px;
	position: absolute;
}

/* end home page elements */

/* start home copy area */

#home_textarea {
	left: 670px;
	top: 46px;
	width: 340px;
	position: absolute;
}

.home_copy_heading {
	font-family: Georgia;
	font-size: 24px;
	line-height: 24px;
	color: #dddddd;
	margin-bottom: 0px;
}

.home_copy {
	font-family: Georgia;
	font-size: 24px;
	line-height: 36px;
	color: #999999;
}

.home_copy a {
	color: #f0615b;
	text-decoration: none;
}

/* end home copy area */

/* start bio copy area */

#phlog_c1 {
	width: 716px;
	/*left: 60px;
	top: 62px;
	position: absolute;*/
	padding: 62px 28px 0px 64px;
	float: left;
}

#phlog_c2 {
	/*background-color: #565252;*/
	width: 214px;
	/*left: 60px;
	top: 62px;
	position: absolute;*/
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #565252;
	padding: 62px 0px 0px 0px;
	float: right;
}

#bio_c1 {
	width: 466px;
	/*left: 60px;
	top: 30px;
	position: absolute;*/
	padding: 0px 28px 0px 64px;
	float: left;
}

#bio_c2 {
	width: 466px;
	/*left: 532px;
	top: 62px;
	position: absolute;*/
	padding: 0px 0px 0px 0px;
	float: right;
}

.bio_image {
	padding: 9px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
}

.copy_bio_heading {
	font-family: Georgia;
	font-size: 14px;
	color: #ff5456;
	font-weight: bold;
}

.copy_bio {
	font-family: Georgia;
	font-size: 14px;
	color: #999999;
	padding: 7px 0px 0px 0px;
	margin: 32px 0px 0px 0px;
}

p {
	font-family: Georgia;
	font-size: 14px;
	line-height: 1.3em;
	letter-spacing: 1.25px;
	color: #999999;
	padding: 18px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p a {
	color: #999999;
}

p.postmeta {
	font-family: Georgia;
	font-size: 12px;
	color: #999999;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2 {
	font-family: Georgia;
	font-size: 16px;
	color: #999999;
}

h2 a {
	color: #999999;
}

h3 {
	font-family: Georgia;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
}

.categories {
	list-style-type: none;
}


h3 a {
	color: #999999;
}

h3.phlogtitle {
	font-family: Georgia;
	font-size: 18px;
	color: #7bd2f6;
}

h3.phlogtitle a {
	color: #7bd2f6;
	text-decoration: none;
}

h4 {
	font-family: Georgia;
	font-size: 12px;
	color: #999999;
	margin-bottom: 0px;
}

.postmetadata {
	font-family: Georgia;
	font-size: 11px;
	color: #999999;
}

.postmetadata a {
	color: #999999;
}

ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 9px 18px 24px;
}

li {
	font-family: Georgia;
	font-size: 14px;
	color: #999999;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 3px;
}

li a {
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}

p.postmeta a {
	color: #999999;
}

a.buy_book{
text-decoration:underline;
color:#ffffff;
}

a.buy_book:hover{
text-decoration:underline;
color:#ff6666;
}

/* end bio copy area */

/* start gallery elements */

#gallery_thumbnail_area {
	left: 64px;
	top: 80px;
	width: 684px;
	position: absolute;
	z-index: 3;
}

.entry {

}

#guest_phlog_entry{
	color:#999;
	width:716px;
}

#guest_phlog_photo{
	background:#111;
	padding:0px;
	width:716px;
}

#guest_phlog_photo img{
	margin:0px;
	padding:0px;
}

#guest_phlog_photo p{
	margin:0px;
	padding:0px;
}

#contact_form{
	color:#fff;
	width:716px;
}

textarea#si_contact_message1{
	width:716px;
	height:140px;
}

textarea#si_contact_message2{
	width:716px;
	height:140px;
}

#contact_form table{
	margin-top:20px;
}	

.postmetadata {
	padding-bottom: 20px;
}

#gallery_search_area {
	left: 766px;
	top: 80px;
	width: 240px;
	position: absolute;
}

#keywordarea {
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#thumbnail_bar {
	background-color: #514e4d;
	width: 684px;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 9px 0px;
}

/* start search area */

.s_label {
	font-family: Georgia;
	font-size: 14px;
	color: #999999;
}

#s {
	height: 20px;
	width: 100px;
	background-color: #999999;
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 3px 0px;
}

#searchsubmit {
	color: #ffffff;
	height: 20px;
	background-color: #403d3d;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.search_field {
	height: 20px;
	width: 100px;
	background-color: #999999;
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 3px 0px;
}

.search_button {
	color: #ffffff;
	height: 20px;
	background-color: #403d3d;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* end search area */

.gallery_thumbnail {
	background-color: #000000;
	/*border: 1px;
	border-style: solid;
	border-color: #000000;*/
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 3px 0px;
}

.icon {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

img {
	border: none;
}

.thumbnailspace {
	/*background-color: #000000;*/
	width: 110px;
	height: 130px;
	float: right;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
}

.gallerysearch {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #999999;
	padding: 12px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}

.gallerysearch a {
	color: #ffffff;
	text-decoration: none;
}

.keywords {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #999999;
	text-align: justify;
}

.keywords a {
	color: #ffffff;
	text-decoration: none;
}

hr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* end gallery elements */

p a {
	text-decoration: none;
}

/* start navigation elements */

#navigationarea {
	background-color: #403d3d;
	width: 960px;
	text-align: left;
	padding: 54px 0px 54px 64px;
	margin: 12px 0px 0px 0px;
	clear: both;
}

.navigation {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #bbbbbb;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.navigation a {
	color: #bbbbbb;
	text-decoration: none;
}

.navigation a:hover {
	font-family: Trebuchet MS;
	color: #f1625b;
}

.navpipe {
	padding-left: 24px;
	padding-right: 5px;
}

.navrule {
	width: 960px;
	color: #bbbbbb;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#geotribute {
	padding-left: 630px;
	margin: 0px 0px 0px 0px;
}

/* home page styles */