/*
Theme Name: Axiom Global Properties
Description: Created for Axiom Global Properties by http://christiyaremadesign.com
Author: Christi Yarema
Author URI: http://christiyaremadesign.com */

/*****HTML5 BOILERPLATE MINIFIED*******/

article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:0}footer{display:block}header{display:block}hgroup{display:block}nav{display:block}section{display:block}audio{display:inline;zoom:1}canvas{display:inline;zoom:1}video{display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:13px;line-height:1.231;font-family:sans-serif;color:#222;margin:0}button{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;overflow:visible;cursor:pointer;-webkit-appearance:button;margin:0}input{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;overflow:visible;margin:0}select{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;margin:0}textarea{font-family:sans-serif;color:#222;font-size:100%;overflow:auto;vertical-align:top;resize:vertical;margin:0}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e;outline:0}a:focus{outline:thin dotted}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;white-space:pre-wrap;word-wrap:break-word}code{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}kbd{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;padding:0}table button{overflow:auto}table input{overflow:auto}input[type="button"]{cursor:pointer;-webkit-appearance:button}input[type="reset"]{cursor:pointer;-webkit-appearance:button}input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"]{box-sizing:border-box}input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}

/****BODY STYLES********/

/*blue = 2F368E
green = 8AC440 */

body { background: #f1f1f1;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background: -moz-linear-gradient(top,  #fff,  #ededed);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */ font: 95% Futura, Droid Sans, Arial, sans-serif; color: #494949; height:100%;}
.container { background: transparent; margin: 0 auto; max-width: 960px; padding: 0 3%; line-height: 1.5em;}

.container-page {margin: 0 auto; max-width: 960px; padding: 0 3%; min-height:100%; background: #ededed;}
.readMore a:link{text-indent:40px;}

p {color: #494949;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; color: #2F368E;}
h1 {}
h2 {}
h3 {}
.line-height li, .line-height ul{margin-bottom: 1%;}

li {margin-bottom: 1%;}

.ie6 {display: none;}

a {text-decoration: none; color: #2E368F; }
a:hover {color: #8AC440; text-decoration: underline;}
.wp-post-image {float:left; margin: 2% 2.5% 2% 0;-webkit-box-shadow: 2px 2px 3px 2px #888;
-moz-box-shadow: 2px 2px 3px 2px #888;
box-shadow: 2px 2px 3px 2px #888;}
#crumbs{margin-top: 2%; font-size: 80%;}
#crumbs .current{}
/****HEADER STYLES*******/
/*header .logo {padding: 0; margin: 0; float: left; z-index: 10; height: 10em; }*/
header .logo{max-width: 100%;height: auto;width: auto\9; /* ie8 */ float: left;}
header { float: left;overflow: hidden; padding-top: 0px; width: 100%;background-color: #fff; height: 10.5em; z-index: 10; }
header ul:hover li a { opacity: .3; -webkit-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; }
header ul:hover li a:hover { color: #222; opacity: 1; }

.no-rgba header ul:hover li a { color: #dee1be; }
.no-rgba header ul:hover li a:hover { color: #222; }
.clear{clear: both;}
.left {float: left;}
.right {float: right;}
.newsletter {float: right; display: block; max-width: 100%;height: auto; margin-top: 2%; clear: both;}
.facebook{max-width: 100%;height: auto;width: auto\9; /* ie8 */}
.stock {float: right; clear:both;}
iframe {border: none !important; border-image: none !important; width:360px; height: 65px; margin-bottom: 2px; float: right;}

/*****NAV STYLES*******/
nav {width:100%; height: 3em; clear: both;z-index: 100; font-weight: normal;
background: #081a29; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MWEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQ4ODhjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #081a29 0%, #4888c7 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#081a29), color-stop(99%,#4888c7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #081a29 0%,#4888c7 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #081a29 0%,#4888c7 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #081a29 0%,#4888c7 99%); /* IE10+ */
background: linear-gradient(top,  #081a29 0%,#4888c7 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#081a29', endColorstr='#4888c7',GradientType=0 ); /* IE6-8 */}

nav ul{margin-left: 0;padding: 1em 0 0 1em;}
nav li{display:inline; list-style-type: none; color:#fff; font-size:1em; letter-spacing:.2em;}
nav li a {padding: .5em 2em 0 .5em; color:#fff; letter-spacing:0; }
nav ul:hover li a{opacity: .3; -webkit-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease;}
nav ul li a {-webkit-transition: opacity 0.4s ease 0s;transition: opacity 0.4s ease 0s;-moz-transition: opacity 0.4s ease 0s;}
nav ul:hover li a:hover {color: #fff; opacity: 1; text-decoration: none; }

.no-rgba nav ul:hover li a { color: #fff; }
.no-rgba nav ul:hover li a:hover { color: #ccc; }


/*****FOOTER STYLES*******/ 
footer {height: 8em; clear: both;z-index: 100;
background: #081a29; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MWEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQ4ODhjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #081a29 0%, #4888c7 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#081a29), color-stop(99%,#4888c7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #081a29 0%,#4888c7 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #081a29 0%,#4888c7 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #081a29 0%,#4888c7 99%); /* IE10+ */
background: linear-gradient(top,  #081a29 0%,#4888c7 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#081a29', endColorstr='#4888c7',GradientType=0 ); /* IE6-8 */}

footer ul{margin-left: 0;padding: 1em 0 1em 1em;}
footer li{display:inline; list-style-type: none; color:#fff; font-size:.85em; letter-spacing:.2em;opacity:.7;}
footer li a {padding: .5em 2em 0 .5em; color:#fff; letter-spacing:0; }
footer ul:hover li a{opacity: .3; -webkit-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease;}
footer ul li a {-webkit-transition: opacity 0.4s ease 0s;transition: opacity 0.4s ease 0s;-moz-transition: opacity 0.4s ease 0s;}
footer ul:hover li a:hover {color: #fff; opacity: 1; text-decoration: none; }

.no-rgba footer ul:hover li a { color: #fff; }
.no-rgba footer	 ul:hover li a:hover { color: #ccc; }

.copyright{margin:-1% 0 0 2%;}
footer p{color: #fff; font-size: .85em;}
footer p a {color: #fff;}


/*****SIDEBAR STYLES*******/
aside { float: right; width: 20%;padding: 0;margin: 0;
/*background: #f1f1f1;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background: -moz-linear-gradient(top,  #fff,  #ededed);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');*/

display: block; font-size: 90%; /*border-left: 2px solid #f1f1f1;*/}
aside h2 { font-size: 90%; }
aside > ul > li { list-style: none; margin-bottom: 15px; padding:0 7.4257426%; width: 85.074627% }
aside ul ul { margin: 0; padding: 0; }
aside input[type=text] { border: 1px solid rgba(183,91,43,.2); font-size: .8125em; font-style: italic; padding: 2%; width: 96%; }

aside ul, aside menu, aside dir, aside li {
display: block;padding: 2% 0;
list-style-type: none;}

aside h3 {margin: 0 0 3% 0; padding: 0;
display: block; font-weight: normal;
font-size: 1.17em;}

.widget_rss li {font-size: 90% !important;}
.rsswidget img{display: none;}

/*****HOME CONTENT STYLES*******/
.home-image {width: 100%; background-color: #000; border-top: 5px solid #87C3EA;border-bottom: 5px solid #87C3EA;}
.home-image img{max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
#maincontent  {float: left; width: 75%; background: #fff; min-height: 525px;border-right: 2px solid #f1f1f1;border-left: 2px solid #f1f1f1; padding: 0 2%; }
#homecontent section{float: left; width: 100%; }

/*****SEARCH STYLES*******/
#searchform {float: right;clear: both; margin-top: 3%;}
#searchform {display: inline-block;zoom: 1; /* ie7 hack for display:inline-block */display: inline;border: solid 1px #d2d2d2;padding: 0 10px;
-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);box-shadow: 0 1px 0px rgba(0,0,0,.1)
background: #f1f1f1;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background: -moz-linear-gradient(top,  #fff,  #ededed);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */}
.searchform input {font-size:85em; color:#666;}

#searchform .field {background: #fff;padding: 6px 6px 6px 6px;width: 157px;border: solid 1px #bcbbbb;outline: none;
-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);font-size: .75em;
-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.2);box-shadow: inset 0 2px 2px rgba(0,0,0,.2); color: #ccc;}
#searchform .submit{  border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   color: white;
   font-size: 11px;font-weight: bold;
   text-decoration: none;
   vertical-align: middle;
   }
#searchform .submit:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #fff;
   }
#searchform .submit:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

form {margin: 0; padding: 0;}

/*****CONTACT FORM STYLES *******/

form.customcontactform, form.customcontactform-sidebar {margin-bottom: 20px !important; width:400px;}

.customcontactform .submit {clear:both; background-color: #2F368E; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
  
.customcontactform .submit:hover{background: #8AC440;}
.customcontactform .submit:active{background: #8AC440;}
  
.customcontactform .reset-button {clear:both; background-color: #2F368E; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}  
.customcontactform .reset-button:hover{background: #8AC440;}
.customcontactform .reset-button:active{background: #8AC440;}   

/*************MAILCHIMP SUBSCRIBE***********/
/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 0; width:400px;}
#mc_embed_signup h2 {padding:0; margin:1% 0;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none; -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #2F368E; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#8AC440;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:left; font-size:.85em; margin: 0 0 2% 0;}
#mc_embed_signup .asterisk {color:red; font-size:1.3em;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:1% 0 0 1%; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline; margin-left: 2%;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}
   
/*****POST STYLES*******/

.people {margin: 0 0 1% 0 ; clear: both; float: left;}
.people h2{margin: 15px 0 5px 0;}
.people p{margin: 5px 0; line-height: 1.5em; clear: both;}
.title{margin: 0 0 2px 0; font-size: 1.2em;  }
.people h1{margin:1.5% 0 1% 0;}
.description p{font-size:1.2em; color:#2F368E; line-height: 1.4em; }
.post-meta-key, .post-meta {color:#2F368E; font-size:1em; }

/*****SUB CONTENT STYLES*******/

.alignleft { float: left; margin-right: 15px; }
.alignright { float: right; margin-left: 15px; }

/*Blog*/

.single #comments { float: left; margin-top: 30px; width: 100%; }
.single .commentlist { float: left; position: relative; width: 100%; }
.single .commentlist > li { padding: 10px; }
.single .comment-author img { float: left; margin-right: 5px; }
.single .commentmetadata { position: absolute; right: 10px; top: 10px; }

#respond { float: left; margin-top: 30px; }

/*****MEDIA QUERIES FOR MOBILE STYLES *******/
@media only screen and (max-width: 1024px) {
	}
 
 
@media only screen and (max-width: 960px) {
	header .container > a { display: block; float: none; text-align: left; }
	nav {height: 3em;}
	nav ul { clear: both; float: left; text-align: left; width: 100%; }
	nav ul li { display: inline-block; float: none; }
	aside{display: none;}	
	#maincontent{width:100%; border: none;}
	nav ul li a{font-size: 90%; }

}


 @media only screen and (max-width: 640px){
 header {height: 100%;}
 	header .container > a { display: block; float: none; text-align: center; height: auto;}
	nav ul {text-align: center;} nav {height: 5em;} nav li{padding-bottom: 1%;}
	nav li a {padding: .5em 1em 0 .5em; color:#fff; letter-spacing:0; }
	footer, footer ul{text-align: center;}.newsletter{display: none;}
	aside{display: none;} iframe{display: none;}
	#maincontent{width:100%; float: left; border: none;}
	.home-image {display: none;} 
 }
@media only screen and (max-width: 480px) {
	#searchform {display: none;}.newsletter{display: none;}iframe{display: none;}

}
 
@media only screen and (max-width: 400px) {
	header { margin-bottom: 0; }
	
}
/******PRINT STYLES*********/

@media print{
	*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after{content:""}a[href^="javascript:"]:after{content:""}a[href^="#"]:after{content:""}pre{border:1px solid #999;page-break-inside:avoid}blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}p{orphans:3;widows:3}h2{orphans:3;widows:3;page-break-after:avoid}h3{orphans:3;widows:3;page-break-after:avoid}
}