﻿@import url("mainstructure2011.css");

.headerpanel { float:left; width:987px;  margin:0 auto 15px; border-bottom:solid 1px gray; }
.headerpanel .mainimgholder { float:left; width:646px; margin:0 10px 0 0;  }
.headerpanel .infotext { float:left; padding:0 0 0 8px; width:320px; }
.headerpanel .infotext img { float:left; margin:0; }
.headerpanel .infotext p { margin:0px; width:295px; height:238px; font-size:1.2em; line-height:1.45em; color:gray; overflow:hidden; }
.headerpanel .infotext p a { text-decoration:none; color:Red; width:40px; }
.headerpanel .infotext span { color:Red; }
.headerpanel .infotext ul { padding:0 0 0 15px; width:290px;  }
.headerpanel .infotext ul li { padding:0 0 0 0px; list-style-type:disc; font-size:1.2em; line-height:1.4em; color:gray; }
/* .headerpanel .infotext h1 { float:left; width:325px; padding:0 0 5px; margin:0; font-size:2.5em; font-weight:bold; color:#CC9966;  } */
.headerpanel .infotext h1 { float:left; padding:2px 2px 0 0; margin:0; width:auto; font-size:1.2em; line-height:1.2em; color:Gray; font-weight:normal; }
.headerpanel .infotext h2 { float:left; width:325px; padding:0 0 5px; margin:0; font-size:2.5em; font-weight:bold; color:#CC9966;  }
.headerpanel .infotext h3 { float:left; width:325px; padding:0 0 5px; margin:0; font-size:2.5em; font-weight:bold; color:#CC9966;  }
.headerpanel .panelholder { float:left; margin:0 0 10px; padding:0 0 14px; }
.headerpanel .infotext p.maintext { float:none; width:auto; height:auto; margin:0; overflow:visible;  }

.centerpanel { width:987px; margin:0 auto; }
.centerpanel .panelrow { float:left; width:987px; margin:0 auto 22px; }
.centerpanel .panelrow div { float:left; width:315px; margin:10px 10px 0 0; }
.centerpanel .panelrow div h4 { float:left; padding:0 0 5px; margin:0; width:170px; font-size:1.3em; line-height:1.2em; color:#CC9966; }
.centerpanel .panelrow div h4 a { color:#CC9966; text-decoration:none; }
.centerpanel .panelrow div p { float:left; padding:0; margin:0; width:170px; font-size:1.2em; line-height:1.2em; color:Gray; }
.centerpanel .panelrow div p a { text-decoration:none; color:gray;  }
.centerpanel .panelrow div img { float:right; }
.centerpanel .panelrow .lastpanel { margin:10px 0 0; }

.headerpanel .infotext h1.colororange { color:#CC6600; }
.headerpanel .infotext h1.colorred { color:#CC3300; }
.headerpanel .infotext h1.colorturquoise { color:#0d8279; }
.headerpanel .infotext h1.colorpurple { color:Purple; }

.headerpanel .infotext h2.colororange { color:#CC6600; }
.headerpanel .infotext h2.colorred { color:#CC3300; }
.headerpanel .infotext h2.colorturquoise { color:#0d8279; }
.headerpanel .infotext h2.colorpurple { color:Purple; }
.headerpanel .infotext h2.cricketballcolor { color:#C43E3F; }
.headerpanel .infotext h2.cambodiacolor { color:#FEBB48; }

.headerpanel .infotext h3.colororange { color:#CC6600; }
.headerpanel .infotext h3.colorred { color:#CC3300; }
.headerpanel .infotext h3.colorturquoise { color:#0d8279; }
.headerpanel .infotext h3.colorpurple { color:Purple; }

.centerpanel .panelrow div h4.colororange a { color:#CC6600; }
.centerpanel .panelrow div h4.colorred a { color:#CC3300; }
.centerpanel .panelrow div h4.colorturquoise a { color:#0d8279; }
.centerpanel .panelrow div h4.colorpurple a { color:Purple; }
.centerpanel .panelrow div h4.cricketballcolor a { color:#C43E3F; }
.centerpanel .panelrow div h4.cambodiacolor a { color:#FEBB48; }

.headerpanel .infotext p.overruntext { float:left; height:270px; overflow:auto; }
.headerpanel .infotext p.overruntextcambodia { height:225px; }

#dollyparton { display:none; }
#makemydaybetter { display:block; }
#sunflower { display:none; }
#savinglives { display:none; }
#rihannao2 { display:none; }
#helpingkenya { display:none; }
#standproud { display:none; }
#herbalmeds { display:none; }
#srilanka { display:none; }
#surfaction { display:none; }
#runningshoes { display:none; }
#malawi { display:none; }
#cricket { display:none; }
#cambodia { display:none; }