/* Generated using the Movable Type Style Generator and customized by Paul Sarena for PoJoGo */

/* basic elements */

html {
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
}

body {
	background: #38424A url(/i/bgGreyStripes.png) repeat-x;
	min-width: 720px;
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
	font: 10pt/1.6em 'Segoe UI',"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color: #999;
}

p, h1, h2, h3, h4, h5, h6, li, td, dt, dd { font-size: 1.0em; font-weight: normal; }
p, ul, ol, dl, blockquote, pre { margin-bottom: 1.0em; }

form { margin: 0; padding: 0; }
a { 
	color: rgb(103, 147, 193);
	text-decoration: underline;
}
a:hover { color: rgb(113, 1, 1); }
a img { border: 0; }

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
	margin-top: 10px;
	margin-bottom: 10px;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #333;
}

/* standard helper classes */

.clr
{
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */

body { text-align: center; } /* center on ie */

#container {
	position: relative;
	margin: 0 auto; /* center on everything else */
	width: 720px;
	text-align: left;
}
#container-inner { position: static; width: auto; }

#banner { position: relative; }
#banner-inner { position: static; }

#pagebody {
	/*border:1px dotted #fc3;*/
	position: relative; 
	width: 100%;
	top:-411px;
}
#pagebody-inner { position: static; width: 100%; }

#alpha, #beta, #gamma, #delta
{
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
}

#delta { float: right; }

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner
{
	position: static;
}


/* banner user/photo */

.banner-user
{
	float: left;
	overflow: hidden;
	width: 64px;
	margin: 0 15px 0 0;
	border: 0;
	padding: 0;
	text-align: center;
}

.banner-user-photo
{
	display: block;
	margin: 0 0 2px 0;
	border: 0;
	padding: 0;
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none !important;
}

.banner-user-photo img
{
	width: 64px;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0;
}

#postscript {
/*border:1px solid green;*/
	float:left;
	top:-411px;
	padding: 20px;
	font-size:1em;
}

/* content */

.content-nav
{
	margin: 10px;
	text-align: center;
}

.date-header,
.entry-content
{
	position: static;
	clear: both;
}

.entry,
.trackbacks,
.comments,
.archive
{
	position: static;
	overflow: hidden;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
	clear: both;
	margin: 5px 10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
	clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
	clear: both;
	margin: 5px 10px 20px 10px;
}

.entry-footer { margin-top: 30px }

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url
{
	
}

#comment-text { width: 500px; }

#comment-bake-cookie
{
	margin-left: 0;
	vertical-align: middle;
}

