h1 {color: #cd5d00;}

a.lbOn {color: #cd5d00; border-color: #cd5d00;}

#wrapper {background: #fff url(../img/subnav-bgbot.gif) bottom left no-repeat;}
#search {margin-top: 0;}
#intro {background: url(../img/h-introbg.gif) 6px 0 no-repeat;}
#content {background: url(../img/subnav-bg.gif) 8px 8px repeat-y;}

#subnav {background: url(../img/subnav-bgtop.gif) no-repeat;}
#subnav a {background: url(../img/subnav-li.gif) 3px 2px no-repeat;}
#subnav a:hover, #subnav a.current {background-image: url(../img/subnav-li1.gif); color: #cd5d00;}
#subnav li ul a:hover, #subnav li ul a.current {background-image: url(../img/subnav-2li1.gif); color: #cd5d00;}

.sidebar {border: 2px solid #ebbe99; background: #e9e7dd;}
.sidebar h5, .sidebar strong {color: #cd5d00;}

#map iframe {border: 2px solid #cd5d00;}

#workshops .calendar {float: none; clear: none; width: 77%; margin: 0; font-size: 110%; background: none; border-color: #cd5d00; border-width: 2px 0;}

blockquote, .highlight {border-left: 2px solid #cd5d00}
.doc {background: url(../img/li-arrow.gif) 3px 4px no-repeat;}

.biophoto img {border: 2px solid #cd5d00}

#lrisform {margin: 10px auto;}
#lrisform p {margin: 0;}
#lrisform div {float: left; margin-right: 12px; padding: 4px;}
#lrisform fieldset {border: 0; margin: 0; padding: 0;}
#lrisform input, #lrisform textarea {border: 1px solid #c9c6c1; display: block; margin: 0 0 8px; font-family: arial, sans-serif; font-size: 100%;}
#lrisform input {width: 200px;}
#lrisform input.button {border: 0; height: auto; width: auto; margin: 0 10% 20px 0; font-size: 140%; color: #fff; background: #cd5d00; float: right;}
#lrisform textarea {width: 95%; height: 220px;}
#lrisform label {display: block; margin-top: 8px;}
#lrisform .note {font-size: 85%;}
#lrisform .radioset label, #lrisform .radioset input {display: inline; width: auto;}
#lrisform .radioset label {padding-right: 12px;}
#refsewrap, #refwebwrap, #refothwrap {display:none; clear: left;}

.required {font-weight: bold;}
.err, .notset {background: #ebbe99;}
.err {padding: 10px;}

#calendar .info {border-top-color: #ebbe99;}

#calnav li a {background: url(../img/cal-icons.gif) no-repeat;}
#months li a {background: url(../img/cal-months.gif) no-repeat;}
#calendarwrap {border: 8px solid #cd5d00;}
#calendarwrap .today {border: 2px solid #ebbe99;}
#calendarwrap .today .date {background: #cd5d00; border-bottom-color: #cd5d00;}
#calendarwrap .event:hover {background: #f5ebe5;}

.regclosed {font-size: 120%; font-weight: bold; color: #cd5d00; border: 2px solid #cd5d00; padding: 8px;}

#home #sidebar {border: 2px solid #ebbe99; background: #e9e7dd url(../img/h-boxbg.gif) repeat-y;}
#home #sidebar li {background: url(../img/li-arrow.gif) 2px 4px no-repeat;}

#nav a {background: url(../img/nav.gif) no-repeat;}
#nav #nav-home a {width: 137px; background-position: 0 -58px;}
#nav #nav-find a {width: 102px; background-position: -138px -58px;}
#nav #nav-abogado a {width: 156px; background-position: -241px -58px;}
#nav #nav-resources a {width: 143px; background-position: -400px -58px;}
#nav #nav-family a {width: 223px; background-position: -545px -58px;}
#nav #nav-disputes a {width: 189px; background-position: -769px -58px;}

#nav #nav-home a:hover, #nav #nav-home:hover a {background-position: 0 -29px;}
#nav #nav-find a:hover, #nav #nav-find:hover a {background-position: -138px -29px;}
#nav #nav-abogado a:hover, #nav #nav-abogado:hover a {background-position: -241px -29px;}
#nav #nav-resources a:hover, #nav #nav-resources:hover a {background-position: -400px -29px;}
#nav #nav-family a:hover, #nav #nav-family:hover a {background-position: -545px -29px;}
#nav #nav-disputes a:hover, #nav #nav-disputes:hover a {background-position: -769px -29px;}

#home #nav #nav-home a {background-position: 0 0;}
#find #nav #nav-find a {background-position: -138px 0;}
#abogado #nav #nav-abogado a {background-position: -241px 0;}
#resources #nav #nav-resources a {background-position: -400px 0;}
#family #nav #nav-family a {background-position: -544px 0;}
#disputes #nav #nav-disputes a {background-position: -769px 0;}

#home #nav #nav-find,
#find #nav #nav-find, #find #nav #nav-abogado,
#abogado #nav #nav-abogado, #abogado #nav #nav-resources,
#resources #nav #nav-resources, #resources #nav #nav-family,
#family #nav #nav-family, #family #nav #nav-disputes,
#disputes #nav #nav-disputes {background: none;}

#nav #nav-disputes ul {left: -130px;}

#nav2 {width: 328px;}
#nav2 a {background: url(../img/nav2.gif) no-repeat;}
#nav2 #nav2-about a {width: 105px; background-position: 0 -17px;}
#nav2 #nav2-calendar a {width: 74px; background-position: -105px -17px;}
#nav2 #nav2-workshops a {width: 149px; background-position: -179px -17px;}

#nav2 #nav2-about a:hover, #about #nav2 #nav2-about a {background-position: 0 0;}
#nav2 #nav2-calendar a:hover, #calendar #nav2 #nav2-calendar a {background-position: -105px 0;}
#nav2 #nav2-workshops a:hover, #workshops #nav2 #nav2-workshops a {background-position: -179px 0;}

#supernav a:hover {color: #cd5d00;}

