/*
Theme Name: Brazen Careerist
Theme URI: http://blog.penelopetrunk.com/
Description: Custom theme for Penelope Trunk, designed by Jess Pervola, built by Max Thom Stahl
Version: 0.1
Author: Max Thom Stahl
Author URI: http://max.dangerouscuteness.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/

* {
  font-size: 14px;
  line-height: 21px;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

body {
  background-color: #d4dcdf;
}

#main-content {
/*  width: 967px;*/
  width: 1007px;
  padding: 0px 20px;
  margin: 0px auto;
  background-color: #fff;
}

#first-time {
  background-color: #C7D8E9;
  margin: 3px;
  padding: 7px 35px;
  font-size: 19px;
  font-family: Georgia, Times, serif;
  color: #295A8C;
}
#first-time span, #first-time span * {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  color: inherit;
}

/*
 * Columns
 */
td.left {
  width: 549px;
  padding: 5px 30px 5px 42px;
}
td.right {
  width: 306px;
  padding: 5px 20px;
  background-image: url(images/right_gradient.png);
  background-repeat: repeat-y;
}
ul.link-column {
  width: 120px;
  float: left;
  display: block;
  margin-right: 15px;
}
ul.link-column li.category {
  width: 120px;
}

/*
 * Article styles
 */
div.article {
  width: 549px;
}
.article-body a:link {
  color: #9A3710;
}
h1.article-heading {
  font-family: Georgia, Times, serif;
  color: #9A3710;
  font-weight: normal;
  line-height: 33px;
  font-size: 30px;
}
h1.article-heading:hover {
  color: #666;
}
div.article p {
  font-size: 14px;
  line-height: 21px;
  font-family: Georgia;
}
div.categories {
  float: left;
  width: 429px;
}
div.categories a {
  color: #9A3710;
  font-size: 12px;
  font-family: Arial;
}
div.date {
  float: left;
  width: 120px;
  font-size: 12px;
  font-family: Arial;
  white-space: nowrap;
}
div.date a {
  color: #9A3710;
  font-size: 12px;
  font-family: Arial;
}
p.read-more a {
  font-size: 14px;
  font-weight: bold;
  color: #1D549C;
}
p.postmetadata a {
  color: #336FAE;
}
a.share-link {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #336FAE;
  margin-right: 5px;
}

/*
 * Sidebar styles
 */
div.sidebar-box {
  background-image: url(images/bkg_gradient.png);
  background-repeat: repeat-x;
  padding: 20px;
}
h1.sidebar {
  font-family: Georgia, Times, serif;
  font-size: 17px;
  font-weight: normal;
}
td.right a {
  color: #336FAE;
  font-family: Arial;
  font-size: 12px;
}
div.subscribe-box {
  background-color: #3573B3;
  padding: 12px;
  font-family: Arial;
}
div.subscribe-box p {
  font-size: 13px;
}
div.subscribe-box h1 {
  font-weight: normal;
  font-size: 17px;
  line-height: 17px;
  font-family: Georgia, Times, serif;
}
div.subscribe-box * {
  color: #fff;
}
div.subscribe-box input {
  border: none;
  color: #333;
}

/*
 * Poll styles
input.Buttons {
  font-family: Arial;
  font-size: 9px;
  color: #fff;
  background-color: #3169A4;
  padding: 2px 4px;
  border: 1px #EAEAEA solid;
}
 */

/*
 * Tabset styles
 */

ul.tabbernav {
/*  padding: 3px 0;*/
  margin-left: 0;
  padding-bottom: -4px;
  border-bottom: 1px solid #778;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 11px;
}

ul.tabbernav li {
  list-style: none;
  margin: 0;
  display: inline;
}

ul.tabbernav li a {
  height: 17px;
  padding: 0px 3px;
  margin-left: 3px;
  border: 1px solid #778;
  border-bottom: none;
  background: #fff;
  text-decoration: none;
  font-size: 11px;
  line-height: 11px;
}

ul.tabbernav li a:link {
  color: #333;
}
ul.tabbernav li a:visited {
  color: #333;
}

ul.tabbernav li a:hover {
  color: #999;
  background: #fff;
}

ul.tabbernav li.tabberactive a {
  background: white;
  border-bottom: 1px solid white;
  color: #2E649C;
  font-weight: bold;
}

.tabberlive .tabbertabhide {
  display:none;
}
div.tabbertab {
  padding-top: 10px;
}
div.tabbertab ul {
  padding: 0;
  margin-left: 20px;
}
div.tabbertab li {
  padding: 0px;
  margin: 0px;
  list-style: none;
  list-style-image: url(images/bullet.png);
}

ul {
  padding: 0;
  margin: 0;
  list-style-position:outside;
}
li {
  padding: 0px;
  margin: 0px;
  margin-left: 12px;
  list-style: none;
  list-style-image: url(images/bullet.png);
}

#footer, #footer a {
  font-size: 12px;
  color: #336FAE;
  font-family: Arial;
}
#footer span {
  font-size: 10px;
  font-family: Georgia, Times, serif;
}
#footer .blog-info {
  font-size: 10px;
  font-family: Arial;
}

/*
 * Article styles
 */
#article-foot {
  width: 583px;
  clear: both;
}
#article-foot .email-print-post {
  width: 149px;
  padding: 20px;
}
#article-foot .related-posts {
  width: 363px;
  padding: 20px;
}
#article-foot a {
  color: #336FAE;
  font-family: Arial, sans-serif;
}
#article-foot h1.related-posts {
  color: #7F1105;
  font-weight: normal;
  font-size: 18px;
  line-height: 17px;
  margin: 0;
  padding: 0;
}
#article-foot h1.category-head {
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  padding-top: 15px;
}

/*
 * Comments
 */

ol.commentlist li {
  padding: 20px;
  list-style: none;
  margin: 0;
}

ol.commentlist li.alt {
  background-color: #EFF4F9;
}
div.comments-link {
  margin-bottom: 30px;
}
h1.comments {
  font-size: 18px;
  color: #7F1105;
  line-height: 17px;
  display: inline;
  font-weight: bolder;
}
#comments a {
  color: #336FAE;
  font-family: Arial;
}
.comment a {
  color: #336FAE;
}
#reply-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #336FAE;
}
div.admin {
  background-color: #C1D4E6;
}
#addcomment {
  background-color: inherit;
}
#addcomment input {
  border: 1px #666 solid;
}
.citation {
  border-top: 1px #ccc solid;
  padding-top: 10px;
}

/* Search results */
h1.pagetitle {
  font-size: 21px;
  color: #333;
}
h1.search-result {
  font-size: 15px;
  color: #9A3710;
}
h1.search-result:hover {
  color: #666;
  text-decoration: underline;
}
.navigation a {
  color: #336FAE;
}
div.search-result a {
  color: #9A3710;
}

/*
 * Other styles
 */
li.trackback a {
  color: #336FAE;
}

.odd {
  background: white;
  color: black;
  }
.even {
  background: #EFF4F9;
  }

.bypostauthor {
background-color: #C1D4E6 !important;
}