div.act_bttns { margin: 32px 0; }
div.act_bttns div#subscribe_container { margin-top: 16px; }
div.act_bttns span.reply { margin-right: 16px; }
span.new_topic { font-size: 18px; display: block; margin-bottom: 16px;}
span.forum_sub div#subscribe_container { padding: 0; }
input[type='submit'].bttn_to_lnk {
  border: 0;
  background: transparent;
  font-size: 12px;
  font-family: arial;
  cursor: pointer;
  padding: 0;
}

/****************
BASIC LAYOUT
****************/
div.aux_location { width: 291px; padding-left: 32px; }
div#aux_panel { width: 259px; }

div.main_location { width: 630px; }
div#main_content { padding-bottom: 16px; }


/****************
GENERAL CLASSES
****************/
span.see_more_link { margin-top: 16px; }
span.post_count_container { padding: 8px; text-align: center; }
span.post_count { font-size: 14px; font-weight: bold; display: block; margin-top: -1px; }
span.post_label { font-size: 11px; font-weight: normal; }

div.aux_location span.post_title { display: block; }

/* CSS Triangle */
.borderdraw { border-style: solid; width: 0px; height: 0px; line-height: 0px; }
.bluedown { border-width: 8px 10px 0 0; position: relative; left: 15px; top: 47px; }

/****************
CONTENT
****************/
span#feed_link img { position: relative; top: 2px; }

div.crumbs { margin-bottom: 16px; }

div.news_content {margin-left: 48px;}

div#news_info {margin-bottom: 32px;}
div#news_info p { margin: 8px 0px;}
div.like_panel { padding: 0px 6px;}
div.like_display {padding-bottom: 8px;}
span.like_count {font-size: 32px; line-height: 32px;}
span.like_exp {font-size: 12px; vertical-align: top;}
span.like_confirm {border: solid 1px; padding: 4px 2px;}

ul.news_list > li { padding: 16px 12px; }
ul.news_list li.post_item {
  border-color: #cccccc;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}

div.comment_content {
  border-color: #cccccc;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}

ul.news_list > li div.member_body { margin-left: 16px; width: 220px; }
ul.news_list > li div.topic_body { margin-left: 16px; }
ul.news_list > li div.post_body { margin-left: 64px; }


div.edit_post { margin-top: 16px; }

.borderless {border: none}

textarea#comment_text { width: 618px; height: 150px; }
div#link_info { margin-bottom: 32px; }

p#news_summary { margin-bottom: 16px; }

div#submit_news { padding: 16px 12px; }
div#submit_news img { position: relative; top: 2px; }

ul.link_list > li{ padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dotted #cccccc; }
ul.sort_list > li { padding: 8px 12px; border-bottom: 1px dotted #cccccc; }
li.current { background: #f1f1f1; } 
ul.sort_list li.current > a { color: #333333; }

p.link_summary { margin: 8px 0; }

div#link_comments div.comment_box { width: 100%; } 

#external_back_link{padding: 0px 6px}
#external_box {padding: 8px 12px; height: 58px;}

a.rbutton { background: transparent url(/images/regular1.gif) no-repeat scroll left top; float: left; text-decoration: none; }
a.rbutton .tr { background: transparent url(/images/regular1.gif) no-repeat scroll right top; }
a.rbutton .bl { background: transparent url(/images/regular1.gif) no-repeat scroll left bottom; }
a.rbutton .br { background: transparent url(/images/regular1.gif) no-repeat scroll right bottom; }
a.rbutton span { display: block; color: #5A584B; font-size: 12px; font-weight: bold; padding: 8px 18px; text-align: center;}
span.rbutton_text { position: relative; top: 8px; left: 10px; }

