/****************************************************************/
/*  original filename magazine.css                        */
/****************************************************************/


#feed_gallery .article_excerpt {
  width: 245px;
  height: 400px;
  float: left;
  margin-bottom: 10px;
  background-color: #eee;
  margin-right: 4px;
  padding: 2px;
  overflow: hidden;
}

#magazine table.layout td .feed_list {
  width: 200px;
}

#magazine .acbody {
  font-style: normal;
  font-size: 13px;
  padding: 2px;
}

div#feeds_window div.article_body {
  height: 300px;
  overflow: hidden;
}

#add_feed_form .field_comment {
  display: block;
  font-size: 0.8em;
}

#magazine div#article {
  width: 70%;
  padding-left: 5px;
}

.acbody p {
  padding-top: 3pt;
  padding-bottom: 6pt;
}

.acurl {
  font-size: 10px;
  text-align: left;
  height: 3em;
  vertical-align: middle;
}

#magazine .acurl img {
  width: 16px;
  height: 16px;
}

#magazine div.article_body {
  overflow: hidden;
  width: 229px;
  height: 395px;
}

#feeds-pod .feeds {
  padding: 6px;
}

#feeds-pod .articles .item {
  display: block;
  font-size: 0.7em;
  color: #505662;
}


#magazine .acurl a {
  font-weight: bold;
}

#feeds-pod .articles span.item img {
  border: 0; 
}

input#feed_url {
  width: 20em;
}

input#feed_artists {
  width: 32em;
}

input#feed_categories {
  width: 32em;
}

#feeds-pod .articles span.item a {
  border: none;
  line-height: 1.2em;
}

.feeds_count {
  float: right; 
  margin-right: 15px;
  color: #7D848D;
}

#magazine .feature_container {
  float: left;
  margin-left: 10px;
  width: 730px;
  height: 200px;
  padding: 5px;
  margin-bottom: 10px;
  background-color: #666;
}

/* Magazine */

#magazine #static_menu_left a {
  padding:0;
}
#magazine #static_menu_left .leaf {
  margin-left:-10px;
}
#magazine div.untitled_window div.body_wrapper div.inner_body_wrapper h2.intro {
  margin-left: 190px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

.striped_separator {
  height: 4px;
  background: url(/images/diagonal_stripes.gif) repeat;
  margin-bottom:5px;
}

#magazine {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
  color: #414141;

}

#magazine table.layout {
  width: 100%;
}

#feed_categories li input {
  visibility: hidden;
  width: 1px;
  height: 1px;
}
#feed_categories li.toggle-button {
  width: 170px;
  padding: 4px;
  border: 3px solid #eee;
  float: left;
  margin-right: 5px;
  margin-bottom: 3px;
  margin-left: 1.5em;
  font: 8pt Arial, Helvetica, sans-serif;
  overflow: hidden;
}

#category_block li.root-toggle-button {
  display: block;
  padding: 5px;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
  border: 3px solid #eee;
  margin-bottom: 0.5em;
  clear: both;
}

#new_feed ul.form_fields li.submit {
  text-align: center;
}

#magazine .breadcrumbs {
  font: 20px  Helvetica, Arial, sans-serif;
  padding-top: 10px;
  font-weight:bold;
  margin-left: 190px;
  color: #363B43;
}
#magazine .breadcrumbs a {
  text-decoration:none;
  border:none;
}

#masthead {
  height: 132px;
}

ul.masthead_left {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-left: 10px;
  float: left;
  padding-bottom: 10px;
}

ul.masthead_left li.topic {
  font-weight: bold;
  padding-top: 20px;
  color: #414141;
  font-size: 11px;
}
ul.masthead_left li.title {
  font-size: 30px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #363B43;
}
ul.masthead_left li.slogan {
  font-size: 11px;
  padding-bottom: 5px;
  color: #414141;
}
ul.masthead_right  {
  float: right;
  width: 226px;
  color: #363B43;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-right: 10px;
  margin-top: 10px;
  padding-bottom: 10px;
  text-align: right;
}

#masthead ul.masthead_right li.bold img {
  vertical-align: text-bottom;
}

ul.masthead_right .bold a {
  font-weight: bold;
  text-decoration: none;
  font-variant: normal;
  border: none;
}

