/*
Theme Name: Auburn Stove Foundry
Author: T.H. Creations, Inc
Author URI: http://thcreations.com/
*/

html, body {
  margin:0;
  padding:0;
  font-family: Arial, helvetica, Verdana, Tahoma, sans-serif;
  text-align:center;
  font-size:90%;
  color:#000;
  
}

body {
  margin:10px 0;
  padding:0;
  background:#FFF url(im/page-bg-orange-yellow.jpg) repeat-x top left fixed;
}

#wrapper {
  width:790px;
  margin:0 auto;
  padding:0;
  text-align:left;
  background:transparent;
  position:relative;
  border:2px black solid;
}

#header {
  height:158px;
  background:url(im/header.jpg);
  border-bottom:black 2px solid;
}





#searchform {

}

#searchform label {

}

#s {

}


/* MAIN MENU */

ul#main_menu {
  text-align:center;
  background:#808080 url(im/featured-bkg.gif) repeat-x;
  list-style-type:none;
  margin: 0 auto; 
  padding:8px 0 11px 10px; 
  font-size:1.1em;
  font-weight:bold;
  display:block;
  width:780px;
  border-bottom:black 2px solid;
   
}

#main_menu li {
  margin:0 0 0 0;
  display:inline;
  background: transparent url(im/menu-item-bkg.gi) repeat-y right;
}

#main_menu li a:link, #main_menu li a:visited {
  font-family: georgia, verdana, arial, sans-serif;
  text-decoration:none;
  display:inline;
  margin:0;
  padding-left:16px;
  padding-bottom:15px;
  color:#FFF;
}

#main_menu li a:hover {
  text-decoration:none;
  display:inline;
  color:orange;
  background: transparent url(im/menu-icon.gif) no-repeat left 0px;
}

#main_menu li a:active {
color:#FFFF00;
background: transparent url(im/menu-icon.gif) no-repeat left 0px;
}

#main_menu li.current_page_item a:link, #main_menu li.current_page_item a:visited {
   margin:0;
 padding-right:0;
  padding-bottom:15px;
  background: transparent url(im/menu-icon.gif) no-repeat left 0px;
  display:inline;
  color:#FFFF00;
}

/* SUB MENU */

ul#submenu {
list-style:none;
display:block;
margin:-10px 9px 5px;
padding:0;
clear:none;
float:left;
}
ul#submenu li {
display:inline-block;
}

ul#submenu li a{
font-weight:lighter;
padding:3px 8px 4px 8px;
line-height:1.5em;
display:inline-block;
background:#E0E0E0 ;
border:1px black solid;
font-size:.8em;
}
ul#submenu li a:hover {
border:1px #A0A0A0 dotted;
}

ul#submenu li.current_page_item a{
background:A0A0A0  ;
text-decoration:none;
color:#333333;
border:1px #A0A0A0  solid;
display:inline-block;
margin:10px 0;

}

ul#submenu li.current_page_item ul {
display:inline-block;
float:left;
clear:both;
margin-top:0;
}

ul#submenu ul li {
display:none;
}

ul#submenu li.current_page_item ul li ul  {
display:none;
}

ul#submenu li.current_page_item ul li{
display:inline;
clear:both;
}

ul#submenu li.current_page_item ul li a {
color:#990000;
text-decoration:underline;
border:1px black dotted;
}

ul#submenu li.current_page_item ul li a:hover {
text-decoration:none;
border:1px #A0A0A0 dotted;
}


ul.iemenu {
list-style:none;
display:inline;
margin-left:0;
}

ul.iemenu li.page_item{
display:inline;
line-height:2em;
list-style:none;
}

ul.iemenu li.page_item a{
display:inline;
background:#E0E0E0;
border:1px black solid;
padding:5px;
margin:2px;
list-style:none;
}

ul.iemenu li ul li{
display:none;
}




/* END SUB MENU */

/* MAIN CONTENT */

#content {
  margin:0;
  padding:0;
  clear:none;
  background:#FFFFFF url(im/page-bg.jpg) no-repeat top left;
}

#copy {
  margin:0; 
  padding:12px 16px 15px 24px;
  
  
  
}

#copy p {
font-size:110%;
line-height:1.3em;
}

#home #copy {
  
}


#home .post {
  background:transparent url(im/content-top.gif) no-repeat;
}


#copy ul li {
  margin:6px 0;
}


#sidebar ul {
  padding:0;
  margin:0 0 30px 0;
  list-style-type:none;
  color:#CCC;
}

#sidebar ul ul {
  margin:0;
  margin-left:20px;
  list-style-type:disc;
}

table {
  margin:10px 0;
  font-family: Verdana, Arial, Tahoma, sans-serif;
}


/* TYPOGRAPHY */

h1, h2, h3, h4, h5, h6 {
  font-family: "trebuchet ms", arial, georgia, verdana, sans-serif;
  font-weight:bold;
  color:#d11001;
  margin-bottom:5px;
  margin-top:0;
  line-height:1.1em;
  letter-spacing:1.3px;
}

h1 {
  font-size:2.1em;
  
}

h2 {
  
  font-size:1.8em;
}

h3 {
  font-size:1.6em;
  
}

h4 {
   text-transform:uppercase;
  font-size:1.1em;
  margin-top:10px;
}

h5 {
  color:#666;
  font-size:1.2em;
}

h6 {
  font-size:1.1em;
  font-style:italic;
}

hr {
  margin:15px 0 0 0;
  border:none;
  border-bottom:3px solid #005500;
  height:3px;
  bakcground-color:#005500;
}

p {
  margin: 0 0 12px 0;
  line-height:1.6em;
}




.attachment {
  padding:22px 0 0 0;
  text-align:center;
}

.caption {
  text-align:center;
}

.navigation {
  font-size:.8em;
  margin-top:30px;
}


a:link, a:visited {
  color:#990000;
}

a:hover {
  text-decoration:none;
}

.alignright {
  float:right;
  margin-bottom:10px;
  margin-left:20px;
}

.alignleft {
  float:left;
  margin-left:0;
  margin-bottom:10px;
  margin-right:20px;
}

.aligncenter {
  display:block;
  margin:20px auto;
}

.wp-caption {
  text-align:center;
  padding:0;
}

.wp-caption p {
  font-weight:bold;
  font-size:.8em;
  margin: 3px 0 0 0;
}

a img {
  border:none;
}


div.clearer {
  clear: both;
  line-height: 0px;
  height: 0px;
  overflow:hidden;
}

#breadcrumbs {
  font-size:.85em;
  margin-top:5px;
}

/* FOOTER */

#footer {
  text-align:center;
  background: #666666 url(im/footer-bg.gif) repeat-x top left;
  padding-top:15px;
  padding-bottom:10px;
  font-size:.85em;
  color:#FFF;
  border-top:2px solid black;
}

#footer p {
  margin:0;
}

#footer a:link, #footer a:visited {
  color:#FFF;
  text-decoration:underline;
}

#footer a:hover {
  text-decoration:none;
}

.credits {
 display:none;
}

.border {
  border:4px solid #FFCC00;
}

dl.gallery-item {
width:150px;
padding-bottom:20px;
margin: 10px 20px 30px 20px;
	float: left;
}

dt.gallery-icon {
margin: 0;
}

dt.gallery-icon img{
margin-bottom:15px;
border:4px solid #FFCC00;
}

div.gallery {
width:650px;
margin:auto;
padding:0 auto;
text-align:center;
}
