@charset "UTF-8";
/* CSS Document */

#ka_refreshCommentCage {display:none;}
#ka_resetCommentButton {display:none;}
#ka_logged_in_options {display:inline;}


/* 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}
.ka_clearfix {display:block;}

#ka_comment_div_container {clear:both; width:645px; margin: 0 auto; text-align: left;}
#comment_content_container {clear:both; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-bottom:0; padding-left:0; padding-right:0; padding-top:0; position:relative; width:615px;}
#comment_content_container a {color: #e23500; text-decoration: none; }

#ka_c_container {clear:both; }
#ka_toolbar {position:absolute; right:170px; top:0;}
#ka_registerlink, #ka_forgotPasswdLink, #ka_logoutLink, #ka_loggedInUserLink, #ka_loginlink {font-weight:bold;}
#ka_loggedInUserProfileLink {text-decoration: underline;}
#ka_logoutLink{border-left:1px solid #000;margin-left:5px;padding-left:10px;text-transform:capitalize;}
#ka_container {padding-top:8px;background:transparent url(comment_bg.gif);width:800px;height:80px;}
ul#ka_mainNav{margin:0;}
#ka_commentList2 li {height:90px;margin:5px;width:480px;list-style-type:none;}
#ka_userFlag li {list-style-type:none;height: 40px;}
#ka_sortBar { height:2px;}
.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}


ul#ka_sortBarList,ul#ka_commentList, ul#ka_userFlag {margin:0;padding:0;}
#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:left;margin:5px 0px 10px 0px; clear:both; width: 100%;}

#ka_comment_text {width: 480px;}


#ka_c_container select {margin: 0 5px 0 0;}

#ka_c_container input {line-height:1em;margin:0 5px 0 0; float: left;}

#ka_c_container #ka_regform input {line-height:1em;margin:0 0 0 0;width:185px;}

.ka_paginate,.ka_flagit {float: right; display: inline;}
.ka_month{display:inline; margin:0 5px; padding-right: 5px; clear:none; font-size: 11px; float:left;}

.ka_comment_reply {float: right; display:inline; margin-left: 8px; clear:none;}
.ka_comment_delete {border-left:1px solid #777777; display:inline; padding-left:5px; clear:none;}
 #comment_content_container .ka_comment_reply a, #comment_content_container .ka_flagit a {color: #0092cb; font-size:11px; text-transform:lowercase;}


span.ka_selectlabel {padding-top:3px !important}

.ka_sep {border-bottom:1px solid #999999;width:480px;padding-top:10px; display:none;}

#ka_CommentCageHolder {	position:absolute;	width:496px;	height:501px;	z-index:2;	left: 11px;	top: 84px;}

#ka_comment_content_container a{color:#777;}
#ka_comment_content_container a:hover {text-decoration: underline;}

#ka_mainNav li#ka_avgrating {float:right;white-space:nowrap;}
#ka_c_container textarea{color:#777;font-size:12px;}
textarea#ka_comment_text {background:transparent url(../images/comment-textarea.gif) no-repeat scroll left top;border:0 none;clear:both; height:115px;margin:0 0 10px;overflow:auto;padding:10px;width:390px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#ka_regform {background:#FFFFFF; border:1px solid #777777;font-size:12px;height:auto;margin-top:48px;width:250px;z-index:1000;display:none;position:absolute;}
#ka_submitCommentButtonStatus { padding: 0 15px; line-height:24px; color:#286AA8; font-weight:bold;}
#ka_regform input {width: 200px;}

#ka_regform label {display:block;padding:4px;text-transform:uppercase;}
#ka_regform select {margin-right: 10px;}
#ka_add_comment {float:left; padding:0 15px 0 0; display: inline;}

#ka_comment_box {clear: both; margin-left: 65px; padding-top:5px;}
/*
#ka_comment_box {position: absolute; top: 30px; left: 65px;}
.ka_replyText {overflow-y: scroll; } 
*/

#ka_singlesignon_text {clear: left; margin-bottom: 10px;}
#ka_singlesignon_text a {font-weight: bold;}

#ka_LogoutiFrame {display: none; visibility:hidden; height: 1px;}
 #ka_LoginiFrame {display: none; visibility: hidden; height: 1px;}
 
/* -- MY EDITS -- */ 


#ka_comment_wrapper {margin: auto;}
#ka_commentCountItem { display:none;}

.ka_rate {float:right; margin: 0 15px;padding:0;}
#ka_rate_area {float: left;}
#ka_rate_area a, #ka_rate_area img {float:left;}
#ka_rate_count {color:#534c4c; font-size: 12px; font-weight: normal; float: left; margin-left: 10px; line-height:19px;}

.ka_favorite {float:right; margin: 0 0 0 10px;}
.ka_favorite img {margin-right: 5px;}
#ka_favorited a {font-weight: bold;border-left:1px solid; padding-left: 10px; margin-left: 5px;}
#ka_favorite_area a {text-transform: capitalize; }
.ka_toolbar_options {float: right; }


