/* CSS Document *************/
/* Author: Bernard Lambotte */
/*  Global Art Studio 2006  */
/****************************/
body { margin:0; padding:0; background:#fff0d6 url(../img/bg.jpg) top repeat-x; }
/****************************/
#wrap { width:864px; margin:0 auto; padding:0; }
/****************************/
#hdr { float:left; width:864px; height:141px; margin:0; padding:0; background:url(../img/san-diego.jpg) top right no-repeat; }
#hdr img { float:left; border:0; margin:0 0 0 42px; padding:0; }
#hdr img a { border:0; margin:0; padding:0; }
/****************************/
#nv { float:left; width:864px; margin:0; padding:0; background:url(../img/sd-event.gif) top left no-repeat; }
#nv ul { float:right; width:545px; height:44px; margin:0; padding:0; list-style:none; display:block; }
#nv ul li { float:left; height:44px; margin:0; padding:0; list-style:none; display:block; color:#774646; font:9px Georgia, Times, serif; }
#nv ul li a span { visibility:hidden; }
/**/
#nv ul li a.nv1:link, #nv ul li a.nv1:visited { width:47px; height:44px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/home.gif) top left no-repeat; }
#nv ul li a.nv1:hover, #nv ul li a.crt1 { width:47px; height:44px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/home-up.gif) top left no-repeat; }
/**/
#nv ul li a.nv2:link, #nv ul li a.nv2:visited { width:92px; height:44px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/beneficiaries.gif) top left no-repeat; }
#nv ul li a.nv2:hover, #nv ul li a.crt2 { width:92px; height:44px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/beneficiaries-up.gif) top left no-repeat; }
/**/
#nv ul li a.nv3:link, #nv ul li a.nv3:visited { width:111px; height:44px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/who.gif) top left no-repeat; }
#nv ul li a.nv3:hover, #nv ul li a.crt3 { width:111px; height:44px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/who-up.gif) top left no-repeat; }
/**/
#nv ul li a.nv4:link, #nv ul li a.nv4:visited { width:150px; height:44px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/sponsors.gif) top left no-repeat; }
#nv ul li a.nv4:hover, #nv ul li a.crt4 { width:150px; height:44px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/sponsors-up.gif) top left no-repeat; }
/**/
#nv ul li a.nv5:link, #nv ul li a.nv5:visited { width:77px; height:44px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/donations.gif) top left no-repeat; }
#nv ul li a.nv5:hover, #nv ul li a.crt5 { width:77px; height:44px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/donations-up.gif) top left no-repeat; }
/**/
#nv ul li a.nv6:link, #nv ul li a.nv6:visited { width:68px; height:44px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/contact.gif) top left no-repeat; }
#nv ul li a.nv6:hover, #nv ul li a.crt6 { width:68px; height:44px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/contact-up.gif) top left no-repeat; }
/***************************fff0d6*/
#bx2 { float:left; width:864px; margin:0; padding:0; background:url(../img/bx.jpg) top repeat-x; }
#bx1 { float:left; width:864px; margin:0; padding:0; background:url(../img/bx1.jpg) top left no-repeat; }
#bx { float:left; width:864px; margin:0; padding:0 0 16px 0; background:url(../img/bx2.jpg) top right no-repeat; }
/****************************/
#lbx2 { float:left; width:305px; margin:0; padding:0; background:none; }
#lbx1 { float:left; width:305px; margin:0; padding:0; background:url(../img/lbx-1.jpg) top right no-repeat; }
#lbx { float:left; width:305px; margin:0; padding:0 0 10px 0; background:url(../img/lbx.jpg) bottom left no-repeat; }
/**/
#lbx ul { float:none; width:278px; margin:0 0 0 14px; padding:0; list-style:none; }
#lbx ul li { float:left; width:278px; margin:0; padding:0; list-style:none; display:block; color:#774646; font:9px Georgia, Times, serif; }
#lbx ul li a span { visibility:hidden; }
/**/
#lbx ul li a.lbx1:link, #lbx ul li a.lbx1:visited { float:left; width:278px; height:371px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/whats-happening.jpg) top left no-repeat; }
#lbx ul li a.lbx1:hover { float:left; width:278px; height:371px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/whats-happening-o.jpg) top left no-repeat; }
/**/
#lbx ul li a.lbx2:link, #lbx ul li a.lbx2:visited { float:left; width:278px; height:105px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/donate-now.jpg) top left no-repeat; }
#lbx ul li a.lbx2:hover { float:left; width:278px; height:105px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/donate-now-o.jpg) top left no-repeat; }
/**/
#lbx ul li a.lbx3:link, #lbx ul li a.lbx3:visited { float:left; width:278px; height:155px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/register.jpg) top left no-repeat; }
#lbx ul li a.lbx3:hover { float:left; width:278px; height:155px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/register-o.jpg) top left no-repeat; }
/**/
#lbx ul li a.lbx4:link, #lbx ul li a.lbx4:visited { float:left; width:278px; height:41px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(../img/global-art-studio.jpg) top left no-repeat; }
#lbx ul li a.lbx4:hover { float:left; width:278px; height:41px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(../img/global-art-studio.jpg) top left no-repeat; }
/**/
#lbx2 h3 { margin:0; padding:20px 20px 0 20px; color:#271100; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; }
#lbx2 p { margin:0; padding:5px 20px 0 20px; color:#271100; text-align:center; font:12px/1 Arial, Helvetica, sans-serif; }
#lbx2 p a { color:#271100; }
/****************************/
#rbx { float:left; width:551px; margin:0; padding:0; }
#rbx h1 { margin:40px 20px 10px 20px; padding:0; color:#ffab05; font:22px Arial, Helvetica, sans-serif; }
#rbx h2.wi {  width:265px; height:40px; margin:0; padding:0; background:url(../img/whosinvolved.gif) top left no-repeat;}
#rbx h2.ai {  width:265px; height:40px; margin:0; padding:0; background:url(../img/actioninspiration.gif) top left no-repeat;}
#rbx h2 span { visibility:hidden; }
#rbx h2 { margin:20px; padding:0; color:#fff0d6; font:18px Arial, Helvetica, sans-serif; }
#rbx h3 { margin:20px; padding:0; color:#fff0d6; font:16px Arial, Helvetica, sans-serif; text-decoration:underline; }
#rbx h4 { margin:20px; padding:0; color:#fff0d6; font:14px Arial, Helvetica, sans-serif; }
#rbx h5 { margin:20px; padding:0; color:#fff0d6; font:bold 12px Arial, Helvetica, sans-serif; }
#rbx h6 { margin:20px; padding:0; color:#fff0d6; font:12px Arial, Helvetica, sans-serif; text-decoration:underline; }
#rbx p { margin:0; padding:5px 20px 10px 20px; color:#fff0d6; text-align:justify; font:12px/1.3 Arial, Helvetica, sans-serif; }
#rbx p span { color:#f8c655; }
#rbx ul { margin:0 10px; padding:5px 25px 10px 25px; list-style:square; color:#fff0d6; text-align:left; }
#rbx ul li { margin:0; padding:5px 0; color:#fff0d6; text-align:left; font:12px/1.4 Arial, Helvetica, sans-serif; }
#rbx a:link, #rbx a:visited { color:#f8c655; text-decoration:none; border-bottom:1px solid #f8c655; }
#rbx a:hover { color:#f8c655; text-decoration:none; border-bottom:1px dashed #f8c655; }
#rbx img { float:right; margin:10px 20px 10px 10px; padding:1px; text-decoration:none; border:1px solid #ffab05; }
#rbx img.leftimg { float:left; margin:10px 10px 10px 20px; padding:1px; text-decoration:none; border:1px solid #ffab05; }
/**/
#content { float:left; width:559px; margin:0; padding:10px 0; background:url(../img/.jpg) top repeat-x; }
#whosinv { float:left; width:262px; margin:0 0 0 8px; padding:0; }
#actinsp { float:left; width:262px; margin:0; padding:0; }
#actinsp img { float:right; margin:16px 12px 0 8px; padding:0; border:0; }
#actinsp img a { float:right; margin:0; padding:0; border:0; }
#mc { float:left; width:546px; margin:0; padding:0; background:url(../img/mc-a.gif) left repeat-y; }
#maincontent { float:left; width:546px; min-height:684px; margin:0; padding:0; background:url(../img/mc-b.jpg) bottom left no-repeat; }
/****************************/
#forms { float:left; clear:both; width:400px; margin:5px 0 15px 30px; padding:0; }
#forms h3 { margin:5px 0; padding:0; text-align:left; color:#fff0d6; text-decoration:underline; font:bold 11px Arial, Helvetica, sans-serif; }
#forms form { width:400px; margin:0; padding:0; }
#forms ul { float:left; width:380px; margin:5px 0 15px 0; padding:0; border-top:2px solid #fff0d6; border-right:1px solid #fff0d6; border-left:1px solid #fff0d6; list-style:none; font:11px Arial, Helvetica, sans-serif; color:#333; background:#461f02; }
#forms ul li { float:left; display:block; width:370px; margin:0; padding:8px 0 5px 10px; border-bottom:1px solid #ddd; background:none; }
#forms ul li.btm { float:left; display:block; width:370px; margin:0; padding:8px 0 5px 10px; border-bottom:1px solid #fff0d6; background:none; }
#forms input { float:right; width:160px; margin:0 10px 0 0; padding:0; background:#fff0d6; border:1px solid #ddd; color:#333; }
#forms select { float:right; margin:0 10px 0 0; padding:0; background:#fff0d6; border:1px solid #ddd; color:#4c2721; font:11px Arial, Helvetica, sans-serif; color:#333; }
#forms textarea { float:right; width:352px; height:100px; margin:2px 10px 2px 0 ; padding:0; background:#fff0d6; border:1px solid #ddd; color:#333; }
#forms input.sendem { float:right; margin:0 10px; padding:1px; background:#fff0d6; border:1px solid #ddd; font:bold 12px Arial, Helvetica, sans-serif; color:#333; }
#forms input.check { float:left; margin:0; padding:1px 10px; background:#fff; border:1px solid #ddd; font:11px Arial, Helvetica, sans-serif; color:#333; }
#forms input.invalid {  background:#eee; border:1px solid #6f0c0c; }
a#get_tickets_here { display: block; width:472px;height:86px; background:url(../img/gettickets.jpg) 0px 0px no-repeat; margin: 0 auto;}
a#get_tickets_here:hover { background-position: 0px -86px; }
/****************************/