/* comments.css */

div.commentCount {padding:7px 0; text-align:right; font-weight:bold; font-size:1.15em; border-top:1px dotted #94B5CD;}
div.commentCount a {color:#036;}
div.commentCount a span {background:url(../i/icons_comments.gif) 0 3px no-repeat; padding-left:16px;}

#pageHdr {width:640px;}
#pageHdr #tbar li#readComments span {background:url(../i/icons_comments.gif) 0 1px no-repeat; padding-left:16px;}
#pageHdr #tbar li#addComment {background:url(../i/icons_comments.gif) 0 -299px no-repeat; padding-left:16px;}

.commHdr {clear:both;}
.commHdr img.main {float:right; padding:2px; border:1px solid #b6d776; margin:0 0 5px 5px;}
#pageHdr .commHdr h1, #pageHdr .commHdr .dek {clear:none; float:none; width:auto;}
.commHdr .back {margin-top:10px; font-weight:bold; color:#8c221c;}

.commentLinks {color:#999;}
.commentLinks a {font:bold 0.9em arial, sans-serif;}

div.form {font:1em arial, sans-serif;}
div.form form {background:#F4F7FA   url(http://img4.southernaccents.com/static/i/hr.gif) repeat-x; padding-top:5px; margin:10px 0;}
div.form h3.form_title {color:#6F773B; padding:7px 10px; text-transform:uppercase; font-size:1em; font-weight:bold;}
div.form .inner {padding:0 10px 7px 10px; color:#333;}
div.form label {font-weight:bold; display:block; color:#666;}
div.form .required {font-weight:normal; color:#c00;}
div.form textarea {width:400px;}
div.form .charCount {displaY:block; width:400px; text-align:right; font-size:0.9em; color:#999;}


#comments .comment {
  border-top:1px dotted #94B5CD;
  padding:10px 10px 0 10px;
  margin-bottom:10px;
  clear:both;
}
#comments .comment span.author {
  font-weight:bold;
  color:#000;
}
#comments .comment span.date {
  margin-left:5px;
  padding-left:5px;
  border-left:1px solid #ccc;
  color:#777;
}
#comments .comment p {
	margin:10px 0;
}
#comments .comment .comment-tools a.expand_replies_link {
  border-left:1px solid #999;
  padding-left:5px;
}
#comments .comment ul.options {
}
#comments .comment ul.options li {
	display:inline;
	font-weight:bold;
	font-size:0.9em;
}
#comments div.options a {margin-right:10px;}
#comments .comment a.expand_replies_link {
  border-right:1px solid #CCC;
  padding-right:10px;
  margin-right:10px;
  padding-left:10px;
  background:url(../i/toggle.gif) no-repeat 0 -1px;
}
#comments .comment a.expand_replies_link.empty {
  display:none;
}
#comments .comment a.expand_replies_link.expanded {
  background-position:left -19px;
}
#comments .comment h1.form_title {
  font-size:14px;
}
#comments ul.comment-tools {
  padding:0;
}
#comments ul.comment-tools li {
  display:inline;
}
#comments ul.replies {
	margin-left:50px;
}
#comments ul.replies .comment {
	margin-top:10px;
}
#comments li {
  list-style:none;
}



