.errorMessage{padding:0;margin:0}
.errorMessage li{list-style: none!important;color:red}
.field-box {
    margin-top: 20px;
}
.field-box h4{
    border-top:4px solid #eee;
}
.field-box h4 span{position:relative;background:#fff;padding:5px 5px 5px 0px;top:-12px;margin-right:30px}

.form-table tr td.title{
width:100px;
text-align:right;
padding:5px;
font-weight:bold;
font-size:10px;
color:#666;

}



.form-table.no-label tr td.label{
display:none;

}
a{cursor:pointer}
.form-table{
    background:#fff;padding:8px;
}

.form-table tr td .help_info{
display:none;
}
.form-table tr{
padding:6px 0 6px 0;

}
.form-table tr.top-border{
border-top:1px dotted #ccc;
margin-top:30px;
}
.form-table tr.top-border:first-child{
border-top:none;    
}
.form-table tr td{
padding:5px;
}
.form-table tr.even{
background:#fafafa;
}
.form-table tr td .help
{
    display:inline-block;width:20px;height:20px;backgound:red;margin:0;
}
.form-table tr td .help:hover .form-table tr td .help_info{
display:block;
}


.desc{
    color:#666;font-size:10px;font-style:italic;
}
.postbox h3
{
    border-bottom:1px solid #ccc;padding:10px;
}
.postbox 
{
    margin-right:20px;
}
.postbox .toggle
{
    float:right;
}
.even{
   
}

td{
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color:#777;	
}

tr {
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
}

.text, .select {
	
}

.postbox p {
	text-align:left; 
	margin: 0 10px 10px 10px; 
	font-size: 13px; 
	line-height: 150%;
}

.postbox pre {
	margin: 5px 10px; 
	padding:4px; 
	background: lightyellow;
}

.side .postbox p, .side .postbox a, .side .postbox a.rsswidget {
	font-size: 11px;
}

div.inside .button:hover, div.inside .button-primary:hover {
	text-decoration: none;
}

.button, .button-primary {
	margin-top: 10px;
}

.postbox#donate {
	border-color: green;
	border-width: 2px;
}
strong.red {
	color: green;
	font-weight: bold;
	font-size: 105%;
}




.media_contents td{
    vertical-align:top;
}

.dl_view{float:right;text-align:right; font-size:10px;
         padding:4px 10px 4px 10px;font-weight:bold;
background:#eee;color:#888;width:50px}

#suggest_message
{
    display:none;
    margin:0;text-align:left;
    color:#222;
    background:#fff;
    position:absolute;z-index:2;

}
.suggest_match
{
    font-weight:900;
    color:#f60
}


#suggest_message li:hover {
color:#fff;background-color:#ccc;
cursor:pointer;
}

#suggest_message  li:active {
color:#fff;
background:#999;
cursor:pointer;
}


#suggest_message
{
    display:none;
    margin:0;text-align:left;
    overflow-y:scroll;max-height:400px;
    padding:0px;
    color:#222;
    background:#fff;
    position:absolute;z-index:2;
    border-bottom:#444 2px solid;
}


#suggest_message
{
    font-weight:200;
    color:#000;
}
#suggest_message li {
    padding:5px;
    /*border-bottom:1px dotted #ccc;
    overflow:hidden;
    width:50px;float:left;*/
}
#suggest_message li:hover {
    color:#444;
    background-color:#f1f1f1;
    cursor:pointer;
}

#suggest_message li:active{
    color:#fff;
    background:#999;
    cursor:pointer;
}
.image-gallery-thumbs{
    list-style:none;margin:0!important;padding:0!important;
}
.image-gallery-thumbs li{
    display:inline-block;
    margin-right:5px;
    padding:3px;
    border:2px solid #ccc;   
}
.image-gallery-thumbs li:hover{
    border:2px solid #222;
    cursor:pointer;
    
}
.image-gallery-thumbs li.selected-thumb:hover{
    border:2px solid #f60;
}


input:focus, textarea:focus, select:focus {
    outline: #666 solid 1px;
}
#post-body #normal-sortables {
min-height: 0px !important;
}
.hide-if-js{display:none}


#suggest_message
{
    display:none;
    margin:0;text-align:left;
    color:#222;
    background:#fff;
    position:absolute;z-index:2;

}
.suggest_match
{
    font-weight:900;
    color:#f60
}


#suggest_message li:hover {
color:#fff;background-color:#ccc;
cursor:pointer;
}

#suggest_message  li:active {
color:#fff;
background:#999;
cursor:pointer;
}


#suggest_message
{
    display:none;
    margin:0;text-align:left;
    overflow-y:scroll;max-height:200px;
    padding:0px;
    color:#222;
    background:#fff;
    position:absolute;z-index:2;
     border-left:#444 1px solid;
     border-right:#444 1px solid;
     border-bottom:#444 1px solid;

}
#suggest_message
{

    margin:0;text-align:left;
    width:650px;overflow-y:scroll;max-height:300px;
    padding:0px;
    color:#222;
    background:#fff;
    position:absolute;z-index:2;
}

#suggest_message
{
    font-weight:200;
    color:#000;
}
#suggest_message li {
    padding:2px;overflow:hidden;width:95%
   
}
#suggest_message li:hover {
    color:#444;
    background-color:#f1f1f1;
    cursor:pointer;
}

