/*
Theme Name: Whiting
Theme URI: 
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



/* =Fonts
-------------------------------------------------------------- */

h1.fontface {font: 36px/0px 'TeXGyreAdventorRegular', Arial, sans-serif;letter-spacing: 0; color: #737477; line-height: 30px; margin: 0; padding: 0;}
h1 span {color: #ABBDC0; font-size: 25px;}


h2.fontface {font: 25px/0px 'TeXGyreAdventorRegular', Arial, sans-serif;letter-spacing: 0; color: #ABBDC0; margin-top: 15px;}
		p {font: 14px/13px 'TeXGyreAdventorRegular', Arial, sans-serif;}
		p.style2 {font: 18px/27px 'TeXGyreAdventorItalic', Arial, sans-serif;}
		p.style3 {font: 18px/27px 'TeXGyreAdventorBold', Arial, sans-serif;}
		p.style4 {font: 18px/27px 'TeXGyreAdventorBoldItalic', Arial, sans-serif;}

body
{
  background-color: white !important;
}

body {
background: #fff;

font-size: 14px;
text-rendering: optimizeLegibility;
line-height: 1;

padding: 0;
border: 0;
vertical-align: baseline;

font-family: Helvetica, Arial, sans-serif;
}

#container {margin: 40px auto 0 auto;}

#page{
margin: 0 auto;
overflow: hidden;
width: 1050px;
}
body .site {
background-color: #fff;
padding: 0 10px;
margin: 60px auto 0 auto;
/*margin-top: 60px;
margin-bottom: 48px;
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);*/
}
.site-header {
padding: 24px 0;
}

.site-content {
float: left;
width: 900px;
margin: 0;
padding:0;
}

.widget-area {
background: #fff;
float: right;
width: 100px;
margin: 7px 0 0 0;
padding:0;
}

#main {width: 1050px; }
#primary {height: 570px; width: 900px;}
#secondary {float: left; width: 100px;}

.page-id-2 #primary {background: url(images/about.jpg) left top no-repeat;}
.page-id-2 .entry-content {width: 325px; height: 335px; position: relative; top: 7px; left: 360px; margin: 5px;}

.page-id-27 #primary {background: url(images/home.jpg) left top no-repeat;}
.page-id-27 .entry-content {width: 325px; height: 335px; position: relative; top: 182px; left: 360px; margin: 5px;}

.page-id-173 #primary {background: url(images/services.jpg) left top no-repeat;}
.page-id-173 .entry-content {width: 325px; height: 515px; position: relative; top: 10px; left: 10px; margin: 5px;}

.page-id-173 footer.entry-meta {
	display: inherit;
	float: right;
	width: 320px;
	height: 325px;
	top: -270px;
	left: 350px;
	position: relative;
	z-index: 99;
}

.page-id-180 #primary {background: url(images/silver1.jpg) left top no-repeat;}
.page-id-180 .entry-content {width: 325px; height: 515px; position: relative; top: 5px; left: 370px; margin: 5px;}

.page-id-185 #primary {background: url(images/silver2.jpg) left top no-repeat;}
.page-id-185 .entry-content {width: 325px; height: 515px; position: relative; top: 10px; left: 370px; margin: 5px;}

.page-id-186 #primary {background: url(images/silver3.jpg) left top no-repeat;}

.page-id-188 #primary {background: url(images/contact.jpg) left top no-repeat;}
.page-id-188 .entry-content {width: 325px; height: 515px; position: relative; top: 10px; left: 10px; margin: 5px;}

.entry-content p {color: #fff; line-height: 1.3em;}
.entry-content a {color: #ccc;}
.page_item a {color: #727477;}
.current_page_item a {color: #8f77ab;}

.entry-content ul {
	list-style-type: disc;
}
.entry-content li {
	color: #fff;
	line-height: 1.4em;
	margin: 0 0 0 15px;
}

/* Sidebar */
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 48px 2px;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
}
.widget-area .textwidget li {
	margin-left: 36px;
}

ul.children li {
	margin-left: 10px;
}


a {
	outline: none;
	text-decoration: none;
}
a:hover {
	color: #0f3647;
}
.site-header {
	padding: 0;
}

.site-header h1 a {color: #737477;}
.site-header h2, site-header h1 a {
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #21759b;
}
h3.widget-title {display: none;}
.edit-link {display: none;}

ul, ol {list-style-type: none; margin:0; padding:0;}

/* Footer */
footer[role="contentinfo"] {
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 12px;
	line-height: 2;
	max-width: 1000px;
	margin-top: 24px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding: 20px 0;
}
footer[role="contentinfo"] a {
	color: #c2c2c2;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}

.site-info {color: #ccc;}

footer.entry-meta {
	display: none;
	margin-top: 24px;
	font-size: 13px;
	line-height: 1.846153846;
	color: #757575;
}

.left {float: left;}
.right {float: right;}
.size-full {margin-top: 10px;}