/*
 * Theme Name: CliqueClack TV
 * Theme URI: http://cliqueclack.com/tv/
 * Description: CliqueClack TV
 * Version: 4.0
 * Author: Keith McDuffee
 * Author URI: http://gudlyf.com/
 * Tags: none
 * */

/* * { margin:0; padding:0; border:0; outline:0; vertical-align:top; } */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
  margin: 0;
  padding: 0;
  border: none;
  outline: 0;
  vertical-align: top;        
}

:focus
{
  outline: 0;
}

/*
@font-face {
  font-family: badaboom;
  src: url('fonts/BadaBoom_BB.eot');
  src: local(badaboom), url('fonts/BadaBoom_BB.ttf') format('opentype');
}
*/

.primary-color-1 { color: #384C2E; }

.primary-color-2 { color: #9CB272; }

.primary-color-3 { color: #990000; }

a
{
  color: #990000;
  text-decoration: none;
}

.badaboom
{
  /*font-family: badaboom, Verdana, Georgia, "Times New Roman", Times, sans-serif;*/
  /*font-family: badaboom, Impact, Charcoal, Gadget, Verdana, sans-serif;*/
  font-family: Impact, Charcoal, Gadget, Verdana, sans-serif;
}

.rounded-box
{
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  behavior: url('../../../../scripts/border-radius.htc');
}

body
{
  background: #384c2e;
  font-family: Verdana, Georgia, "Times New Roman", Times, sans-serif;
}

/* END COMMON */

#tippytop
{
  background: #fff;
  clear: both;
  color: #323232;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

#tippytop a
{
  color: #990000;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px dotted;
}

#tippytop a:hover
{
  border-bottom: none;
}

#topbanner_nav_outer
{
  background: #fff;
  clear: both;
  height: 41px;
  padding: 0;
  width: 100%;
}

#footer
{
  background: url('images/innerbox-bottom_v1.jpg') no-repeat top;
  clear: both;
  font-size: 14px;
  height: 51px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 1050px;
}

#footer div
{
  padding-top: 10px;
}

#footer a
{
  color: #384c2e;
  text-decoration: none;
}

#topbanner_nav_inner
{
  background: #fff;
  margin: auto;
  padding: 0;
  width: 970px;
}

#topbanner_nav_inner a
{
  color: #fff;
  text-decoration: none;
}

#topbanner_nav_inner a:hover
{
  font-weight: bold;
}

#topbanner_nav_inner_left
{
  float: left;
  width: 300px;
}

#topbanner_nav_inner_right
{
  float: right;
  width: 400px;
}

#topbanner_ad,
#defer-topbanner_ad
{
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  width: 728px;
}

#outer_wrap
{
  margin: auto;
  margin-top: 10px;
  width: 1140px;
}

#inner_wrap
{
  margin-left: 40px;
  width: 990px;
}

/***/

#innerbox
{
  background: url('images/innerbox-mid_v1.jpg') repeat-y;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1px;
  width: 1050px;
}

.innerbox_mid a
{
  border-bottom: 1px dotted #ccc;
}

.innerbox_mid a img
{
  border: none;
  text-decoration: none;
}

.innerbox_mid a:hover
{
  /*background-color: #f0f0e0; */
  border: none;
}

#innerbox_top
{
  background: #384c2e url('images/innerbox-top_v1.jpg') no-repeat top;
  height: 49px;
  width: 1050px;
}

#logo_left
{
  float: left;
  height: 300px;
  margin-top: -51px;
  width: 253px;
}

#logo_left_long
{
  float: left;
  height: 103px;
  margin-top: -25px;
  width: 500px;
}

#logo_left #logo_img
{
  background: url('images/cctv-logo.png') no-repeat left;
  margin-left: -53px;
  margin-top: 9px;
  height: 218px;
  position: relative;
}

#logo_left_long #logo_img_long
{
  /*background: url('images/cctv-long-logo.png') no-repeat left;*/
  margin-left: 30px;
  height: 105px;
  position: relative;
  width: 500px;
}

#logo_img h1,
#logo_img_long h1,
#logo_img_long h3
{
  color: #384c2e;
  margin-left: -500px;
  line-height: 90px;
}

#logo_img_long a
{
  text-decoration: none;
}

#logo_left #tagline
{
  background: url('images/cctv-tagline.png') no-repeat left;
  margin-left: 45px;
  margin-top: -20px;
  width: 213px;
  height: 90px;
}

#logo_right
{
  float: right;
  height: 300px;
  margin-right: 35px;
  margin-top: -51px;
  width: 745px;
}

#logo_right_long
{
  float: right;
  height: 100px;
  margin-right: 25px;
  width: 460px;
}

#side_stuff #social_buttons,
#logo_right #social_buttons
{
  margin-left: 20px;
  margin-top: -5px;
  width: 228px;
}

#logo_right_long #social_buttons
{
  float: left;
  text-decoration: none;
  width: 228px;
}

#social-buttons
{
  clear: both;
  text-decoration: none;
}

#twitter-follow
{
  background: #669ACC url('http://images1.cliqueclack.com/hub/images/twitter-icon-30.png') no-repeat;
  height: 30px;
  text-align: center;
}

#facebook-follow
{
  background: #669ACC url('http://images1.cliqueclack.com/hub/images/facebook-icon-30.png') no-repeat;
  height: 30px;
  text-align: center;
}

#social_buttons a
{
  border: none;
  color: #323232;
  text-decoration: none;
}

#social_buttons a:visited
{
  color: #323232;
}

#social_buttons img
{
  width: 70px;
  height: 70px;
}

#latest-email
{
  font-size: 14px;
  margin-left: -30px;
  font-weight: bold;
  text-align: center;
}

#latest-email a
{
  /*color: #fff;*/
}

#logo_right #topstory
{
  background: url('images/feature-box_v2.png') no-repeat top;
  border: none;
  float: left;
  font-size: 8px;
  height: 250px;
  margin-right: 0px;
  margin-top: 30px;
  width: 435px;
}

#topstory-heading
{
  color: #fff;
  float: left;
  font-size: 24px;
  margin-left: 20px;
  width: 200px;
}

#topstory a
{
  text-decoration: none;
  color: #6699CC;
}

#topstory h2
{
  color: #fff;
  font-size: 20px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-top: 30px;
}

#topstory .excerpt p
{
  color: #fff;
  float: left;
  font-size: 14px;
  height: 160px;
  margin-left: 10px;
  width: 345px;
}

#topstory .date
{
  color: #fff;
  font-size: 10px;
  font-style: italic;
  margin-left: 230px;
  margin-top: 5px;
  position: absolute;
}

#topstory .excerpt a
{
  color: #323232;
  font-size: 10px;
}

#topstory a.more
{
  color: #fff;
  float: right;
  font-size: 10px;
  margin-right: 5px;
  text-align: right;
}

.topstory_img
{
  float: right;
}

.topstory_img img
{
  height: 150px;
  margin: 2px;
  width: 150px;
}

#topstory2
{
  clear: both;
  height: 215px;
  overflow: hidden;
  margin-left: 10px;
  margin-top: 30px;
  position: relative;
  width: 415px;
}

#topstory2 h2
{
  background: url('http://images1.cliqueclack.com/images/323232-50.png');
  margin-left: 0px;
  margin-top: 0px;
}

#topstory .excerpt2
{
  background: url('http://images1.cliqueclack.com/images/323232-50.png');
  position: absolute;
  bottom:0px;
  width: 415px;
}

#topstory .excerpt2 p
{
  color: #fff;
  font-size: 14px;
}

#ad_bigbox,
.ad_bigbox,
#defer-ad_bigbox
{
  float: right;
  height: 300px;
  margin-left: 0;
  margin-top: 30px;
  padding: 0;
  width: 300px;
}

#ad_bigbox_single,
#defer-ad_bigbox_single
{
  float: none;
  height: 300px;
  margin-top: 0;
  width: 300px;
}

/***/

#innerbox_mid
{
  clear: both;
  padding-left: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 1035px;
}

#center_nav_top,
#center_nav_bottom
{
  clear: both;
  height: 20px;
}

#mid_buttons
{
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  width: 654px;
}

.mid_buttons
{
  margin-bottom: 5px;
  margin-left: 60px;
  margin-right: auto;
  width: 654px;
}

#center_nav
{
  /*background: #a7a37e;*/
  clear: both;
  color: #323232;
  height: 34px;
  margin-bottom: 10px;
  margin-right: 19px;
  padding-top: 20px;
  text-align: center;
}

#center_nav .navitem
{
  background: #006699;
  border: none;
  display: inline;
  font-size: 16pt;
  height: 34px;
  padding: 10px;
  width: 164px;
}

#center_nav a
{
  border: none;
  color: #fff;
  text-decoration: none;
}

/**/

#post_panels
{
  float: left;
  margin-top: 5px;
  width: 830px;
}

#post_panels a
{
  text-decoration: none;
}

#posts_left
{
  float: left;
  width: 490px;
}

#posts_right
{
  float: right;
  width: 315px;
}

.bigbox-top
{
  background: url('images/morepost-top_v1.png') no-repeat top;
  height: 16px;
  width: 490px;
}

#moreposts-heading
{
  background: url('images/latest-clacks.jpg') no-repeat center;
  margin-bottom: 10px;
  width: 490px;
  height: 27px;
}

#recent-comments
{
  margin-top: 10px;
}

#recent-comments-heading
{
  background: url('images/comments-top.jpg') no-repeat center;
  margin-bottom: 10px;
  width: 490px;
  height: 27px;
}

#recent-comments li
{
  font-size: 12px;
  list-style: none;
  margin-left: 10px;
  padding-bottom: 5px;
  width: 440px;
}

.bigbox-mid
{
  background: url('images/white.png');
  margin: 0;
  padding: 0;
  width: 490px;
}

.bigbox-bottom
{
  background: url('images/morepost-bottom_v1.png') no-repeat top;
  height: 16px;
  width: 490px;
}

#widgets
{
  margin-top: 10px;
}

#widgets_top
{
  background: url('http://images3.cliqueclack.com/food/images/commentary-top_v1.jpg') no-repeat top;
  height: 32px;
  width: 440px;
}

#widgets h2
{
  display: none;
}

#widgets li
{
  background: #fff;
  font-size: 12px;
  list-style: none;
  margin-left: 10px;
  padding-bottom: 5px;
  width: 440px;
}

#facebook,
#authors,
#blogroll
{
  margin-top: 10px;
}

#facebook_top
{
  background: url('http://images1.cliqueclack.com/food/images/blankbox-top_v1.jpg') no-repeat top;
  height: 32px;
  width: 340px;
}

#authors table
{
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
}

.bigbox
{
  border: none;
  margin-left: 10px;
  width: 500px;
}

.smallbox
{
  width: 315px;
}

.smallbox-top,
.smallbox-bottom
{
  height: 10px;
  width: 315px;
}

.smallbox-top
{
  background: url('images/smallbox-top_v1.png') no-repeat top;
}

.smallbox-mid,
#facebook_mid,
#defer-facebook_mid
{
  background: url('images/white.png');
  margin: 0;
}

.smallbox-bottom
{
  background: url('images/smallbox-bottom_v1.png') no-repeat top;
}

.mid_features
{
  background: url('images/mid-features_v3.png') no-repeat;
  clear: both;
  float: left;
  height: 204px;
  margin-left: 30px;
  margin-right: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 671px;
}

.mid_features a
{
  text-decoration: none;
}

#mid_features_single
{
  float: none;
  margin-bottom: 10px;
}

.mid_feature
{
  background: #fff;
  border: none;
  display: inline-block;
  height: 150px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 30px;
  position: relative;
  width: 150px;
}

.mid_feature h3
{
  background-image: url('http://images1.cliqueclack.com/hub/images/323232-50.png');
  bottom: 0;
  color: #fff;
  font-size: 12pt;
  font-weight: normal;
  margin-bottom: 10px;
  position: absolute;
  text-align: center;
  width: 150px;
}

#mid_features_left
{
  float: left;
  margin-left: 7px;
  width: 320px;
}

#mid_features_right
{
  float: right;
  margin-right: 5px;
  width: 318px;
}

#widgets_mid li
{
  width: 400px;
}

.reviews-mid,
.blogroll_mid
{
  width: 315px;
}

#facebook_mid,
#facebook_side,
#defer-facebook_mid,
#defer-facebook_side
{
  clear: both;
  height: 280px;
  width: 315px;
}

#reviews-heading
{
  background: url('images/episode-clack.jpg') no-repeat center;
  margin-bottom: 10px;
  width: 315px;
  height: 27px;
}

#facebook_mid iframe,
#defer-facebook_mid iframe
{
  margin-left: 7px;
  margin-top: 15px;
  padding: 0;
}

#authors .smallbox-mid p
{
  font-weight: bold;
  font-size: 12px;
  margin-top: 5px;
  text-align: center;
}

#authors a
{
  /*color: #374C2D;*/
}

#authors .smallbox-mid a.twitter
{
  border-bottom: none;
}

#authors-heading
{
  background: url('images/clackers.jpg') no-repeat center;
  margin-bottom: 10px;
  width: 315px;
  height: 27px;
}

#blogroll .smallbox-mid li
{
  list-style: none;
}

#blogroll .smallbox-mid li
{
  font-size: 12px;
  margin-left: 25px;
}

#blogroll-heading
{
  background: url('images/linkage.jpg') no-repeat center;
  margin-bottom: 10px;
  width: 315px;
  height: 27px;
}

.more_post,
.review
{
  background: #fff;
  margin-left: 10px;
  overflow: auto;
  padding-bottom: 5px;
  width: 480px;
}

.review
{
  width: 290px;
}

.review img
{
  float: left;
  margin-right: 5px;
  width: 50px;
  height: 50px;
}

.more_post img
{
  float: left;
  margin-right: 5px;
  width: 150px;
  height: 150px;
}

.review-img
{
  float: left;
  margin-right: 5px;
  width: 50px;
  height: 50px;
}

.morepost_text
{
  float: right;
  margin-left: 2px;
  margin-right: 5px;
  width: 310px;
}

.review-text
{
  float: right;
  margin-left: 2px;
  width: 250px;
}

.more_post h2,
.review h2
{
  color: #323232;
  font-size: 14px;
}

.more_post p,
.review p
{
  color: #323232;
  font-size: 10px;
}

.more_link
{
  clear: both;
  text-align: center;
}

.review .reviewdetails
{
  font-size: 10px;
  font-weight: bold;
}

#more_posts .author,
#more_posts .comments,
#reviews .date,
#reviews .epinfo
{
  color: #323232;
  font-size: 10px;
}

.catentry_lastline
{
  font-size: 12px;
}

.morepost_lastline .author,
.catentry_lastline .author
{
  float: left;
  font-weight: bold;
  margin-left: 10px;
}

.morepost_lastline .comments,
.catentry_lastline .comments
{
  float: right;
}

.morepost_lastline .comments a
{
}

.item_splitter
{
/*
  border-bottom: 1px dotted;
  margin: 5px auto;
  text-align: center;
  width: 10%;
*/
}

/**/

#post_entry
{
  margin-left: 30px;
  text-align: justify;
}

#left_side
{
  float: left;
  margin-top: -20px;
  width: 680px;
}

.hugebox
{
  width: 680px;
}

#comments_area
{
  clear: both;
  margin-left: 20px;
  margin-top: 10px;
  width: 680px;
}

#comment_contents
{
  margin: 10px;
}

#category_entries
{
  clear: both;
  margin-left: 30px;
  width: 680px;
}

#post_entry_top,
#category_entries_top,
.hugebox-top
{
  background: url('images/hugebox-top_v1.png') no-repeat top center;
  height: 11px;
  width: 680px;
}

#category_entries_mid,
.hugebox-mid
{
  background: url('images/white.png');
  padding-bottom: 20px;
  width: 680px;
}

#post_contents,
#category_contents
{
  margin: 0 15px;
}

#category_contents tr.odd
{
  background: #9CB272;
}

#category_contents tr.even
{
  background: #fff;
}

#category_contents a
{
  text-decoration: none;
}

#category_contents tr.even a
{
  color: #384C2E;
}

#category_contents tr.odd a
{
  color: #fff;
}

#category_contents td.category-title
{
  font-size: 14px;
  font-weight: bold;
  width: 250px;
}

#category_contents td.category-desc
{
  font-size: 14px;
}

#post_contents
{
  position: relative;
}

#edit_area
{
  min-height: 26px;
}

#category_contents h2.heading
{
  font-size: 20px;
  text-align: center;
  padding: 10px 0;
}

#category_contents #ep_reviews ul
{
  /*text-align: center;*/
}

#ep_reviews li
{
  /*display: inline;*/
  font-size: 12px;
  font-weight: bold;
  margin-left: 20px;
}

#comments_area_mid h3
{
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

ol.commentlist
{
  margin-left: 35px;
  margin-right: 15px;
}

#post_entry_bottom,
#category_entries_bottom,
.hugebox-bottom
{
  background: url('images/hugebox-bottom_v1.png') no-repeat bottom center;
  height: 11px;
  width: 680px;
}

#category_title
{
  font-size: 18px;
  margin-bottom: 20px;
  text-align: center;
}

#category_title h1
{
  display: inline;
  font-size: 18px;
  font-weight: bold;
}

.catentry
{
  margin-bottom: 20px;
  height: 150px;
}

.catentry a
{
  text-decoration: none;
}

.catentryimg
{
  float: left;
  margin-right: 5px;
  width: 150px;
  height: 150px;
}

.catentryimg img
{
  width: 150px;
  height: 150px;
}

.entrytitle
{
  text-align: left;
  width: 645px;
}

.entrytitle h1
{
  display: inline;
  font-size: 22px;
}

.entrytitle #authored-by
{
  font-size: 12px;
}

.catentrytext
{
  float: right;
  width: 480px;
}

.catentrytext h2
{
  font-size: 14px;
}

.catentrytext h3
{
  font-size: 14px;
  font-weight: normal;
  margin: 0 30px;
}

.entryexcerpt
{
  /*min-height: 25px;*/
  width: 600px;
}

.entryexcerpt h2
{
  color: #384c2e;
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 10px;
}

#post_contents .epinfo
{
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.entrybody
{
  clear: both;
  font-size: 12px;
  margin-top: 20px;
}

.entrybody a
{
  border-bottom: 1px dotted #CCC;
}

.entrybody a img
{
  border: none;
}

.pagelinks
{
  font-weight: bold;
  text-align: center;
}

.entrybody a:hover
{
  background-color: #F0F0E0;
}

#post_entry p,
#post_entry ul,
#post_entry ol
{
  margin: 0;
  padding: 0 0 10px;
}

#post_entry ul,
#post_entry ol
{
  margin-left: 25px;
}

#post_entry code
{
  font-size:1.1em;
  text-align:left;
  padding:.2em;
}

#post_entry h3
{
  font-size:1.5em;
  padding-bottom:.3em;
}

.entrybody img
{
  max-width: 580px;
  margin-left: 5px;
  margin-right: 5px;
  border: 0;
}

.entrybody .wp-polls
{
  width: 425px;
  padding: .5em .2em 2em 1em;
}

/***/

div.audio,
div.html5-audio
{
  display: block;
  font-size: 8px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  width: 450px;
}

div.podclack_mid div.audio,
div.podclack_mid div.html5-audio
{
  width: 300px;
}

/*
div.video,
div.html5-video
{
  display: block;
  font-size: 8px;
  height: 240px;
  margin-left: auto;
  margin-right: auto;
  width: 320px;
}
*/

/***/

.sidebar
{
  float: right;
  margin-right: 35px;
  margin-top: 5px;
}

#sidebar_single
{
  height: 1240px;
  width: 300px;
}

#side_stuff
{
  float: right;
  margin-right: 30px;
  margin-top: 10px;
  padding-bottom: 10px;
  width: 280px;
}

/*
#side_stuff img,
#logo_right_long img
{
  height: 90px;
  width: 90px;
}
*/

#sidebar_single #side_stuff
{
  width: 300px;
}

#ad_sidebar,
#defer-ad_sidebar
{
  clear: both;
  height: 620px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  width: 160px;
}

/***/

#post_entry img.aligncenter
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}

#post_entry img.alignright
{
  display:inline; 
  float: right;
  margin:0 0 14px 14px;
  padding:4px;
}

#post_entry img.alignleft
{
  display:inline;
  float: left;
  margin:0 7px 2px 0;
  padding:4px;
}

.photocredit
{
  font-size: 0.8em;
  text-align: right;
}

/***/

.entrybody #tags
{
  /*background: #FFCB99;*/
}

.entrybody #tags p
{
  font-size: 10px;
}

/***/

.nav-global
{
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
  width: 600px;
}

.nav-previous
{
  text-align: center;
}

/***
 * COMMENTS
**/

.reply
{
  background: url('http://images1.cliqueclack.com/food/images/reply_v1.png') no-repeat left;
  float: right;
  width: 60px;
}

.comment-reply-link
{
  margin-left: 18px;
}

div.comment-top-1
{
  background: url('images/comment-1-top.png') no-repeat top;
  height: 11px;
  width: 680px;
}

div.comment-mid-1
{
  background: url('images/white.png');
  width: 680px;
}

div.comment-text-1
{
  float: right;
  margin-right: 10px;
  width: 520px; /* was 580 */
}  

div.answer div.comment-text-1
{
  float: left;
  width: 400px;
}

div.comment-bottom-1
{
  background: url('images/comment-1-bottom.png') no-repeat bottom;
  height: 26px;
  width: 680px;
}

div.depth-2
{
  margin-left: 50px;
}

div.comment-top-2
{
  background: url('images/comment-2-top.png') no-repeat top;
  height: 11px;
  width: 630px;
}

div.comment-mid-2
{
  background: url('images/white.png');
  width: 630px;
}

div.comment-text-2
{
  float: right;
  margin-right: 10px;
  width: 470px;
}  

div.comment-bottom-2
{
  background: url('images/comment-2-bottom.png') no-repeat bottom;
  height: 26px;
  width: 630px;
}

div.depth-3,
div.depth-4,
div.depth-5
{
  margin-left: 50px;
}

div.comment-top-3,
div.comment-top-4,
div.comment-top-5
{
  background: url('images/comment-3-top.png') no-repeat top;
  height: 11px;
  width: 580px;
}

div.comment-mid-3,
div.comment-mid-4,
div.comment-mid-5
{
  background: url('images/white.png');
  width: 580px;
}

div.comment-text-3,
div.comment-text-4,
div.comment-text-5
{
  float: left;
  margin-right: 10px;
  width: 410px;
}  

div.comment-bottom-3,
div.comment-bottom-4,
div.comment-bottom-5
{
  background: url('images/comment-3-bottom.png') no-repeat bottom;
  height: 26px;
  width: 580px;
}

div.comment-text p
{
  font-size: 12px;
  padding-bottom: 10px;
  word-wrap: break-word;
}

div.comment-text a
{
  color: #000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

div.comment-author
{
  float: left;
  width: 150px;
}

div.comment-author div.author-link
{
  clear: both;
}

div.comment-author em
{
  color: red;
}

div.comment-author div.avatar
{
  width: 40px;
  margin-left: auto;
  margin-right: auto;
}

div.comment-author div.avatar img
{
  height: 40px;
  width: 40px;
}

div.comment-author div.author-link
{
  font-size: 10px;
  font-weight: bold;
  text-align: center;
}

div.comment-author div.author-link a
{
  color: #000;
}

div.comment-text a:hover
{
  text-decoration: underline;
}

#commentform #comment-user-details
{
  font-size: 12px;
  font-weight: bold;
}

#commentform small
{
  font-size: 10px;
}

#commentform label
{
  font-size: 12px;
}

#commentform textarea#comment
{
  margin-left: 20px;
  width: 630px;
}

#respond h3,
h3#comments
{
  color: #384c2e;
}

.entrymeta .postinfo
{
  background: #384C2E;
  color: #fff;
  height: 84px;
  margin-left: -15px;
  margin-right: auto;
  padding-left: 127px;
  padding-right: 128px;
  width: 425px;
}

#post_contents .entrymeta a
{
  color: #fff;
}

#post_contents .entrymeta a:hover
{
  border: none;
  background-color: transparent;
}

.postedby
{
  float: right;
  font-size: 14px;
  height: 84px;
  margin-top: 20px;
  width: 300px;
}

.gravatar
{
  background-color: #fff;
  clear: right;
  color: #fff;
  float: left;
  height: 80px;
  margin: 0 15px 0 0;
  padding: 2px;
  width: 80px;
}

.rating-clacks
{
  width: 105px;
  height: 22px;
}

/***/

.author-gravatar
{
  clear: right;
  float: left;
  margin: 0 15px 0 0;
  padding: 2px;
}

#author_bio
{
  min-height: 85px;
}

#authorbio_text h1
{
  display: inline;
  font-size: 16px;
}

#authorbio_text
{
  margin-left: 100px;
}

/***/

.related_post_title
{
  color: #384c2e;
  text-align: center;
}

/***/

.wp-polls
{
  background: #9CB272;
  border: 1px dotted #384c2e;
  margin-left: auto;
  margin-right: auto;
}

/***/

#search {
  background: url('images/search-bg_v1.png') no-repeat;
  height: 80px;
  width: 150px;
}

#search
{
  margin-left: auto;
  margin-right: auto;
}

#logo_right_long #search
{
  float: right;
  margin: 0;
}

#side_stuff #search
{
  margin-top: -10px;
}

form#search_form
{
  width: 150px;
}

input#searchbox
{
  margin-top: 35px;
  margin-left: 12px;
  width: 120px;
}

#search_results
{
  width: 100%;
}

#search_results a
{
  color: #990000;
}

.gsc-control-cse a
{
  background: transparent;
  border: 0;
  text-decoration: none;
}

.gsc-adBlock,
.gsc-tabHeader,
.gsc-tabsArea,
.gsc-resultsHeader,
.gsc-twiddle
{
  display: none;
  margin: 0;
  padding: 0;
}

.gs-result .gs-title, .gs-result .gs-title *
{
  color: #990000;
  text-decoration: none;
}

.gs-no-results-result,
.gs-error-result,
.gs-no-results-result .gs-snippet, 
.gs-error-result .gs-snippet
{
  margin: 0;
  padding: 0;
}

.gs-visibleUrl
{
  display: none;
}

.gsc-cursor-box
{
  text-align: center;
}

/***/


.gReader-list
{
  list-style: none;
}

.gReader-title
{
  font-size: 14px;
  font-weight: bold;
}

.gReader-title a
{
}

.gReader-tweet
{
  display: inline;
  height: 18px;
  width: 18px;
}

.gReader-tweet a
{
  border: 0;
}

.gReader-tweet a:hover
{
  background: transparent;
}

.gReader-date
{
  font-size: 10px;
}

.gReader-source
{
  font-size: 10px;
}

.gReader-item
{
  margin: 10px 0;
}

.gReader-source img
{
  /*float: left;*/
  height: 16px;
  width: 16px;
}

.grCredit
{
  display: none;
}

/***/

.video-450x310
{
  height: 310px;
  margin-left: auto;
  margin-right: auto;
  width: 450px;
}

.video-564x320
{
  height: 320px;
  margin-left: auto;
  margin-right: auto;
  width: 564px;
}

/***/
.questionbox .entrytitle
{
  line-height: 24px;
}

.questionbox #tags
{
  margin-top: 50px;
}

#entrybody-question .related_post_title
{
  line-height: 0px;
  visibility: hidden;
}

#entrybody-question #related_posts_title
{
  font-size: 12px;
  font-weight: bold;
}

#entrybody-question .related_post
{
  font-size: 12px;
}


.comment-rating
{
  /*text-align: center;*/
}

.ratingbox
{
  float: right;
  margin-right: 20px;
  width: 100px;
  top: 0;
}

.ratingbox-up,
.ratingbox-down
{
  border: none;
  cursor: pointer;
  height: 60px;
  margin: 0;
  padding: 0px;
  width: 46px;
}

.ratingbox-up
{
  float: left;
}

.ratingbox-down
{
  float: right;
}

.karma-up,
.karma-down
{
  color: #fff;
  font-size: 14px;
  margin-top: 8px;
  text-align: center;
}

.karma-down
{
  /*margin-left: 25px;*/
}

.relates
{
  font-size: 10px;
}

div.answer .comment-text p
{
  font-size: 12px;
}

div.toprated .comment-text p
{
  font-size: 18px;
}

div.toprated .comment-text a
{
  font-size: 18px;
}

a.answer-date
{
  font-size: 8px;
  margin-left: 5px;
  text-align: center;
}

#entrybody-question
{
  margin-top: 60px;
  text-align: left;
}

#entrybody-question h3
{
  font-size: 22px;
  text-align: left;
}

#entrybody-question p
{
  text-align: left;
}

/***/

.adbrite
{
  text-align: center;
}

.adbrite a,
.adbrite a:visited
{
  color: #384c2e;
}

/***/

.clear { clear: both; }

.clearfix {display: inline-block;}  /* for IE/Mac */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.invisible
{
  clear: both;
  display: none;
  height: 0;
  margin: 0;
  padding: 0;
  width: 0;
}

img#wpstats{display:none}

#logo_img_long h3
{
  color: #384c2e;
  margin-left: -500px;
  line-height: 90px;
}
