
/* Solution to make oversized content scroll in IE (as well as Firefox) automatically without having to set fixed width on boxes: 
Adding width 100% triggers scrolling for oversized content.ka- Preventing padding and margins on the div stops layout from breaking */

* html #ka-profile-page #ka-alpha .ka-section {
    overflow-x: hidden !important;
    width: 100%;
}

html .ka-admin-dropmenu ul li {
    width: 160px;
}

* html #ka-profile-page .ka-section ul.ka-activities {
    height: expression(this.scrollHeight < 290 ? "" : "290px");
}

html body div.ka-global-nav .ka-opened ul {
    left: 0 !important;
    top: 100% !important;
}

* html ul.ka-action li a {
    display: inline-block;
}

* html #ka-beta .ka-friends-block ul,
#ka-beta .ka-recentposts-block table {
	width: 99% ;
}

* html #ka-beta .ka-friends-block li {
	  width: 19%;
}

* html .ka-comment-control {
	padding-bottom: 10px;
}

* html #ka-header h1,
* html .ka-section {
    position: relative;
    display:inline-block;
}
* html #ka-header h1,
* html .ka-section {
    display:block;
}

.ka-nav button.ka-delete,
.ka-section-nav button.ka-delete,
.ka-local-nav button.ka-delete {
	height:.1%;
	overflow: visible;
}

* html .ka-local-nav .ka-search-form {
	position: absolute;
	right: 1.5em;
}

.ka-nav .ka-search-form,
.ka-section-nav .ka-search-form,
.ka-local-nav .ka-search-form {
	line-height: 1;
}

* html #ka-requests-page .ka-request .ka-form-actions input {
	float: left;
	font-size: 1em;
}

* html .ka-form-actions {
	display: inline-block; overflow: hidden;
}

* html .ka-dropmenu li {
	width: 1px;
}

#ka-sidebar .ka-container { overflow-x: hidden; }

* html #ka-beta .ka-content {
	width: 376px;
}

#ka-about-me .ka-online-image {
    float: left;
}

html.ka-msie-7-0 .ka-search-form input {
    padding: 2px 6px;
}
html.ka-msie-7-0 .ka-search-form button {
    height: 18px;
}

html.ka-msie-7-0 .ka-button,
html.ka-msie-7-0 button.ka-submit,
html.ka-msie-7-0 .ka-form-actions button,
html.ka-msie-7-0 .ka-form-actions input {
    padding:3px 15px !important;
}

html.ka-msie #ka-image-page .ka-media-item{display: inline;}