/*

Theme Name: Endearing

Theme URI: http://www.wpthemepremium.com/theme/endearing/

Description: This theme is designed and coded by <a href="http://www.wpthemepremium.com/">Wpthemepremium</a>.

Version: 1.0

Author: Wpthemepremium

Author URI: http://www.wpthemepremium.com/

Tags: Red, Fixed Width, Two Columns, Right Sidebar, Blavatar, Gravatar, Custom Header, Custom Menu, Featured Images, Featured Image Header, Theme Options, Featured Posts, Threaded Comments, Widget Ready, Footer Widgets, Pagenavi, Social Bookmarking, Magazine Style, Ads Ready, Adsense Ready, RTL Language Support, Plugin(s) Required, Valid xhtml, Valid css

*/

/* wp-default style */

/* Images */

p img {
  max-width: 100%; /* not working in IE6 */
}

img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}

img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

/* Captions */

.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  color: #666;
}

.wp-caption img {
  border: 0 none;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 3px 4px 4px;
  color: #333;
  margin: 0;
}

/* Default */

.span-24 {
  width: 960px;
}

.clearfix {
  display: inline-block;
}

h6 {
  margin-bottom: 1.5em;
}

blockquote {
  font-family: Verdana, Arial, Helvetica, sans-serif;

  padding: 15px 10px;

  border: 1px solid #ddd;

  display: block;

  background: #f7f7f7 none -1px -10px no-repeat;
}

blockquote:hover {
  border-color: #aaa;

  background-color: #ebebeb;
}

code {
  font-family: Verdana, Arial, Helvetica, sans-serif;

  padding: 15px 10px;

  margin: 1.5em;

  color: #666;

  font-style: italic;

  display: block;

  border: 1px solid #ddd;

  background: #e3e3e3 none -28px -1px no-repeat;
}

code:hover {
  border-color: #aaa;

  background-color: #d5d4d2;
}

tbody tr:nth-child(even) td {
  background: inherit;
}

textarea {
  width: auto;

  height: auto;
}

.border-radius {
  -moz-border-radius: 5px;

  -khtml-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;
}

.twitter_back ul {
  padding: 0 !important;
}

/* Layout */

body {
  font-size: 12px;

  font-family: Arial, Helvetica, sans-serif;

  background: url(../images/bg.jpg)
    center 695px;
}

#wrapper {
  background: url(../images/wrapper_bg.jpg)
   /* repeat-x;*/
   no-repeat center 200px;
}

#wrapper_bg {
 /* background: url(../images/wrapper_bg.jpg)
    no-repeat center 160px;*/
}

#header_bg {
 /* background: url(../images/head_bg.jpg)
    no-repeat center top;*/
}

/* Header */

#header {
  position: relative;
}

#header .logo {
  float: left;

  padding: 0;

  position: absolute;

  left: 0;

  top: 7px;

  margin: 0;
}

#header .blog-name {
  margin: 0 0 0 0px;

  color: #990000;

  width: 480px;

  font-size: 35px;

  font-weight: normal;

  line-height: 35px;

  float: left;

  display: inline;

  text-shadow: #6d2322 0px -1px;
}

#header .blog-name a {
  color: #990000;

  text-decoration: none;
}

#header .blog-name a:hover {
  color: #990000;
}

#header #navigation {
  font-size: 14px;

  height: 60px;

  margin: 25px 0 0;

  display: inline;

  overflow: hidden;

  width: 800px;

  padding: 0 20px;
}

#header #navigation ul {
  margin: 0;

  padding: 0;

  text-transform: capitalize;
}

#header #navigation ul li {
  text-align: center;

  list-style: none;

  line-height: 43px;

  padding: 0px 5px;

  float: left;
}

#header #navigation ul li a {
  /*color: #7d7c7c;*/

  color: #008dca;

  padding: 0px 8px 0;

  margin-top: 14px;

  font-weight: bold;

  text-decoration: none;
}

#header #navigation ul li a:hover,
#header #navigation li.current-cat a {
  color: #008dca;

  /*color: #b83a3a;*/

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/nav_li.png)
    no-repeat center top;
}

.ad-wrap {
  position: absolute;

  right: 2px;

  top: 35px;

  float: right;
}

