/*
Theme Name: simplegreen
Theme URI: http://wordpress.org/
Description: Simple Green - A new wordpress theme by Ashutosh Kadakia
Version: 1.0
Author: Ashutosh Kadakia
Author URI: http://kadakia.com/
Tags: green, single colum, minimal
*/

/*** Layout */
body {
	margin:0 5px 0 5px;
	padding:0;
	font-family:Georgia,Helvetica, Arial, sans-serif;
	line-height:1.4;
	color:#404040;
	background:#fff;
}
#wrapper {
	margin:0 auto;
	max-width:900px;
	clear:both;
}
.clear{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*** Header */
#header {
	padding-top:1em;
	max-width:900px;
	margin:auto;
}
.title{
	font-family: Georgia, serif;
	font-weight:normal;
	margin:0;
	font-size:1.7em;
	display:inline;
}
.nav{
	text-align: right;
	text-transform: lowercase;
}
.nav ul {
	margin:.5em 0;
	padding:0;
}
.nav li {
	list-style:none;
	display:inline;
	margin:0 0 0 1em;
}
.nav a, .title a {
	text-decoration:none;
}
.nav a:hover, .title a:hover {
	text-decoration:underline;
}

.navbreak{
	border-bottom:1px solid #cccccc;
	margin-bottom: 2em; 
}

/**** General */

h1{
	font-family: Arial, Georgia, serif;
	font-weight:normal;
	font-size:1.5em;
	font-variant:small-caps;
}

h2{
	font-family:Georgia, serif;
	font-weight:normal;
	text-align: left;
	margin:0 0 0.5em 0;
	font-size:1.05em;
	font-variant: small-caps;
}

/*** Footer */
#footer {
	margin:1em 0 2em 0;
	text-align:center;
	font-size:.75em;
}

/*** Content */

.emptymonth{
	color: #ccc;
}

.date{
	text-align: right;
	font-family:Helvetica, Geneva, sans-serif;
	font-size:.8em;
}

.meta{
	font-family:Helvetica, Arial, sans-serif;
	font-size:.7em;
	text-align:right;
}

.article {
	border-bottom:1px solid #cccccc;
	padding-bottom:1em;
	margin-bottom:2em;
	margin-top:2em;
}

.aside{
	margin-bottom:1em;
	padding:5px;
	border:1px solid #cccccc;
	background:#F5FCF7;
}

.aside p{
	margin: 0px;
	padding: 5px;
}

.article a img {
	border: none;
}

.navigation{
	padding-bottom:3em;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

.spaceline{
	border-bottom:1px solid #cccccc;
}


/*** Links */
a {
	text-decoration:underline;
}
a:link {
	color:#618e12;
}
a:visited, a:active {
	color:#6d922d;
}
a:hover {
	color:#c95a01;
}
a img { border: none; }


/*** Code */
pre, code {
	font-family:Courier, 'Courier New', monospace;
	font-size:12px;
}
pre {
	display:block;
	margin:0;
	white-space:pre-wrap;
}
code {
	background:#cccccc;
	color:#333;
}
pre code {
	background:none;
}
.terminal, .highlight {
	display:block;
	margin-bottom:1em;
	border:1px solid #cccccc;
	padding:0.5em 1em;
	background:#fafafa;
}
.terminal code:before {
	content:'$ ';
}

/*** Comments */
#respond{
	text-align: center;
}

/* -- form elements ----------------------- */

input,
textarea {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

input.text,
input[type=text],
textarea {
	background: #fff;
	margin: 1px;
	padding: 3px;
	color: #000;
	border: solid 1px #abaaa5;
}

input.text:focus, textarea:focus { border-color: #565552; }

/*** photo stuff */


img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
	
img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
}
	
img.noborder { border: none; }

.highlight { background-color: #ffc; }



#gallery{
	font-size: 12px; /* Resets 1em to 10px */
	font-family:Verdana,"Lucida Grande",Helvetica, Arial, sans-serif;
	color: #333;
	margin:0 25px 0 25px;
}

h4 {
	font-size: .9em;
	margin: 20px 0;
}


/* -- misc style classes ------------------ */

small, .small, .note { font-size: 0.8em; }

.note { color: #999; }

.alert {
	font-size: 0.9em;
	background: #fff6bf;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;
	padding: 5px 15px;
}

.breadcrumb {
	font-size: 0.8em;
	color: #aaa;

	text-align: right;
}

.breadcrumb a { color: #666; }

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 3px;
	line-height: 1px;
}

.alignright { float: right; }
.alignleft { float: left; }

img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
	
img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
}
	
img.noborder { border: none; }

.highlight { background-color: #ffc; }

/* -- photo thumbnails -------------------- */

img.thumb, 
img.giThumbnail {
	margin: 5px;
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
	border-color: #eee #ccc #ccc #eee;
	-moz-border-radius: 2px;
}

a:hover img.thumb, 
a:hover img.giThumbnail {
	border: 2px solid #e04411;
	margin: 4px;
	-moz-border-radius: 3px;
}

#right .one-image {
	display: inline;
}

#right img.giThumbnail {
	width: 60px;
	height: 60px;
}