#comment-post
{
	font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail
{
	float: left;
	width: 115px;
	margin: 0 10px 10px 0;
}

.image-thumbnail img
{
	width: 115px;
	height: 115px;
	margin: 0 0 2px 0;
}


/* modules */

.module
{
	position: relative;
	overflow: hidden;
	width: 100%;
	font-family:'Segoe UI',Arial,Helvetica,sans-serif;
/*	font-size:1.1em;*/
}

.module a {
	color: #757a64;
}

.module-content
{
	position: relative;
	margin: 5px 10px 20px 10px;

}

.module-list,
.archive-list
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.module-list-item
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.module-presence img { vertical-align: middle; }
.module-powered .module-content { margin-bottom: 10px; }
.module-photo .module-content { text-align: center; }
.module-wishlist .module-content { text-align: center; }

.module-calendar .module-content table
{
	border-collapse: collapse;
}

.module-calendar .module-content th,
.module-calendar .module-content td
{
	width: 14%;
	text-align: center;
}

.typelist-thumbnailed { margin: 0 0 20px 0; }

.typelist-thumbnailed .module-list-item
{
	display: block;
	clear: both;
	margin: 0;
}

/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed .module-list-item:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .typelist-thumbnailed .module-list-item { display: inline-block; }
/* no ie mac \*/
* html .typelist-thumbnailed .module-list-item { height: 1%; }
.typelist-thumbnailed .module-list-item { display: block; }
/* */

.typelist-thumbnail {
	float: left;
	min-width: 60px;
	width: 60px;
	/* no ie mac \*/width: auto;/* */
	margin: 0 5px 0 0;
	text-align: center;
	vertical-align: middle;
}

.typelist-thumbnail img { margin: 5px; }

.module-galleries .typelist-thumbnail img { width: 50px; }

.typelist-description {
	margin: 0;
	padding: 5px;
}

.module-featured-photo .module-content,
.module-photo .module-content
{
	margin: 0;
}

.module-featured-photo img { width: 100%; }

.module-recent-photos { margin: 0 0 15px 0; }
.module-recent-photos .module-content { margin: 0; }
.module-recent-photos .module-list
{
	display: block;
	height: 1%;
	margin: 0;
	border: 0;
	padding: 0;
	list-style: none;
}

/* positioniseverything.net/easyclearing.html */
.module-recent-photos .module-list:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .module-recent-photos .module-list { display: inline-block; }
/* no ie mac \*/
* html .module-recent-photos .module-list { height: 1%; }
.module-recent-photos .module-list { display: block; }
/* */

.module-recent-photos .module-list-item
{
	display: block;
	float: left;
	/* ie win fix \*/ height: 1%; /**/
	margin: 0;
	border: 0;
	padding: 0;
}

.module-recent-photos .module-list-item a
{
	display: block;
	margin: 0;
	border: 0;
	padding: 0;
}

.module-recent-photos .module-list-item img
{
	width: 60px;
	height: 60px;
	margin: 0;
	padding: 0;
}


/* mmt calendar */

.module-mmt-calendar { margin-bottom: 15px; }
.module-mmt-calendar .module-content { margin: 0; }
.module-mmt-calendar .module-header { margin: 0; }
.module-mmt-calendar .module-header a { text-decoration: none; }
.module-mmt-calendar table { width: 100%; }

.module-mmt-calendar th { text-align: left; }

.module-mmt-calendar td
{
	width: 14%;
	height: 75px;
	text-align: left;
	vertical-align: top;
}

.day-photo
{
	width: 54px;
	height: 54px;
}

.day-photo a
{
	display: block;
}

.day-photo a img
{
	width: 50px;
	height: 50px;
}

/* * theme * */

/* basic page elements */

#banner a { color: #4A4A4A; text-decoration: none; }
#banner a:hover { color: #4A4A4A; }

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

	margin: 1em 0 0 0;
	padding: .4em 0 .8em .4em;
	color: #3A5100;
	font-weight: bold;
	line-height: 1;
	border-top: 1px solid #C5DAA2;
}

.module-header a,
.module-header a:hover {
	color: #3A5100;
}

.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
	border-top: 1px solid #699ce7;
/*	background: #7eaefb; */
	margin-bottom: 0.7em;
}

.comments-header,
.comments-open-header {
	margin-top:50px;
	border-top: 2px solid #396cb7;
	text-align:center;
	font-size:200%;
    letter-spacing: -1px;
    font-weight: normal;
    clear: left;
    color: rgb(78, 70, 63);
}

.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
	color: #FFFFFF;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{
/*	font-size: .8em;*/
}


/* page layout */

#container
{
	width: 722px;
	margin-bottom: 20px;
	background: #ffffff;

}

#container-inner
{
	border-right: 2px solid #22282D;
	border-bottom: 2px solid #22282D;
	border-left: 1px solid #22282D;
}

#banner {
	width: 100%; 
	background: #ffffff url("/i/pojogo-banner9.jpg") no-repeat;
	height: 600px;
}

#banner-inner { padding: 0; }

#banner-header, #banner-header a {
	/*border:1px dashed red;*/
	margin: 0;
	padding: 0 0 107px 0;
	color: #9AC1AC;
	text-align: center;
	font: bold 1.2em/1 "Trebuchet MS", Verdana, sans-serif;
}

#banner-header a:hover { color:#fff }

#banner-bottom {
/*border:1px dashed purple;*/
	height: 65px;
}

#banner-description-container {
	/*border:1px dashed blue;*/
	position:absolute;
	top:127px;
	left:0;
	width:100%;
	margin:0;
	padding: 0;
	z-index:1;
}