.ad-wrap img {
  width: 468px;

  height: 60px;
}

#header #search-wrap {
  position: absolute;

  right: 42px;

  top: 72px;

  width: 191px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/search.gif)
    no-repeat;
}

#header #search-wrap input.search-text {
  font-size: 1.2em;

  border: 0;

  margin: 0px 5px 0 0;

  color: #c5c3c3;

  padding: 4px 0 6px 5px;

  float: left;

  width: 150px;

  background: none;

  font-family: Georgia, "Times New Roman", Times, serif;
}

#header #search-wrap input#search-submit {
  border: 0;

  margin: 0px 0 0;

  width: 30px;

  padding: 0;

  height: 27px;

  float: left;

  background: none;

  cursor: pointer;
}

/* Content */

#container {
  /*margin-top: -30px;*/

  width: 960px;

  padding: 0px;

  margin: 0 auto;
}

#container-wrap {
  margin-top: 45px;

  /* padding: 40px 0 0; */
  /* margin-top: -55px;

	padding: 40px 0 0; */

  background: #f4f5f6
    url(./images/container_wrap_bg.jpg)
    repeat-y;
}

#gallery {
  /*margin: 10px 20px 30px;*/

  margin: 10px 20px 10px;
}

.slogan-wrap {
  margin: 0 auto;

  width: 926px;

  position: relative;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/slogan_wrap_bg.jpg)
    repeat-y;
}

.slogan-wrap .slogan {
  margin: 0px auto 0;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/slogan_wrap_top.jpg)
    no-repeat left top;
}

.slogan-wrap .slogan_bottom {
  width: 94%;

  display: inline-block;

  padding: 20px 30px 20px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/slogan_wrap_bottom.jpg)
    no-repeat left bottom;
}

.slogan-wrap .slogan h2 {
  color: #b83a3a;

  font-size: 22px;

  margin: 0px;

  font-weight: normal;

  font-family: Georgia, "Times New Roman", Times, serif;
}

.slogan-wrap .slogan h2 a {
  color: #b83a3a;

  text-decoration: none;
}

.slogan-wrap .slogan h2 a:hover {
  color: #1f1f1f;
}

.slogan-wrap .slogan p {
  color: #515151;

  margin: 0;

  width: 75%;

  float: left;
}

.slogan-wrap .slogan h3.button-wrap {
  color: #f4f5f6;

  font-size: 20px;

  height: 43px;

  line-height: 45px;

  position: absolute;

  right: 30px;

  top: 35px;

  white-space: nowrap;

  overflow: hidden;

  padding: 0 25px 0 0;

  font-family: Georgia, "Times New Roman", Times, serif;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/slogan_buttom.jpg)
    no-repeat right top;
}

.slogan-wrap .button-wrap span {
  width: 25px;

  height: 43px;

  float: left;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/slogan_buttom.jpg)
    no-repeat left top;
}

.slogan-wrap .slogan h3.button-wrap a {
  color: #f4f5f6;

  text-decoration: none;

  text-shadow: #841f1f -1px -1px;
}

.slogan-wrap .slogan h3.button-wrap a:hover {
  color: #ff6;
}

.index_categories {
  width: 920px;

  /*padding: 30px 0 0px;*/

  padding: 10px 0 0px;

  /*margin: 0 20px 30px;*/

  margin: 0 20px 10px;
}

.index_categories ul {
  list-style: none;

  margin: 0;

  padding: 0;
}

.index_categories .list_wrap {
  display: inline;

  float: left;

  margin: 0 20px 0 0px;

  padding: 0 0 10px;

  width: 290px;

  //height: 88px;

  overflow: hidden;
}

.index_categories .list_content {
  padding: 0;

  margin: 0 0 20px;
}

.index_categories .last_li {
  margin: 0;

  float: right;

  width: 300px;
}

.index_categories .list_title {
  font-size: 20px;

  padding: 12px 0 9px 50px;

  color: #1f1f1f;

  line-height: 20px;

  font-family: Georgia, "Times New Roman", Times, serif;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/categories_list_title.jpg)
    no-repeat;
}

.index_categories .list_title a {
  color: #1f1f1f;

  text-decoration: none;
}

