.edit-table {
	background: white;
	border-collapse: collapse;
	border: 1px solid rgb(221,221,221);
	font-family: sans-serif;
	empty-cells: show;
	margin-bottom: 1em;
}

.edit-table th {
	text-align: center;
	vertical-align: top;
}

.edit-table td:first-child,.edit-table th:first-child {
	text-align: left;
	width: 20em;
}

.edit-table td {
	vertical-align: top;
	border: 1px solid rgb(221,221,221);
	padding: 2px 4px; 
	min-height: 1.8em;
}

.edit-table td.text {
	text-align: left;
}


.edit-table td.focussed {
	padding: 0;
}

.edit-table td.focussed div {
	border: 2px solid rgb(120,120,221);
	padding: 0px 2px 0px 2px; 
    #min-height: 1.8em;
    #height: 100%;
}

.edit-table th {
	border-bottom: 1px solid rgb(170,170,170);
	border-right: 1px solid rgb(170,170,170);
	border-top: 1px solid rgb(240,240,240);
	border-left: 1px solid rgb(240,240,240);
	background: rgb(223,223,223);
	padding: 0.05em 0.5em; 
	font-weight: bold;
	color: rgb(120,120,120);
	text-shadow: 1px 1px 2px rgba(255,255,255,1);
}

.edit-table .editor {
	padding: 0 0.5em;
	background: rgb(255,255,200);
	border: none;
}

.edit-table td:first-child.editor input {
	text-align: left;
}

.edit-table .editor input {
	padding: 0; 
	background: rgb(255,255,200);
	border: none;
	width: 100%;
	padding: 2px 0px; 
	text-align: left;
}

.card-create-table th {
	width: 30%;
}

.card-create-table th.long {
	width: 70%;
}

.card-edit-table th.long,.card-edit-table td.long {
    width: 20em;
}

.card-edit-table th,.card-edit-table td {
    width: 2em;
}

.tag-create-table th {
	width: 30%;
}

.tag-create-table th.long {
	width: 70%;
}

.invite-users-table th,.paste-cards-table th {
	width: 50%;
}

.popup-holder {
	width: 600px;	
	overflow: hidden;
	font-size: 0.8em;	
	background: rgb(235,235,235);
	padding: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;		
}

.slim {
	width: 31em;	
}

table.info-table {
    width: 100%;
	padding: 0;
	margin: 0;
	border-spacing: 0;
    margin-bottom: 1em;
	font: italic 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    }

    table.info-table thead tr th {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        padding: 0;
        text-align: left;
        background: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, rgb(201,231,233)),
            color-stop(1, rgb(213,242,240))
        );
    }

    table.info-table thead tr th span {
        border-left: 1px solid #fff;
        border-top: 1px solid #fff;
        padding: 6px 6px 6px 12px;
        color: #4f6b72;
        letter-spacing: 2px;
        text-transform: uppercase;
        display: block;
        text-align: right;
    }

    table.info-table thead tr:first-child th:first-child {
        border-top: 0;
        border-left: 0;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        padding: 6px 6px 6px 12px;
        color: #4f6b72;
        letter-spacing: 2px;
        text-transform: uppercase;
        background: none;
    }

    table.info-table tbody td {
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        background: #fff;
        padding: 6px 6px 6px 12px;
        color: #4f6b72;
        text-align: right;
    }


    table.info-table tbody tr:nth-child(2n) td {
        background: #F5FAFA;
        color: #797268;
    }

    table.info-table tbody tr th {
        border-left: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-right: 1px solid #C1DAD7;
        border-top: 0;
        background: #fff url(http://wikicards.net/static/css/images/bullet1.gif) no-repeat;
        font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        padding: 6px 6px 6px 12px;
    }

    table.info-table tbody tr:nth-child(2n) th {
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #f5fafa url(http://wikicards.net/static/css/images/bullet2.gif) no-repeat;
        color: #797268;
    }