@charset "UTF-8";
/* CSS Document */

/* STAR RATING
.ka_rate {float:left;margin:0;padding:0;width:200px;line-height:140%;}
.ka_rate li {list-style-type:none}
.ka_rate ul {margin:2px 0}
.ka_starSystemL {margin:0;padding:0}
.ka_starSystemL li {display:inline;height:24px;width:24px !important;margin:0}
.ka_starL {background:transparent url(images/star-big-b.gif) no-repeat 0 0}
.ka_starHighlightL {background:transparent url(images/star-big-a.gif) no-repeat 0 0}
.ka_starSelectedL {background:transparent url(images/star-big-c.gif) no-repeat 0 0}
.ka_starSystemL li a {margin:0;padding:0 9px 10px;text-decoration:none !important;height:29px}
.ka_starsNumRatingsL {font-size:.75em}
.ka_starSystemS {margin:0px;padding:0px }
li.ka_listRating { height:18px; }
.ka_starSystemS li {display:inline;margin:0;height:12px;width:9px !important;float:left}
.ka_starS {background:transparent url(images/star-small-c.gif) no-repeat 0px 0px !important}
.ka_starHighlightS {background:transparent url(images/star-small-a.gif) no-repeat 0px 0px !important}
.ka_starSelectedS {background:transparent url(images/star-small-b.gif) no-repeat 0px 0px !important}
.ka_starSystemS li a {padding:4px;text-decoration:none}
.ka_starSystemS li a:hover {background-color:transparent !important}
.ka_starsNumRatingsS {font-size:11px;display:none} */

/* LIST ELEMENTS */
.ka_listingType,.ka_listingFrom,.ka_listingDate,.ka_listingViews,.ka_listingMemberSince,.ka_listingRating,.ka_listingCreated,.ka_listingMembers,.ka_listingMedia,.ka_listingAddComment,.ka_listingStatus,.ka_listingAdded,.ka_listingEditDelete,.ka_listingSend,.ka_listingViewRemove,.ka_listingBlogType {display:block}
ul.ka_sideList {margin:0;padding:0}
.ka_sideList li {margin:0;padding:3px 3px 3px 8px;border:none;color:#222;font-size:.88em;word-wrap:break-word}
ul.ka_sideList .ka_more {float:right;margin:6px 8px 0 0;padding:0}
body#ka_pending li {list-style-type:decimal;margin-bottom:8px}
#ka_mainContainer .ka_pendingTry li {list-style-type:decimal}
.ka_newEntry {font-weight:bold;color:#000}
	 
/* Article page */
	 
#comment_div_container { width:500px; margin: 0 auto; text-align: left; outline:none;}

#comment_content_container { width:500px; repeat-x #fff; }

#ka_c_toolbar { height: 32px}
#ka_orig_button { height: 170px; margin:5px 10px; padding-top:10px}
#ka_sortBar {  border-top: solid 1px #999999; border-bottom: solid 1px #999999; padding:10px; margin:0 10px; height:30px}


#ka_container {
padding-top:8px;
background:transparent url(comment_bg.gif);
width:800px;
height:80px;
}

ul#ka_mainNav{
margin:0;
padding:15px;
font-family:normal,"Lucinda Grande",arial,helvetica,sans-serif;
font-size:84%;
font-weight:bold;
}

ul#ka_sortBarList,ul#ka_commentList, ul#ka_userFlag {
margin:0;
padding:0;
}

#ka_commentList li {
height:100px;
margin:5px;
width:680px;
list-style-type:none;
}

#ka_commentList2 li {
height:90px;
margin:5px;
width:480px;
list-style-type:none;
}

#ka_userFlag li {
list-style-type:none;
height: 40px;
}

.ka_sort li {float:left;list-style-type:none;}

#ka_commentCage h3 {font:0.9em normal "Lucida Grande", arial, tahoma, sans-serif;color:#000;font-weight:bold;margin:10px 5px 15px}

.ka_startImage {
float:left;
margin-right:5px;
margin-left:5px;
}

.ka_startText {
margin-left:60px;
font-family:normal,"Lucinda Grande",arial,helvetica,sans-serif;
font-size:84%;
}

.ka_startText2 {
margin-left:0px;
font-family:normal,"Lucinda Grande",arial,helvetica,sans-serif;
font-size:84%;
}

.ka_clearfix {
display:block;
}

#ka_sortBarList li {
display:inline;
margin:0pt 0pt 0pt 3px;
clear:both;
}

