.sub-page {padding: 2em 20px 20px 20px; background: url(../images/sub-page-bgd.png) 50% 100% no-repeat; margin:0 -20px}.sub-page.last {margin-bottom:40px}.sub-page h2{color:#bf8933; margin-top:0; margin-bottom:0; float: right; width:320px}.sub-left, .sub-right {overflow: hidden}.sub-left { width:260px; padding:3px}.add_bgd {border: solid 3px #fff;padding:0;background-image: -o-linear-gradient(bottom, rgb(231,231,231) 0%, rgb(255,255,255) 100%);background-image: -moz-linear-gradient(bottom, rgb(231,231,231) 0%, rgb(255,255,255) 100%);background-image: -webkit-linear-gradient(bottom, rgb(231,231,231) 0%, rgb(255,255,255) 100%);background-image: -ms-linear-gradient(bottom, rgb(231,231,231) 0%, rgb(255,255,255) 100%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(231,231,231)),color-stop(0.84, rgb(255,255,255)));background-image: linear-gradient(bottom, rgb(231,231,231) 0%, rgb(255,255,255) 100%);-moz-box-shadow: 0px 2px 4px #666; -webkit-box-shadow: 0px 2px 4px #666; box-shadow:0px 2px 4px #666; border-radius:2px}.sub-right {padding-left:20px; width:318px; }.sub-right h3 {margin-bottom: 0.25em;color:#bf8933; text-transform: lowercase}.sub-right h3 ~ p {margin-top:0.25em}.sub-summary ul {list-style-type:none; margin-left:0; padding:0; line-height:1.3em}.sub-info {}