.gallery-album .meta {
	text-align: left;
	margin-bottom: 10px;
}

.gallery-thumb {
	width: 108px;
	height: 100px;
}

.gallery-album {
	width: 300px;  /* Change to 96% if you want 1 Album per line */
	padding-right: 24px;
	height: 140px;
}

.gallery-album .gallery-thumb {
	height: 140px;
}


/* -- Gallery thumbnails ------------------ */

.gallery-thumb {
	margin: 0;
	float: left;
	text-align: center;
}

.gallery-thumb img {
	background: #fff;
	border: 1px solid #ddd;
	border-color: #eee #ccc #ccc #eee;
	padding: 4px;
	margin: 1px;
	-moz-border-radius: 2px;
}

.gallery-thumb a img {
	border-color: #eee #ccc #ccc #eee;
}

.gallery-thumb a:hover img {
	border-width: 2px;
	border-color: #e04411;
	margin: 0;
	-moz-border-radius: 3px;
}


/* -- Gallery Album listing --------------- */

.gallery-albums {
	clear: both;
	margin: 30px 0 0 0;
}
	
.gallery-albums h4 { /* Years in Album overview (when grouped by year) */
	margin: 0;
}

.gallery-album {
	width: 260px;
	padding-right: 20px;
	height: 160px;	
	display: block;
	float: left;
	overflow: hidden;
}

.gallery-album p {
	font-size: 0.9em;
}

.gallery-album .meta {
	margin-top: 0.2em; 
	color: #999;
	font-size: 0.9em;
}


/* -- Gallery Items ----------------------- */

.gallery-items {
	margin: 30px 0;
	clear: both;
}

.gallery-empty {
	padding: 0.5em 1.5em;
	margin: 1.5em 3em;
	border: 1px solid #ddd;
	background: #ffe;
	font-size: 1.2em;
}


/* -- Gallery Photo (detail page) --------- */

.gallery-photo {
	text-align: center;
	margin: 0;
	padding: 0;
}

.gallery-photo img {
	background: #fff;
	border: 1px solid #ddd;
	border-color: #eee #ccc #ccc #eee;
	padding: 7px;
	-moz-border-radius: 4px;
}

.photo-thumb {
	margin: 0;
	float: right;
	text-align: center;
}

.photo-thumb img {
	background: #fff;
	border: 1px solid #ddd;
	border-color: #eee #ccc #ccc #eee;
	padding: 4px;
	margin: 1px;
	-moz-border-radius: 2px;
}

.photo-thumb a img {
	border-color: #eee #ccc #ccc #eee;
}

.photo-thumb a:hover img {
	border-width: 2px;
	border-color: #e04411;
	margin: 0;
	-moz-border-radius: 3px;
}

.photo-thumb2 {
	margin: 0;
	float: left;
	text-align: center;
}

.photo-thumb2 img {
	background: #fff;
	border: 1px solid #ddd;
	border-color: #eee #ccc #ccc #eee;
	padding: 4px;
	margin: 1px;
	-moz-border-radius: 2px;
}

.photo-thumb2 a img {
	border-color: #eee #ccc #ccc #eee;
}

.photo-thumb2 a:hover img {
	border-width: 2px;
	border-color: #e04411;
	margin: 0;
	-moz-border-radius: 3px;
}

.photo-thumb3  {
	width: 106px;
	height: 100px;
}

.photo-thumb3 {
	margin: 0;
	float: left;
	text-align: center;
}

.photo-thumb3 img {
	background: #fff;
	border: 1px solid #ddd;
	border-color: #eee #ccc #ccc #eee;
	padding: 4px;
	margin: 1px;
	-moz-border-radius: 2px;
}

.photo-thumb3 a img {
	border-color: #eee #ccc #ccc #eee;
}

.photo-thumb3 a:hover img {
	border-width: 2px;
	border-color: #e04411;
	margin: 0;
	-moz-border-radius: 3px;
}





/* -- ExifInfo ---------------------------- */

.block-exif-ExifInfo div { /* hide 'details' switch in EXIF block */
	display: none;
}

table.gbDataTable {
	width: 100%;
	border-collapse: collapse;
	margin: 1.25em 0;
}

table.gbDataTable td {
	padding: 0.2em 0.5em 0.2em 0;
	border-bottom: 1px solid #eee;
}

table.gbDataTable td.gbEven {
	font-weight: bold;
}

.giUpdated, .giNew {
	font: normal 10px Arial;
	text-transform: uppercase;
	color: #222;
	background: #ffea88;
	padding: 0 3px;
	margin-left: 3px;
}