/*
Theme Name: AI3:::Adaptive Information
Theme URI: http://mkbergman.com
Author: Mike Bergman
Author URI: http://mkbergman.com
Description: Description
Version: 1.0; includes CSS Usage to remove unused styles
License: GNU General Public License
License URI: license.txt
Text Domain: ai3
Domain Path: /languages/
Tags:

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.

style.css is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,big,cite,code,em,font,small,strong,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
outline:0;
vertical-align:baseline;
margin:0;
padding:0;
}

html {
font-size:62.5%;
overflow-y:scroll;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}

body {
background:#fff;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
width:100%;
margin:0 0 1.5em;
}

caption,th,td {
font-weight:400;
text-align:left;
}


a:focus {
outline:thin dotted;
}

a:hover {
outline:0;
}

a img {
border:0;
}

body, input,select,textarea {
color:#404040;
font-family:sans-serif;
font-size:1.6rem;
line-height:1.5;
}

hr {
background-color:#ccc;
border:0;
height:1px;
margin-bottom:1.5em;
}

p {
margin-bottom:1.5em;
}

ul,ol {
margin:0 0 1.5em 3em;
}

ul {
list-style:disc;
}

ol {
list-style:decimal;
}

li>ul,li>ol {
margin-bottom:0;
margin-left:1.5em;
}

dd {
margin:0 1.5em 1.5em;
}

dfn,cite,em,i {
font-style:italic;
}

blockquote {
margin:0 1.5em;
}

pre {
background:#eee;
font-family:"Courier 10 Pitch",Courier,monospace;
font-size:1.5rem;
line-height:1.6;
margin-bottom:1.6em;
overflow:auto;
max-width:100%;
padding:1.6em;
}

code,kbd,tt,var {
font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
}

abbr,acronym {
border-bottom:1px dotted #666;
cursor:help;
}

ins {
background:#fff9c0;
text-decoration:none;
}

sup,sub {
font-size:75%;
height:0;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
bottom:1ex;
}

sub {
top:.5ex;
}

small {
font-size:75%;
}

big {
font-size:125%;
}

figure {
margin:0;
}

img {
height:auto;
max-width:100%;
}

button,input,select,textarea {
font-size:100%;
vertical-align:middle;
margin:0;
}

button,input {
line-height:normal;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
border:1px solid #ccc;
border-radius:3px;
background:#e6e6e6;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05);
color:rgba(0,0,0,.8);
cursor:pointer;
-webkit-appearance:button;
font-size:1.2rem;
line-height:1;
text-shadow:0 1px 0 rgba(255,255,255,.8);
border-color:#ccc #ccc #bbb;
padding:.6em 1em .4em;
}

button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
box-shadow:inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02);
border-color:#ccc #bbb #aaa;
}

button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,html input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {
box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15);
border-color:#aaa #bbb #bbb;
}

input[type="checkbox"],input[type="radio"] {
box-sizing:border-box;
padding:0;
}

input[type="search"] {
-webkit-appearance:textfield;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}


input[type="text"],input[type="email"],input[type="password"],input[type="search"],textarea {
color:#666;
border:1px solid #ccc;
border-radius:3px;
}

input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {
color:#111;
}

input[type="text"],input[type="email"],input[type="password"],input[type="search"] {
padding:3px;
}

textarea {
overflow:auto;
padding-left:3px;
vertical-align:top;
width:98%;
}

.alignleft {
display:inline;
float:left;
margin-right:1.5em;
}

.alignright {
display:inline;
float:right;
margin-left:1.5em;
}

.screen-reader-text {
clip:rect(1px,1px,1px,1px);
position:absolute!important;
}

.screen-reader-text:hover,.screen-reader-text:focus {
background-color:#f1f1f1;
border-radius:3px;
box-shadow:0 0 2px 2px rgba(0,0,0,.6);
clip:auto!important;
color:#21759b;
display:block;
font-size:14px;
font-weight:700;
height:auto;
left:5px;
line-height:normal;
text-decoration:none;
top:5px;
width:auto;
z-index:100000;
padding:15px 23px 14px;
}

[class*="content"]:before,[class*="content"]:after,[class*="site"]:before,[class*="site"]:after {
content:'';
display:table;
}

.entry-content {
margin:1.5em 0 0;
}

.wp-caption img[class*="wp-image-"] {
display:block;
max-width:98%;
margin:1.2% auto 0;
}

iframe,object {
max-width:100%;
}

.site-content [class*="navigation"] {
overflow:hidden;
margin:0 0 1.5em;
}

[class*="navigation"] .nav-previous {
float:left;
width:50%;
}

[class*="navigation"] .nav-next {
float:right;
text-align:right;
width:50%;
}

article,footer,header,main,section,.main-navigation ul li:hover>ul {
display:block;
}

h1,h2,h3,h4,h5,h6,.clear:after,[class*="content"]:after,[class*="site"]:after {
clear:both;
}

dt,b,strong,th {
font-weight:700;
}

address,.hentry {
margin:0 0 1.5em;
}

.main-navigation ul {
display:none;
}