@import 'css/reset.css';
@import 'css/posts.css';
@import 'css/sociable.css';
@import 'css/search.css';
@import 'css/comments.css';

body {
  background: url('images/bkgrnd_pattern.gif') repeat 0 0;
  font-family: Arial;
  font-size: 10px;
  color: #6C7678;
  width: 934px;
  margin: 0 auto;
  text-align: center;
}

a:link, a:visited, a:hover, a:active {
  color: #0096B1;
  text-decoration: none;
}

a:hover {
  color: #87A86C;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  color: #2a383c;
}

p {
  font-size: 12px;
}

div {
  text-align: left;
}

.edit_link {
  position: absolute;
  bottom: 12px;
  right: 10px;
}

#page {
  float: left;
  width: 934px;
  overflow: hidden;
  text-align: left;
  background: url('images/page_bg.gif') repeat-y 0 0;
}

.rail {
  float: left;
  overflow: hidden;
  width: 384px;
  height: 100%;
}

.rail a.logo {
  float: left;
  background: url('images/logo_header.gif') no-repeat 0 0;
  width: 384px;
  height: 289px;
}

.rail .sidebar {
  float: left;
  overflow: hidden;
  width: 192px;
  height: auto;
  padding: 30px 0 0 0;
}

.credits p {
  font-size: 10px;
}

#user_generated, #community {
  float: left;
  overflow: hidden;
  width: 192px;
  height: auto;
}

#user_generated {
  background: #d2d5d6;
}

#community {
  background: #fff;
  margin-bottom: 50px;
}

#community .credits {
  float: left;
  overflow: hidden;
  width: 172px;
  padding: 30px 10px 60px 10px;
  height: auto;
}

#user_generated ul, #community ul {
  float: left;
  width: 172px;
  height: auto;
  overflow: hidden;
  margin: 0 0 0 10px;
  display: inline;
}

#user_generated ul li, #community ul li {
  float: left;
  width: 172px;
  overflow: hidden;
  padding: 1px 0;
}

#user_generated ul li p, #community ul li p {
  font-size: 10px;
}

#user_generated ul li h2, #community ul li h2 {
  float: left;
  width: 172px;
  height: auto;
  padding: 2px 0 5px 0;
  margin: 13px 0 0 0;
}

#user_generated ul li h2 {
  border-top: 1px solid #979D9F;
}

#community ul li h2 {
  border-top: 1px solid #B9BDBF;
}

#user_generated ul li ul, #community ul li ul {
  float: left;
  overflow: hidden;
  margin: 0;
}

#user_generated ul li ul li, #community ul li ul li {
  float: left;
  overflow: hidden;
  padding: 1px 0;
}

#footer {
  float: left;
  clear: both;
  position: relative;
  padding: 0px 0px 80px 0px;
  left: 10px;
  bottom: 20px;
  top: 10px;
}

#flickrrss a img{
  height: 54px;
  width: 54px;
  padding: 0px 3px 1px 0px;
}

#flickrrss a.image-1 img{padding-right:0px}