ul.masthead_right a {
  border-bottom: 1px solid #999;
}

#feed_gallery {
 margin-top: 20px;
 float: right;
}

#add_feed table.layout td.logo {
  vertical-align: top;
  text-align: center;
  width: 120px;
  padding: 2em;
}

#add_feed table.layout h2.actitle {
  padding-bottom: 0;
  font-weight: bold;
}

#add_feed table.layout h3 {
  font-size: 1.2em;
}

#new_feed label {
  display:block;
  margin-right: 10px;
  font-weight: bold;
  font-size: 0.9em;
  line-height: 1.7em;
  color: #454d56;
  width: 8em;
  text-align: right;
}

#add_feed td {
  vertical-align: top;
}

#add_feed label span {
  display: block;
  position: relative;
  top: -1em;
  color: grey;
  font-size: 0.7em;
}

#feed_gallery .acfeedcontainer a {
  border:none;
  text-decoration:none;
}

#feed_gallery .acpost {
  width: 245px;
  height: 290px;
  float: right;
  margin-bottom: 45px;
  background-color: #eee;
  margin-right: 5px;
  padding: 5px;
  overflow: hidden;
}

#feed_gallery div.acfeedcontainer .acurl img {
  float: left;
}


#feeds_window .actitle, #feed_gallery.actitle  {
  font: bold 10px Helvetica, Arial, sans-serif;
  text-align: right;
  background-color: #eee;
  text-decoration: none;
}

#magazine .actitle, #feeds_window .actitle {
  text-align: left;
  direction: ltr;
  padding-bottom: 0.4em;
}

#magazine h2, #feeds_window h2 {
  color: #454d56;
  font: bold 18px Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
}

#magazine h2.section_title {
  padding-bottom: 0;
  padding-top: 0;
}

#magazine h2.tagline {
  position: relative;
  top: -4px;
  padding-top: 0;
  font-size: 1.1em;
}

#magazine .tagline {
  color: #8f949c;
}
/*
ul.masthead_left li.title {
  font-size: 42px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #454d56;
}
*/

#magazine .actitle, #feeds_window .actitle {
  margin-bottom: 0em;
}

#feeds_window .actitle a, #magazine .actitle a {
  text-decoration: none;
  direction: ltr;
  text-transform: none;
  white-space: normal;
  unicode-bidi: normal;
  vertical-align: middle;
  color: #414141;
  font: Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-style: none;
  font-weight: bold;
}

.accategory {
  display: block;
  font: Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #7F7F7F;
  text-align: right;
  margin-right: 5px;
  height: 2.2em;
  overflow: hidden;
}

#magazine .acpost .acbody {
  background: url(/images/diagonal_stripes.gif);
  font-style: normal;
  font-size: 10px;
  padding: 2px;
}

#feed_gallery span.acfeed_title {
  font-size: 11px;
}

#magazine div.feature_item_container {
  float: left;
  width: 750px;
}

#feed_categories {
  width: 100%;
}

/* begin - feed article display - detail view */

#article_detail a {
  text-decoration:none;
  border:none;
}
#article_detail span.acfeed_title {
  font-size: 11px;
}

#article_detail span.acpublished_at {
  font-size: 11px;
  margin-left: 5px;
}

#magazine .comments {
  float:left;
  margin-top: 30px;
}

#feed_gallery div.pagination {
  display: block;
  padding-top: 20px;
}

#magazine #article div.comment_form h3 {
  padding-top: 10px;
}

#feed_gallery_item  {
  float: left;
  width: 600px;
  height: 800px;
}

.acarticle .accontent {
  background-color: #eee;
  padding: 5px;
  float: left;
  width: 700px;
}

#feed_categories #category_block {
  margin-top: 5px;
  padding: 10px;  
  padding-top: 0;
  margin-bottom: 10px;
}

#masthead div.striped_seperator.big{
  clear: both;
  padding-bottom: 5px;
}

#add_feed_form {
  font-family: Helvetica, Arial, sans-serif;
  background-color: #fff;
  color: #787e88;

}
#add_feed_header .title{
  font-size: 20px;
}
#add_feed_header .generic_paragraph_text{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  width:70%;
}
.striped_seperator {
  height: 5px;
  background: url(/images/diagonal_stripes.gif) repeat;
  margin-bottom:5px;
}





