/* Import core styles */
@import "/site/css/lib/reset.css"; 
@import "/site/css/lib/typography.css";
@import "/site/css/base.css";
/*
Theme Name: GM Photographics
Theme URI: http://www.gmphotographics.com.au/blog/
Description: A custom theme developed by <a href="http://www.amplify.com.au/">Amplify</a> for the GM Photographics website.
Author: Amplify
Author URI: http://www.amplify.com.au
Tags: two-columns, fixed-width, custom-colors, custom-header, right-sidebar
Version: 1.0
*/

img.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

img.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

/* Wordpress image styles */
img.aligncenter, img.alignleft,
img.alignright, img.alignnone {
  border: 1px solid #ccc;
  padding: 5px;

  /* CSS3 */
  -moz-box-shadow: 2px 2px 2px #ccc;
  -webkit-box-shadow: 2px 2px 2px #ccc;
  box-shadow: 2px 2px 2px #ccc;
}

.news-list {
  border-top: 2px solid #fff;
}
.news-list div {
  background-color: #fff;
  border-bottom: 2px solid #ccc;
  /*font-size: 0.9em;*/
  padding: 10px;
}
.news-list div.dark {
  background-color: #B3A292;
}
.news-list span.date {
  font-size: 0.8em;
}
.news-list span.comlink {
  font-size: 0.8em;
  padding-left: 20px;
  font-weight: bold;
}
#content .news-list h2.h2half {
  width: auto;
  font-size: 24px;
  line-height: 1;
}
#content .news-list h2.h2half a {
  color: #000;
}
#sidebar #search-form {
  margin: 10px 0 20px;
}
.paged {
  padding: 10px;
  text-align: center;
}
.paged a:hover,
.paged a:active {
  color: #fff;
  text-decoration: none;
}
.linked {
  padding: 10px 0;
  border-top: 1px solid #ccc;
}
span.prev,
span.next {
  display: block;
  width: 340px;
  text-align: left;
  float: left;
}
span.next {
  text-align: right;
  float: right;
}
.side-banner {
  padding: 1px !important;
  max-width: 233px;
  overflow-x: hidden;
  background-color: #E5E5E5;
}
.side-banner img.aligncenter, .side-banner img.alignleft, .side-banner img.alignright, .side-banner img.alignnone  {
  vertical-align: top !important;
  padding: 0 !important;
  border: 0 !important;
  -webkit-box-shadow: 0 !important;
  -moz-box-shadow: none; 
}
.feed {
  background: url("/site/images/icon-rss.png") no-repeat scroll 0 0 transparent;
  padding-left: 20px;
}
/* Comments */
#comment-wrapper {
  margin: 10px;
}
h3#comments {
  background-color: #E5E5E5;
  margin-bottom: 20px;
  margin-left: -10px;
  padding: 5px 10px;
}
.commentlist {
  list-style: none;
  margin-left: 0;
}
.commentlist li {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px;
}
.commentlist li #respond h3 {
  display: none;
}
.comment-body {
  padding-left: 42px;
}
.comment-author,
.comment-meta {
  margin-left: -42px;
}
.avatar {
  float: left;
  margin-right: 10px;
}
.fn {
  font-size: 130%;
  line-height: 1;
  font-weight: bold;
}
.comment-meta {
  font-size: 90%;
  font-style: italic;
  margin-bottom: 10px;
}
.reply {
  float: right;
  margin: -20px 20px 0;
}
#respond h3 {
  background-color: #E5E5E5;
  margin-bottom: 20px;
  margin-left: -10px;
  padding: 0 10px;
}
#commentform {
  margin-right: 20px;
}
#commentform textarea {
  height: 150px;
  width: 100%;
}

