.floatholder {
/*border-right: 10px solid #f7f7f7;
border-left: 10px solid #f7f7f7;*/
border-bottom: 1px solid #f1f1f1;
margin: 0px 0px 0px 0px;
width:800px;
height:100%;
background-color:#f1f1f1;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#cont {
  text-align:left;
  width:100%;
  margin:0 auto;
}

#hdr{
 float:left;
 margin:-0 0 0 0;
 width:100%; 
 background:#eeeeee;
 color: #333333; 
 margin:0;
  }

#header1index{height:40px;repeat:no-repeat;align:center;width:100%;background-color:#FFFFFF;background:#FFFFFF url("images/index_01.jpg") no-repeat;	font-style:italic;color:white;font-size:.7em;line-height:7;text-indent:2em;}
#header1charity{height:40px;repeat:no-repeat;align:center;width:100%;background-color:#FFFFFF;background:#FFFFFF url("images/header_01_charity.jpg") no-repeat;	font-style:italic;color:white;font-size:.7em;line-height:7;text-indent:2em;}
#header1donate{height:40px;repeat:no-repeat;align:center;width:100%;background-color:#FFFFFF;background:#FFFFFF url("images/header_01_donate.jpg") no-repeat;	font-style:italic;color:white;font-size:.7em;line-height:7;text-indent:2em;}
#header1contact{height:40px;repeat:no-repeat;align:center;width:100%;background-color:#FFFFFF;background:#FFFFFF url("images/header_01_contact.jpg") no-repeat;	font-style:italic;color:white;font-size:.7em;line-height:7;text-indent:2em;}

#header2index{height:260px;repeat:no-repeat;align:center;width:100%;background-color:#FFFFFF;background:#FFFFFF url("images/index_02.jpg") no-repeat;}
#header2charity{height:260px;repeat:no-repeat;align:center;width:100%;background-color:#FFFFFF;background:#FFFFFF url("images/header_02_charity.jpg") no-repeat;}
#header2donate{height:260px;repeat:no-repeat;align:center;width:100%;background-color:#FFFFFF;background:#FFFFFF url("images/header_02_donate.jpg") no-repeat;}
#header2contact{height:260px;repeat:no-repeat;align:center;width:100%;background-color:#FFFFFF;background:#FFFFFF url("images/header_02_contact.jpg") no-repeat;}
/* nav start */

.navcontainer {
	width: 100%;
	padding:0;
	margin: 3px 0 2px 0;
	height:24px;
	background-color:#658171; background:#658171 url("images/nav_bg.gif") no-repeat;
	}

#nav {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #9FB1BC;
	}

#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#nav a:link, #nav a:visited {
	float: right;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #FFFFFF;
	}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
	color: #000;
	background: url(images/tab_rounded.gif) no-repeat bottom center;
	}

/* nav end */

#middle {
  float:left;
  width:70%;
  margin:.6em -10% 1em 11%;
/*  margin:.6em -71% 1em 24%;*/
  background-color:#FFFFFF; 
  border:1px dotted #cccccc;
  padding:2em 1em 2em 2em;
  display:inline;  
  overflow:auto;
}

.duncanimage{background:#FFFFFF url("images/index_03.jpg") no-repeat bottom right;}

#left {
  float:left;
  width:22%;
  margin:0em 0 1em -1%;
  background:#FFFFFF;
  line-height:2;
}

#leftsub0 {
  float:left;
  width:100%;
  margin:0 0 0 -0.6em;
  background-color:#FFFFFF;

}
#leftsub1 {
  float:left;
  width:100%;
  margin:1em 0 0 -0.6em;
  background-color:#FFFFFF;
}

#right {
  float:right;
  width:22%;
  margin:0em 0.5em 0 1em;
  background:#FFFFFF;
  line-height:2;
}

#rightsub0 {
  float:right;
  width:100%;
  margin:0em 0 0 -0.6em;
  background:#FFFFFF;  
}

.foot1 {float:left;clear:both;background:#f1f1f1;text-align:right; line-height:2; min-height:20px;width:76%;  margin:0 -20% 0 11%; border:0px dotted #FFFFFF;font-size:.8em;}
.foot1 p {line-height:2;}
.foot2 {float:left;clear:both;background:#FFFFFF;text-align:right; line-height:2; min-height:20px;width:76%;  margin:0 -20% 0 11%;border:1px dotted #CCCCCC;font-size:.8em}
.foot2 p {line-height:2;}
/*]]>*/


body {
  margin:0;
  padding:0;
  font:100%/1 Verdana, Arial, Helvetica, sans-serif;
  color:#333;
  background:#fff;  
  text-align:center;
}

p, li {padding:0;line-height:1.4;font-size:.7em;}
pre {font-size:86%;line-height:1.2;}
samp {font-size:110%;}
p, pre {margin:0 0.5em 1em 0;}
h1, h2, h3 {margin:1em 0 1em 0;font-size:.9em;}
h2,h3,h4{margin-bottom:0.4em;font-size:.9em;}
h4 {background-color:#899595;color:#FFFFFF;font-family:arial,helvetica,sans-serif;font-size:.6em;margin-left:0px;}

.highlight{background-color:#658171;color:#FFFFFF; padding:.4em;}
#image{border:1px solid #CCCCCC; text-align:right;margin-left:.5em; margin-bottom:.5em;}
hr{border:1px solid #CCCCCC;}
.alignD {text-align:right;}  

A:link {color:#4D7BA5; text-decoration:none; font-size:.7em;}  
A:visited {color:#4D7BA5; text-decoration:none; font-size:.7em;} 
A:hover {color:#4D7BA5; text-decoration:underline; font-size:.7em;}

p A:link {color:#4D7BA5; text-decoration:none; font-size:1em;}  
p A:visited {color:#4D7BA5; text-decoration:none; font-size:1em;} 
p A:hover {color:#4D7BA5; text-decoration:underline; font-size:1em;}

A.donate:link {color:#FFFFFF;background-color:#658171;text-decoration:none; font-size:.7em;font-weight: bold;padding: 2px 12px 2px 6px;}  
A.donate:visited {color:#FFFFFF;background-color:#658171;text-decoration:none; font-size:.7em;font-weight: bold;padding: 2px 12px 2px 6px;}
A.donate:hover {color:#333333;background-color:#658171;text-decoration:none; font-size:.7em;font-weight: bold;padding:2px 12px 2px 6px;}  

li A:link {color:#4D7BA5; text-decoration:none;font-size:1em;}  
li A:visited {color:#4D7BA5; text-decoration:none;font-size:1em;} 
li A:hover {color:#4D7BA5; text-decoration:underline;font-size:1em;}

/*#4D7BA5*/

ul, ol, dl {position: relative;}

.p-shadow {
  width: 60%;
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p{
/*.p-shadow div div {*/
  border: 1px solid #a9a9a9;
  padding: 1em;
  margin: 0px 6px 6px -6px !important;
  margin: 0;
  }

/*.p-shadow div div h4,p{padding-left:1em;margin:0px 0 5px 0;}*/