.index_categories .list_title a:hover {
  color: #0d80c1;
}

.index_categories .list_detail {
  /*color: #6f6f6f;*/

  color: #000000;

  text-align: justify;

  margin: 0;

  padding: 0px 0 0;
}

.index_categories .list_detail a {
  color: #2f9fd5;

  text-decoration: none;
}

.index_categories .list_detail a:hover {
  color: #b83a3a;

  text-decoration: underline;
}

#content,
#index_content {
  width: 626px;

  float: left;

  display: inline;

  padding: 0px 0px 10px;

  margin: 0 0px 0 10px;

  overflow: hidden;
}

#index_content .content_title {
  color: #2d2d2d;

  padding: 0 0 22px 0;

  margin: 0 5px 0 0;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/content_title_bg.jpg)
    repeat-x left 16px;
}

#index_content .content_title a {
  color: #2d2d2d;

  text-decoration: none;
}

#index_content .content_title a:hover {
  color: #b83a3a;
}

#index_content .content_title h2 {
  font-size: 20px;

  background: #f4f5f6;

  display: inline;

  padding: 0 12px 0 0;

  font-weight: normal;

  font-family: Georgia, "Times New Roman", Times, serif;
}

#index_content .post {
  padding: 0px 0px;

  margin: 0 10px 25px 0;

  text-align: justify;

  float: left;

  width: 306px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/index_post_bg.jpg)
    repeat-y;
}

#index_content .even_post {
  margin: 0 0 25px;
}

#content .post,
#content .page {
  padding: 0px 0px;

  margin: 0 0px 25px 0;

  width: 626px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/post_bg.jpg)
    repeat-y;
}

#content .post_bottom {
  padding: 0 0 20px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/post_bottom.jpg)
    no-repeat left bottom;
}

#index_content .post .postthumb img {
  float: left;

  width: 69px;

  height: 69px;

  padding: 5px 6px;

  margin: 3px 10px 0px 0;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/postthumb_bg.jpg)
    no-repeat;
}

.post .posttitle,
.page .posttitle {
  padding: 20px 15px 11px 54px;

  margin: 0px 0 5px;

  font-size: 18px;

  line-height: 18px;

  color: #2d2d2d;

  font-weight: normal;

  font-family: Georgia, "Times New Roman", Times, serif;
}

#index_content .post .posttitle {
  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/index_post_title.jpg)
    no-repeat;
}

#content .post .posttitle,
#content .page .posttitle {
  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/post_title.jpg)
    no-repeat;
}

.post .posttitle a,
.page .posttitle a {
  color: #2d2d2d;

  text-decoration: none;
}

.post .posttitle a:hover,
.page .posttitle a:hover {
  color: #b83a3a;
}

#index_content .post .postmeta {
  color: #999;

  margin: 0;

  display: inline-block;

  width: 83%;

  padding: 0 15px 20px 35px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/index_post_bottom.jpg)
    no-repeat left bottom;
}

#content .post .postmeta {
  color: #2d2d2d;

  margin: 0;

  padding: 0 15px 20px 35px;

  font-style: italic;
}

.post .postmeta a {
  color: #999;

  text-decoration: none;

  border-bottom: #999 1px dotted;
}

.post .postmeta a:hover {
  color: #b83a3a;

  border-bottom: #b83a3a 1px dotted;
}

.post .postmeta .date {
  float: left;

  padding: 0 0 0 15px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/postmeta_bg.jpg)
    no-repeat left 3px;
}

.post .postmeta .comments {
  float: right;

  padding: 0 0 0 18px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/postmeta_bg.jpg)
    no-repeat left -48px;
}

#index_content .post .postentry {
  width: 251px;

  overflow: hidden;

  padding: 0px 0px 0 35px;
}

#content .post .postentry,
#content .page .postentry {
  width: 575px;

  overflow: hidden;

  line-height: 1.8;

  /*text-align:justify;*/

  padding: 0px 0px 0 35px;
}

.post .postentry p {
  /*color: #767676;*/

  color: #000000;

  margin: 0px 0 10px;
}

.widget_wrap {
  clear: both;
}

.widget_wrap a {
  color: #767676;
}

.widget_wrap a:hover {
  color: #b83a3a;
}