#ka_orig_button {clear:both; /*position: relative; height: 400px;*/}

span#ka_add_comment {font-size:13px;font-weight:bold;}
.ka_paginate {font-size:10px;font-weight:bold;clear: both;}

#ka_c_container #ka_login input, #ka_c_container #ka_login select, #ka_c_container #ka_tag_input {border:1px solid #CCCCCC; font-size:12px;font-weight:normal;padding:2px;width:130px;}
input#register {color: #ffffff; text-transform:capitalize; background: #777; width: auto; padding: 2px 5px; border: none; font-size: 12px;}
input#ka_submitCommentButton, #ka_c_container #ka_login input.ka_loginButton, input#ka_tag_submit_button, #ka_c_container #ka_regform input#ka_register  {background: url(../images/btn_comment_post.gif) no-repeat 0 0; width: 56px; height: 25px; border: none; cursor:pointer; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: capitalize; padding: 0; }

input.ka_loginButton {cursor:pointer;}
span#ka_password_box {float: left;}

.ka_startImage {clear:left; float:left; height: 30px; margin:0 20px 0 0; width:30px; overflow: hidden; }
.ka_comment_level1 .ka_startImage {height:48px; width:48px;}

.ka_startImage a img {display:block; width: 30px; height: 30px;}
.ka_comment_level1 .ka_startImage a img {width: 48px; height: 48px;}

#ka_commentList li {height:auto; padding:0 0 10px; width:100%; list-style-type:none; clear:both; float:left; display: block; border-bottom: 1px solid #ccc;/*border-bottom: 1px solid #ccc;*/ padding: 10px;}
#ka_commentList li.ka_admin_commented {background: #fff url(../images/adminBg.png) repeat-x 0 bottom; }
#ka_commentList li.ka_editor_commented {background: #fff url(../images/editorBg.png) repeat-x 0 bottom; }

#ka_sortBar, #ka_paginateBottom {float:left;height:20px;margin-bottom:15px;margin:0 0 0 -10px; border:none;}

#ka_login #ka_c_container input {line-height:1em;margin:0 0 0 5px;}

a.ka_linkimage {display: block; width: 48px; height:48px;}
 
#ka_pgNumSelected a, #ka_pgNumSelectedEnd a {color:#666666s !important;text-decoration:none;}

#ka_login input#ka_username:focus, #ka_login input#ka_password:focus{color:#000;}

#ka_submitButtonPanel {margin: 10px 0 0; }

#ka_username, div.ka_user_comment {float:left; font-size:11px; }
div.ka_user_comment {background: url(../images/nestedIcon.png) no-repeat 0 0; padding: 0 0 3px 24px; }
.ka_comment_level1 div.ka_user_comment {background: none; padding: 0;}

div.ka_username2 {display: none;}
#ka_commentsFooter {width: 200px; float: right; font-size: 13px; font-weight: bold; color: #660000; text-align: right; display: none;}
.ka_commentorLink {font-weight:bold;}

.ka_startText {float:left; display:block;line-height:16px; margin:0; width:80%;}

div.ka_innerBottom {height: 15px; margin-bottom: 10px; font-size:12px;}

h3#ka_commentsTitle, #ka_commentsTotal {color:#000000; font-size: 12px; font-weight: bold; padding: 0 2px 5px 0; margin:0; float: left; }
h3#ka_commentsTitle {clear: left;}

#ka_commentCage {width: 97%; clear:both; line-height:11px; position:relative; margin: 0 0 15px; float:left;}

#ka_regform fieldset {padding:20px;background:transparent;border:none; margin: 0;}

#ka_regform a.ka_closeReg {background:url(../images/close.jpg) no-repeat; height:13px; width:13px;float:right;margin:0;text-indent:-9999px; outline: none;}

#ka_disclaimer {float:left; display: block; clear: both; border-top: 1px dotted #ccc;padding:10px 0 20px 0; width:100%; margin-top: 20px; display:none;}
#ka_bottomCommentBoxHeader {display: block; clear: both; color:#000000; font-size:13px; font-weight:bold; line-height:25px;}

#ka_registrationDisclaimer {font-size:9px;margin:0;overflow:hidden;padding:10px 0 0 0;text-align:center;width:190px; display: none;}
*: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;}

div.ka_innerBottomNoImage{margin-left:0px; float:left;}

#ka_logintext{font-size:12px; float: left; clear: right;}
#ka_logintext a {text-decoration: none; }
#ka_login_form {float:left; margin-bottom: 20px;}
#ka_forgotPasswdLink {display: none; }
#ka_login #ka_logintext {margin: 0 0 5px !important;}

.ka_rpx_popup_container {position: fixed !important; top: 25% !important; left: !important;}

#ka_c_container #ka_regform input#ka_register {margin-left:55px;margin-top:0px;width:80px; margin-bottom:15px;}

.ka_month a{font-weight:bold;}

