/*
Theme Name: BuildIntel Theme
Theme URI: http://wordpress.org/
Description: The BuildIntel theme.
Version: 1.6
Author: Serign Jobe
Author URI: http://imre.com/
*/


* {
  margin:0;
  padding: 0;
  border: 0;  
}

body {
  background: #77787b url('images/bg.png') repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 18px;
  font-size: 12px;
  padding-bottom: 30px;
}

hr {
  border-top: 2px solid #73522c;
  border-bottom: 2px solid #73522c;
  
  height: 6px;
  margin: 26px 0;
}

hr.page-top {
  margin: 9px 10px 6px;
}

a {
 outline: none; 
}

.page {
  width: 960px;
  background-color: #fff;
  margin: 0 auto;
}

.header {
  height: 102px;
  background-color: #fff;
  background-image: url('images/header_bg.jpg');
  position: relative;
}

.nav {

}

.nav form {
 position: absolute;
 height: 20px;
 width: 193px;
 left: 756px;
 top: 2px; 
}

.nav form label {
  display: none;  
}


.nav form #s {
 position: absolute;
 left: 0; 
 width: 154px;
 top: 34px;
}

.nav form #searchsubmit {
  position: absolute;
  width: 38px;
  background: none;
  right: 0;
  top: 30px;
  height: 22px;
}

.logo {
  padding: 10px 10px 50px;
  position: relative;
  width: 940px;
}

.logo .right-img {
  position: absolute;
  right: 11px;
  top: 10px;  
}

.logo #white-stroke {
  border: 1px solid #FFFFFF;
  height: 277px;
  left: 17px;
  position: absolute;
  top: 19px;
  width: 922px;
  z-index: 1;
}

.logo #white-stroke a {
  display: block;
  width: 285px;
  height: 275px;
  position: absolute;
  left: 0;
  top: 0;
}
  

.main {
  padding: 10px;
}

.clear {
  clear: both;
}

.left-col {
  width: 179px;
  float: left;
  color: #54732C;
  padding-left: 31px;
}

.content {
  width: 550px;
  float: right;
  padding-right: 60px;
}

.content small {
  font-size: 11px;
  color: #73522c;
}

.content h1 a {
  font-size: 30px;
  color: #d87102;
  line-height: 30px;
  font-weight: normal;
  text-decoration: none;
}

.content h1 {
  /*width: 490px;*/ 
}

.content h2 a {
  font-size: 30px;
  color: #54732C;
  line-height: 34px;
  font-weight: normal;
  text-decoration: none;
}

.content .post {
  margin-bottom: 20px;
  position: relative;
}

.content .page {
  margin: none;
  width: 550px;  
}

.content p {
  margin: 10px 0;  
}

.content li {
  list-style-position: inside;  
  margin-bottom: 8px;
}

.left-col ul {
  list-style: none;
  margin-left: 5px;
}

.left-col a, .content a {
  text-decoration: none;
  color: #54732c;
}

.left-col img {
  margin-bottom: 5px;  
}

.left-col a:hover, .content a:hover {
  color: #d87102;
  text-decoration: underline;
}

.left-col .linkcat h2 {
  color: #074045;
  font-size: 15px;
  font-weight: bold;
  margin: 5px;
  padding: 7px 0 0;
  text-align: left;
}

.footer {
  margin-top: 20px;
  margin-right: 60px;
  margin-left: 31px;
}

.footer a, .footer {
  color: #73522c;
  text-decoration: none;
}

.footer a:hover {
  color: #D87102;  
}

.footer .left {
  float: left;
}

.footer .right {
  float: right;
  margin-bottom:30px;
}

.footer hr {
  margin: 0;
  margin-bottom: 15px;  
}

.archives {
  position: relative;
  height: 70px;  
}

.archives ul {
  border: 1px solid #54732c;
  border-bottom: none;
  width: 193px;
  margin: 0;
  position: absolute;
  top: 30px;
  left: 0;
  background-color: #fff;
}

