/*   
Theme Name: Watercooler
Theme URI:
Description: Theme for Cooliris blog
Author: Daniel MacDougall and Robert Padbury
Author URI:
Version: 1.0
.
General comments/License Statement
.
*/

#cooliris-main-content{
  background-color:#e7e8e9;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border:1px solid #fff;
}
.text_align_right{
  text-align:right;
}
.feed_link{
  background:transparent url(images/rss_icon.png) no-repeat 0 0;
  width:23px;
  height:23px;
  display:block;
  position:absolute;
  right:0;
}
a.feed_link:link, a.feed_link:active, a.feed_link:visited{
  background-position:0 0 !important;
}
a.feed_link:hover{
  background-position:0 -24px !important;
}
.inner{
  padding-top:10px;
  padding-bottom:10px;
}


a:focus{
  outline:none;
}

a, a:active, a:link, a:visited, a:hover, .accent {
color:#0076d6;
}

hr {
  background-color:#ccc !important;
  margin-bottom:50px !important;
}

img {
  border: none;
}

.pngfix {
  behavior: url(/shared/resources/pngfix/iepngfix.htc);
}


#container {
  margin: 20px auto 0;
  width: 960px;
  text-align: center;
}


#switch {
  display:block;
  position:absolute;
  right:0;
  top:50px;
  width: 101px;
  height: 19px;
  margin: 0px 0px;
  cursor: pointer;
}


#watercooler_logo {
  width: 298px;
  height: 80px;
  
}

#watercooler_link {
  display: block;
  float:left;
  width: 212px;
  height:65px;
  text-indent:-10000em;
  margin: 0px 0px 0px 0px;
  /*background:transparent url(images/watercooler_logo_light.png) no-repeat right bottom;*/
}
a.share_post{
  padding-left:20px;
  height:15px;
  line-height:15px;
  display:block;
}
a.comment_link{
  height:20px;
  line-height:20px;
  display:block;
}
#watercooler_link:hover {
  text-decoration: none;
}

p.cooliris_blog{
  font-family:"Gill Sans";
  font-size:1.4em;
  font-weight:300;
  letter-spacing:1px;
  margin-left:105px;
}

#content {
  float: right;
  width: 600px;
  margin: 115px 0px 0px 0px;
  _padding-top:30px;
  _margin: 85px 0px 0px 0px; 
}

#content.widecolumn {
  float: none;
  width: 700px;
  margin: 115px auto;
  margin-bottom: 30px;
}

.post {
  margin-bottom: 50px;
}

.post_title a {
  font-size:1.3em;
  letter-spacing:1px;
  text-transform:uppercase;
}

.post_content {
  margin: 30px 0px;
}
.post_content h1{
  font-size:1.5em;
  color:#505050;
}
.post_content h2{
  font-size:1.3em;
  color:#505050;
}
.post_content h3{
  color:#505050;
}
.post_content p {
  margin-bottom: 20px;
}
.post_content em{font-style:italic;}
.post_content strong{
  font-weight:bold !important;
}
.post_content ul{margin-left:25px;}
.post_content ul li{list-style:disc;}
.post_content ol{margin-left:30px;}
.post_content ol li{list-style:decimal;}
.post_foot {
  height: 30px;
  border-top: 1px solid #CCCCCC;
  padding-top: 5px;
}

.post_foot li {
  list-style: none;
  float:left;
  padding: 2px 5px 2px 5px;
  font-size: 10px;
}

.post_sharebox {
  width: 236px;
  height: 80px;
  margin: -80px 0px 0px 20px;
  position: relative;
  display: none;
  
}

.post_sharebox table {
  margin: 5px 0px 0px 20px;
}

.post_sharebox td {
  padding: 4px 10px;
}

.post_foot a {
  cursor: pointer;
}

.author_photo {
  float: right;
  margin-top: -30px;
}

#archive_group {
  margin: 30px 0px;
}

#archive_group li {
  list-style: none;
}

.post_comments h3 {
  margin: 10px 0px;
  color:#58595B;
}

#comment, .comment {
  margin: 10px 0px;
}
textarea, input{
  background-color:#fff !important;
  border:none !important;
  color:#58595B !important;
}
#submit{
  background-color:#333333 !important;
  color:#fff !important;
}

#footer {
  height: 259px;
  width: auto;
  margin: 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

#copyright {
  text-align:center;
  font-size:0.9em;
}
#nav_links{
  float:right;
  padding-bottom:25px;
}
.post_comments{
  
}
.post_comments ol{
  margin-left:20px;
}
a.share-on {
  width:22px;
  height:22px;
  background:transparent url(images/share_icons.png) no-repeat 0 0 !important;
  display:block;
  text-indent:-10000em;
  margin-right:5px;
  float:left;
}
a.facebook{
  background-position:0 0 !important;
}
a.twitter{
  background-position:-25px 0 !important;
}