#ka_pgNumEnd, #ka_pgNumBegin, #ka_pgNumEnd a, #ka_pgNumBegin a{border:none !important; text-decoration:none !important;}

#ka_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;}
#ka_commentTitlePanel { border-bottom: 1px dotted #ccc; clear:both; overflow: hidden; }

#ka_firstname_lbl{display:none !important;}

#ka_tag {float: left; clear: both; width: 645px; border-top: 1px dotted #ccc; padding: 20px 0;}
.ka_tag_title {color:#000000; float:left; font-family:"Egyptienne f","Times New Roman",Times,serif; font-size:24px; font-style:italic; font-weight:normal; line-height:1.3em; margin:0; padding:0px 5px 15px 0; }
#ka_tag_info {margin-bottom: 10px;min-height:25px; clear:both;}

#ka_fbpublish {margin: 0;}
#ka_fbpublish img {display: inline;}
#ka_c_container input.ka_fb_connect {margin:0; float: none;}
#ka_twitterpublish {margin: 0;}
#ka_twitterpublish img {display: inline; height:14px; width:14px;}
#ka_c_container input.ka_twitter_connect {margin:0; float: none;}

#ka_charCount {margin: 0 0 5px; font-style:normal; color:#286aa8; clear: both;}
#ka_charRemaining {font-weight: bold;}

#ka_colorbox_inline_alert {font-size:11px; color:#000000; text-align:center; font-family:Arial; font-weight:bold; margin-top:30px;}
#ka_colorbox_inline_panel {display:none;}

#ka_addthis {clear:both; float:right; margin-bottom:-30px; padding-bottom:5px; padding-left:0; padding-right:0; padding-top:5px; position:relative; width:125px; z-index:1000;}
.ka_commentorProfileLink {text-transform: uppercase; font-size: 10px; }
.ka_commentorRole {display: inline; margin: 0 0 0 5px; padding: 0 0 0 5px; border-left: 1px solid; display:none;}

#ka_comment_parent {border: 1px solid #ccc; margin: 0 0 10px; float:left; width: 99%; font-size: 11px; background: #eee;}
#ka_comment_parent p {margin: 0;  font-weight: bold; padding: 2px 5px; background: #777; color: #fff; font-size: 12px;  }
#ka_replyToWrapper {border: 1px solid #ccc; margin: 5px; padding: 5px; float: left;background: #fff; width: 96%; }
.ka_replyImage {width: 35px; height: 35px; overflow: hidden; display:block; margin: 3px 10px 0 0; float: left;}
.ka_replyImage img {height: 100%;}
#ka_replyTextWrapper {float: left; display: block; width: 90%;}
.ka_replyLink {font-weight: bold; margin: 0 0 3px;}
.ka_user_comment a.ka_commentorProfileLink {display: none;}


#ka_commentList li.ka_comment_level2 {margin-left: 62px; width: 90%;}
#ka_commentList li.ka_comment_level3 {margin-left: 125px; width: 80%;}
#ka_commentList li.ka_comment_level4 {margin-left: 187px; width: 70%;}
#ka_commentList li.ka_comment_level5 {margin-left: 249px; width: 60%;}

a.ka_commentorProfileLink {padding:5px 5px 5px 0px;}
.ka_loggedInUserOptionLink  {padding:5px 5px 5px 20px;}
a#ka_loggedInMyHome {background: url(../images/myhome.jpg) no-repeat 1px 2px; }
a#ka_loggedInMyProfile {background: url(../images/myprofile.jpg) no-repeat 1px 2px; }
a#ka_loggedInUploadPhoto {background: url(../images/uploadpic.jpg) no-repeat 1px 0; padding-left: 25px; }

#ka_addthis { clear:both; padding: 5px 0; float: right; margin-bottom:-30px; position:relative; width: 162px; z-index:1000;}
#ka_addthis a {margin: 0 2px 0 0 ;}
.addthis_default_style .at300b, .addthis_default_style .at300m {padding: 0 !important;}
.addthis_button_compact {color: #0092CB !important; font-size: 11px; text-deocoration: none !important; margin-left: 5px;}
/*.addthis_button_compact span {display: none !important; }*/
.addthis_button_email .at300bs {background: url(http://css.kickstatic.com/kickapps/images/sprites/sprite_media.gif) no-repeat 0 -1200px; }
.addthis_default_style .at300m {float: right !important; padding: 0 2px;}

#ka_loggedInUserProfileImage {display:block; float:left; margin-right:20px; }

.ka_commentorProfileImageExists, .ka_commentorProfileImageNotExists  {max-width: 60px; max-height: 60px; }

.ka_comment_box_not_signed_in {display:none;}
.ka_comment_box_signed_in {display:block;}

#ka_loginlink_pipe {display:inline;}
#ka_registerlink_pipe {display:none;}
#ka_forgotPasswdLink_pipe {display:none;}

.at300bs.at15t_expanded, .at300bs.at15t_compact {background:url(http://dev.kickapps.com/dispatch/images/sharethis.jpg) no-repeat 0 0 !important;}
