html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;}

table{border-collapse:collapse;border-spacing:0;}

td, th, caption {padding: 15px;}

ol,ul{list-style:none;} 

body {background-image: url(../images/dot.gif); font-family:Helvetica, Arial, sans-serif; font-size:16px; line-height: 18px;}

h1 {text-align: center; font-size: 1.875em; /* 30px */ line-height: 1.3333em; /* 40px */ }

h2 { font-size: 1.5em; /* 24px */ line-height: 1.6667em; /* 40px */ }

h3 { font-size: 1.375em; /* 22px */ line-height: 1.8182em; /* 40px */ margin-top: 0.9091em; margin-bottom: 0em; }

p { font-size: 1em; /* 16px */ line-height: 1.25em; /* 20px */ padding: 0 0 1.25em 0; }

#home-wrapper {background-color:#228B8A; width:900px; margin: 0px auto; margin-top:20px; border: #0033cc thin solid; border-bottom: none;}

#bottom-wrapper {background-color:#228B8A; width:900px; margin: 0px auto; border: #0033cc thin solid; border-top: none; padding:20px 0px; margin-bottom: 20px;}

#wrapper {background-color:#228B8A; width:900px; margin: 20px auto; border: #0033cc thin solid;}

#charity {background-color:#5EAE9E; width:900px; margin: 20px auto; border: #0033cc thin solid;}
#mfr {background-color:#5EAE9E; width:900px; margin: 20px auto; border: #0033cc thin solid;}
#emo {background-color:#6B8E23; width:900px; margin: 20px auto; border: #0033cc thin solid;}

#navigation { text-align:center; color:#fff;}

#navigation h1 {text-align:center; position:relative; z-index: 1}

#navigation ul {padding-top:20px; text-align: center; background-image:url(../images/navbg.gif); background-repeat: repeat-x; height: 61px; position:relative; z-index: 0}

#navigation li {display:inline;}

a:link, a:visited, a:active {color: #fff; text-decoration: none;}

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

#content {text-align:center; padding: 20px 40px;}

#border {margin:0 auto; width:907px;}

#newsletter {background-color:#fbd549; margin: 0 auto; width:900px; border: #0033cc thin solid; border-bottom: none; border-top:none;}

.lefth2 {text-align:left; padding-left:50px; font-size:40px; line-height: 200%;}

.centerh2 {text-align:center; line-height: 200%; font-size:40px;}

.righth2 {text-align:left; padding-left:65px; font-size:40px; line-height: 200%;}

#izzy {background-color: #ff6633; width:820px; margin: 0px;}

#felix {background-color: #cc9933; width:820px; margin: 40px 0px;}

#gabby {background-color: #990000; width:820px; margin: 40px 0px;}

#marvin {background-color: #3399cc; width:820px; margin: 40px 0px;}

#ari {background-color: #007d31; width:820px; margin: 40px 0px;}

.face {float:left; width:133px;}

.name {float:left; width:100px; margin: 10px 15px;}

.bio {float:left; width: 517px; margin: 20px 20px; margin-bottom: 0px;}

.authorpic {margin:5px 20px 10px 0px;}

#footer {background-image:url(../images/navbg.gif); background-repeat: repeat-x; height:61px; padding:8px; text-align:center; color:#fff; font-size: 12px;}

#footer ul {text-align: center; margin-top:18px;}

#footer li {display:inline;}

#footer a:link, a:visited, a:active {color: #fff; text-decoration: none;}

#footer a:hover {color: #ff6600; text-decoration: none;}

#flvideo {
	width:300px;
	margin:0px auto;
	padding:1px 1px 1px 1px;
	min-height:210px;
	text-align:left;
}