/*   
Theme Name: GROW Blog
Theme URI: http://www.thisisgrow.com/blog
Description: GROW Blog, 2009
Author: Joshua McDonald
Version: 1.0
.
(c) GROW Interactive, 2009
.
*/

html { height: 100%; }
body { height: 100%; margin: 0px; background: #eeeeed; }
body { font-family: georgia, serif; color: #2a2315; font-size: 13px; }

h1,h2,h3,h4,h5,h6,p,ul,ol,li {
	margin: 0px;
	padding: 0px;
}

h3 {
	margin-bottom: 8px;
	font-family: helvetica, sans-serif;
}

li { list-style: none; }

#lightbox-overlay-text { display: none; }

/* Links */

small {	font-family: georgia, serif; }
small a { font-family: helvetica, sans-serif; }

.entryFooter {	font-family: georgia, serif; }
.entryFooter a { font-family: helvetica, sans-serif; }

a { color: #b07f09; text-decoration: none; }
a:hover { text-decoration: underline; }

#header a { color: inherit; text-decoration: underline; }
#header a:hover { color: #b07f09; }

#footer a { color: inherit; }
#footer a:hover { color: #b07f09; }

.entryFooter a { font-style: italic; }

.entryFooter .moreLink a { text-transform: uppercase; color: #2a2315; text-decoration: underline; }
.entryFooter .moreLink a:hover { color: #b07f09; }

.entryHeader h2 a { color: #2a2315; }
.entryHeader h2 a:hover { color: #b07f09; }

#sidebar h2 a { display: none; }
#sidebar h2 a { color: #737145; }
#sidebar h2 a:hover { color: #b07f09; }

#searchForm a { color: #2a2315; text-decoration: underline; }
#searchForm a:hover { color: #b07f09; }

button {
	background: #eee;
	font-family: georgia, serif;
	border: solid 1px #b5b7aa;
	font-style: italic;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	padding: 3px 6px;
	margin-right: 10px;
}

input, textarea {
	border-top: solid 1px #d7d7d7;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-left: solid 1px #d7d7d7;
	background: #eee;
}

button:hover { color: #b07f09; }

#wrapper {
	margin: 0 auto;
	width: 1046px;
	min-height: 100%;
	background: #ffffff;
	position: relative;
	padding: 0px;
}

#header {
	background: url('images/headerBg.gif');
	height: 90px;
	position: relative;
	margin-bottom: 42px;
}

	#header h1 {
		background: url('images/logo.gif') no-repeat;
		width: 173px;
		height: 23px;
		position: absolute;
		top: 18px;
		left: 60px;
	}
		
		#header h1 a {
			display: block;
			width: 100%;
			height: 100%;
		}
		
		#header h1 span {
			display: none;
		}
		
		#header #contactInfo {
			font-size: 11px;
			padding: 19px 56px;
			line-height: 1.6;
			font-style: italic;
		}
		
			#header #contactInfo span {
				float: right;
				width: 150px;
			}

#sidebar {
	float: right;
	width: 290px;
	margin-right: 60px;
	font-size: 13px;
	line-height: 1.4em;
	display: inline;
	font-style: italic;
}

	#sidebar li {
		margin-bottom: 35px;
	}

	#sidebar h2 {
		font-size: 16px;
		color: #737145;
		font-family: helvetica, sans-serif;
		border-bottom: dashed 1px #b9b8a2;
		text-transform: uppercase;
		padding-bottom: 5px;
		margin-bottom: 15px;
		font-style: normal;
		letter-spacing: 0px;
	}
	
	#sidebar #searchForm {
		margin-top: 10px;
		font-family: georgia, serif;
		font-style: italic;
		font-size: 11px;
	}
	
		#searchForm input {
			border-top: solid 1px #d7d7d7;
			border-right: solid 1px #eee;
			border-bottom: solid 1px #eee;
			border-left: solid 1px #d7d7d7;
			background: #eee;
			width: 180px;
			margin: 0px 5px;
		}
	
	#sidebar .aboutText {
		line-height: 1.4em;
		font-size: 12px;
		font-style: italic;
	}
	
	#rss-3 li {
		margin: 0px 0px 20px;
		padding: 0px;
	}
	
	.rss-date {
		color: #b07f09;
	}
	
	#sidebar .rssSummary {
		font-family: georgia, serif;
		margin-top: 3px;
		font-size: 11px;
	}
	
	#sidebar img.flickr_photo {
		margin: 8px;
		border: solid 2px #eeeeed;
	}

	#sidebar #socialLinks a {
		padding-left: 27px;
	}
	
		#socialLinks li {
			margin: 0px;
			padding: 0px;
			margin-bottom: 20px;
		}
	
		.linkRss { background: url('images/iconRss.jpg') no-repeat left top; }
		.linkTwitter { background: url('images/iconTwitter.jpg') no-repeat left top; }
		.linkFacebook { background: url('images/iconFacebook.jpg') no-repeat left top; }
		.linkFlickr { background: url('images/iconFlickr.jpg') no-repeat left top; }
		.linkVimeo { background: url('images/iconVimeo.jpg') no-repeat left top; }
		
	#formatted-cats-list li {
		margin: 0px;
		padding: 0px 0px 4px;
		width: 49%;
		float: left;
	}
		