.widget_wrap ul li {
  margin: 0px;

  padding: 0 0 20px;

  clear: both;

  overflow: hidden;
}

.widget_wrap ul ul li {
  width: 300px;

  margin: 0 10px 0 0;

  padding: 3px 0;

  display: -moz-inline-stack;

  display: inline-block;

  vertical-align: top;

  zoom: 1;

  *display: inline;
}

.widget_wrap ul ul ul li {
  margin: 0;

  padding: 3px 0 0 20px;
}

.qtrans_language_chooser {
  list-style-type: none;
  background: none;
}

#qtranslate-chooser {
  margin: 0 18px 0 0;
}

#qtranslate-chooser li {
  float: left;
  margin: 15px 5px 0 0;
}

#content .widget_content {
  color: #6f6f6f;

  /*color: #000000;*/
}

.notfound {
  width: 90%;

  margin: 100px auto;

  text-align: center;

  font-size: 4em;

  font-weight: bold;

  color: #484848;
}

.crumbs {
  float: left;

  margin: 0px 0px 10px;

  padding: 0 0 0px 20px;

  font-size: 14px;

  color: #000;

  display: inline;

  font-family: Georgia, "Times New Roman", Times, serif;
}

.crumbs .key {
  color: #900;

  font-size: 18px;
}

/* Sidebar */

#sidebar {
  width: 260px;

  padding: 0;

  margin: 0 25px 0 0px;

  display: inline;

  float: right;

  overflow: hidden;

  /*color: #6f6f6f;*/

  color: #000000;

  line-height: 1.8;
}

#sidebar .custom_images a img {
  margin: 0 1px;
}

#sidebar .toolbox {
  padding: 0px;

  margin: 5px 0 0;
}

#sidebar .toolbox .sidebarad-wrap {
  text-align: center;

  padding: 20px 0 20px 0px;

  margin: 0px 0px 0px 0px;
}

.ad125 {
  margin: 2px 1px 0;

  padding: 0;
}

.sidebar a {
  color: #535354;

  text-decoration: none;
}

.sidebar a:hover {
  color: #b83a3a;

  text-decoration: none;
}

.sidebar h2 {
  /*color: #2d2d2d;*/

  color: #006666;

  font-size: 13px;

  margin: 0;

  padding: 0px 0px 15px;

  text-transform: capitalize;

  font-weight: bold;

  font-family: Georgia, "Times New Roman", Times, serif;
}

.sidebar ul {
  margin: 0;

  padding: 0;

  list-style-type: none;
}

.sidebar ul li {
  font-size: 12px;

  list-style-type: none;

  padding: 3px 0;

  margin: 0;
}

.sidebar ul li div {
  margin: 0;

  padding: 0;

  overflow: hidden;
}

.sidebar ul ul {
  padding: 0px;

  overflow: hidden;
}

.sidebar ul ul li {
  padding: 3px 0;

  margin: 0;

  word-wrap: break-word;
}

.sidebar ul ul ul {
  width: 85%;

  magin: 0;

  padding: 0 0 0 15px;
}

.sidebar ul ul ul li {
  border-bottom: none;
}

.sidebar .contact_wrap p {
  margin: 0 0 0px;
}

#sidebar .about label {
  color: #535354;

  font-weight: bold;
}

.sidebar .contact_wrap p.contact_detail {
  padding: 0 0 10px;
}

.sidebar select {
  width: 80%;

  margin-left: 30px;
}

.sidebar .widget_content {
  margin-bottom: 25px;
}

.flickr .flickr_badge_wrapper {
  padding: 0;

  text-align: left;
}

#sidebar .flickr {
  padding: 0;
}

.flickr a img {
  width: 56px;

  height: 56px;

  margin: 5px 5px 0 0;

  padding: 0px;
}

/* Footer */

#footer {
  width: 960px;

  margin: 0 auto;

  text-align: center;

  padding: 0;
}

#footer .credit {
  font-size: 12px;

  padding: 48px 0px 28px;

  color: #fefdfd;

  width: 960px;

  margin: 0 auto;

  position: relative;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/footer_bg.jpg)
    no-repeat;
}

#footer .credit a {
  color: #fefdfd;

  text-decoration: none;
}

