/*
Theme Name: Barry Judge
Theme URI: http://barryjudge.com/
Description: Theme for Barry Judge, CMO of Best Buy
Version: 2.0
Author: Jeff Lin
Author URI: http://bustoutsolutions.com/
*/

@import url('reset-min.css');
@import url('base-min.css');

html {background:#545454;}

body {
  font-size:62.5%;
  font-family:Georgia, serif;
  color:#333;
  }

/*-- SITE STRUCTURE --*/
.wrap {
  width:920px;
  padding:0 20px;
  margin:0 auto;
  font-size:1.3em;
  line-height:1.5em;
  background:url(img/wrap-bg.jpg) center top repeat-y;
}
#header,
#header iframe {
  width:920px;
  height:300px;
  background:url(img/dipity.jpg) center top no-repeat;
}
#content {
  
}
#main {
  width:620px;
  padding:20px 40px 40px;
  float:left;
  }
  #main h2 {
    font-size:18px;
    margin:0 0 1em;
    padding:0;
    color:#1a1a1a;
    font-family:"Helvetica Neue", Arial, sans-serif;
    line-height:1.3em;
    }
    #main h2 a {
      text-decoration:none;
      color:#1a1a1a;
      }
      #main h2 a:hover {
        text-decoration:none;
        color:#666;
        }
#main h3 {
  font-family:"Helvetica Neue", Arial, sans-serif;
  font-weight:bold;
  color:#333;
  font-size:16px;
  }
  #main a {
    text-decoration:underline;
    color:#736357;
    }
#sidebar {
  width:180px;
  padding:20px 20px;
  float:right;
  }
  #sidebar a {
    text-decoration:none;
    color:#736357;
    }
    #sidebar a:hover {
      text-decoration:none;
      }
  #sidebar h2,
  h3.widgettitle {
    font-family:"Helvetica Neue", Arial, sans-serif;
    font-size:14px;
  }
#footer {
  background:url(img/hr.jpg) top center no-repeat;
  width:620px;
  padding:20px 40px 60px;
  }

#title-bar {
  margin-bottom:20px;
  }
#title-bar h1,
#footer h1 {
  margin:0;padding:0;
  float:left;
  color:#996;
  font-family:"Helvetica Neue", Arial, sans-serif;
  font-size:28px;
  line-height:1.3em;
  }
  #title-bar h1 a,
  #footer h1 a {
    color:#996;
    text-decoration:none;
    }
    #title-bar h1 a:hover,
    #footer h1 a:hover {
      color:#333;
      }
  #title-bar h1 span {
    font-size:14px;
    color:#333;
    margin-left:1em;
    }
  #footer h1 span {
    font-size:14px;
    color:#996;
    margin-left:1em;
    }
    #footer h1 span a {
      color:#333;
      margin:0 5px;
      }
#rss {
  float:right;
  }
  #rss a {
    margin-top:8px;
    float:right;
    height:16px;
    width:16px;
    display:block;
    background:url(img/rss.jpg) left top repeat-y;
    }

/*-- BLOG --*/
.post {
  padding-top:20px;
  margin-bottom:20px;
  background:url(img/hr.jpg) center top no-repeat;
}
.navigation {
  margin:20px 0;
  }
.alignleft {float:left;}
.alignright {float:right;}

.postmetadata {
  font-style:italic;
  font-size:10px;
  color:#666;
  margin:1em 0;
  }
h3#comments {
  padding:20px 0 0;
  background:url(img/hr.jpg) center top no-repeat;
}
ol.commentlist {
  margin:0;padding:0;
  list-style:none;
  }
  ol.commentlist li {
    margin:0 0 10px;padding:0;
    list-style:none;
    padding:20px;
    border:1px solid #CCC;
    background:#F9F9F9;
    }
    ol.commentlist li li {
      background:#EAEAEA;
      }
      ol.commentlist li li li {
        background:#DDD;
        }
.commentmetadata {
  margin:0 0 1em;
  font-style:italic;
  }
.comment-author {
  margin:0 0 1em;
  }
  .comment-author img.avatar {
    float:right;
    }
form#commentform em.required {
  color:#F60;
  font-weight:bold;
  font-size:20px;
  }
form#commentform label {
  float:left;
  width:130px;
  text-transform:uppercase;
  font-family:Arial, sans-serif;
  color:#999;
  font-weight:bold;
  font-size:12px;
  }
form#commentform input.text,
form#commentform textarea#comment {
  width:300px;
  border:1px solid #CCC;
  padding:5px 10px;
  color:#555;
  background:#F9F9F9;
  }
  ol.commentlist li form#commentform input.text,
  ol.commentlist li form#commentform textarea#comment {
    background:#FFF;
    }
  ol.commentlist li li form#commentform input.text,
  ol.commentlist li li form#commentform textarea#comment {
    background:#F9F9F9;
    }
  ol.commentlist li li li form#commentform input.text,
  ol.commentlist li li li form#commentform textarea#comment {
    width:250px;
    }
form#commentform input#submit {
  margin-left:130px;
  }
.cancel-comment-reply {
  padding:0 0 10px;
  }
  .cancel-comment-reply a#cancel-comment-reply-link {
    color:#F60;
    }
#main a.comment-reply-link {
  text-decoration:none;
  text-transform:uppercase;
  font-size:90%;
  font-family:Arial, sans-serif;
  padding:2px 0 2px 20px;
  background:url(img/reply.gif) left center no-repeat;
  }
  #main a.comment-reply-link:hover {
    text-decoration:underline;
    }
/*-- UTILITY --*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

/*-- SIDEBAR --*/
#sidebar ul {
  margin:0;padding:0;
  list-style:none;
  }
  #sidebar ul li {
    margin:0 0 2em;padding:0 0 2em;
    border-bottom:1px dotted #999;
    list-style:none;
    }
#widget_google_translate ul {
  margin:0;
  padding:0;
  }
.addthis_container {float:right;}