@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 {	width:482px;	height:101px;	padding-top: 85px;	padding-right: 0;	padding-bottom: 0;	padding-left: 75px;}.bodycontent { border:1px solid #FFF; background:#FFF; width:823px; margin:43px 0px 0px 20px; position:relative; z-index:1; }.hand { position:absolute; right:141px; 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 { margin:0 0 0 110px; text-align:center; width:745px; }.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; width:275px; background:url(../images/bkgd_form.gif) no-repeat; float:left; margin:0 20px 0 0; }.formtitle { font-weight:bold; color:#fe6801; 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:#999999; padding:15px 0; margin:0; font-size:10px; }.credits a { color:#666666; text-decoration:none; }.credits a:hover { text-decoration:underline; color:#999; }