/***************

TOP PAGINATION

***************/
.top_pagination {
	clear:both;
  margin-top:10px;
}
.top_pagination .left {
  float:left;
  width:auto;
}
.top_pagination .right {
  float:right;
  width:auto;
}
.top_pagination .pagination_row1 {
  background:url(http://img4.southernaccents.com/static/i/hr.gif) repeat-x;
  padding:10px 10px 7px 10px;
}
.top_pagination .pagination_row1 .left {
  color:#777;
}
.top_pagination .pagination_row1 b {
  color:#6F773B;
}
.top_pagination .pagination_row1 .right {
  margin-left:1.5em;
  font-weight:bold;
}
.top_pagination a.expand {
  background:url(../i/toggle.gif) no-repeat 0 -1px;
  padding:0 10px;
  margin-right:10px;
  border-right:1px solid #ccc;
}
.top_pagination a.collapse {
  background:url(../i/toggle.gif) no-repeat 0 -19px;
  padding:0 10px 0 11px;
  margin-right:10px;
  border-right:1px solid #ccc;
}
.top_pagination .pagination_row2 {
  clear:both;
  padding:10px;
  border-top:1px solid #d6d5ab;
  background:#F4F7FA;
  _height:100%;
}
.top_pagination .pagination_row2 .left span {
  font-weight:bold;
}
.top_pagination:after, .pagination_row1:after, .pagination_row2:after {
  content:".";
  clear:both;
  display:block;
  height:0;
  visibility:hidden;
  min-height:0;
}
.top_pagination, .pagination_row1, .pagination_row2 {
  min-height:0; /* IE7 hack */
}
.top_pagination .label {
  text-transform:uppercase;
  color:#666;
font-weight:normal !important;
margin-right:5px;
}


/***************

BOTTOM PAGINATION

***************/
.bottom_pagination {
  margin:1em 0;
  border-top:1px solid #d6d5ab;
  border-bottom:1px solid #d6d5ab;
  background:#F4F7FA ;
  padding:10px;
  clear:both;
}
.bottom_pagination .right {
  text-align:right;
  width:auto;
}
.bottom_pagination .label {
  text-transform:uppercase;
  color:#666;
}


/***************

PAGINATION

***************/
.pagination {
  display:inline;
}
.pagination a, .pagination span {
  margin-left:4px;
}
.pagination span.disabled {
  display:none;
}
.pagination span.current {
  font-weight:bold;
}
.pagination a.next_page {
}
.pagination a.prev_page {
}


/***************

FEATURED

***************/

#featured_comment {float:left; width:479px;}
#featured_comment .inner {margin-top:2em; width:479px; padding:1em 0; background:url(http://img4.southernaccents.com/static/i/hr.gif) repeat-x;}
#featured_comment h3 {margin:0 0 2px 0;}
#featured_comment a.link-to-article {font:bold 1.1em georgia, serif; margin-right:6px;}
#featured_comment a.comments {background:url(http://img4.southernaccents.com/static/i/arrow_next.gif) 0 4px no-repeat; padding-left:8px;}
#featured_comment a.link-to-comments {font-weight:bold; font-size:0.9em;}
#featured_comment blockquote {position:relative;}
#featured_comment blockquote div.ldquo {text-indent:-999em; width:19px; height:15px; background:url(http://img2.timeinc.net/ew/i/ldquo.gif) no-repeat; display:inline-block; position:absolute; left:-25px;}
#featured_comment blockquote div.rdquo {text-indent:-999em; width:19px; height:15px; background:url(http://img2.timeinc.net/ew/i/rdquo.gif) no-repeat; display:inline-block; margin-left:6px;}
#featured_comment blockquote p {font-size:133.3%; color:#60768b; display:inline;}
#featured_comment blockquote br {display:none;}
#featured_comment blockquote cite {font-weight:bold;}
#featured_comment blockquote cite span.mdash {margin:0 0.25em;}
#featured_comment  p.fc {margin:8px 20px 0 20px; font-size:1.15em; color:#555; padding:0 0 0 20px; text-indent:-20px;}
#featured_comment  p.fc .author {font-size:0.8em; color:#555; margin-left:5px; font-weight:bold; font-style:italic;}




/***************

TOP BOARDS

***************/

#top_boards {float:left; width:479px;}
#top_boards .inner {margin-top:2em; width:479px; padding:1em 0; background:url(http://img4.southernaccents.com/static/i/hr.gif) repeat-x;}
#top_boards h3 {margin:0 0 2px 0;}
#top_boards a.board {font:bold 1.1em georgia, serif; margin-right:6px;}
#top_boards a.comments {background:url(http://img4.southernaccents.com/static/i/arrow_next.gif) 0 4px no-repeat; padding-left:8px; font-weight:bold; font-size:0.9em;}

