@charset "UTF-8";
/* CSS Document */
body { background:url(../images/background_stretch.jpg) repeat-x #000; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1 { font-size:24px; color:#000; padding-bottom:30px; margin:0 0 60px 0; padding:10px 0; }
a { color:#FF0000; }
a:hover { color:#7f5a97; text-decoration:underline; }
h2 { font-size:16px; font-weight:bold; margin:10px 0 10px 0; padding:10px 0 10px 0; color:#7f5a97; }

.outerwrapper { background:url(../images/background.jpg) no-repeat; width:955px; height:1000px; margin:0 auto; padding:0; }
.outerwrapper2 { background:url(../images/background2.jpg) no-repeat; width:955px; height:1000px; margin:0 auto; padding:0; }
.logo { padding:85px 0 0 75px; width:482px; height:101px; }

.bodycontent { border:1px solid #FFF; background:#FFF; width:823px; margin:43px 0px 0px 20px; position:relative; z-index:1; }
.hand { position:absolute; right:123px; top:-1px; z-index:2; }
.redline { background:#d00a01; height:10px; border-top:1px solid #FFF; }

.triarea { background:#FFF; font-weight:bold; text-align:right; }
.leftcolumn { height:124px; width:216px; float:left; background:url(../images/leftcolumn.jpg) no-repeat; padding:170px 30px 0px 30px; color:#5f9600; }
.middlecolumn { height:124px; width:211px; float:left; background:url(../images/middlecolumn.jpg) no-repeat; padding:170px 30px 0px 30px; color:#ed1c24; }
.rightcolumn { height:124px; float:left; width:216px; background:url(../images/rightcolumn.jpg) no-repeat; padding:170px 30px 0px 30px; color:#fe6801; }

.greybackground { background:#232323; height:540px; padding:25px; }
#flashcontent { background:#000; height:540px; color:#FFF; }
.content { background:#FFF; height:345px; padding:25px; }
.content2 { background:#FFF; padding:25px; }
#charities .content2,#artstore .content2,#theartist .content2 { background:url(../images/bkgd_charities.gif) no-repeat #FFF; z-index:1; }
#contact .content2 { background:url(../images/bkgd_contact.jpg) no-repeat #FFF; z-index:1; }
#mediacoverage .content2 { background:url(../images/bkgd_mediacoverage.jpg) no-repeat #FFF; z-index:1; }

.reflection { background:url(../images/reflection.gif) repeat-x; height:93px; width:825px; margin:2px 0 0 20px; text-align:center; }
.foundationholder { width:825px; margin:2px 0 0 20px; text-align:center;  }
.foundation { float:left; padding-top:10px;  }

.charity { margin:0 0 20px 0; }
.charitylogo { float:left; }
.description { background:url(../images/bkgd_chardescrip.gif) no-repeat top left; padding:20px; width:473px; float:left; margin:0 0 0 20px; }
.charity h1 { font-size:16px; font-weight:bold; margin:10px 0 0 0; padding:0; color:#7f5a97; }
.charity h2 { font-size:12px; font-weight:normal; color:#333; margin:0 0 15px 0; padding:0; font-style:italic; }
.charity h3 { font-size:12px; font-weight:bold; margin:10px 0 0 0; padding:0; color:#fe6801; }
.charity .pic { float:right; margin:0 0 15px 15px; border:3px solid #CCC; }

.gallery { background:#d9d9d9; border:3px solid #CCC; padding:10px 0 0 10px; float:right; margin:0 0 10px 10px; width:85px }
.gallery a { float:left; margin:0 10px 10px 0; }

.flashborder { border:3px solid #CCC; width:320px; }
.flashborder2 { border:3px solid #CCC; width:336px; }

.contactbox { padding:20px 20px 0 20px; width:275px; background:url(../images/bkgd_form.gif) no-repeat; float:left; margin:0 20px 0 0; }
.formtitle { font-weight:bold; color:#69BE28; font-size:12px; }

.caldenar a { padding:10px 208px; border:2px solid #fe6801; background-color:#ffd8bd; text-align:center; font-weight:bold; font-size:16px; color:#000; margin:0 auto;  }
.price { color:#fe6801; font-size:14px; font-weight:bold; }

.retailers { font-size:15px; }
.location { font-size:18px; font-weight:bold; color:#7f5a97; }
.retailer { width:350px; float:left; margin:0 0 20px 20px; height:80px;  }

.credits {  height:20px; text-align:center; color:#333; padding:15px 0; margin:0; font-size:10px; }
.credits a { color:#333; text-decoration:none; }
.credits a:hover { text-decoration:underline; color:#999; }

.soldout { color:#FF0000; font-size:16px; font-weight:bold; }

.jeffsays { background:url(../images/JeffSays.jpg) no-repeat; height:147px; margin-top:-35px}
.jeffsays h3 { padding:84px 0 0 20px; width:540px }