@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
border:none;
z-index:0;
}

html, body {height:100%;}

body{
font-family:verdana, arial, helvetica, sans-serif;
color:#000;
font-size:82%;
background:#addaf1 url(../images/bgrad.jpg) repeat-x;
line-height:22px;
}

a{color:#0066CC;}	

a:hover{color:#666;}
					
h1, h2{display:none;}

h3{
padding:10px 0 0 0;
font-size:1.25em;
line-height:1.25em;
font-weight:normal;
color:#0099cc;
}

a img{border:none;}

p{font-size:1em;}

#container{
background: url(../images/logohead.png) no-repeat;
width:1024px;
margin:0 auto;
position:relative;
top:0;
height:100%;
}

#header{
position:relative;
top:0;
left:0;	
width:960px;
height:165px;
color:#fff;
margin:0 auto;
}

#clearheader{height:10px;}


#outer{
min-height:100%;
margin:0 auto;
margin-bottom:-100px;
background:#fff;
width:960px;
padding:0 0;
}

#left{
position:relative;
width:230px;
text-align:left;
top:260px;
}

#right{
position:relative;
width:245px;
text-align:left;
top:260px;
}

#left{
background:#fff;
float:left;
padding:20px 20px;
position:relative;
margin-right:-3px;
}

#right{
background:#fff;
float:right;
padding:20px 20px;
margin-left:-3px;
}

#middle{
background:#fff;
width:368px;
float:left;
position:relative;
margin:0 0;
padding:20px 20px;
top:260px;
min-height:500px;
}

p{
padding:0 0;
margin:0 0;
}

#clearfooter{
clear:both;
height:400px;
}

#footer{
width:960px;
clear:both;
height:100px;
line-height:50px;
background:#3399cc;
color:#fff;
text-align:center;
position:relative;
margin:0 auto;
}

#footer a{color:#fff;}

#footer p{font-size:12px;}

#footer li{
display:inline;
margin:0;
padding:0 10px 0 0;
}

ie.css

#outer{height:100%;}

#navbground{
background:url(../images/navbar.png) no-repeat;
position:relative;
width:960px;
top:131px;
height:35px;
left:0;
margin:0 0;
}			

#navbground ul{
position:absolute;
top:5px;
left:20px;
}			

#navbground li{
display:inline;
margin:0;
padding:0 25px 0 0;
}

#navbground a{
color:#fff;
text-decoration:none;
}

#navbground a:hover{
color:#ffff00;
text-decoration:none;
}

#donate{
position:absolute;
width:100px;
height:36px;
top:0;
left:720px;
padding:0 0;
}

#newsletter{
position:absolute;
width:124px;
height:36px;
left:836px;
top:0;
padding:0 0;
margin:0 0;
}

.addpadding{padding-bottom:15px;}

#book{
width:218px;
border:2px #addaf1 solid;
padding:15px 15px;
}

.kissbook{
margin:10px 10px 10px 0;
float:left;
}

.kisshead{
margin:0 0;
padding:0 0;
}

.small{
font-size:.9em;
}