#banner-description {
	margin:0;
	padding:0;
	font-family: 'Segoe UI', "Trebuchet MS", Verdana, sans-serif;
	color: #555;
	text-align: center;
}

#banner-caption-container {
	/*border:1px dotted yellow;*/
	position:absolute;
	top:152px;
	left:0;
	width:100%;
	margin:0;
	padding: 0;
}

.banner-caption {
	font:.8em 'Segoe UI', Arial, Helvetica, sans-serif;
	color:#555;
	text-align:center;
	padding: 0;
}

#alpha { float:left; margin: 15px 15px 0 15px; width: 505px; }
#beta { float:right; width: 180px; margin-top:25px; border-left:1px solid #8DAA35;}
#gamma, #delta { float:right; width: 180px; }

#beta-inner,
#gamma-inner,
#delta-inner
{
   padding: 0 .6em 0 .6em;
/*
   border-width: 2px 2px 2px 0;
   border-style: solid;
   border-color: #fff;
*/
}


	#alpha-inner {
		padding: 10px 10px 0 10px;
/*
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
*/
	}

	#beta-inner {
/*
		padding: 10px 10px 0 10px;
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
*/
	}

	
	#gamma-inner {
		padding: 10px 10px 0 10px;
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
	}	

.date-header
{
	margin-top: 0;
/*	font-family: "Trebuchet MS", Verdana, sans-serif;*/
	text-align:left;
/*	color: #444254;*/
	color: #EE8913;
	font-size: 2.5em;
/*	font-weight:bold;*/
/*	text-transform:uppercase;*/
}


.entry-header-outer {
	height:32px;
/*	background: #66abce url(/i/bg-entryheading.gif);*/
	vertical-align:middle;
}

.entry-header {
	margin:0;
	padding: 0 0 0 9px;
	font: normal 1.44em/1 Calibri, Arial, Helvetica, sans-serif;
	color: #3571bd;
	color: #c73625;
	text-align:left;
}

.entry-header a {
	text-decoration:none;
}

.entry-header-left {
	height:32px;
	background: #41a1c7 url(/i/bg-entryheading-left.gif);
}
.entry-header-right {
	height:32px;
	background: #41a1c7 url(/i/bg-entryheading-right.gif);
	vertical-align:middle;
	text-align:right;
	white-space:nowrap;
}
	
.entry-header-date {
	font:1.1em Tahoma, Arial, Helvetica, sans-serif;
	padding:0 8px 0 0;
	color:#655f1b;
	color:#455973;
	text-align:right;
}

.entry-header-author{
	color:#655f1b;
}

.entry-header-sig {
	vertical-align:middle;

}

#entry-header-sig-paul {
	position:relative;
	top:-1px;

}

#entry-header-sig-joanne {
	position:relative;
	top:2px;
}

.entry-content,
.comment-content,
.trackback-content
{
	margin: 0;
	text-align:left;
	color: #222;
	line-height: 1.5;
}

.entry-body { padding-left:10px; }

.entry-body p {margin-bottom: 1em;}

.entry-content h1, .entry-content h2, .entry-content h3 {
/*	border-bottom: 1px solid #888;*/
	margin: 0;
	padding: .8em 0 0 0;
	color:#222;
	line-height:1;
	font-family: Arial, Helvetica, sans-serif;
}
.entry-content h1 { font-size: 1.2em; font-weight:bold }
.entry-content h2 { font-size: 1.2em; font-weight:bold }
.entry-content h3 { font-size: 1em; font-weight:bold }

.comment-wrapper {
/*	border:1px solid #dddcd6;*/
/*	background: #fffef6;*/
	background: url(/i/comment-background.png) no-repeat;
	color: #333;
	margin-bottom:40px;
}

.entry-footer,
.comment-footer,
.trackback-footer
{
	margin: 20px 0 20px 10px;
/*	background-color: #fffdf2;*/
	border-bottom: 1px solid #6CA2E5;
	border-bottom: 1px solid #f0f0f0;
	font: 1em "Segoe UI","Trebuchet MS", Verdana, sans-serif;
	text-align:left;
	color: #585D66;
	
}
.entry-footer {margin-left:0}
.comment-footer {
	background-color: white;
	border-bottom: 1px solid #e2d690;
	font: 1em "Segoe UI","Trebuchet MS", Verdana, sans-serif;
	text-align:left;
	color: #585D66;
	
}