#content {
	display: inline;
	width: 604px;
	margin-left: 60px;
	float: left;
}

	#content h1 {
		border-top: dashed 1px #b9b8a2;
		border-bottom: dashed 1px #b9b8a2;
		font-size: 16px;
		padding: 10px 0px;
		margin-bottom: 30px;
		font-family: georgia, serif;
	}

li.entry {
	font-family: helvetica, sans-serif;
}
	
	.wp-smiley {
		border: none;
	}
	
	.entryHeader {
		margin-bottom: 20px;
	}
	
		.entryHeader .date {
			width: 26px;
			float: left;
			border-right: dashed 1px #b9b8a2;
			margin-right: 7px;
		}
	
		.entryHeader h2 {
			font-size: 24px;
			font-weight: bold;
		}
	
		.entryHeader small {
			font-size: 10px;
			font-style: italic;
		}
	
	.entryContent {
		font-family: georgia, serif;
		clear: left;
	}
		
		.entryContent .vimeoPlayer {
			border: solid 2px #eeeeed;
			margin-bottom: 20px;
		}
	
		.entryContent img {
			border: solid 2px #eeeeed;
		}
		
		.entryContent p {
			line-height: 1.5em;
			margin-bottom: 20px;
		}
		
		img.alignleft {
			float: left;
			margin-bottom: 10px;
		}
		
		img.alignright {
			float: right;
			margin-bottom: 10px;
		}
	
	.entryFooter {
		background: #f5f5f5;
		padding: 5px 10px;
		border-top: dashed 1px #b9b8a2;
		font-size: 10px;
		margin-bottom: 55px;
	}
	
		.entryFooter .moreLink {
			float: right;
		}
		
	.commentlist {
		margin: 10px 0px 25px;
	}
	
	.commentlist li {
		margin: 0px;
		padding: 10px 20px;
	}
	
	.commentlist li.thread-even {
		background: #f5f5f5;
		border-top: dashed 1px #b9b8a2;
		border-bottom: dashed 1px #b9b8a2;
	}
	
		.commentlist .comment-reply-link {
			display: block;
			padding: 10px 0px;
			text-align: right;
		}
	
		.commentlist .avatar {
			float: left;
			margin-right: 5px;
			margin-bottom: 15px;
		}
		
		.commentlist p {
			clear: left;
			margin-top: 10px;
			font-size: 11px;
			line-height: 1.3em;
		}
		
		.commentlist .depth-2 {
			margin: 5px;
			border: dashed 1px #b9b8a2;
			-moz-border-radius: 3px;
			 border-radius: 3px;
			
		}
		
		.commentlist .thread-even .depth-2 {
			background: #ffffff;
		}
		
		.commentlist .thread-odd .depth-2 {
			background: #f5f5f5;
		}
		
	#commentform input, #commentform textarea {
			font-size: 12px;
			font-family: georgia, serif;
			margin: 0px;
			margin-top: 8px;
			padding: 3px;
	}
	
	#commentform button {
		margin-top: 8px;
	}
	
#footerPadding {
	height: 30px;
	clear: both;
}
	
#footer {
	clear: both;
	height: 24px;
	width: 100%;
	background: url('images/footerBg.gif') repeat-x bottom;
	font-size: 10px;
	text-align: right;
	font-style: italic;
	position: absolute;
	bottom: 0px;
}

	#footer span {
		padding-right: 60px;
	}
	
	
#wallpapersWrapper {
	width: 604px;
	overflow: hidden;
}	

.wallpapers {
	margin: 0px; padding: 0px;
	width: 610px;
}
	
	.wallpapers img {
		width: 111px;
		height: 167px;
	}
	
	.wallpapers li {
		float: left;
		margin-left: 5px;
		_margin-left: 4px;
		margin-bottom: 10px;
	}
	
	.wallpapers .download {
		text-align: center;
	}
	
.alignright {
  float: right;
}

.wp-caption-text {
  font-family:georgia,serif;
  font-size:11px;
  font-style:italic;
  text-align: right;
  padding-right: 10px;
  padding-top: 3px;
}

#ajax-comment-preview{
  margin-top: 8px;
  font-size:12px;
  font-style:italic;
  line-height:1.4em;
}
