body{background:#a3a2a2 url('images/bg.gif') repeat-x;color:#727171;font-family:lucida sans,sans-serif;margin:0;position:relative}#header,#content,#main{margin:0 auto;width:790px}#wrapper{margin:0 auto;width:980px}#wrapperInner{float:left;width:790px;background:#FFF url('images/threads.gif') no-repeat 0 135px;margin:20px 0;padding:0 70px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:rgba(0,0,0,.5) 0 .px 10px;-moz-box-shadow:rgba(0,0,0,.5) 0 0 10px;box-shadow:rgba(0,0,0,.5) 0 0 10px}.homeBG{background-image:url('images/threadsHome.gif')!important}#header{height:140px;margin-bottom:100px}#logo{float:left;background:url('images/logo.gif') no-repeat 0 0;height:45px;width:210px;margin:35px 20px 0 0}#logo b{display:none}#header img{padding-right:5px}h1,h2,h3,h4{padding:0;margin:0;font-weight:lighter}h1{color:#a35921;font-size:20px;font-family:Palatino,Georgia,Serif;text-transform:uppercase;letter-spacing:8px}h2{color:#d3a055;font-size:17px}h3{color:#a35921;font-size:16px;margin-top:20px}h4{color:#4b4a4a;font-size:16px;font-family:Palatino,Georgia,Serif;letter-spacing:5px;text-transform:uppercase}p{margin:0}#nav{width:860px;margin:5px 0 0 0;padding:0;list-style:none;color:#727171;display:inline-block;float:left;z-index:1000;font-size:14px;font-family:'Palatino',Georgia,Serif}#nav a,#nav a:visited{color:#727171;text-decoration:none;display:block;padding:8px 7px 5px 7px}#nav a:hover{color:#a35921;background:#f1f1f1}#nav a.selected{color:#FFF;background:#e49e57 url('images/navSelected.gif') repeat-x 0 0;text-shadow:1px 1px 0 #6f3311}#nav li{float:left;margin-right:11px;list-style:none;position:relative}#nav ul{padding:0 55px 10px 15px;margin:0;display:block;display:inline}#nav li ul{width:202px;position:absolute;left:-5px;top:-16px;margin-top:45px;width:150px;line-height:16px;background:transparent url('images/dropdownBG.png') no-repeat 0 100%;color:#727272;display:none}#nav li:hover ul{display:block;z-index:3000}#nav li ul li{font-size:13px;display:block;float:left;width:155px;margin:0;padding:5px 0;border-bottom:1px dashed #CCC;list-style-type:none}#nav li ul li:first-child{border-top:none}#nav li ul li:last-child{border-bottom:none}#nav li ul li a{display:block;padding:1px 0;border:none}#nav li ul li a:hover{color:#a35921;border:none}h1,h2,h3{padding:0;margin:0;font-weight:lighter}h1{color:#a35921;font-size:22px;font-family:Palatino,Georgia,Serif;text-transform:uppercase;letter-spacing:10px}h2{color:#d3a055;font-size:17px}h3{color:#a35921;font-size:16px;margin-top:20px}p{margin:0}a,a:visited{color:#a35921}#sideButtons{position:absolute;top:245px;left:0;width:50px;height:270px}#sideButtons a{float:left;height:135px;width:50px}#sideButtons a:hover{background-position:0 0}#sideBtnDonate{background:url('images/sideBtnDonate.png') no-repeat -3px 0}#sideBtnNews{background:url('images/sideBtnNews.png') no-repeat -3px 0}#sideButtons b{display:none}.landing{float:left;width:545px;margin-top:25px}#content #buttons{float:left;height:80px;width:500px;padding:20px 25px 0 40px}#content #buttons a{float:left;width:164px;height:62px}#content #buttons strong{display:none}#homeBtnDonate{background:url('images/homeBtnDonate.gif') no-repeat 0 0}#homeBtnNews{background:url('images/homeBtnNews.gif') no-repeat 0 0}#homeBtnPatient{background:url('images/homeBtnPatient.gif') no-repeat 0 0}#gallery{float:left;width:275px;height:175px;background:#d5d5d5;margin:20px 0}#content{width:815px;padding:0;margin:0 0 20px 0}#content p{font-size:12px;line-height:18px;margin:0 0 12px 0}#content p strong,#content li strong{color:#141414}#content p em{font-style:oblique}#content li{font-size:12px;line-height:18px}.leftColumn{float:left}.centerColumn{float:left;max-width:300px;width:250px;min-width:250px;text-align:center}#content .oneColumn .centerColumn{float:left;width:100%;max-width:100%}.3dPhoto{border:1px solid #ccc;width:220px}#subNav{float:left;font-family:Palatino,Georgia,Serif;width:135px}#subNav ul{float:left;padding:0;margin:0;list-style:none}#subNav ul li ul{float:left;padding:1px 0 0 10px;margin:0;list-style:none}#subNav li{line-height:18px;border-bottom:1px dashed #e5e5e5}#subNav a,#subNav a.selected{display:block;color:#727171;font-size:13px;text-decoration:none;padding:5px;clear:left;width:135px}#subNav a:hover,#subNav a.selected{color:#a35921}#subNav a.selected{background:url('images/subnavOverBG.gif') repeat-y 0 0}.rightColumn{float:left;max-width:400px;min-width:100px;min-height:100px}.rightColumn ul{padding-bottom:10px}.rightColumn ul.bullets{list-style:decimal outside;margin:0;padding-left:20px}#content .rightColumn li{font-size:11px}.addthis_button_compact{font-size:13px}#addThis{padding-bottom:10px}#footer{float:left;font-size:12px;padding:5px 0 25px 70px;line-height:18px;width:875px}#footer a{color:#dfdfdf}#footer .row{height:18px}#footer address{color:#dfdfdf;font-style:normal}#contact,#hours{float:left}#contact{width:225px}#hours{padding-bottom:30px;background:url('images/legend.gif') no-repeat 85% 100%;width:650px}#hours .row{line-height:18px;width:100%;float:left}.headerRow{color:#4b4a4a;text-transform:uppercase;text-align:center;font-family:Palatino,Georgia,Serif;font-size:11px}#times,#days{float:left}#times{width:85px;color:#dfdfdf;text-transform:uppercase;margin-right:30px}#days{width:530px}.dayColumn{float:left;margin:0 30px 0 0;width:64px;display:inline}.dayColumn .headerRow{text-align:center;width:48px}.dayColumn div{float:left}.dayColumn .row{border-bottom:1px solid #9b9a9a}.row div{width:15px;margin-right:3px}.mediYes,.mediNo,.dentYes,.dentNo,.roomYes,.roomNo{float:left;height:20px;background:url('images/iconMedical.gif') no-repeat 50% 25%}.mediYes{background-image:url('images/iconMedical.gif')}.mediNo{background-image:none}.dentYes{background-image:url('images/iconDental.gif')}.dentNo{background-image:none}.roomYes{background-image:url('images/iconMedRoom.gif')}.roomNo{background-image:none}label,input,select,textarea{float:left;margin:3px 0}input,select,textarea{padding:2px;border:1px solid #A35921}label{clear:left;display:block;width:120px;font-size:11px;text-align:right;padding-right:5px}.radioList label{clear:right;width:auto;padding-left:5px}.radioList input{clear:none}.ws-inputActions{margin-left:125px}blockquote{margin:10px 10px 10px 20px;font-size:13px;font-style:oblique}#form{margin:0 0 15px 0}#form input[type="text"],#form select,#form radio,label{float:left;color:#727171}#form input[type="text"],#form textarea,#form select{width:230px;padding:6px;margin:3px 0;border:1px solid #c8c3b4;font-size:13px;background:#f4efda}#form h1{padding:0 0 10px;letter-spacing:8px;color:#9E2611;font-size:16px}#form p{font-size:12px}#form select{width:244px}#form select.small{width:60px;margin-right:10px}#form select.medium{width:90px}#form radio{width:20px;height:10px}#form input:focus,#form textarea:focus,#form select:focus{border:1px solid #9E2611}#form fieldset{float:left;width:375px;margin:10px 125px 10px 0;padding:15px 20px;background-color:#fefdfa;border:4px double #bcbdbe}#form label{width:100px;padding:9px 8px 0 5px;line-height:12px;font-size:12px;text-transform:lowercase;text-align:right;clear:left}#form .radio{float:left;width:100px;font-size:12px;padding:7px 0}#form .radio input{margin:0 5px 0 0}#form .chkbox{display:block;margin-left:108px}#form .chkbox input,#form .chkbox label{float:none;clear:none;width:auto;margin:0;padding:0;border:none 0;text-align:left;vertical-align:middle}#form .chkbox input{margin-right:5px}#form .chkbox label{display:inline}#form .radioList{float:left;display:block;margin:8px 0}#form .radioList label{float:none;clear:none;display:inline;padding:0;padding-right:6px}#form .radioList input{float:none;clear:none;margin-right:0;border:none 0;vertical-align:middle}#form input.dollars{width:216px;padding-left:20px;background:#f4efda url('images/dollarSign.gif') no-repeat 10px 50%}#form span.labelValue{float:left;width:230px;padding:6px;margin:3px 0;color:#4B4A4A;font-size:13px}.required{color:#b62d14;font-weight:bold}.confirmBtn{font-family:Palatino,Georgia,Serif;text-transform:uppercase;letter-spacing:5px;color:#9E2611;font-size:18px;padding:10px 10px 5px;float:right;margin-right:0}#form span.invalid{display:block;float:left}#form span.invalid img{margin:10px 0 0 2px}