#ka_mainNav li {
float: left;
list-style:none;
margin:0;
width: 10em;
}
#ka_mainNav li a,
#ka_mainNav li a:visited {
  color:white;
  text-decoration:none;
}
#ka_mainNav li a:hover {
  color: #fe0;
}

#ka_mainNav li#ka_shareThis {
margin-left:2em;
background:transparent url(images/icon_movie.gif) no-repeat scroll 0pt;
padding-left:22px;
position: relative;
}
#ka_mainNav li#ka_shareThis a {
  background-image: none;
  display: block;
}
#ka_mainNav li#ka_shareThis a:hover
#ka_mainNav li#ka_shareThis:hover,
#ka_mainNav li#ka_shareThis.sfhover {
	background-color: #224979;
}
#ka_mainNav li#ka_shareThis li {
	float: left;
	line-height: 1.6em;
	width: 10em; /* width needed or else Opera goes nuts */
}
#ka_mainNav li#ka_shareThis ul { /* second-level lists */
	left: -999em;
	padding-top: .3em;
	position: absolute;
	background-color: #224979;
	width: 10em;
}
#ka_mainNav li#ka_shareThis:hover ul, 
#ka_mainNav li#ka_shareThis.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#ka_mainNav li#ka_shareThis ul {
	padding: 0 0 .4em 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#ka_mainNav li.ka_flagAs {
margin-left:10px;
background:transparent url(images/icon_flag.gif) no-repeat scroll 0pt;
padding-left:22px;
}

#ka_sortBarList li.ka_labellist {vertical-align:top;}

#ka_c_container input.ka_button:hover {
background:#FFFFFF repeat-x scroll 0pt;
}

#ka_c_container input.ka_button {
background:#FFFFFF repeat-x scroll 0pt 100%;
cursor:pointer;
margin:0pt;
}

#ka_login {
float: right;
}

#ka_comment_text {
width: 480px;
}

#ka_c_container input, #ka_c_container textarea, #ka_c_container select {
color:#161616;
font-family:normal,"Lucida Grande",arial,tahoma,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt 0pt 5px;
}

#ka_c_container input {
line-height:1em;
margin:0 0 0 5px;
}
#ka_c_container #ka_regform input {
line-height:1em;
margin:0 0 0 0;
width:185px;
}

.ka_paginate,.ka_flagit {float:right !important;padding-top:5px;color:#666;font-family:normal,"Lucinda Grande",arial,helvetica,sans-serif;font-size:84%;}
.ka_month{color:#666;font-family:normal,"Lucinda Grande",arial,helvetica,sans-serif;font-size:84%;}
.ka_flag {background:transparent url(images/icon_flag.gif) no-repeat scroll 0pt;float:left;margin:0pt;padding-left:24px;}
span.ka_selectlabel {padding-top:3px !important}

#ka_innerBottom {margin-left:60px;height:30px}
.ka_sep {border-bottom:1px solid #999999;width:480px;padding-top:10px}

#ka_CommentCageHolder {
	position:absolute;
	width:496px;
	height:501px;
	z-index:2;
	left: 11px;
	top: 84px;
}

#comment_content_container a{color:#003366;}

ul#ka_mainNav {height:20px} /* This way, the stars won.t get cut off at the bottom.*/

#ka_mainNav li#ka_avgrating {float:right;white-space:nowrap;}

textarea#ka_comment_text {
	width: 480px;
	height: 100px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-top: 5px;
}

#ka_regform {
background-color:white;
z-index:1000;
position:absolute;
display:none;
width:200px;
}

#ka_regform fieldset {
	padding:10px;
	border:1px solid;
}
#ka_regform label {
	display:block;
	padding:4px;
}
#ka_regform label {
	font-size:1.1em;
}

#ka_add_comment { display:block; 
 float:left; 
 }
 
#ka_regform a.ka_closeReg {
float:right;
margin-bottom:0;
margin-right:13px;
margin-top:-5px;
text-indent:-9999px;
}

 #LogoutiFrame {
   display     : none;
   visibility  : hidden;
   height      : 1px;
 }
 
  #LoginiFrame {
    display     : none;
    visibility  : hidden;
    height      : 1px;
 }
 
/* -- MY EDITS -- */ 

.ka_flag {
position:relative;
top:30px;}

#comment_content_container{
font-family:Arial, Helvetica, sans-serif !important;
font-size:13px;}

