div#kprofile-container {
    padding: 10px;
    overflow: auto;
    height: 1%;
	border: 0;
}

#ie div#kprofile-container  {
	height: auto;
	width: 300px;
}

#ie div#kprofile-container div {
	float: left;
}

div#kprofile-leftcol {
    font-size: 1em;
}

div.avatar-lg {
    vertical-align: middle;
    text-align: center;
}

div#kprofile-stats ul {
    margin: 0 0 0 3px;
    padding: 0;
}

div#kprofile-stats ul li {
    list-style-type: none;
    padding-top: 5px;
    clear: both;
}

div#kprofile-stats ul li span.online-status-yes {
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 70px;
}

div#kprofile-stats ul li span.online-status-no {
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 70px;
}

div#kprofile-stats ul li span.rankname {
    display: block;
    margin-right: 5px;
    font-weight: bold;
    float: left;
}

div#kprofile-stats ul li span.rank-admin {
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 70px;
    margin-right: 5px;
    float: right;
    margin-top: 0;
}

div#kprofile-rightcol {
    width: 75%;
    float: right;
    margin-right: 10px;
}

div#kprofile-rightcoltop {
    width: 100%;
}

div.kprofile-rightcol1 {
    width: 45%;
}

div.kprofile-rightcol1 ul {
    margin: 0;
    padding: 0;
}

div.kprofile-rightcol1 ul li, div.kprofile-rightcol2 ul li {
    list-style-type: none !important;
    background: 0 none;
    padding-bottom: 8px;
    padding-left: 0;
}

div#kprofile-stats ul li {
    list-style-type: none !important;
    background: 0 none;
    padding-left: 0;
}

#Kunena span.location {
    float: left;
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin-right: 10px;
}

#Kunena span.gender-male {
    float: left;
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin-right: 10px;
}

#Kunena span.gender-female {
    float: left;
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin-right: 10px;
}

#Kunena span.gender-unknown {
    float: left;
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin-right: 10px;
}

#Kunena span.birthdate {
    float: left;
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin-right: 10px;
}

#Kunena span.bday-remind {
    display: inline-block;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

#Kunena dd span.location, #Kunena dd span.gender-male, #Kunena span.gender-female, #Kunena span.gender-unknown, #Kunena span.birthdate, #Kunena span.email, #Kunena span.website, #Kunena span.private {
    margin-left: 5px;
    margin-right: 0;
}

#Kunena li.bd a {
    margin-left: 10px;
}

#Kunena span.iconrow {
    text-align: center;
}

span.iconrow span {
    display: block;
    width: 16px;
    height: 16px;
    float: right;
    margin: 0 0 2px 2px;
    border: 0 none;
}

div.clrline {
    clear: both;
    border-top-width: 1px;
    border-top-style: solid;
    margin: 15px 0 20px 0;
    line-height: 10px;
}

div#kprofile-rightcolbot {
    padding: 10px;
}

div.kprofile-rightcol1 h4 {
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 1em;
    font-weight: bold;
}

div.kprofile-rightcol1 p {
    margin: 0;
    padding: 0;
}

div.kprofile-rightcol2 {
    width: 45%;
}

div.kprofile-rightcol2 ul {
    margin: 0;
    padding: 0;
}

div.kprofile-rightcol2 ul li {
    list-style-type: none !important;
    padding-bottom: 8px;
}

#Kunena div.tk-profile-personal-text {
    border-top-style: dotted;
    border-top-width: 1px;
    margin: 10px 0;
    padding: 5px 0;
}

#Kunena span.email {
    float: left;
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin-right: 10px;
}

#Kunena span.website {
    float: left;
    display: block;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin-right: 10px;
}

dd.kprofile-modtools h4 {
    margin-bottom: 5px;
    margin-left: 5px;
}

dd.kprofile-modtools ul li span {
    margin-right: 15px;
}

dd.kprofile-modtools ul li {
    padding-bottom: 5px;
}

li.usertype {
    font-weight: bold;
}

li.kprofile-rank {
    line-height: 16px;
    height: 16px;
}

#kprofile-tabs {
    width: 100%;
    margin-top: 30px;
}

#kprofile-tabs dl.tabs {
    float: left;
    margin: 10px 0 -1px 0;
    z-index: 50;
}

#kprofile-tabs dl.tabs dt {
    float: left;
    padding: 4px 10px;
    border-left-width: 1px;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
    border-top-width: 1px;
    border-top-style: solid;
    margin-left: 3px;
}

#kprofile-tabs dl.tabs dt.open {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    z-index: 100;
}

#kprofile-tabs div.current {
    clear: both;
    border-width: 1px;
    border-style: solid;
    padding: 10px 10px;
    overflow: hidden;
}

#kprofile-tabs div.current dd {
    padding: 0;
    margin: 0;
}

#kprofile-tabs dd.kprofile-modtools ul {
    margin: 0;
    padding: 0;
    margin-left: 5px;
}

