

body {
font-family: arial;
font-size: 12px;
}

h1 {
font-family: georgia;
}
h2 {
font-family: georgia;
}
h3 {
font-family: georgia;
}
h4 {
font-family: georgia;
}
h5 {
font-family: georgia;
}
h6 {
font-family: georgia;
}

/* KUPU CONTENT STYLES */

.image-left {
   float: left;
   position: relative; 
   left: -35px; 
   border: 2px #000000 solid;
   padding: 6px;
   background: #cdbfa0;
   margin: 5px;
}

.image-inline {
   float: none;
   border: 2px #000000 solid;
   padding: 6px;
   background: #cdbfa0;
   margin: 5px;
}

.image-right {
   float: right;
   position: relative; 
   right: -30px; 
   border: 2px #000000 solid;
   padding: 6px;
   margin: 5px;
   background: #cdbfa0;
}

.inpage {
float: left;
position: relative; 
left: -30px;
bottom: -20px; 
border: 2px #000000 solid;
padding: 6px;
background: #cdbfa0;
margin: 5px;

}

table.plain td {
    border-width: 1px;
    border-style: solid;
    border-color: black;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;	
}

table.listing {
    border-width: 0px;
}

table.listing td {
    border-style: solid;
    border-width: 1px;
    border-color: black;
}

table.listing th {
    border-style: solid;
    border-width: 1px;
    border-color: black;
    background-color: gray;
    color: white;
}

table.grid {
    border-width: 0px;
}

table.grid td {
    border-style: solid;
    border-width: 1px;
    border-color: black;
}

table.grid th {
    border-style: solid;
    border-width: 1px;
    border-color: black;
}

table.data {
    border-style: solid;
    border-width: 1px;
    border-color: black;
}

table.data td {
    border-style: solid;
    border-width: 1px;
    border-color: gray;
}

table.data th {
    border-style: solid;
    border-width: 1px;
    border-color: gray;
}

.repeatable {
    background-color: pink;
}