#footer .credit a:hover {
  border-bottom: #fefdfd dotted 1px;
}

/* Footersidebar */

.footersidebar {
  width: 960px;

  padding: 30px 0px 0px;

  color: #888;

  background: #f3f3f3
    url(https://www.saintkasturi.com/wp-content/themes/endearing/images/footersidebar_bg.jpg)
    no-repeat;
}

.footersidebar ul {
  list-style: none;

  padding: 0 24px;

  margin: 0;

  text-align: left;
}

.footersidebar ul li {
  float: left;

  margin-right: 20px;

  padding: 0 0 0 35px;

  overflow: hidden;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/footersidebar_li.png)
    no-repeat;
}

.footersidebar ul li.footer_about {
  line-height: 21px;
}

.footersidebar .footer_li1 {
  width: 250px;
}

.footersidebar .footer_li2 {
  width: 250px;
}

.footersidebar .footer_li3 {
  width: 255px;

  margin: 0;
}

.footersidebar li h2 {
  color: #b83a3a;

  padding: 0 0 10px;

  margin: 0;

  font-size: 14px;

  font-weight: bold;

  text-transform: capitalize;
}

.footersidebar ul ul {
  padding: 0;
}

.footersidebar ul ul li {
  width: 100%;

  margin: 0 0 20px;

  padding: 0;

  background: none;
}

.footersidebar ul ul ul li {
  font-size: 12px;

  padding: 6px 0 6px 0px;

  margin: 0;

  width: 100%;

  border-bottom: #9d9d9d 1px dotted;
}

.footersidebar ul ul ul ul li {
  font-size: 12px;

  margin: 0;

  padding-left: 15px;

  width: 85%;

  border-bottom: none;
}

.footersidebar a {
  color: #6f6f6f;

  text-decoration: none;
}

.footersidebar a:hover {
  color: #b83a3a;
}

.footersidebar li p,
.footersidebar li div {
  margin: 0px;
}

.footersidebar .blogroll {
  padding-left: 0;
}

/*wp-pagenavi*/

.wp-pagenavi {
  padding: 0px 0px;

  line-height: 35px;

  margin: 0 auto 10px;

  text-align: center;
}

.wp-pagenavi a {
  padding: 0;

  margin: 0;

  text-decoration: none;

  color: #444;

  text-shadow: #fff 1px 1px;

  font-size: 11px;

  border-color: #959696;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/pagenavi_bg.jpg)
    repeat-x;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

  border-radius: 3px;
}

.wp-pagenavi a:hover {
  color: #fff;

  text-shadow: #444 1px 1px;
}

.wp-pagenavi a,
.wp-pagenavi span {
  margin: 3px !important;

  padding: 4px 8px !important;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/pagenavi_bg.jpg)
    repeat-x !important;
}

.wp-pagenavi span.pages,
.wp-pagenavi span.current,
.wp-pagenavi span.extend {
  padding: 3px 8px;

  margin: 3px !important;

  color: #444;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

  border-radius: 3px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/pagenavi_bg.jpg)
    repeat-x;
}

.wp-pagenavi a:hover,
.wp-pagenavi span.current {
  border-color: #772929 !important;

  font-weight: normal !important;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

  border-radius: 3px;

  background: url(https://www.saintkasturi.com/wp-content/themes/endearing/images/pagenavi_hover_bg.jpg)
    repeat-x !important;
}

.wp-pagenavi span.current {
  color: #fff;
  text-shadow: #444 0px 1px;
}

/* Calendar */

#wp-calendar {
  empty-cells: show;

  margin: 0px auto 0;

  width: 100%;

  color: #2d2d2d;
}

#wp-calendar #next a {
  padding-right: 10px;

  text-align: right;

  font-size: 11px;
}

#wp-calendar #prev a {
  padding-left: 10px;

  text-align: left;

  font-size: 11px;
}

#wp-calendar a {
  display: block;

  font-weight: bold;

  text-decoration: none;
}

#wp-calendar a:hover {
  background: #fc0;

  color: #000;
}

#wp-calendar caption {
  text-align: center;

  padding-bottom: 10px;

  width: 100%;

  font: bold 13px Verdana, Arial, Sans-Serif;
}

