*{
padding: 0;
margin: 0;

}
html {
margin:0;
padding:0;
}

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 85%;
 background: #7f6d61 url("/images/back3.jpg") repeat;
 color: #000;
}

h1{
 color: #6e7296;
 font-size: 1.8em;
 margin: 5px 0 0;
 padding: .5em;
}

#aims, #rightnav, #news{
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  -khtml-border-radius:15px
  behavior:url(border-radius.htc);
}

#right-nav{
  -moz-border-radius-bottomleft: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -khtml-border-bottom-left-radius:15px
  border-bottom-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -khtml-border-bottom-right-radius:15px
  border-bottom-right-radius: 15px;
  behavior:url(border-radius.htc);
}

.item{
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -khtml-border-bottom-left-radius:10px
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -khtml-border-bottom-right-radius:10px
  border-bottom-right-radius: 10px;
  behavior:url(border-radius.htc);
}

h2, h2 span{
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -khtml-border-radius:5px
  behavior:url(border-radius.htc);
}


h2{
margin: 1em 0;
font-size:100%;
}

h2 span{
/* background: #6e7296 url("/images/cross.gif") no-repeat top right;
color: #fc6;
padding: 3px 30px 3px 6px; */
color: #ff5f00;
font-size: 1.3em;
}

.xitem h2 a{
background: #fff;
color: #6e7296;
padding: 3px;
font-size: 1.1em;
margin: 0;
text-decoration:none;
font-weight: bold;
}

.xitem h2 a:hover{
background: #fff;
color: blue;
padding: 3px;
font-size: 1.1em;
margin: 0;
text-decoration: underline;
font-weight: bold;
}

p{
margin: 0.5em;
width: 95%;
font-size: 1em;
line-height: 1.5;
}

ul{
margin: 0.5em 1em;
padding-left: 1em; 
}

#container { 
 width: 950px;
 background: #fff;
 color: #000;
 margin: 0 auto;
 margin-top: 1em;
}

#header {
 color: #333;
 width: 950px;
 height: 100px;
 margin:0;
 background: #ccf;
 background-image: url("/images/head.jpg");
}

#logo{
 text-align: center;
}

#content{
float: right;
width: 745px;
font-size: 0.95em;
padding-bottom: 1em;
}

#left-nav {
 color: #333;
 width: 185px;
 margin-left: 10px;
 padding-top: 10px;
}

#wrap-item{
float: left;
width: 505px;
}

.item{
width: 90%;
background: #ffd55c url("/images/grad-left-nav.jpg") repeat-x;
color: #000;
margin-bottom: 1em;
font-size: 0.9em;
}

.item h2{
background: #6e7296 url("/images/cross.gif") no-repeat 0 0;
color: #fc6;
padding: 3px 0 3px 30px;
font-size: 1.1em;
margin: 0px;
}

.item ul{
padding: 0 0 10px 5px;
margin: 0;
}

.item li{
list-style: none; 
padding-left: 0.5em;
line-height: 1.5em;
}

.item li a{
color: #000;
text-decoration: none; 
}

.item li a:hover{
color: blue;
text-decoration: underline;
}

#right-nav { 
 float: right;
 padding: 0;
 margin-right: 10px;
 margin-top: 2em;
 width: 200px;
 background: #ffd55c url("/images/grad-orange.jpg") repeat-x;
}

#right-nav h2{
color: #fc6;
background: #6e7296;
padding: 5px;
font-size: 1.2em;
margin: 0;
text-align: center;
}

#right-nav ul{
padding: 1em ;
margin: 0;
}

#right-nav li{
list-style: none;
line-height: 1.5em;
margin-bottom: 0.5em;
}

#right-nav li a{
color: #000;
text-decoration: none; 
}

#right-navli a:hover{
color: red; 
}


h1 #home{
font-size: 1.6em;
margin-top:5px;
margin-bottom: 0px;
margin-right: 10px;
padding: 3px;
text-align: center;
border: 2px solid #ddf;
}

#right-nav li{
list-style: none;
line-height: 1.5em;
}

#footer { 
 width: 950px;
 clear: both;
 color: #fc6;
 background: #6e7296;
 padding: 0.5em 0;
 text-align: center;
 font-size: 1.1em;
 font-weight: bold;
}

#footer a{
color: #fc6;
background: #6e7296;
text-decoration: none;
}

.clear {
clear: both;
background: none;
}

img.floatLeft { 
 float: left;
 margin: 4px;
 margin-top: 0.5em;
 clear: left;
}

img.floatRight {
 float: right;
 margin: 5px 2em 5px 5px;
 clear: right;
}

#aims{
width: 95%;
border: 2px double #ddf;
padding: 0.5em;
margin: 0 auto;
margin-bottom: 1em;
min-height: 146px;
background-image: url("/images/baby.jpg"); 
background-repeat: no-repeat;
background-position: 96% 50%;
}

#aims-content{
width: 300px;
height: auto;
}

#aims h2, #news h2{
margin: 0;
padding: 5px;
}


#welcome{
min-height: 146px;
margin-top: 0.5em;
background-image: url("/images/bible.jpg"); 
background-repeat: no-repeat;
background-position: 0% 50%;
margin-bottom: 1em;
}

#welcome-content{
width: 475px;
float: right;
margin:0;
margin-right: 1em; 
height: auto;
}

#news{
width: 95%;
background: #ddf;
padding: 0.5em 0.5em 0 0.5em;
overflow: auto;
margin: 0 auto;
margin-bottom: 1em;
}

#news p{
padding: 0.5em;
}

#right-nav li a{
font-weight: bold;
display: block;
}

#right-nav li a:hover{
text-decoration: underline;
color: blue;
}

#links h2{
margin-bottom: 0;
}

#links p{
margin-top: 0;
}

#links li{
font-size: 1.3em;
line-height: 1.3em;
list-style: none; 
padding-left: 0;
margin-left: 0;
}