.comment-header {
	font: 1em "Segoe UI","Trebuchet MS", Verdana, sans-serif;
	text-align:left;
	color: #585D66;
	padding-top:3px;
	padding-left: 10px;
}

.entry-footer a,
.comment-footer a,
.trackback-footer a {
	color: #85B666;
	color: #2445D8;
	text-decoration:underline;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer
{
	margin-left: 10px;
}

.comment-content,
.trackback-content {
	margin: 25px 20px 30px 30px;
}


.content-nav { margin-top: 0; }

#trackbacks-info
{
	margin: 10px 0;
	border: 1px dashed #a3b8cc;
	padding: 0 10px;
	color: #292e33;
	background: #eee;
}

.comments-open-footer
{
	margin: 10px 0;
}


/* modules */

.module {
	margin: 0 0 1em 0;
}

.module-content {
	margin: 0 0 1em 0;
	padding: 0 0 0 .8em;
	line-height: 1.2;
	text-align:left;
	color: #585D66;
}

.module-content form { margin:0;padding:0 }

.module-calendar .module-content { margin: 5px 0 15px 0; }

.module-mmt-calendar .module-content table,
.module-calendar .module-content table
{
	font-size: 1em;
}

.module-powered { border-width: 0; }
.module-powered .module-content {
	border: 1px dashed #FF5E00;
	background:#fff0da;
	margin: 0 22px;
	padding: 3px 3px 3px 9px;
	font-family: Tahoma, Verdana, sans-serif;
	text-align:left;
	color: #FF5E00;
	font-size: 8pt;
}

.module-photo { background: none; }
.module-photo img { border: solid 1px #fff; }

.module-list {
	margin: 0 15px 10px 15px;
	list-style: disc;
}

.module-list .module-list {
	margin: 5px 0 0 0;
	padding-left: 15px;
	list-style: circle;
}

.module-list-item {
	margin-top: 0;
	color: #666;
	line-height: 1.2;
}

.module-search input { font: .9em 'Segoe UI', Arial, Helvetica, sans-serif; }
.module-search #search { width: 100px; }

.module-photo img { border: 3px solid #fff; }

.module-creative-commons {
	margin-top: 35px;
}

.module-creative-commons .module-content {
	text-align:center;
}

/* comments */

textarea[id="comment-text"] { width: 100%; }

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
}


/* one-column tweaks */

   .layout-one-column body { min-width: 520px; }
   .layout-one-column #container { width: 720px; }
   .layout-one-column #banner { width: 100%; } /* necessary for ie win */
   .layout-one-column #alpha {width:685px; }


/* two-column-left tweaks */

   .layout-two-column-left #alpha {
		margin: 0;
		width: 200px;
		background: #cfd4e6;
		float:left;
   }

   .layout-two-column-left #alpha-inner {
		padding: 10px 10px 0 10px;
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
   }

   .layout-two-column-left #beta {
		float:right;
		margin: 15px 15px 0 15px;
		width: 480px;
		background: #0E0D13;
   }

   .layout-two-column-left #beta-inner
   {
		padding: 0;
		border-width: 0;
   }


/* three-column tweaks */

   .layout-three-column #alpha {
		margin: 0;
		width: 180px;
		background: #cfd4e6;
		float:left;
   }

   .layout-three-column #alpha-inner {
		padding: 10px 10px 0 10px;
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
   }

   .layout-three-column #beta {
		float:left;
		margin: 15px 15px 0 15px;
		width: 320px;
		background: #0E0D13;
   }

   .layout-three-column #beta-inner {
		padding: 0;
		border-width: 0;
   }
   
   .layout-three-column #gamma {
		margin: 0;
		width: 180px;
		background: #cfd4e6;
		float:right;
   }

   .layout-three-column #gamma-inner {
		padding: 10px 10px 0 10px;
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
   }   

/* custom */

