/*
Theme Name: Village of Aurora Municipal Website
Theme URI: 
Description: 
Version: 1.0
Author: Matt Haenlin
Author URI: 
Tags: 
*/ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,/*ol,ul,li,*/fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
header,footer,section,nav,article,aside,video,audio{display:block;} 
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
hr{border:none;height:1px;background-color:#ccc;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
html,body{height:100%;}
body{color:#404040;background:#fff;font-family:Georgia,Times,serif;font-size:100%;line-height:1.5;}
a{color:#c00;color:#b0526b;}
a:hover{}
em{font-style:italic;}
strong{font-weight:bold;}
h1{font-size:1.625em;margin-bottom:.6em;line-height:1;text-align:center;} /* 26 / 16 = 1.625 */    
h2{margin:2em 0 0;padding:0.625em 0 2em;text-transform:uppercase;text-align:center;border-top:1px solid #e5e5e5;}    
h3{font-weight:bold;margin:0 0 .5em 0;}  
ul,ol{margin:0;padding:0;list-style:none;}
p,ul,ol{margin-bottom:1.5em;}                                
h4, article h2 em{font-size:13px;display:block;color:#808080;text-transform:none;font-weight:normal;font-style:normal;}  
img{max-width:100%;}
.inner,#content{padding:1em;}  
#global-header{position:relative;margin:0 0 1.25em 0;border-top:7px solid #b0526b;border-bottom:1px solid #e5e5e5;background-color:#f2f2f2;}   
/*#global-header .inner{padding-top:0;padding-bottom:0.7em;}  */                                                    
#logo{float:left;margin-bottom:1em;/*background-color:#b0526b;*/font-size:0.75em;text-align:left;} 
#logo img{display:none;}
#logo a{text-decoration:none;color:#333;font-weight:normal;text-transform:uppercase;font-family:arial;}    
#jump-nav{float:right;padding-top:0;margin-top:-0.3em;text-transform:uppercase;font-size:0.75em;}
nav{font-size:0.875em;}               
nav li{padding:0 2% .5em 0;}
nav li em{font-family:arial;text-transform:uppercase;font-style:normal;color:#b0526b;}
nav li ul{padding-top:.5em;}
nav a,nav span{color:#808080;text-decoration:none;display:block;}
nav a:hover, nav .current-menu-item a, nav .current-page-ancestor a{color:#000;background-color:#e5e5e5;}
nav li.on a{color:#000;}   
.pipe{padding:0 .5em;}        
.intro{margin-bottom:2em;}
.simple{padding-left:320px;border-top:none;padding-top:0;}  
.banner{position:relative;width:100%;height:0;overflow:hidden;padding-top:36%;}
.banner img{width:100%;position:absolute;top:0;}  
.banner-subpage{margin-bottom:1em;} 
.copy{margin-bottom:2em;}                          
.copy img{display:block;margin-bottom:3%;}       
h3#comments{display:none;}
.thread-odd{background-color:#f2f2f2;padding:1em;}      
.commentlist li{margin-bottom:1.5em;}
.comment .children{margin-left:5%;}          
.commentmetadata,.reply{font-size:0.75em;color:#999;}
.reply{margin-bottom:1.5em;padding-bottom:.5em;color:#999;border-bottom:1px solid #e5e5e5;}     
.map{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden;}
.map iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#commentform label{margin-top:-.7em;font-size:0.75em;}   
#commentform #submit{border:none;background-color:#333;color:#fff;padding:2%;}
#global-footer{padding:0 0 2em;background-color:#f2f2f2;border-top:1px solid #e5e5e5;color:#808080;}           
#global-footer h2{font-family:arial;color:#b0526b;}
#global-nav h2{margin-top:1em;padding-top:0;border:none;}
#global-footer p{text-align:center;}   
#footer-nav{color:#808080;}
#footer-nav a{text-decoration:underline;display:inline;}
#global-footer .copyright{margin-top:2em;padding-top:10px;font-size:.75em;border-top:1px solid #e5e5e5;}
#global-footer .links{margin-top:2em;float:right;font-size:.75em;padding-top:10px;}             
#toc{background-color:#F2F2F2;padding:1em;}
#toc a{display:block;}
.back-to-top{margin:2em 0;}    
form{margin-top:1em;}
form,input,select,textarea{margin-bottom:1em;font-size:95%;font-family:Georgia,Times,serif;}
label{display:block;margin-bottom:5px;}
.text,textarea{width:100%;padding:2px 5px;}
.button{display:block;padding:5px 10px;border:none;background-color:#404040;color:#fff;}     
.copy .wp-caption img,.wp-caption img{display:block;margin-bottom:0.25em;float:none}
.wp-caption-text{font:0.8em Arial,sans-serif;text-align:center;}        
/* MEDIA QUERIES */                    
/* 600 / 16 = 37.5 */    
@media screen and (min-width: 37.5em) {
	nav li{float:left;width:23%;}
	nav li li{float:none;width:100%;}  
}                                    
/* 960 / 16 = 60 */
@media screen and (min-width: 60em) {   
	.inner,#content{width:800px;margin:0 auto;}  
	#logo{float:none;background-color:transparent;text-align:center;}
	#logo span{display:none;}
	#logo img{display:inline;}    
	#jump-nav{float:none;display:block;text-align:center;}
	.copy img{float:left;margin:0 3% 3% 0;}        
	.banner-subpage img{float:none;} 
	.map{padding-top:40%;}
/* 	h1{text-align:left;}     
	#global-nav{position:absolute;top:0;background-color:pink;width:960px;}                
	nav li{padding-bottom:0;}     
	#jump-to-nav{position:absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);}   
	#content{padding:0;}
	#content .copy{padding-left:30%;width:auto;}                            
	#content h2{margin-left:-43%;padding-bottom:0;text-align:left;}
	#footer-nav{margin:0;padding:0;border:none;}     */  
}