#kprofile-tabs dd.kprofile-modtools ul li {
    list-style-type: none;
}

#kprofile-tabs dd.kprofile-modtools .kcheckbox {
    float: left;
    clear: left;
}

#kprofile-tabs dd.kprofile-modtools label {
    float: left;
    clear: right;
    margin: 3px 10px 10px 5px;
}

input.kbutton, li.rowbulk input.kbutton {
    text-transform: uppercase;
    font-size: .917em !important;
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
    cursor: pointer;
    line-height: 145%;
    background-repeat: no-repeat !important;
    background-position: 5px 50% !important;
    border-width: 1px;
    border-style: solid;
    padding: 0 5px 0 14px;
    font-weight: normal !important;
}

input.kbutton:hover {
    text-transform: uppercase;
    font-size: .917em;
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
    cursor: pointer;
    line-height: 145%;
    background-repeat: no-repeat;
    background-position: 5px 50%;
    border-width: 1px;
	background: #ccc;
    border-style: solid;
    padding: 0 5px 0 14px;
}

.pane-sliders .title {
    margin: 0;
    padding: 5px;
    cursor: pointer;
}

.pane-sliders .panel {
    border-style: solid;
    border-width: 0;
    margin-bottom: 3px;
}

.pane-sliders .panel h3 {
    font-size: 11px;
    text-transform: uppercase;
}

.pane-sliders .content {
    padding-left: 0;
}

.jpane-toggler span {
    background: transparent url(http://uscombatsports.com/components/com_kunena/template/A1/images/j_arrow.png) 5px 50% no-repeat;
    padding-left: 25px;
}

.jpane-toggler-down span {
    background: transparent url(http://uscombatsports.com/components/com_kunena/template/A1/images/j_arrow_down.png) 5px 50% no-repeat;
    padding-left: 25px;
}

.jpane-toggler-down {
    border-bottom-width: 0;
    border-bottom-style: solid;
}

#profile-slider-posts {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/posts.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-catsubs {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/catsubscription_16.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-aboutme {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/profilesommary_16.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-gotthankyou {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/gotthankyou.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-saidthankyou {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/saidthankyou.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-subscribtion {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/subs.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-favorites {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/fav.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-banmanager {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/banmanager.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-banhistory {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/banhistory.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-canban {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/announcement_16.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-edituser {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/edituser.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-editprofile {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/editprofile.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-editavatar {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/editavatar.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#profile-slider-editsettings {
    background-image: url('http://uscombatsports.com/components/com_kunena/template/A1/images/icons/editsettings.png');
    background-position: 5px center;
    background-repeat: no-repeat;
}

#Kunena span.kavatar-gallery img {
    border-width: 0;
    border-style: solid;
    padding: 2px;
    max-width: 100px;
    max-height: 150px;
    margin: 5px;
}

#Kunena span.kavatar-gallery span {
    display: block;
    float: left;
    height: 100%;
    margin: 5px;
    overflow: hidden;
    padding: 5px;
    width: 80px;
}

dl#profilebox-post img, div.avatar-lg img.kavatar {
    border-style: solid;
    border-width: 1px;
    padding: 2px;
}

dd.view-rankimage img {
    border: 0 !important;
}

#Kunena .profile-info {
    background: transparent url(http://uscombatsports.com/components/com_kunena/template/A1/images/members.png) no-repeat center center;
    text-align: center;
    vertical-align: middle;
    padding-right: 2px;
    margin-left: 3px;
    margin-right: 0;
    margin-top: 0;
    font-size: x-small;
    cursor: pointer;
    height: 16px;
}

#Kunena .profile_info {
    padding: 5px;
    display: none;
    overflow: hidden;
    margin-left: 0;
}

#Kunena div.tk-profile-sommary li.header dt {
    width: 80%;
}

#Kunena div.tk-profile-sommary li.rowfull dd.tk-profile-avatar {
    width: 185px;
    overflow: hidden;
    text-align: center;
	border: 0;
}

#Kunena div.tk-profile-sommary li.rowfull dd.tk-profile-info, #Kunena div.tk-profile-sommary li.rowfull dd.tk-profile-contact {
    padding: 10px;
    width: 35%;
	border: 0;
}

#Kunena div.tk-profile-sommary li.rowfull dd.tk-profile-contact li {
    margin-bottom: 5px;
}

#Kunena div.tk-profile-sommary li.rowfull dd.tk-profile-contact li span {
    margin: 0 10px 0 0;
}

#Kunena div.tk-profile-sommary li.rowfull dd.tk-profile-contact .social-buttons {
    float: left;
}

#Kunena span.tk-social-buttons {
    margin-top: 5px;
}

#Kunena ul.edituser dt.tk-user-first {
    width: 35%;
}

#Kunena ul.edituser dd.tk-user-last {
    width: 60%;
}

