@CHARSET "UTF-8";
/**
 * General styling for squirrel
 **/
a.editLink {
    margin: 20px 0;
    display: block;
    padding: 3px 5px;
    text-align: center;
    text-decoration: underline;
    background-color: #7c1230;
    border: 1px solid #500;
    max-width: 200px;
    color: #fff;
    clear: both;
}

p.add_bar a {
    display: block;
    text-align: center;
    padding: 2px;
    background: #7F0C22;
    width: 100px;
    height: 25px;
    line-height: 25px;
    color: #fff;
}

div.field {
    margin: 0 0 5px 0;
    clear: both;
    float: none;
}

div.field label {
    display: block;
    font-weight: bold;
}

div#image_div div, div#file_div div {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px dotted #e4b703;
    width: 260px;
}

div#image_div div img {
    max-width: 250px;
}

form img {
    max-width: 350px;
}

form div.field textarea {
    width: 350px;
    height: 180px;
    border: 1px solid #c7c7c7;
    margin: 5px 0;
    padding: 3px;
}

form input.text {
    width: 350px;
    border: 1px solid #c7c7c7;
    margin: 5px 0;
    padding: 3px;
}

input.button, input.submit, input.addImage, a.submitButton {
    padding: 3px 10px;
    margin: 10px 0;
	color: #fff;
    background: #29A294;	
    border-top: 1px solid #25b09b;
	border-left: 1px solid #25b09b;
	border-bottom: 1px solid #15665a;
	border-right: 1px solid #15665a;
	font-size: 11px;
}

p.description {
    font-style: italic;
}

img#captcha_image {
    clear: both;
    display: block;
    margin-bottom: 5px;
}

.ui-datepicker-trigger {
	margin-top: 2px;
	margin-left: 2px;	
}
/**
 * Pager
 **/
div.pager {
    margin: 5px 0 5px 0;
    clear: both;
    float: none;
}

ul.pagerLinks li {
    list-style: none;
    display: inline;
    padding: 2px;
    border: 1px solid #000;
    background: #333;
    color: #999;
    width: 10px;
    height: 10px;
    float: left;
    margin-right: 2px;
    font-size: 10px;
    text-align: center;
}
div.listing {
	margin-right: 30px;
}
ul.pagerLinks li a {
    color: #fff;
    text-decoration: none;
    display: block;
}

ul.pagerLinks li.pageInfo {
    width: auto;
    border: none;
    background: none;
    color: #333;
    line-height: 14px;
}

.error {
    padding: 10px;
    margin: 10px 0;
    color: white;
    background: #c00;
}

.success {
    padding: 10px;
    background: #23a72c;
    color: #fff;
}

#loginForm {
    margin-left: 10px;
}

/** TABLES **/
table#list {
    font-size: 9px;
    border-collapse: collapse;
    min-width: 50%;
    margin: 10px 0;
    background: #fff;
}

#moduleDescription {
    font-style: italic;
    margin: 10px 0;
}

table#list tr.row_b {
    background: #d0e5e0;
}

table#list tr.row_a {
    background: #eefffb;
}

table#list tr.highlight {
    background-color: #b6cec7;
}

table#list tr th {
    background: #d0e5e0;
    color: #000;
    padding: 1px;
    margin: 0;
}

table#list tr td {
    color: #000;
    padding: 3px 5px;
    vertical-align: middle;
}

table#list tr td a {
    color: #000;
}

table#list tr td.edit a, table#list tr td.variations a, table#list tr td.view a, table#list tr td.edit_content a,table#list tr td.permissions a, table#list tr td.delete a {
    display: block;
    color: #fff;
    text-decoration: none;   
    padding: 2px 2px;
    margin: 1px;
    text-align: center;
	background: #29A294;	
    border-top: 1px solid #25b09b;
	border-left: 1px solid #25b09b;
	border-bottom: 1px solid #15665a;
	border-right: 1px solid #15665a;
}

div.checkbox_group, div.checkbox_tree {
    border: 1px solid #c7c7c7;
    padding: 5px;
    height: 150px;
}

div.plusminus {
    padding: 0 0 2px 0;
    height: 8px;
    width: 10px;
    float: left;
    border: 1px dotted gray;
    text-align: center;
    margin-right: 3px;
}

div.node {
    padding-left: 20px;
}

input.upArrow, input.downArrow {    
    font-size: 9px;
    color: #fff;
    border: none;
    padding: 2px 4px;
	background: #29A294;	
    border-top: 1px solid #25b09b;
	border-left: 1px solid #25b09b;
	border-bottom: 1px solid #15665a;
	border-right: 1px solid #15665a;
}

form.sq_form {
    width: 450px;
	z-index: 100;
}
.mceLayout {
		z-index: 100;
}


form.adminForm_filter {
    margin-left: 10px;
}

form.adminForm_gallery img {
    max-width: 500px;
}

/* Revisions */
div#revision_block	{ display: none; padding: 10px 15px; border: 1px solid #c7c7c7; position: absolute; background-color: #fff; z-index: 100; }

table#revisions { margin: 10px 0;}
table#revisions td { padding: 1px 10px; text-align: center; }
table#revisions th { padding: 1px 10px; text-align: center; }
table#revisions input.button { margin: 0px; padding: 1px 3px; }

/* Permission table */
table#permissionManagerTable { border-collapse: collapse; font-size: 11px; margin-top: 10px}
table#permissionManagerTable tr.even { background-color: #D0E5E0; }
table#permissionManagerTable td { padding: 2px 1px; }
table#permissionManagerTable th { padding: 2px 3px; }


