/*  
Theme Name: Al Petfield Default
Theme URI: http://al.petfield.com/
Description: Theme for Al.Petfield.com.
Version: 1.0
Author: Al Petfield
Author URI: http://al.petfield.com/
*/


a {
   color: #3d7edb;
   padding: 2px 3px;
   margin: -1px;
   text-decoration: none;
}

a:hover {
   color: #3a78d0;
   background: #d8e5f8;
}

a img {
  border: 0;
}

.project_thumb {
   padding: 0 !important;
}

#about {
   text-align: left;
   font-size: 1.1em;
   line-height: 1.62em;
   }

.aligncenter {
   margin: 10px;
   text-align: center;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.alignclear {
   clear: both;
}

body {
   font-size: 62.5%; /* Resets 1em to 10px */
   font-family: 'Lucida Grande', Verdana, Geneva, Arial, sans-serif, 'HebbleFrim Sans';
   background: #fff url('http://al.petfield.com/images/tram.png') top center repeat-y;
   color: #333;
   margin: 0;
   padding: 0;
   text-align: center;
   }

.clear {
   clear: both;
}

#comment {
   width: 600px;
   }

#contact {
   font-size: 1.1em;
   line-height: 1.62em;
   }

#content {
   margin: 0;
   padding: 0;
   font-size: 1.2em;
   line-height: 1.62em;
   }

#footer {
   margin: 10px 0;
   text-align: center;
   }

form {
   margin: 0;
   padding: 0;
   }

h1 {
   font-size: 2.62em;
   font-weight: normal;
   margin: 15px 0;
   padding: 0;
   text-align: center;
   }

h2 {
   font-size: 1.62em;
   font-weight: normal;
   line-height: 1.62em;
   margin: 15px 0;
   padding: 0;
   text-align: center;
   }

h3 {
   font-size: 1.2em;
   font-weight: normal;
   margin: 5px 0;
   padding: 0;
   text-align: center;
   }

#header {
   margin: 0 auto;
   padding: 0;
   text-align: center;
   width: 600px;
   }

hr { 
   background: #ddd; 
   border: 0; 
   color: #ddd;
   height: 1px; 
   }

.imagecentered {
   margin: 0 auto;
   text-align: center;
   }

.imageleft {
   float: left;
   padding: 0 20px 10px 0;
}

.imageright {
   float: right;
   padding: 0 0 10px 20px;
}

.innerbox {
   margin: 0 114px;
   padding: 10px 0;
   }

.nav_far_left {
   float: left;
   width: 10px;
   text-align: left;
}

.nav_left {
   font-size: 0.9em;
   float: left;
   width: 280px;
   text-align: left;
}

.nav_center {
   float: left;
   width: 20px;
   text-align: center;
}

.nav_right {
   font-size: 0.9em;
   float: right;
   width: 280px;
   text-align: right;
}

.nav_far_right {
   float: right;
   width: 10px;
   text-align: right;
}

.nav_under {
   height: 1px;
   clear: both;
}

.navbox {
   display: block;
   }

.navigation {
   text-align: center;
   }

p {
   font-size: 1.0em;
   line-height: 1.62em;
   color: #333;
   padding: 0;
   width: 600px;
   }

#page {
   background: #fff;
   margin: 0 auto;
   padding: 0;
   text-align: left;
   width: 600px;
   }

.portrait {
   float: left;
   padding: 0 10px 10px 0;
   }

.post {
   margin: 10px 0;
   }

.postdate {
   font-size: 0.9em;
   margin: 0;
   padding: 0;
   text-align: center;
   }

.postmetadata {
   font-size: 0.9em;
   text-align: center;
   clear: both;
   }

#projects {
   font-size: 1.1em;
   line-height: 1.62em;
   }

#search {

   }

small {
   font-size: 0.9em;
   }

#tags {
   font-size: 1.1em;
   line-height: 1.62em;
   }

.textleft {
   text-align: left;
   }

.textright {
   text-align: right;
   }