/* General Styles */
#discussion {
	background-color:#FFF;
}

/* Layout Stylesheet */


.authorTimeContainer{
	float: left;
}

.replyLink {
	float:left;
	margin-right:4px;
}
.reply-votebuttons { 
	float:right;
	margin-right:1em;
	}
div.noComments {
	text-align:center;
	line-height:30px;
	}
.votes, .thumbs {
	float:right; 
   }
.thumbup, .thumbdown {
	float:left;
	margin-right:4px;
}
.thumbup{ width:16px; height:16px; 
          background: transparent url('../122646022/_img/tpl/channels/vote_yes.png') 0px -16px no-repeat; }
.thumbs.vote-yes  .thumbup {  background-position: 0px 0px; }
.thumbs.vote-yes  .thumbdown {  background-position: 0px -16px; }
.thumbs.vote-no  .thumbup {  background-position: 0px -16px; }
.thumbs.vote-no  .thumbdown {  background-position: 0px 0px; }
.thumbs .active {  background-position: 0px 0px; }
.originalVotes { display:none; }
.originalThumb { display:none; }
.thumbdown { 
	width:16px; 
	height:16px; 
	background: transparent url('../122646022/_img/tpl/channels/vote_no.png') 0px -16px no-repeat;
	}
#commentsHeader {
	background-color:#dcdcdc;
	margin:0 0 1em 0;
	border:1px solid #CCC;
	height:36px;
}

.discussBtn {
	font-size: 11px;
	padding: .25em .5em; 
	border: 1px solid #708090;
	text-decoration: none;
	color: #708090;
	background: #FFF;
	display:block;
	}
a.discussBtn:hover {
	background-color: #708090;
	color: #FFF;
	border: 1px solid #FFF;
}
img.icon {
	padding-right: 4px;
	vertical-align: text-bottom;
}
#bar {
   border:dashed #545454;
   border-width:1px 0 1px 0;
   position: relative;
}

#bar-left {
   position: absolute;
   top: 0;
   right: 0;
}
#login-form, #openid-form {
   float: right;
   margin-top: -0.5em;
   display: none;
}

#email, #password {
   width: 10em;
}

#openid_url {
   width: 20em;
   background: url(http://www.quizrevolution.com/static/img/login-bg.gif) no-repeat;
   background-position: 0 50%;
   padding-left: 16px;
}

#login-shortcuts {
   float: right;
}

p.form-help, form.delete {
   display: inline;
}


.metadata {
   font-size: .8em;
   clear: left;
   background-color: #F5F5F5; /* WhiteSmoke */
   padding: .2em;
   border-top: 1px dashed #808080;
   border-bottom: 1px dashed #808080;
}
code {
   font-family: monospace;
   font-size: 110%;
   color: #000;
}

.errorlist {
   color: red;
   font-weight: bold;
}

/* centered spinner */
#ajaxload {
   display: none;
   position:absolute;
   z-index:1000;
   top:50%;
   left:50%;
}
.refreshLink {
	float:left;
	margin:.5em 0 0 .5em;
}
.control-link {
   float: right;
	margin:.5em .5em 0 0;
}

.selected { /* is not link, but doesn't matter */
   font-weight: bold;
}
a.reply-link {
	text-decoration: none;
	color:#708090;
}
a.reply-link:hover {
	color:#000;
}

/* Comments */


#comments-foreach { 
   height:385px;
   overflow-y:auto;
 }

.blogcomment, .pingback {
   clear: left;
   padding: .5em;
   border-bottom:solid lightgrey;
   border-width:thin;
	margin:.5em 0;
                          
}

.blogcomment .text, .pingback .text {
   padding-top: .01em;
}

/*.odd {
   background-color: #F5F5F5;} /* WhiteSmoke */



.author, .pingback-title {
   float: left;
   font-weight: bold;
}


.comment-time, .pingback-time {
   color:grey;
}

blockquote {
   border-left:5px solid #DDDDDD;
   margin-left:1em;
   padding-left:1em;
}

.comment-edit-area {
   width: 100%;
   height: 10em;
}

.edit-submit {
   display: none;
}

.pingback-location {
   color: #999;
}

.read-more {
   text-align: right;
}

/* Comment Form */

.form-help {
   font-size: 0.8em;
   margin-left: 0.5em;
}

#comment-form th {
   width: 1px;
}

#id_name, #id_email, #id_site {
   width: 25em;
   margin: 0 1% 0 0;
}

#id_body {
   height: 15em;
   width: 95%;
	margin:10px 5px;
}

.message {
   border: 1px solid #F00;
   margin-top: 1em;
}

/* Footnotes */
div.footnote p {
   display: inline;
}

/* Bookmarks */

.bookmarks {
   font-size: 0.8em;
   margin-top: 1em;
}

.bookmarks a:hover {
   background: none;
}

/* avatar image */
.avatar {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
    border: 1px #000 solid;
    padding-bottom: 0;
    margin-bottom: 0;
}

.textblock {
    border: 1px #000 solid;
}

/* Tag cloud **************/

.tag-1 { font-size: 70%; }
.tag-2 { font-size: 85%; }
.tag-3 { font-size: 100%; }
.tag-4 { font-size: 115%; }
.tag-5 { font-size: 130%; }

#comment-form {
	padding:.5em;
	}
#comment-form p {
	margin:0 0 .5em 0;
	}
#comment-form label {
	padding-left:5px;
	}