#Kunena dd.tk-wiew-perstext {
    width: 30%;
    text-align: left;
}

#Kunena dd.tk-view-uname {
    margin: 0;
}

#Kunena dd.tk-view-uname li {
    margin: 0 0 4px 0;
}

#Kunena dd.tk-profile-hor {
    float: right !important;
}

#Kunena .kicon-profile {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 3px;
}

#Kunena span.kicon-profile-website, #Kunena span.kicon-profile-pm {
    vertical-align: top;
    margin-top: 0;
}

#Kunena .kicon-profile-aim {
    background-position: 0 0;
}

#Kunena .kicon-profile-bebo {
    background-position: 0 -21px;
}

#Kunena .kicon-profile-birthdate {
    background-position: 0 -42px;
}

#Kunena .kicon-profile-blogspot {
    background-position: 0 -63px;
}

#Kunena .kicon-profile-delicious {
    background-position: 0 -84px;
}

#Kunena .kicon-profile-digg {
    background-position: 0 -105px;
}

#Kunena .kicon-profile-email {
    background-position: 0 -126px;
}

#Kunena .kicon-profile-facebook {
    background-position: 0 -147px;
}

#Kunena .kicon-profile-gender-female {
    background-position: 0 -168px;
}

#Kunena .kicon-profile-flickr {
    background-position: 0 -189px;
}

#Kunena .kicon-profile-friendfeed {
    background-position: 0 -210px;
}

#Kunena .kicon-profile-gender-unknown {
    background-position: 0 -231px;
}

#Kunena .kicon-profile-gtalk {
    background-position: 0 -252px;
}

#Kunena .kicon-profile-icq {
    background-position: 0 -273px;
}

#Kunena .kicon-profile-karmaminus {
    background-position: 0 -294px;
}

#Kunena .kicon-profile-karmaplus {
    background-position: 0 -313px;
}

#Kunena .kicon-profile-linkedin {
    background-position: 0 -332px;
}

#Kunena .kicon-profile-location {
    background-position: 0 -353px;
}

#Kunena .kicon-profile-gender-male {
    background-position: 0 -374px;
}

#Kunena .kicon-profile-msn {
    background-position: 0 -395px;
}

#Kunena .kicon-profile-myspace {
    background-position: 0 -416px;
}

#Kunena .kicon-profile-pm {
    background-position: 0 -437px;
}

#Kunena .kicon-profile-remind {
    background-position: 0 -458px;
}

#Kunena .kicon-profile-skype {
    background-position: 0 -479px;
}

#Kunena .kicon-profile-twitter {
    background-position: 0 -500px;
}

#Kunena .kicon-profile-website {
    background-position: 0 -521px;
}

#Kunena .kicon-profile-yim {
    background-position: 0 -542px;
}

#Kunena .kicon-profile-aim-off {
    background-position: 0 -563px;
    display: none;
}

#Kunena .kicon-profile-bebo-off {
    background-position: 0 -584px;
    display: none;
}

#Kunena .kicon-profile-birthday-off {
    background-position: 0 -605px;
    display: none;
}

#Kunena .kicon-profile-blogspot-off {
    background-position: 0 -626px;
    display: none;
}

#Kunena .kicon-profile-delicious-off {
    background-position: 0 -647px;
    display: none;
}

#Kunena .kicon-profile-digg-off {
    background-position: 0 -668px;
    display: none;
}

#Kunena .kicon-profile-facebook-off {
    background-position: 0 -689px;
    display: none;
}

#Kunena .kicon-profile-flickr-off {
    background-position: 0 -710px;
    display: none;
}

#Kunena .kicon-profile-friendfeed-off {
    background-position: 0 -731px;
    display: none;
}

#Kunena .kicon-profile-gender-off {
    background-position: 0 -752px;
    display: none;
}

#Kunena .kicon-profile-gtalk-off {
    background-position: 0 -773px;
    display: none;
}

#Kunena .kicon-profile-icq-off {
    background-position: 0 -794px;
    display: none;
}

#Kunena .kicon-profile-linkedin-off {
    background-position: 0 -815px;
    display: none;
}

#Kunena .kicon-profile-msn-off {
    background-position: 0 -836px;
    display: none;
}

#Kunena .kicon-profile-myspace-off {
    background-position: 0 -857px;
    display: none;
}

#Kunena .kicon-profile-pm-off {
    background-position: 0 -878px;
    display: none;
}

#Kunena .kicon-profile-remind-off {
    background-position: 0 -899px;
    display: none;
}

#Kunena .kicon-profile-skype-off {
    background-position: 0 -920px;
    display: none;
}

#Kunena .kicon-profile-twitter-off {
    background-position: 0 -941px;
    display: none;
}

#Kunena .kicon-profile-website-off {
    background-position: 0 -962px;
    display: none;
}

#Kunena .kicon-profile-yim-off {
    background-position: 0 -983px;
    display: none;
}