/*  

Theme Name: Bartel Photo v1

Version: 1

Author: Randy Runnels

Author URI: http://thcreations.com/



*/



html, body {

  font-family: arial, helvetica, tahoma, verdana, sans-serif;

  font-size:90%;

  background: #FFF;

  color:#000;

  text-align:center;

  margin:0;

  padding:0;

}



#wrapper {

  width:750px;

  text-align:left;

  margin:0 auto;

  position:relative;

}



/* HEADER */



#header {

  height:85px;

}



#header h1 {

  margin:0;

  padding:0;

}



#header h1 a {

  display:block;

  width:371px;

  height:28px;

  background: transparent url(im/logo.gif) no-repeat;

  position:relative;

  top:29px;

}



#header h1 a span {

  position:absolute;

  left:-2500px;

}



/* MAIN NAV */



ul#main_nav {

  list-style-type:none;

  padding:0;

  margin:0 0 15px 0;

  border-top:1px solid #000;

  border-bottom:1px solid #000;

  float:left;

  width:100%;

}



ul#main_nav li {

  padding:0;

  margin:0;

  float:left;

}



ul#main_nav li ul {

  display:none;

}



ul#main_nav li a:link, ul#main_nav li a:visited {

  display:block;

  padding:8px 9px;

  text-decoration:none;

  color:#000;

  font-weight:normal;

}



ul#main_nav li a:hover {

  background-color:#CCC;

  color:#FFF;

}



ul#main_nav li.current_page_item a:link , ul#main_nav li.current_page_item a:visited {

  background-color:#F0F0F0;

}



ul#main_nav li.current_page_item a:hover {

  color:#000;

  cursor:default;

  background-color:#F0F0F0;

}



/* CONTENT */



#content {

  float:left;

  width:100%;

  margin-bottom:20px;

  margin-right:2%;

}



/* SIDEBAR */



#sidebar {

  float:left;

  width:234px;

  margin-bottom:20px;

  font-size:.9em;

}



#sidebar ul {

  color:#666;

  margin:0 0 0 40px;

  padding:0;

}



#sidebar ul li {

  padding:2px 0;

}



#sidebar h3 {

  border-top:none;

  border-bottom:1px solid #CCC;

  margin-top:25px;

  padding:0 0 7px 0;

  font-size:1.1em;

  color:#000;

  

}



#sidebar h3.top {

  margin-top:0;

  padding-top:0;



}



#sidebar h2 {

  border:none;

  font-size:1.3em;

}



#sidebar p {

  margin:10px 0;

  line-height:1.2em;

}



form#email_form label {

  font-weight:bold;

}



#email_subscribe {

  width:90%;

}



#email_form_submit {

  margin-top:4px;

}



/* FOOTER */



#footer {

  clear:left;

  font-size:.85em;

  text-align:center;

  border-top:1px solid #000;

  border-bottom:1px solid #000;

  margin-bottom:15px;

}



/* IMAGE STYLES */

#content img {
  margin:10px;
  padding:4px;
  border:1px solid #CCC;
}

#content img.left {
  float: left;
  margin: 0 5px 10px 0;
}

#content img.right {
  float: right;
  margin: 0 0 10px 5px;
}

#content img.centered {
  display: block;
  margin: 10px auto;
}



/* TYPESETTING */



a:link {

  color:#666;

}



a:hover {

  text-decoration:none;

}



a:visited {

  color:#666;

}



p {

  margin:10px 14px;

  line-height:1.5em;

}



h1 {

  font-size:2.3em;

  font-weight:normal;

  line-height:1.15em;

  margin-top:0px;

  margin-bottom:5px;

}



h1,h2,h3,h4,h5,h6 {

  margin-left:14px;

}



h2 {

  color:#000;

  padding:7px 0 9px ;

  margin:15px 0 0 14px;

  font-size:1.6em;

  font-weight:normal;

}



h2.title {

  border-top:1px solid #C3B7B5;

  border-bottom:1px solid #C3B7B5;

  margin:0 0 20px 0;

  padding:10px 0 9px 10px;

  font-size:1.2em;

  font-weight:bold;

}



h2.title a:link, h2.title a:visited {

  color:#000;

  text-decoration:none;

}



h2.title a:hover {

  color:#333;

  text-decoration:none;

}



h2.copy {

  font-size:2em;

  color:#6D6D6D;

  line-height:1.2em;

  font-weight:normal;

  margin-top:0;

  font-style:italic;

  clear:both;

}



h2.recent {

  border-top:1px solid #000;

  font-size:1.1em;

  font-weight:normal;

  color:#674F4B;
  margin-left:0;
  margin-top:0;
}

h2.pagetitle {
  margin:10px 0 10px 0;
  font-size:1.5em;
  font-weight:normal;
}

#content h3 {
  text-transform:uppercase;
  letter-spacing:1px;
  font-size:1.2em;
}

small.date {
  float:right;
  font-size:.85em;
  padding-top:13px;
  margin-right:10px;
}

*html small.date {
  margin-top:3pxem;
}

p.postmetadata {
  font-size:.85em;
  margin-bottom:25px;
  color:#333;
}



hr {
  border:none;
  border-top:1px solid #01014E;
}



blockquote {
  padding:0 10px 2px 15px;
  color:#333;
  font-style:italic;
  border-left:8px solid #CCC;
}



.alignleft {

  float:left;

  font-size:.85em;

}



.alignright {

  float:right;

  font-size:.85em;

}



ol.commentlist {

  list-style-type:none;

  margin-left:0;

  padding-left:0;

  margin:15px;

  border-bottom:1px dashed #999;

}



ol.commentlist li {

  padding:15px;

  border:1px dashed #999;

  border-bottom:none;

}



ol.commentlist li.alt {

  background-color:#F6F6F6;

}



small.commentmetadata {

  font-size:.85em;

}



#comment {

  width:90%;

}



li.submenu a:link, li.submenu a:visited {

  display:block;

  text-align:center;

  color:#FFF;

  background-color:#FE830F;

  padding:8px 5px;

  font-size:1.5em;

  border:1px solid #01014E;

}



li.submenu a:hover {

  text-decoration:none;

  color:#000;

}



dt {

  font-weight:bold;

  margin:10px 0;

}



dd {

  margin-left: 10px;

  margin-bottom:25px;

  color:#666;

}



dd p{

  padding:0;

  margin:12px 0;

}



#slideshow {

  margin:20px auto 35px auto;

  width:545px;

  padding:5px;

  border:1px solid #999;

}



a.rss:link, a.rss:visited {

  background:transparent url(im/rss.gif) no-repeat 100% center;

  padding-right:17px;

}