.vdk-gradient-box{background:url(../VDKFramework/images/box-gradient.gif) bottom left repeat-x;border:1px solid #e6e6e6;-webkit-box-shadow:0px 2px 1px #bbb;-moz-box-shadow:0px 2px 1px #bbb;}
.top-band{background:url(../../images/backgrounds/bg-top-bar.jpg) top left repeat-x;height:369px;border-bottom:1px solid #444;}
.second-band{padding-top:70px;padding-bottom:50px;background:url(../../images/backgrounds/bg-noisey-flowers.png) bottom center repeat-x;}
.third-band{background:url(../../images/backgrounds/bg-noise.gif) top left repeat;padding-top:45px;}
#home-hero-banner{position:relative;top:-29px;}
#home-main-tagline{width:650px;margin:0 auto;line-height:1.5em;text-align:center;position:relative;top:-50px;}
#home-band-2{margin-top:140px;}
#home-intro-wrapper{float:left;margin-left:20px;width:450px;}
#home-info-button{margin-bottom:5px;}
#home-intro-photo-wrapper{float:right;width:420px;}#home-intro-photo-wrapper img{border:1px solid #525252;}
#home-intro-photo-wrapper p{text-align:center;}
#terri-image{float:right;margin-right:10px;margin-top:40px;border:1px solid white;}
#home-current-project-wrapper{width:500px;padding-bottom:30px;padding-left:10px;}
.hcpw-column{width:220px;float:left;margin-right:60px;}
#find-out-more-button-wrapper a{margin-right:20px;}
#projects-ribbon-1{background:url(../../images/projects/clark-cutout.png) bottom left no-repeat;}
#projects-hero-text{float:right;margin-top:30px;width:370px;}#projects-hero-text h1{color:#ce5d16;}
#projects-hero-text h2{line-height:1.5em !important;}
#projects-intro-wrapper{float:left;width:400px;}
#clarke-video{float:right;margin-top:40px;}
#sponsorship-wrapper{width: 480px; float: right;}
#projects-ribbon-3{background:url(../../images/home/soldier.png) bottom left no-repeat;padding-bottom:20px;}#projects-ribbon-3 h2{padding-bottom:25px !important;}
#past-left-column{width:300px;float:left;text-align:justify;}
#how-we-work-list{padding:0px 0px 20px 20px;margin:0;text-align:left;}#how-we-work-list li{margin:0px 0 20px 0;padding:0;}
#past-right-column h3{padding-bottom:0px !important;margin-bottom:0px !important;}
#let-it-ride-video-wrapper{width:480px;padding-bottom:40px;}#let-it-ride-video-wrapper p{text-align:right;}
#fsd-video{margin-bottom:20px;}
#photos-ribbon-1{background:url(../../images/photos/help-dog.png) bottom left no-repeat;}
#photos-hero-text{float:right;margin-top:20px;width:360px;line-height:1.5em;}
#photos-upload-link{float:right;clear:both;margin-right:25px;}
#photos-ribbon-2{padding-top:50px;min-height:500px;}
#photos-content-ribbon-2{margin-top:20px;}
#contribute-top-dog{float:right;margin-right:100px;position:relative;top:-73px;}
#contribute-hero-text{float:left;width:490px;text-align:center;margin-top:60px;margin-left:70px;line-height:1.5em;}
#contribute-band-2{background:black;}
#contribute-form-column{width:580px;float:left;}
#contribute-no-javascript{width:350px;margin:0 auto;color:#525252;}
#donation-form{padding:20px;margin-bottom:40px;background-color:#222;background:url(../../images/backgrounds/bg-noise.gif) top left repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#first-name,#last-name{width:240px;}
#email{width:515px;margin-bottom:30px;}
#donation-amount-form-ul{margin-left:180px;}
#donation-amount-label{padding-left:30px;color:#ce5d16;}
#booklet-quantity-label{color:#ce5d16;}
#dollar-sign{font-size:30px;display:block;margin-right:5px;float:left;position:relative;top:4px;}
#donation-amount{width:100px;text-align:right;margin-bottom:10px;}
#total-price-ul{float:right;}
#total-price{text-align:right;font-size:1.9em;}
#card-number{width:180px;}
#card-exact-name{width:310px;}
#card-security-code{width:70px;margin-right:10px;margin-bottom:30px;}
#billing-address{width:510px;}
#city{width:180px;}
#state{width:150px;}
#zip-code{width:120px;}
#phone-number{width:200px;margin-bottom:30px;}
#marketing{margin-left:50px;}
#donate-submit-button{margin-left:150px;}
#spinner{padding-left:148px;}
#success-tab{padding:100px 40px 40px 40px;height:400px;background-color:#222;background:url(../../images/backgrounds/bg-noise.gif) top left repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.contribute-sidecar{float:right !important;}
#sponsors-ribbon-1{background:url(../../images/projects/clark-cutout.png) bottom left no-repeat;}
#sponsors-hero-text{float:right;margin-top:30px;width:370px;}#sponsors-hero-text h1{color:#ce5d16;}
#sponsors-hero-text h2{line-height:1.5em !important;}
#sponsors-page-band-2{background:black;}#sponsors-page-band-2 a img{margin:0px 30px 30px 30px;}
#sponsors-page-band-2 a:hover{border-bottom:none;}
#sponsors-page-band-2 .old-sponsors{margin-top:120px;}
#about-ribbon-1{background:url(../../images/about/about-dog.png) bottom left no-repeat;}
#about-hero-text{float:right;margin-top:50px;width:400px;line-height:1.5em;}
#about-ribbon-2{padding-top:50px;}#about-ribbon-2 img{float:right;margin-right:110px;}
#about-text{width:400px;float:left;margin-left:110px;margin-top:70px;}
#contact-ribbon-1{background:url(../../images/contact/jason.png) bottom left no-repeat;}
#contact-hero-text{float:right;margin-top:30px;width:380px;line-height:1.5em;}
#contact-ribbon-2{padding-top:50px;}
#contact-form-wrapper{width:580px;float:left;}
#contact-no-javascript{width:350px;margin:0 auto;color:#525252;}
#contact-form{padding:20px;margin-bottom:40px;background-color:#222;background:url(../../images/backgrounds/bg-noise.gif) top left repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#contact-comments{width:520px;}
#contact-form-verify-section{float:right;text-align:right;}
#contact-verify{width:40px;}
#contact-submit-button{margin-left:150px;}
#contact-thank-you{text-align:center;margin-top:20px;}
#other-contact-means{margin-left:40px;}
.board-photo{float:left;width:400px;margin-left:40px;}
.board-text{width:450px;float:right;margin-right:40px;}
.board-spacer{height:60px;}
#board h2{margin-bottom:80px;text-align:center;}
#board h3{margin-top:30px;}
.boilerplate-ribbon{margin-top:60px;}
.boilerplate-ribbon h2{margin-bottom:40px;}
#terry-letter-container{width:500px;float:right;margin-top:120px;margin-right:20px;}
#terry-photo{margin:30px	float: left;border:1px solid #525252;}
.letter-closing{text-align:right;margin-right:100px;}
.letter-signature{text-align:right;}

