/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

.topnav {
	color:#aaa5a5;
	font-size:12px;	
	line-height:20px;
	margin-bottom:20px;
}

.nav {
	color:#aaa5a5;
	font-family: 'optimusprincepsregular', "Georgia", "Times New Roman", serif;
	font-size:22px;
	font-weight: normal;
	text-transform: lowercase;	
}

.nav a {
	color:#aaa5a5;
}

.nav a:hover {
	color:#59594c;
}

.select {
	color:#59594c;
}

.navborder {
	border-top: solid 1px #d8d9c1;
	border-bottom: solid 1px #d8d9c1;
}

.l {
	float:left;
	width:50%;
}

.r {
	float:right;
	text-align:right;
	width:50%;
}

.rl {
	float:left;
	text-align:left;
	width:50%;
}	

.quick {
	float:left;
	width:235px;
	min-height:160px;
	margin-top:10px;
	margin-right:10px;
	padding:12px 10px 8px 10px;
	background-color:#b5bf9f;
	color:#fff;
	font-family: 'optimusprincepsregular', "Georgia", "Times New Roman", serif;
	text-align:left;
	font-size:12px;
}

.quick h1 {
	color:#fff;
	font-family: 'optimusprincepsregular', "Georgia", "Times New Roman", serif;
	font-size:20px;
	padding:0px;
	line-height:20px;
}

.quick p {
	font: 12px 'lintelregular',Tahoma, Arial, Verdana;
	margin-bottom:0px;
}

.promise {
	float:left;
	width:235px;
	min-height:155px;
	margin-top:10px;
	padding:12px 10px 8px 10px;
	background-color:#d8d9c1;
	color:#59594c;
	text-align:left;
	line-height:16px;
	font-size:12px;
}

.promise h1 {
	color:#59594c;
	font-family: 'optimusprincepsregular', "Georgia", "Times New Roman", serif;
	font-size:20px;
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:20px;
}

.quick-rt {
	float:left;
	width:100%;
	min-height:200px;
	background-color:#b5bf9f;
	color:#fff;
	font-family: 'optimusprincepsregular', "Georgia", "Times New Roman", serif;
	font-size:20px;
	text-align:left;
	font-size:12px;
}

.quick-rt h1 {
	color:#fff;
	font-family: 'optimusprincepsregular', "Georgia", "Times New Roman", serif;
	font-size:20px;
	padding:0px;
	line-height:20px;
}

.quick-rt p {
	font: 12px 'lintelregular',Tahoma, Arial, Verdana;
	margin-bottom:0px;
}

.promise-rt {
	float:left;
	width:100%;
	min-height:149px;
	margin-top:10px;
	background-color:#d8d9c1;
	color:#59594c;
	text-align:left;
	line-height:16px;
	font-size:12px;
}

.promise-rt h1 {
	color:#59594c;
	font-family: 'optimusprincepsregular', "Georgia", "Times New Roman", serif;
	font-size:20px;
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:20px;
}

.box-padding {
	padding:12px 10px 8px 10px;
}

.box-padding-contact {
	padding:12px 10px 2px 10px;
}

.readmore {
	background-color:#fafafa;
	padding:2px 5px 4px 5px;
	color:#777;
	font-size:12px;
	-moz-border-top-right-radius: 5px;
   	-webkit-border-top-right-radius: 5px;
   	-khtml-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
   	-khtml-border-top-left-radius: 5px;
   	border-top-left-radius: 5px;
   	-moz-border-bottom-right-radius: 5px;
   	-webkit-border-bottom-right-radius: 5px;
   	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
   	border-bottom-left-radius: 5px;
	text-decoration:none;
}

.readmore a{
	color:#777;	
}

.readmore a:hover  {
	background-color:#fff;
	color:#bbb;
}

.gallery img {
	width:200px;
	border: solid 10px #d8d9c1;
	margin:0px;
	padding:0px;
}

.gallery img:hover {
	border: solid 10px #b5bf9f;
	margin:0px;
	padding:0px;
	opacity:.80;
	filter: alpha(opacity=80);  /* IE's opacity*/
	-moz-opacity: 0.8;
	visibility: visible; 
}

.gallerylg img {
	width:280px;
	border: solid 10px #d8d9c1;
	margin:0px;
	padding:0px;
}

.gallerylg img:hover {
	border: solid 10px #b5bf9f;
	margin:0px;
	padding:0px;
	opacity:.80;
	filter: alpha(opacity=80);  /* IE's opacity*/
	-moz-opacity: 0.8;
	visibility: visible; 
}

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


/* #Font-Face
================================================== */


@font-face {
    font-family: 'optimusprincepsregular';
    src: url('../fonts/optimusprinceps-webfont.eot');
    src: url('../fonts/optimusprinceps-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/optimusprinceps-webfont.woff2') format('woff2'),
         url('../fonts/optimusprinceps-webfont.woff') format('woff'),
         url('../fonts/optimusprinceps-webfont.ttf') format('truetype'),
         url('../fonts/optimusprinceps-webfont.svg#optimusprincepsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lintelregular';
    src: url('../fonts/lintel-regular-webfont.eot');
    src: url('../fonts/lintel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lintel-regular-webfont.woff2') format('woff2'),
         url('../fonts/lintel-regular-webfont.woff') format('woff'),
         url('../fonts/lintel-regular-webfont.ttf') format('truetype'),
         url('../fonts/lintel-regular-webfont.svg#lintelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}