#topiccrumbs
{
  margin-bottom: 15px;
}
/* header */



#header_container
{
  height: 92px;
  background: url(/users/rsb/images/dots.jpg) bottom center repeat-x;
  margin-bottom: 22px;
}
#logo_container
{
  float: left;
  height: 59px;
  background: none;
  padding: 20px 0 20px 0px;
  width: 143px;
  
}
#logo
{
  margin-top: -6px;
  width: 143px;
}
#logo a
{
  background: url(/users/rsb/images/back_logo.png) no-repeat top left;
  width: 143px;
  height: 59px;
  display: block;
}
#logo a:hover
{
  background-position: bottom left;
}
#logo a span
{
  display: none;
}
#mini_stuff
{
  display: none;
}
/* main menu overwrite */
#main_menu
{
  
}
#main_menu_container
{
  width: 800px;
  margin: 0 auto;
  float: right;
}

#main_menu li
{
  float: left;
  padding: 20px 0 15px 0;
  
  background: none;
  position: relative;
  
}
#main_menu li a
{
  position: relative;
  opacity: .8;
}
#main_menu li a:hover
{
  opacity: 1;
}
#top #main_menu li.active a
{
  background-position: top center !important;
  opacity: 1;
}
#top #main_menu li.active a:hover
{
  background-position: bottom center !important;
}

#main_menu li:hover
{
  background: none;
}

#itemsubscribe, #itemfreersb
{
  display: none;
}


/* start editing blog */

.article
{
  padding: 0px 0 10px 0;
  margin: 0 0 30px 0;

  line-height: 19px;
  font-family: "Helvetica", Arial, sans-serif;
}
.article .heading_title a
{
  color: #111;
  

  font-family: "Courier", Arial, sans-serif;
  letter-spacing: -1px;
}
.article .heading_title a:hover
{
  color: #111;
}
.article .heading_title
{
  margin: 0;
  display: inline;
}
.article h5.title
{
  margin: 0;
  font-size: 21px;
  display: inline;
}
.article .desc
{
    min-height: 60px;
}
.article .desc p:first-child
{
  margin: 5px 0;
}
.article .desc p
{
  margin: 15px 0;
  line-height: 21px;
}
.article .title_clear, .article .clear
{
  clear: none;
}
.article > .photo
{
  float: left;
  border: 2px solid #222;
  margin: 0 20px 20px 0;
}
.article .meta
{
  background: url(/users/rsb/images/dots.jpg) top center repeat-x;
  padding: 10px 0 0 0;
  margin: 10px 0 0px 0;
  color: #B7B497;
  text-transform: capitalize;
  font-family: "Courier", Arial, sans-serif;
}

.article .dates
{
  color: #111;
  font-weight: bold;
  margin-right: 10px;
}
.article .username
{
  margin-right: 10px;
}
.article .comments
{
  margin-right: 10px;
  display: none;
}
.article .tags a
{
  color: #725B3B;
}




.article .comments a
{
  margin-right: 0px;
  line-height: 18px;
  background: #E37935;
  color: #F1F2E8;
  display: inline-block;
  padding: 0px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.article .comments a:hover
{
  background: #111;

  color: #F1F2E8;
  text-decoration: none;

}
.article .tags a
{
  margin-right: 0px;
  line-height: 18px;
  background: #C4C4AD;
  color: #F1F2E8;
  display: inline-block;
  padding: 0px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.article .tags a:hover
{
  background: #111;

  color: #F1F2E8;
  text-decoration: none;

}
#blogtitle
{
  margin-bottom: 20px;
}
#blogtitle h4
{
  background: url(/users/rsb/images/title_tweets.png) no-repeat;
  width: 83px;
  height: 29px;
}
#blogtitle h4 span
{
  display: none;
}

#updates .update
{
  margin-bottom: 5px;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
  background: url(/users/rsb/images/dots.jpg) repeat-x bottom left;
}
#updates .update span
{
  /* background: #ebde5b; */
}
#updates .update span.title
{
  font-weight: bold;
  color: #111;
}
#updates .update span.date
{
  color: #715c3c;
  margin-right: 10px;
  font-weight: bold;
}
#updates .update span.from
{
  font-style: italic;
  color: #715c3c;
}
#updates .update span.from a
{
  text-decoration: underline;
}

/* pagination */

#pages_spot_container
{
  background: url(/users/rsb/images/dots.jpg) top center repeat-x;
  padding-top: 15px;
  margin: 15px 0;
}


/* mid */

#mid_body
{
  background: url(/users/rsb/images/rsb_circle.png) left center no-repeat;
}
#special_column
{
  background: url(/users/rsb/images/white_dots_vert.jpg) left top repeat-y;
}
#special_column .inner_column
{
  padding: 0 20px;
}
#special_title
{
  background: url(/users/rsb/images/shop_freersb_title.png) left center no-repeat;
  width: 116px;
  height: 79px;
  display: block;
  margin-bottom: 10px;
}
#special_title span
{
  display: none;
}
#special_text
{
  line-height: 16px;
  margin-bottom: 10px;
}
#mid_body a
{
  opacity: 1;
  margin: 15px 0;
}
#mid_body a:hover
{
  opacity: .4;
}
#mid_body a span
{
  display: none;
}
#twitter_link a
{
  margin: 10px 0;
  background: url(/users/rsb/images/rsb_social_drawings.png) no-repeat bottom left;
  width: 250px;
  height: 60px;
  display: block;
  float: right;
}
#facebook_link a
{
  background: url(/users/rsb/images/rsb_social_drawings.png) no-repeat top left;
  width: 165px;
  height: 56px;
  display: block;
}