.archives ul.height39 {
  height: 39px;  
}

.archives ul img {
  display: block;
  margin: 0;
}

.archives ul a {
  display: block;
  height: 18px;
  padding:10px 10px 10px 28px;
  text-transform: uppercase;
}

.archives ul a:hover {
  color: #54732C;
  background-color: #d4dcca;
  text-decoration: none;  
}

.archives ul li {
  display: none;
}

.archives ul li.top {
  display: block;
}

.commentlist {
  list-style: none;
}

.commentlist img {
  display: none;
}
.commentlist cite, .commentlist cite a, .commentlist .comment-meta {
  color: #d87102;  
}

.commentlist cite, .commentlist cite a {
  text-decoration: none;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  font-style: normal; 
}

.post .num-comments {
  position: absolute;
  top: 12px;
  left: 498px;
  width: 52px;
  height: 45px;
  padding-top: 5px;
  background-image: url('images/num-comments-bg.jpg');
  text-align: center;
}

.post .num-comments a {
  font-size: 24px;
  color: #fff;
}

.post .num-comments a:hover {
  text-decoration: none; 
}

.comments-top {
  position: relative;
  margin: 25px 0;
}
.comments-top img {
  position: absolute;
  top: -5px;
}

.leave-comment {
  background-image: url('images/comment-form-bg.jpg');
  background-repeat: no-repeat;
  height: 494px;
  width: 538px;
  padding: 10px;
  position: relative;
}

.leave-comment label {
  display: none; 
}

.leave-comment input {
    position: absolute;
    left: 75px;
    padding: 1px;
    width: 450px;
  }
  
.leave-comment #author {
  top: 77px;                   
}  
  
.leave-comment #email {
  top: 122px;                   
}  
  
.leave-comment #url {
  top: 167px;                   
}  

.leave-comment #comment {
  position: absolute;
  bottom: 75px;
  left: 19px;
  width: 504px;
  height: 206px;
  padding: 2px;  
}

.leave-comment #submit {
  position: absolute;
  bottom: 30px;
  left: 19px;
  width: 90px;
  height: 30px;
  background: none;
  font-size: 0;
}

/* IMAGE CAPTIONS */

.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.wp-caption {

text-align: center;

background-color: #fff;

padding: 0;

margin: 10px;

color: #073e43;

}



.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}



.wp-caption p.wp-caption-text {

font-size: .9em;

line-height: 1.1em;

padding: 12px 0;

margin: 0;

}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding: 4px;
}

.alignleft {
float:left;
}

.entry p {
text-align: left;
}
.pg p {
clear: left;  
}

.alignright {
float: right;
}

#respond {
  clear: both;  
}

.author {
  padding: 5px 0;
  font-size:1em;
  font-weight:bold;
}

/* twitter & youtube */

 .follow-on-twitter, .visit-our-youtube {
  margin-bottom: 30px;
}



/* End captions */

/*
#commentform {  margin: 5px 10px 0 0;  text-align: left; }
#commentform {  background-color: #cdd9da;  border: 0;  width: 550px;  padding: 0;  position: relative; }
#commentform img {  margin: 0 auto;  height: 52px;  width: 548px; }
#commentform ol {  margin-left: 20px;  padding: 0; }
#commentform li {  list-style: none;  width: 508px;  float: left;  clear: left;  padding-bottom: 1em; }
#commentform input {  width: 427px;  padding: 2px;  margin: -10px 20px 20px 70px; }
#commentform textarea {  width: 502px;  padding: 2px;  margin-top: 10px; }
#commentform label {  padding: 0;  color: #074045;  font-size: 1em;  font-weight: normal;  text-transform: uppercase;  float: left;  width: 55px;  margin: 0;  display: inline; }
#commentform .submit-button {  border: none;  background: url('images/form-post.jpg') no-repeat top left;  height: 30px;  width: 90px;  margin: 0;  overflow: hidden; } 
*/