body {padding-top:20px; padding-bottom:20px; background-color:#a6c7d8;}

#Shell {margin:auto; width:880px; padding-left:20px; background-color:#419cd3; position:relative;}
#Shell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#Shell {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html #Shell {height: 1%;} 
#Shell {display: block;} 
/* End hide from IE-mac */

#Flash {width:600px; height:220px; float:left; padding-bottom:20px;}

#MainHolder {width:600px; clear:both; float:left; min-height:300px; padding-bottom:40px; background-color:#ffffff;} 

#outertop {margin:auto; width:900px; position:relative;}

#bottom {margin:auto; width:900px; height:29px; position:relative;}

#charityinfo {margin:auto; width:900px; height:29px; position:relative;}

#donateform {margin:auto; width:580px; height:23px; left:10px; position:relative;}

#top {margin:auto; width:600px; height:12px; float:left; position:relative;}

#LatestNews {margin:auto; width:600px; height:12px; float:left; position:relative;}

#Logo {width:180px; height:120px; position:absolute; top:20px; right:30px;}

#Collectionpic {width:206px; height:263px; position:absolute; top:340px; right:280px;}

#Beneficiarypic {width:211px; height:194px; position:absolute; top:411px; right:280px;}

#MainMenu {width:250px; position:absolute; top:235px; right:0px;}

#Footer {width:185px; height:54px; position:absolute; bottom:-10px; right:10px;}

#map {width:553px; height: 300px; border: 1px solid #bbb; position:relative; top:5px; left:21px;}

h1 {font-size:14px; font-family:'Verdana', Arial, Helvetica, sans-serif; color:#1c4563; font-weight:bold; margin: 0px 0px 15px 0px;}

h2 {font-size:0.90em; font-family:'Verdana', Arial, Helvetica, sans-serif; color:#1c4563; font-weight:bold; margin: 0px 0px 10px 20px;}

h3 {font-size:1em; font-family:'Verdana', Arial, Helvetica, sans-serif; color:#1c4563; font-weight:bold; margin: 0px 0px 0px 0px;}

ul {font-family:'Verdana', Arial, Helvetica, sans-serif; color:#1c4563; font-weight:normal; line-height:125%; margin: 0px 20px 15px 22px;}

li {font-size:0.75em; font-family:'Verdana', Arial, Helvetica, sans-serif; color:#1c4563; font-weight:normal; line-height:125%; margin: 0px 20px 15px 22px;}


p.MainCopyLarge {padding: 0px 20px 15px 20px; color:#1c4563; font-size:0.75em; font-family:'Verdana', Arial, Helvetica, sans-serif;}
.MainCopyLarge a:link {font-family:'Verdana', Arial, Helvetica, sans-serif; color:#1c4563; text-decoration:none; font-weight:normal;}
.MainCopyLarge a:visited {font-family:'Verdana', Arial, Helvetica, sans-serif; color:#1c4563; text-decoration:none; font-weight:normal;}
.MainCopyLarge a:hover {font-family:'Verdana', Arial, Helvetica, sans-serif; color:#9db3c0; text-decoration:none; font-weight:normal;}

p.MainMenu {padding: 0px 0px 2px 0px; color:#ffffff; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
.MainMenu a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:none; font-weight:normal;}
.MainMenu a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:none; font-weight:normal;}
.MainMenu a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#fec100; text-decoration:underline; font-weight:normal;}


p.FooterCopyLarge {padding: 0px 0px 0px 0px; color:#000000; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
.FooterCopyLarge a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; text-decoration:none; font-weight:bold;}
.FooterCopyLarge a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; text-decoration:none; font-weight:bold;}
.FooterCopyLarge a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:underline; font-weight:bold;}

p.CharityInfo {padding: 5px 0px 0px 0px; color:#86a4b4; font-size:0.65em; font-family:'Verdana', Arial, Helvetica, sans-serif;}


/*reset whitespace*/
*{margin: 0; padding: 0;}


#PrintLogo {position:absolute; bottom:0px; top:0px; width:0px; height:0px; visibility:hidden;}

#PrintFooter {position:absolute; bottom:0px; top:0px; width:0px; height:0px; visibility:hidden;}



.thumb-preview {
	margin:0px 20px 15px;
	}