#suggest_message li:active {
    color:#fff;
    background:#999;
    cursor:pointer;
}
.alternate{background: #F1EEE9}
.suggestResults{z-index:99999;
    background:#fff;padding:0;position:absolute;
    border-left:#ccc 1px solid;
     border-right:#ccc 1px solid;
     border-bottom:#ccc 1px solid;margin-top:-2px;
     -webkit-box-shadow: 0px 1px 0px 1px rgba(200, 200, 200, 0.2);
box-shadow: 0px 1px 0px 1px rgba(200, 200, 200, 0.2);
}
.suggestResults ul{list-style:none;padding:0;margin:0}
.suggestResults ul li{padding-left:10px;margin:0;display:block}
.suggestResults ul li:hover{background:#f1f1f1;cursor:pointer;color:black}
.suggestResults ul li .tree{overflow:hidden;font-size:10px}

.widefat tbody th.check-column{padding:8px 0}
tbale.wp-list-table td{vertical-align: middle}
/*.row-title{color:#555}
.row-title:hover{color:#333}*/
tr.status-pending{background:#fff4e3;color:#fff;border-top-color:#eee}

tr.status-pending td,tr.status-pending th{color:#000;border-top-color:#fc9}



.form-table tr td.label{
width:100px;
text-align:right;
padding:5px;
font-weight:bold;
font-size:10px;
color:#666;

}
.form-table.no-label tr td.label{
display:none;

}
a{cursor:pointer}
order-radius: 0px;
}


td{
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color:#777;	
}

tr {
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
}


input:focus, textarea:focus, select:focus {
    outline: #666 solid 1px;
}
#post-body #normal-sortables {
min-height: 0px !important;
}
.hide-if-js{display:none}

.widefat tbody th.check-column{padding:8px 0}
tbale.wp-list-table td{vertical-align: middle}
.wp-list-table td{padding:6px}
.wp-list-table td{border:0}
.wp-list-table {border:0}

.wp-list-table thead tr th,.wp-list-table tfoot tr th{background:#f1f1f1;color:#444;font-size:12px;text-shadow:none;font-family: sans-serif}

/*.row-title{color:#555}
.row-title:hover{color:#333}*/
tr.status-pending{background:#fff4e3;color:#fff;border-top-color:#eee}

tr.status-pending td,tr.status-pending th{color:#000;border-top-color:#fc9}

.field-group{list-style:none;padding:0}
.field-group li{float:left;width:30%;margin-right:10px;list-style:none;padding:0}
.field-group input{margin-right:10px}



.desc{
    color:#666;font-size:10px;font-style:italic;
}
.postbox h3
{
    border-bottom:1px solid #ccc;padding:10px;
}
.postbox 
{
    margin-right:20px;
}
.postbox .toggle
{
    float:right;
}
.even{
   
}

td{
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color:#777;	
}

tr {
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
}



.postbox pre {
	margin: 5px 10px; 
	padding:4px; 
	background: lightyellow;
}

.side .postbox p, .side .postbox a, .side .postbox a.rsswidget {
	font-size: 11px;
}

div.inside .button:hover, div.inside .button-primary:hover {
	text-decoration: none;
}

.button, .button-primary {
	margin-top: 10px;
}



input:focus, textarea:focus, select:focus {
    outline: #666 solid 1px;
}

.hide-if-js{display:none}



.widefat tbody th.check-column{padding:8px 0}
tbale.wp-list-table td{vertical-align: middle}
/*.row-title{color:#555}
.row-title:hover{color:#333}*/
tr.status-pending{background:#fff4e3;color:#fff;border-top-color:#eee}

tr.status-pending td,tr.status-pending th{color:#000;border-top-color:#fc9}

th.sorted a {
display: block;
overflow: hidden;
padding: 0!important;}

.alert
{
    color:#a60000;
    padding:5px;border:none;
    background: #f1f1f1;
    border-bottom: 1px solid #DADADA;border-right: 1px solid #DADADA;
}


/*needs reorganising*/
.paging-input input{width:40px!important;padding:2px!important;height:20px}
.unapproved{background:lightgoldenrodyellow;}
.row-actions{color:transparent}
.tablenav-pages a, .btn2{background:#f0f0f0!important;color:#21759B!important;font-weight:bold!important;
     border:none;border-bottom:1px solid #ddd;
     border-right:1px solid #ddd;padding-left:0;padding:3px 6px!important;
-moz-border-radius: 0!important;
-khtml-border-radius: 0!important;
-webkit-border-radius: 0!important;
border-radius: 0!important;}
.tablenav-pages a, .btn2:hover{background:#fff!important;cursor:pointer!important;color:#a60000!important;text-decoration: none!important}
table{border:1px solid #DADADA!important}
table tr , table tr th{border-bottom:1px solid #DADADA!important}
.tablenav-pages a{margin-top:200px!important}
textarea, input[type="text"], input[type="password"], input[type="file"], input[type="button"], input[type="submit"], input[type="reset"], select {
border-width: 1px;
border-style: solid;
-moz-border-radius: 0;
-khtml-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}