/* Created using Style Master from Western Civilisation CSS1 { 49 95 452 471 } */
body.main {
background-color: #FFFFFF;
margin-right: 2em;
margin-left: 3em;
margin-top: 2em;
margin-bottom: 3em;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #600;
font-size: 1.1em;
/*background-repeat: repeat-y;  */
/*background-attachment: fixed;  */
/*position: absolute;  */
/*left: -15px;  */
}

body.remote {
background-color: #FFFFFF;
margin-right: 1em;
margin-left: 0.7em;
margin-top: 0.5em;
margin-bottom: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #600;
font-size: 0.8em;
position: absolute;
}

img {
margin-left: +1.5em;
margin-right: +1.5em;
margin-bottom: +1.5em;
margin-top: +0.2em;
}

.button {
margin-left: +0.5em;
margin-bottom: -0.5em;
margin-top: +0em;
}

img.portfolio {
border-width: 2px;
border-color: #000;
margin-left: +1.5em;
margin-bottom: +1.5em;
margin-top: +1em;
}

H1 {
text-align: center;
color: #033;
font-size: 1.5em;
margin-top : 0em;
clear : both;
margin-bottom: 0.5em;
}

H1.photo {
text-align: center;
color: #033;
font-size: 1.2em;
font-weight: normal;
margin-top : 0em;
clear : both;
margin-bottom: 0.5em;
}

H2 {
text-align: center;
color: #333;
margin-top : 0.3em;
clear : both;
margin-bottom: 0.5em;
}

H3 {
text-align: center;
color: #333;
font-style: italic;
font-family: Helvetica, sans-serif;
margin-top : 1.0em;
clear : both;
margin-bottom: 0.5em;
}

H4 {
text-align: center;
color: #333;
margin-top : 0.3em;
clear : both;
margin-bottom: 0.5em;
}

P {
text-indent: 3em;
}

p.right {
text-indent:0em;
text-align: right;
font-size: 0.8em;
}

p.mybox {
background-color: #fc9;
color: #960;
padding: 2%;
font-family: Helvetica, sans-serif;
font-style: normal;
font-size: 1.1em;
border: medium #930 solid;
margin-left: 3em;
margin-right: 3em;
}

.mybox a:hover {
background-color: #fc9;
color: #FF9;
}

.mybox a:link {
background-color: #090;
color: #FF9;
text-decoration: none;
}

cite.portfolio{
color: #963;
font-family: Helvetica, sans-serif;
font-size: 1.05em ;
}

cite.book {
color: #630;
font-family: Helvetica, sans-serif;
}

EM {
color: #933;
font-family: Helvetica, sans-serif;
font-style: normal;
}

EM.new {
color: olive;
font-family: Helvetica, sans-serif;
}

OL {
margin-right: 10%;
margin-left: 5%;
}

DL {
margin-right: 7%;
margin-left: 3%;
}

UL {
margin-right: 20%;
margin-left: 5%;
}

BR {
text-indent: 0em;
}

.noin {
text-indent: 0em;
}

.center {
text-align: center;
}

.right {
text-align: right;
}

.smaller {
font-size: smaller;
}

.medium {
font-size: medium;
}

.big {
font-size: bigger;
}

.small {
font-size: small;
}

strong {
font-size: 1.0em;
font-weight: bold;
color: #993300;
}

HR {
margin-top : 0.25em;
margin-bottom : 0.25em;
color: #006633;
height: 7px;
         float: none;
         clear: both;
         text-align: center; 
         }

BLOCKQUOTE {
margin-right: 5.5em;
margin-left: 5.5em;
color: #600;
}

A:link {
color: #993300;
text-decoration: underline;
}

A:visited {
color: #993333;
text-decoration: underline;
}

A:hover {
background-color: #fc9;
color: #930;
text-decoration: none;
}

.addr1 {
text-align: center;
font-style: normal;
font-family: Helvetica, sans-serif;
color: #663333;
background-color: #ffffff;
padding: 6px;
}

.addr2 {
font-style: normal;
font-family: Helvetica, sans-serif;
color: navy;
background-color: silver;
padding: 6px;
}