/****************************************************************/
/*  original filename common/feeds.css                        */
/****************************************************************/


#feed_gallery .article_excerpt
{
  width:245px;
  height:456px;
  float:left;
  margin-bottom:10px;
  background-color:#eee;
  margin-right:4px;
  overflow:hidden;
  padding:2px;
  position: relative;
}

.accategory
{
  display:block;
  font:bold 10px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:#999;
  text-align:right;
  margin:2px 5px 0 0;
  height:22px;
  overflow:hidden;
}

#feed_gallery .acfeedcontainer a,
.article_excerpt a
{
  border:none;
  text-decoration:none;
}

#magazine .acbody
{
  font-style:normal;
  font-size:12px;
  padding:2px;
}

#magazine .actitle,#feeds_window .actitle
{
  text-align:left;
  direction:ltr;
  padding-bottom:.4em;
  margin-bottom:0;
}

#feeds_window .actitle a,#magazine .actitle a
{
  text-decoration:none;
  direction:ltr;
  text-transform:none;
  white-space:normal;
  unicode-bidi:normal;
  vertical-align:middle;
  color:#363B43;
  font:bold 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:bold;
  border-style:none;
}

#feed_gallery div.acfeedcontainer .acurl img,
.article_excerpt .acurl img{
  float:left;
}

.acurl,
.article_excerpt .acurl {
  font-size:10px;
  text-align:left;
  height:3em;
  position: absolute;
  bottom: 0px;
  left: 6px;
}

#magazine .acurl img,
.article_excerpt .acurl img{
  width:16px;
  height:16px;
}

#magazine .acurl a,
.article_excerpt .acurl a{
  font-weight:bold;
}
/****************************************************************/
/*  original filename comments.css                        */
/****************************************************************/


.comment
{ font-size:12px;
}
.comment .title
{ margin-bottom:5px;
  color:#363B43;
  font-size:14px;
  font-weight:bold;
}

.comment .subtitle
{ margin-bottom:5px;
  font-size:14px;
  font-weight:bold;
  color: #7D848D;
}

.comments_form textarea
{
  border:1px solid #ccc;
  font-family:Tahoma, sans-serif;
  font-size:12px;
  margin-bottom:5px;
  padding:5px;
}

.comments_form .button
{
  background:#fff; /* this has been done for comment form background*/
  float:right;
  width:110px;
  /* border: 0px; */
}
.comment .striped
{
 background:transparent url(/images/diagonal_stripes.gif) repeat scroll 0 0;
 padding:10px 15px 30px 15px;   
}
.comment .nonstriped{
 width: 507px;
 padding:10px 15px 30px 0px;    
}

.comment .image { float:left; }
.comment .main { float:left; margin-left:10px; margin-bottom:10px; width:100%}

.comment .delete_comment{
  font-weight:bold;
  color: #7D848D;
}
.comment .author {
margin-bottom:5px;
padding-top:5px;
}

.comment .author a{ 
  color: #363B43;
  font-weight: bold;
  border-bottom: 0px;
}
.comment .comment_commands a{ 
  color: #363B43;
  font-weight: bold;
  border-bottom: 0px;
}
.comment .age {
font-size: 12px;
font-style: italic;
color:#999999;
}
.comment .child_author
{margin: 5px 0px 0px 10px;}
.comment .child_author a {
color: #363B43;
font-weight: bold;
}
.comment .child_age {
margin: 3px 0px 0px 40px;
font-size: 12px;
font-style: italic;
color:#999999;
}
.comment .child_body {
margin: 3px 0px 0px 10px;
}

.commentor_img {
 height: 100%; 
 width:  40px; 
 float: left; 
}

.comment img {
 padding: 0px 5px 0px 0px
}

.comment .main_comment_thread {
   min-height: 50px;
   padding: 0 0 0 60px;
}
.comment .delete_comment{width:24px;padding-left:15px;}
.comment .thumb_up_down{
  color:#7D848D; 
  margin: 0 0 0 0px;
}
.comment .comment_commands{
 float:right;
 }
#comments-cont {
width:602px;
}
/* This class for comment form text area and its bacground*/
.comments-feed{background:#eeeeee;padding-left:15px;padding-bottom:70px;padding-top:40px;}

