* {
    padding: 0;
    margin: 0;
}

body {
    background-color: #fff;
    color: #000;
    font-family: arial, sans-serif;
    font-size: 90%;
    padding: 10px;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, table, form {
    margin: 10px 0;
}

a {
    color: #a91;
}

a:visited {
    color: #860;
}

table {
    border: 1px solid #9bc;
    border-collapse: collapse;
}

th {
    background-color: #9bc;
    color: #fff;
    padding: 3px 5px;
    border-right: 1px dashed #fff;
}

td {
    border-bottom: 1px solid #9bc;
    padding: 3px 5px;
    border-right: 1px dashed #9bc;
}

fieldset {
    padding: 10px;
    margin: 0 0 10px;
    background-color: #bde;
    border: 1px solid #9bc;
    -moz-border-radius: 6px;
    /*border-radius: 6px;*/
}

legend {
    color: #000;
    font-weight: bold;
    padding: 0 4px;
}

ul, ol {
    margin-left: 25px;
}

form label {
    display: block;
    font-weight: bold;
    margin: 10px 0 2px;
}

form fieldset input {
    display: block;
    width: 180px;
    margin: 5px 0;
}

form fieldset input.large {
    width: 100%;
}

form table {
    margin: 10px 0;
}

input.button {
    display: inline;
    width: auto !important;
}

form table caption {
    font-weight: bold;
    text-align: left;
    margin: 10px 0 2px;
}

form textarea {
    width: 100%;
    display: block;
}

/* edit resource */

fieldset.metadata input {
    width: 100%;
}

form.edit table input {
    display: inline;
    width: auto;
}

fieldset.body {
    border: none;
    background: none;
    padding: 0;
}

fieldset.body legend, fieldset.metadata legend {
    display: none;
}

fieldset.metadata {
    float: right;
    width: 200px;
    margin-left: 10px;
}

div.diff {
    border: 1px solid #999;
    padding: 10px;
    font: 120% monospace;
}

div.diff ins {
    background-color: #dfd;
}

div.diff del {
    background-color: #fdd;
}

form.edit table.permission {
    margin: 0;
}

form.edit table.permission td {
    text-align: center;
}

input#new-field {
    display: inline;
    width: 140px;
}

/* added  by me */
body
{
	font-family: "gill sans", "Trebuchet MS", Tahoma, helvetica, sans-serif;
}
div.contents
{
	width: 80%;
	margin: auto;
}

h1,#site-name

{
	font-family: Georgia,"New York", "Palatino", Georgia, Verdana, "Tahoma", helvetica, sans-serif;
	font-size: 260%;
	padding: 0.25em;
	color: #324297;
}

pre, code, samp
{
	font-family: monaco, monospace;
	width: 100%;
	overflow: auto;
}

.dc-date
{
	color: #fe91ab;
}
#site-name
{
	font-family: "Palatino", Georgia, Verdana, "Tahoma", helvetica, sans-serif;
	font-size: 130%;
	float: right;
	display: block;
	padding: 0.5em;
	color: #456789;
	text-decoration: none;
}

.-blog-Post
{
	padding-bottom: 1em;
	border-bottom: 2px #666 solid;
}

blockquote
{
	margin: 1em;
	margin-left: 2em;
	padding: 1em;
	border-left: 1px solid #999;
	font-style: italic;
}

h1.dc-title
{
	font-size: 190%;
}
div.-sioc-Post div.sioc-contents
{
	font-size: larger;
}

p, ul, ol, blockquote
{
	max-width: 35em;
}

ins
{
	display: block;
	background-color: #ffeffe;
	text-decoration: none;
	border-bottom: 1px dotted #cccccc;
	
}
ins p
{
	margin: 1em;
	padding: 1em;
}