#wp-calendar td {
  text-align: center;

  padding: 3px 0;

  font-size: 12px;

  text-align: center;
}

#wp-calendar th {
  text-align: center;

  font-style: normal;

  font-size: 12px;

  font-weight: bold;

  text-transform: capitalize;
}

/* Comments */

h3#comments {
  padding: 10px 0;

  font-size: 1.6em;

  font-weight: normal;

  color: #000;

  width: 603px;

  margin: 0 0 0 20px;

  border-bottom: 6px solid #e9e9e9;
}

#commentform {
  margin: 5px 0 0 0px;
}

#commentform input {
  width: 170px;

  padding: 2px;

  margin: 5px 5px 1px 0;

  font: 0.9em "Lucida Grande", Verdana, Arial, Sans-Serif;
}

#commentform textarea {
  width: 98%;

  padding: 2px;

  font: 0.9em "Lucida Grande", Verdana, Arial, Sans-Serif;
}

#commentform p {
  margin: 5px 0;

  font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
}

#commentform #submit {
  margin: 0 0 5px auto;

  float: right;
}

#respond {
  width: 603px;

  margin: 0 0 0 20px;
}

#respond h3 {
  padding: 10px 0;

  font-size: 1.6em;

  font-weight: normal;

  color: #000;

  border-bottom: 3px solid #eee;
}

#respond a {
  color: #01a4f8;
}

#respond a:hover {
  color: #223454;
}

#respond:after {
  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;
}

#commentform small {
  color: #666;

  font-weight: normal;
}

.commentlist {
  padding: 0 0 0 0px;

  margin: 0 0 0 20px;

  width: 603px;

  overflow: hidden;
}

.commentlist li {
  margin: 0px 0 0px;

  padding: 10px 0px 10px;

  list-style: none;

  font-weight: bold;

  overflow: hidden;
}

.commentlist li ul {
  padding: 10px 0px 0;
}

.commentlist li .children {
  padding-left: 20px;
}

.commentlist ul ul li {
  margin: 0px;

  padding: 10px 0 0 20px;

  font-size: 1em;
}

.commentlist p {
  margin: 10px 5px 10px 0;

  font-weight: normal;

  line-height: 1.5em;

  font-size: 1em;

  text-transform: none;

  color: #000;
}

.commentlist li .avatar {
  float: right;

  border: 1px solid #777777;

  padding: 2px;

  background: #fff;
}

.commentlist li a {
  color: #000;
}

.commentlist .reply {
  border-bottom: 1px solid #e0e0e0;

  padding: 0px 0 50px;
}

.commentlist .reply a {
  background: none repeat scroll 0 0 #000000;

  border-right: 4px solid 3ba0d1;

  color: #fff;

  float: left;

  font-size: 11px;

  margin: 0 0 10px;

  padding: 2px 10px 3px;

  text-decoration: none;

  -moz-border-radius: 5px;

  -khtml-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;
}

.commentlist .reply a:hover {
  color: #fc0;
}

.commentlist .reply a:active {
  position: relative;

  top: 1px;
}

.commentlist li cite,
.commentlist li cite a {
  font-size: 1.2em;

  font-style: normal;

  color: #b83a3a;
}

.commentlist li cite a:hover {
  color: #01a4f8;
}

.commentlist .says {
  color: #888;

  font-weight: normal;
}

#content .comment-body p a {
  text-decoration: underline;
}

.nocomments {
  text-align: center;
}

.commentlist li .commentmetadata {
  font-size: 11px;

  display: block;

  font-weight: normal;

  color: #666;

  margin: 5px 0;
}

.commentlist li .commentmetadata a {
  color: #666;
}

.commentlist li .commentmetadata a:hover {
  color: #01a4f8;
}
/*
     FILE ARCHIVED ON 04:35:20 Jun 12, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:56:11 Jul 14, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.681
  exclusion.robots: 0.036
  exclusion.robots.policy: 0.021
  esindex: 0.013
  cdx.remote: 25.87
  LoadShardBlock: 258.506 (3)
  PetaboxLoader3.datanode: 223.229 (4)
  load_resource: 89.148
  PetaboxLoader3.resolve: 58.824
*/
