body {
        margin-top: 3%;
        margin-left: auto;
        margin-right: auto;
        font-size: 95%;
	max-width: 800px;
        font-family: sans-serif; 
        background-image: url('images/south-front-01c.png'); 
        /* background-image: url('images/union_flag_ripple-c1a1.jpg'); */
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
        background-color: #000;
        color: #fff;
        font-family: Arial, sans-serif;
}

        div.imgBlock {
                float: left;
                padding: 2px;
                margin: 3px;
                border: dotted 1px #aaa;
        }

        div.imgBlock img {
                display: block;
        }

        div.imgBlock p {
                margin: 0;
                text-align: center;
        }

p {
	font-FAMILY: arial, sans serif, helvetica; 
	font-size: 1em; 
	clear: both;
	/* background-color:rgba(0,0,0,0.7); */
}
td {font-FAMILY: arial, sans serif, helvetica; font-size: 100%;}
h1 {font-FAMILY: arial, sans serif, helvetica; font-size: 120%;}
h2 {font-FAMILY: arial, sans serif, helvetica; font-size: 100%;}
h3 {font-FAMILY: arial, sans serif, helvetica; font-size: 90%;}
h4 {font-FAMILY: arial, sans serif, helvetica; font-size: 90%;}
h5 {font-FAMILY: arial, sans serif, helvetica; font-size: 90%;}
h6 {font-FAMILY: arial, sans serif, helvetica; font-size: 90%;}
a {font-FAMILY: arial, sans serif, helvetica }
A:link { color: #00a0ff;}
A:visited { color: #00a0ff}
A:hover { color: #00ff00}

.framed {border-width:1px; border-color:#606060; background-color:#111111; border-style:solid; padding:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

ul#navlist
{
font-FAMILY: arial, sans serif; font-size: 20;
text-align: center;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

ul#navlist2
{
font-FAMILY: arial, sans serif; font-size: 1em;
text-align: left;
white-space: nowrap;
}

#navlist2 li
{
display: inline;
list-style-type: none;
}

#navlist2 a { padding: 3px 10px; }

#navlist2 a:link, #navlist2 a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist2 a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}


li {
  font-FAMILY: arial, sans serif; 
  /* font-size: 1em; */
  margin-top: .2em;
  margin-bottom: .2em;
}

.newsbox1 {
	background-color: #101010;
	padding: 5px;
	border: solid 1px #ddd;
	-moz-border-radius: 0.7em;
	border-radius: 0.7em;
	margin-bottom: 5px;
}

p.newsbox1 {
	font-FAMILY: arial, sans serif, helvetica; 
	font-size: 90%; 
        color: #fff;
	background-color:none;
}

.ltables {
  border-collapse:collapse;
  background-color:rgba(0,0,0,0.7);
}
table.ltables {
  border: 2px solid #ccc;
}
td.ltables {
  border: 1px solid #ccc;
}
p.ltables {
  background-color:none;
}

.gtables {
  background-color: #400080;
  border: 2px solid #ccc;
  padding: 6px;
  
}
table.gtables {
  border: 2px solid #ccc;
}
td.gtables {
  border: 1px solid #ccc;
  padding: 6px;
}
p.gtables {
  background-color:none;
}



.right_box_1 {
 float: right;
 width: 200px;
 border: thin solid #00a0cc;
 padding: 10px;
 margin-left: 1.5em;
}

.right_box_2 {
 float: right;
 width: 32em;
 border: thin solid #00a0cc;
 padding: 10px;
 margin-left: 1.5em;
 font-size: 1em;
}

.link_box_1 {
 float: left;
 width: 20%;
 border: thin solid #00a0cc;
 padding: 6px;
 margin-right: 1.5em;
}

.left_box_1 {
 float: left;
 width: 35%;
 border: thin solid #00a0cc;
 padding: 10px;
}

.ritual_box_right {
 float: right;
 width: 70%;
 border: thin solid #00a0cc;
 padding: 10px;
}