.flickrThumb img {
	border-top:    1px solid #DDD;
	border-right:  1px solid #999;
	border-bottom: 1px solid #888; 
	border-left:   1px solid #CCC;

	background-color:#fff;
	padding: 5px; 
}

.footer {
	margin:6px;
	border: 1px solid #f0eee8;
	background: #fffdf8 ;
	padding: 2px;
	font:9pt Arial;
}
.footer #creativecommonsbadge { text-align: right}


/* Inset 3D Curved - Yellow */
.inset-yellow {background: transparent; width:100%; margin:0 auto;}
/*.inset-yellow h1,*/ .inset-yellow p {margin:0 10px;}
/*.inset-yellow h1 {font-size:2em; color:#fff; letter-spacing:1px;}*/
.inset-yellow p {padding-bottom:0.5em;}

.inset-yellow .top, .inset-yellow .bottom {display:block; background:transparent; font-size:1px;}
.inset-yellow .b1, .inset-yellow .b2, .inset-yellow .b3, .inset-yellow .b4, .inset-yellow .b1b, .inset-yellow .b2b, .inset-yellow .b3b, .inset-yellow .b4b {display:block; overflow:hidden;}
.inset-yellow .b1, .inset-yellow .b2, .inset-yellow .b3, .inset-yellow .b1b, .inset-yellow .b2b, .inset-yellow .b3b {height:1px;}
.inset-yellow .b2 {background:#fff5b5; border-left:1px solid #e4dc9d; border-right:1px solid #ebdd7a;}
.inset-yellow .b3 {background:#fff4b4; border-left:1px solid #e4dc9d; border-right:1px solid #f5e358;}
.inset-yellow .b4 {background:#fff4b3; border-left:1px solid #e4dc9d; border-right:1px solid #f7f12d;}
.inset-yellow .b4b {background:#fff098; border-left:1px solid #ebdd7a; border-right:1px solid #fffad9;}
.inset-yellow .b3b {background:#fff097; border-left:1px solid #f5e358; border-right:1px solid #fffad9;}
.inset-yellow .b2b {background:#fff095; border-left:1px solid #f7f12d; border-right:1px solid #fffad9;}

.inset-yellow .b1 {margin:0 5px; background:#e4dc9d;}
.inset-yellow .b2, .inset-yellow .b2b {margin:0 3px; border-width:0 2px;}
.inset-yellow .b3, .inset-yellow .b3b {margin:0 2px;}
.inset-yellow .b4, .inset-yellow .b4b {height:2px; margin:0 1px;}
.inset-yellow .b1b {margin:0 5px; background:#fffad9;}

.inset-yellow .boxcontent {display:block; background:#fff095 url(/i/gradient-vert-tan.gif); border-left:1px solid #e4dc9d; border-right:1px solid #fffad9;}


/* Inset 3D Curved - */
.inset-blue {background: transparent; width:100%; margin:0 auto;}
/*.inset-blue h1,*/ .inset-blue p {margin:0 10px;}

.inset-blue h1 {color:#223042; }
.inset-blue p {padding-bottom:0.5em;}

.inset-blue .top, .inset-blue .bottom {display:block; background:transparent; font-size:1px;}
.inset-blue .b1, .inset-blue .b2, .inset-blue .b3, .inset-blue .b4, .inset-blue .b1b, .inset-blue .b2b, .inset-blue .b3b, .inset-blue .b4b {display:block; overflow:hidden;}
.inset-blue .b1, .inset-blue .b2, .inset-blue .b3, .inset-blue .b1b, .inset-blue .b2b, .inset-blue .b3b {height:1px;}
.inset-blue .b2 {background:#84baff; border-left:1px solid #6ca2e5; border-right:1px solid #6CA2E7;}
.inset-blue .b3 {background:#86bbff; border-left:1px solid #6ca2e5; border-right:1px solid #74AAEF;}
.inset-blue .b4 {background:#88bcff; border-left:1px solid #6ca2e5; border-right:1px solid #7CB2F7;}
.inset-blue .b4b {background:#c2e1ff; border-left:1px solid #6CA2E7; border-right:1px solid #d6efff;}
.inset-blue .b3b {background:#c5e3ff; border-left:1px solid #74AAEF; border-right:1px solid #d6efff;}
.inset-blue .b2b {background:#c7e4ff; border-left:1px solid #7CB2F7; border-right:1px solid #d6efff;}

.inset-blue .b1 {margin:0 5px; background:#6ca2e5;}
.inset-blue .b2, .inset-blue .b2b {margin:0 3px; border-width:0 2px;}
.inset-blue .b3, .inset-blue .b3b {margin:0 2px;}
.inset-blue .b4, .inset-blue .b4b {height:2px; margin:0 1px;}
.inset-blue .b1b {margin:0 5px; background:#d6efff;}

.inset-blue .boxcontent {display:block; background:#c9e5ff url(/i/gradient-vert-blue-23.gif) repeat-x; border-left:1px solid #6ca2e5; border-right:1px solid #d6efff;}


/* Inset 3D Curved - Green */
.inset-green {background: transparent; width:100%; margin:0 auto;}
/*.inset-green h1, */.inset-green p {margin:0 10px;}
/*.inset-green h1 {font-size:2em; color:#fff; letter-spacing:1px;}*/
.inset-green p {padding-bottom:0.5em;}

.inset-green .top, .inset-green .bottom {display:block; background:transparent; font-size:1px;}
.inset-green .b1, .inset-green .b2, .inset-green .b3, .inset-green .b4, .inset-green .b1b, .inset-green .b2b, .inset-green .b3b, .inset-green .b4b {display:block; overflow:hidden;}
.inset-green .b1, .inset-green .b2, .inset-green .b3, .inset-green .b1b, .inset-green .b2b, .inset-green .b3b {height:1px;}
.inset-green .b2 {background:#fff5b5; border-left:1px solid #e4dc9d; border-right:1px solid #ebdd7a;}
.inset-green .b3 {background:#fff4b4; border-left:1px solid #e4dc9d; border-right:1px solid #f5e358;}
.inset-green .b4 {background:#fff4b3; border-left:1px solid #e4dc9d; border-right:1px solid #f7f12d;}
.inset-green .b4b {background:#fff098; border-left:1px solid #ebdd7a; border-right:1px solid #fffad9;}
.inset-green .b3b {background:#fff097; border-left:1px solid #f5e358; border-right:1px solid #fffad9;}
.inset-green .b2b {background:#fff095; border-left:1px solid #f7f12d; border-right:1px solid #fffad9;}

.inset-green .b1 {margin:0 5px; background:#e4dc9d;}
.inset-green .b2, .inset-green .b2b {margin:0 3px; border-width:0 2px;}
.inset-green .b3, .inset-green .b3b {margin:0 2px;}
.inset-green .b4, .inset-green .b4b {height:2px; margin:0 1px;}
.inset-green .b1b {margin:0 5px; background:#fffad9;}

.inset-green .boxcontent {display:block; background:#F1F6E2; border-left:1px solid #e4dc9d; border-right:1px solid #fffad9;}


.photoborder {
	border-top:    1px solid #DDD;
	border-right:  1px solid #999;
	border-bottom: 1px solid #888; 
	border-left:   1px solid #CCC;
	background-color:#fff;
	padding: 5px;
	float:left;
	margin: 0 10px 10px 0;
}
.photoborder:hover {
	border-top:    1px solid #dd6e6e;
	border-right:  1px solid #994c4c;
	border-bottom: 1px solid #874444; 
	border-left:   1px solid #cc6666;
}
.thumbnail {
	border-top:    1px solid #DDD;
	border-right:  1px solid #999;
	border-bottom: 1px solid #888; 
	border-left:   1px solid #CCC;
	background-color:#fff;
	padding: 5px;
	float:left;
	margin: 3px 10px 10px 0;
}
.thumbnail:hover {
	border-top:    1px solid #dd6e6e;
	border-right:  1px solid #994c4c;
	border-bottom: 1px solid #874444; 
	border-left:   1px solid #cc6666;
}
.key {
	margin: 1px 0;
	border:1px dashed #e6e2cf;
	background:#fffcf0;
	padding:.2em 0;
	color:#c00;
}

.sig{
	text-align:left;
	padding:0 0 0 1em;
}