#ka_commentCountItem, .ka_rate{display:none;}

#ka_sortBar {
border:none;} 

#ka_orig_button {
height:135px; margin: 5px 0; clear:both;}

span#ka_add_comment {
color:#575757;
font-family:verdana !important;
font-size:13px;
font-weight:bold;
}
.ka_paginate {
font-family:verdana !important;
font-size:10px;
font-weight:bold;
}
#ka_c_container #ka_login input, #ka_c_container #ka_login select {
border:1px solid #677B89;
color:#000;
font-family:verdana !important;
font-size:10px;
padding:2px;
width:67px;
}
.ka_startText{color: #F4B566 !important;}
#ka_c_container textarea{ 
border:1px solid #677B89;
color:#A8A8A8; font-size:12px;padding:5px; width:500px; height:85px;}

#ka_c_container input.ka_loginButton {
background-color:#A1BCD1;
border:1px solid #677B89;
color:#000;
font-family:verdana !important;
font-size:10px;
font-weight:bold;
padding:1px 15px;
text-transform:capitalize;
}

.ka_sep, #ka_c_toolbar{display:none;}

.ka_startImage a img{border:1px solid #677B89 !important;}
#ka_commentList li {border:1px solid #677B89; zoom: 1; background-color:#D5EAF7;}

#ka_commentList li {
height:auto;
margin:0 0 35px;
padding:15px 10px;
width:auto;
}

#ka_sortBar {
margin:0px;
padding:0px;
}

#ka_login #ka_c_container input {
line-height:1em;
margin:0 0 0 5px;
}

.ka_startImage {
margin-right:20px;
}

#ka_innerBottom {
height:auto;}
 
#ka_commentCage{clear:both;}

#ka_pgNumSelected a, #ka_pgNumSelectedEnd a {
color:#FB8507 !important;
text-decoration:none;
}

#ka_login input#ka_username:focus, #ka_login input#ka_password:focus{color:#000;}
input#submitCommentButton, #ka_c_container textarea#ka_comment_text:focus {color:#000;}

#ka_innerBottom {
clear:both;
height:auto;
}

.ka_startImage {
float:left;
margin-right:0;
}

.ka_startText {
color:#666666 !important;
float:right;
font-size:12px;
padding-bottom:10px;
width:404px;
margin-left:0px;
line-height:16px;
}
.ka_noImageStartText {
color:#666666 !important;
font-size:12px;
line-height:16px;
padding-left:7px;
}

#ka_innerBottom {
margin-left:74px;
}

h3#commentsTitle {
background:#A1BCD1;
border-bottom:1px solid #677B89;
border-top:1px solid #677B89;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:14px;
color:#000;
font-weight:bold;
height:21px;
margin-bottom:6px;
padding-left:5px;
padding-top:2px;
text-transform:lowercase;
}

#ka_paginateBottom{padding-bottom:10px;}

.ka_flag {
background: none;}

#ka_regform fieldset {
background:transparent;
border:none;
}
#ka_regform {
background-color:transparent; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px; color:#000;}

#ka_regform a.ka_closeReg {background:url(images/close.jpg) no-repeat; height:13px; width:13px;}

#ka_disclaimer {
float:right;
font-size:10px;
line-height:11pt;
text-align:right;
}
#ka_registrationDisclaimer {
font-size:10px;
font-size:9px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
width:190px;
}
*:first-child+html #ka_registrationDisclaimer {
font-size:9px;
}

#ka_disclaimer a{text-decoration:underline;}

.ka_paginate span{border-right:1px solid #ccc;}
.ka_paginate span a{padding-left:10px; padding-right:0px;}

#ka_innerBottomNoImage{margin-left:0px ;padding-left:7px;}

#logintext{font-size:12px;}

#ka_c_container #ka_regform input#register {
margin-left:55px;
margin-top:0px;
width:80px;
}

.ka_month a{font-weight:bold;}

#ka_regform {
background:transparent url(images/popup.png) no-repeat scroll 0 0;
height:390px;
width:236px;
}

#ka_pgNumEnd, #ka_pgNumBegin, #ka_pgNumEnd a, #ka_pgNumBegin a{border:none !important; text-decoration:none !important;}

#comment_content_container #ka_pgNumEnd a{text-decoration:none;}
#ka_pgNumSelectedEnd, #ka_pgNumNotSelectedEnd{border:none !important;}

#ka_paginate #ka_pgNumEnd a {
padding-left:0;
padding-right:0;
}