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; min-height:560px; height:auto !important; height:560px; -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; }
#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:170px; width:165px; 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;}
#gallery{float:left; width:275px; height:175px; background:#d5d5d5; margin:20px 0;}

/* Content */
#content{float:left; 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;}