/*   
Theme Name: TRMS Thematic Child Theme
Theme URI: 
Template: thematic
Version: 1.0
Tags: Thematic
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

@import url('http://www.trms.com/css/reset.css');
@import url('http://www.trms.com/css/application.css');

/*TMRS BLOG THEMATIC MARKUP WORDPRESS STYLES*/
#main{
  width:900px;
  background:#ededed;
  padding:35px 0 22px;
  min-height:480px;
}
#container #content {
  float:left;
  background-color:#fff;
  padding:22px 40px;
  margin:0 0 0 30px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border:1px solid #ddd;
  width:500px;
}
#container #content .entry-content {
  font-family: Georgia,serif;;
  font-size:15px;
  padding:10px 0 0 0;
  line-height:1.5em;
}
#container #content .entry-content ul {
  list-style-type: disc;
  margin-left: 20px;
}
#container #content .entry-content ol {
  list-style-type: decimal;
  margin-left: 20px;
}
#container #content .entry-content a {
  color:#5699C0;
  font-weight:bold;
}
#container #content .meta-prep.meta-prep-author, #container #content .author a {
  color:#5699C0;
}
#container #content .author a:hover {
  text-decoration:underline;
}
#container #sidebar {
  float:right;
  width:226px;
  padding:20px;
}
#container #sidebar .block {
  padding:10px 0;  
}
#container #sidebar .block.social a {
  float:right;
  margin:0 5px 0 0;
}
#container #sidebar .block.social {
  padding-top:0px;
  border-bottom:1px solid #ddd;
}
#container #sidebar li.categories, #container #sidebar h2 {
  font-size:18px;
  color:#5699C0;
  font-family:"gill sans", georgia, serif;
  padding-bottom:3px;
} 
#container #sidebar li {
  list-style-type:none;
}
#container #sidebar .recent_posts li {
  margin: 4px 0;
} 
#container #sidebar li a {
  font-size:13px;
  font-family:Helvetica, Arial, sans-serif;
  color:#555;
  text-decoration:none;
}
#container #sidebar li a:hover {
  text-decoration:underline;
}
.entry-title {
  font-weight:normal;
}
.entry-title, .entry-title a {
  font-family:Helvetica,Arial,sans-serif;
  font-weight:  bold;
  letter-spacing:-0.5px;
}
.entry-title a:hover, .navigation a:hover{
  color:#5699C0;
}
.entry-content p {
  padding:7px 0;
}
.entry-content ul {
  padding:10px 0 10px 32px;
}
#comments-list li {
  border-bottom:none;
}
.form-section input {
  width:250px;
}
#comments-list li.alt {
  background-color:#ddd;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
#comments-list ol {
  border:none;
}
.comment-author.vcard .fn {
  color:#333;
}
.form-section input, .form-section textarea {
 border:1px solid #ccc;
}
.form-submit input[type=submit] {
  font-family:Helvetica, Arial, sans-serif;
}
.entry-utility {
  padding-top: 0;
  text-align:  right;
}
.post_read_more {
  padding-top: 5px;
  text-align: right;
  font-family:Helvetica, Arial, sans-serif;
}
.comment-content {
  padding:5px 0;
}
#comments-list li .avatar {
  padding:2px;
  background:#fff;
  border:1px solid #bbb;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
.wordpress #container {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
}
#copyright {
  width:848px;
  margin:0 auto;
  -moz-box-shadow: 0 0 10px #000000;
  -webkit-box-shadow: 0 0 10px #000000;
}