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; /* box-shadow */ -webkit-box-shadow: rgba(0,0,0,.5) 0px .px 10px; -moz-box-shadow: rgba(0,0,0,.5) 0px 0px 10px; box-shadow: rgba(0,0,0,.5) 0px 0px 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 */#nav{width:860px; margin:5px 0 0 0; padding:0px; 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 dropdown */#nav ul {padding:0 55px 10px 15px; margin:0px; 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; /* for IE */ 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;}/* Side Buttons */#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;}/* Home */.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 */#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 */#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;}/*DONATE FORM*/#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:0px;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;}
