/*Theme Name: BrickTheme URI: http://www.richardbrick.com/Description: A simple theme.Version: 1.0Author: Geoffrey BoothAuthor URI: http://www.geoffreybooth.com/*/html, body {	margin: 0;	padding: 0;	overflow: auto;}body {	width: 100%;	max-width: 100%;	background-color: #333;	font: 400 0.9em arial, sans-serif;	color: #ccc;	line-height: 1.4em;}body.modal {	overflow: hidden;}a {	text-decoration: none;	color: #92bf92;}a:hover {	text-decoration: underline; /*	color: #cf0; */;	color: #7fd47e;}#left {	position: absolute;	top: 0;	left: 0;	overflow: hidden;	height: 100%;	width: 35%;	text-align: right;	background: #333 url('images/fade.jpg') no-repeat right;}#outer {	position: absolute;	left: 0;	top: 40%;	width: 100%;	height: 240px;	margin-top: -120px;}body > #left {	position: fixed;}#main {	height: 100%;	margin: 10px 5% 20px 37%;/*	padding-top: 0px !important;	padding-top: 20px; */	padding-top: 60px !important;	overflow: visible;}h1 {	display: inline;	margin-right: 30px;	font: 800 35px 'century gothic', 'lucida grande', arial, sans-serif;	color: #fff;	text-align: right;	border-bottom: 4px #355E3B solid;/*	text-transform: lowercase; */}span.title {	display: block;	margin: 0 -30px 0 0;	font: 700 1.7em 'century gothic', 'lucida grande', arial, sans-serif;	padding-top: 40px;	height: 50px;	vertical-align: bottom;	background: #333 url('images/top-corner.jpg') no-repeat top right;}span.title a, span.title a:hover {	color: #fff;	border-bottom: 4px #355E3B solid;	text-decoration: none;}h2 {	color: #eee;	padding-top: 12px;	padding-bottom: 4px;	border-bottom: 3px #355E3B solid;}img.brick {	margin-bottom: -6px;	margin-right: 8px;}span.yellow {	color: #aaa;}span.green {	/*	color: #0c0; */	color: #aaa;}span.hunter {	color: #355E3B;}div.photowithcaption {	font-size: 0.8em;	margin-bottom: 20px;}.nav ul {	list-style: none;	text-transform: lowercase;}.nav ul li a {	display: block;	margin: 0;	text-decoration: none;	font: 400 1.4em arial, sans-serif;	color: #aaa;	padding: 0 30px 3px 0;}.nav ul li a:hover {	/*	color: #cf0; */	color: #92bf92; /*	background: #222; */;	background: #333 url('images/gradient.jpg') repeat-y right;	text-decoration: none;}.credit a, .credit a:hover {	color: #555;}.date {	float: left;	width: 2.0em;	padding-top: 40px;	padding-right: 5px;	text-align: right;	font: 600 1.3em arial, sans-serif;}.monthday {}.year {	font: normal 0.7em arial, sans-serif;	line-height: 1.6em !important;}div.main {	margin-left: 3.2em;	margin-bottom: 25px;	border-left: solid 1px #3a3a3a;	padding: 0 30px 30px 5px;	background: #333 url('images/bottom-corner.jpg') no-repeat bottom right;}img.main {	float: right;	margin: 10px;	padding: 4px;}.main a img {	border: solid 3px #355E3B;	background-color: #355E3B;}.main a img:hover {	border: solid 3px #7FD47E;}.main li {	list-style: square;	margin-bottom: 0.4em;}/* override WordPress gallery inline CSS: */.gallery {	margin: auto;}.gallery-item {	float: left;	margin-top: 10px;	text-align: center;}.gallery img {	border: solid 3px #355E3B !important;	margin-bottom: 1em !important;}.gallery-caption {	margin-left: 0;}/* end gallery CSS override *//* override NextGen gallery CSS: */.ngg-singlepic {	background-color: #355E3B !important;	border: 0px solid #92BF92 !important;	margin: 4px 0px 4px 5px;	display: block;	padding: 4px;	position: relative;}.ngg-singlepic:hover {	background-color: #7FD47E !important;}.ngg-thumbnail {	float: left;	margin-right: 12px;}.ngg-thumbnail img {	background-color: #355E3B !important;	border: 1px solid #92BF92 !important;	margin: 4px 0px 4px 5px;	padding: 4px;	position: relative;}.ngg-thumbnail img:hover {	background-color: #7FD47E !important;}.ngg-galleryoverview {	overflow: hidden;	margin-top: 10px;	width: 100%;	clear: both;	display: block !important;}.ngg-galleryoverview .desc {	/* required for description */   margin: 0px 10px 10px 0px;	padding: 5px;}.ngg-gallery-thumbnail-box {	float: left;	margin-bottom: 1.2em;}.ngg-gallery-thumbnail-box-caption-right {	display: block;}.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.ngg-gallery-thumbnail {	float: left;	margin-right: 5px;	text-align: center;}.ngg-gallery-thumbnail-caption-right {	display: block;	clear: both;}.ngg-gallery-thumbnail-caption-right:hover {/*	background-color: #355E3B; */	color: #7FD47E;}.ngg-gallery-thumbnail-box-caption-right a:hover {	text-decoration: none !important;}.ngg-gallery-thumbnail-image-caption-right {	float: left;	width: 120px;}.ngg-gallery-thumbnail img {	background-color: #355E3B !important;	border: 0px solid #92BF92 !important;	margin: 4px 0px 4px 5px;	padding: 3px;	position: relative;}.ngg-gallery-thumbnail-caption-right img {	background-color: #355E3B !important;	border: 0px solid #92BF92 !important;	margin: 4px 0px 4px 5px;	padding: 3px;	position: relative;}.ngg-gallery-thumbnail img:hover, .ngg-gallery-thumbnail-caption-right:hover img {	background-color: #7FD47E !important;}.ngg-gallery-thumbnail span {	/* Images description */	font-size: 90%;	padding-left: 5px;	display: block;}.ngg-gallery-thumbnail-caption-caption-right {	/* Images description */	padding-top: 3px;}.ngg-clear {	clear: both;}/* end NextGen gallery CSS override *//* Slimbox2 override */#lbBottom {	font-family: Arial, Geneva, Helvetica, sans-serif !important;	font-size: 0.8em !important;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}/* end Slimbox2 override *//* MediaElement.js */.mejs-controls .mejs-time-rail .mejs-time-loaded {	background: #355E3B !important;	background: rgba(53,94,59,0.8) !important;	background: -webkit-gradient(linear, left top, left bottom, from(rgba(105,171,116,0.8)), to(rgba(53,94,59,0.8))) !important; 	background: -moz-linear-gradient(top,  rgba(105,171,116,0.8),  rgba(53,94,59,0.8)) !important; 		background: linear-gradient(rgba(105,171,116,0.8),  rgba(53,94,59,0.8)) !important; 		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#69AB74,endColorstr=#355E3B) !important;	width: 0;}/* end MediaElement.js */div.quote {	margin: 8px 0 12px 10px;	color: #fff;	background: #2a2a2a url('images/quote.jpg') repeat-x top;	border-bottom: solid 1px #2e2e2e;	border-right: solid 1px #2e2e2e;	border-left: solid 2px #0c0;	padding: 8px;	line-height: 1.7em;}p.comment {	font-size: 0.9em;	font-family: 'century gothic', 'lucida grande', arial, sans-serif;}#credit {	position: absolute;	right: 30px;	bottom: 15px;	color: #ccc;	font: 400 0.8em arial, sans-serif;}#credit a {}.alignright {	float: right;}.alignleft {	float: left;}.clear {	clear: both;}.paraspace {	margin-bottom: 1.8em;}
