#main {
float: left !important;
padding:0 0 30px auto;
width: 590px !important;
overflow: hidden !important;
}

#extra {
background:#e7e7e7;
color:#000;
width:160px;display: none;
}

#extra a {
border-bottom:1px dotted #000;
border-top:1px dotted #000;
color:#600;
font:16px georgia, times, 'times new roman', serif;
margin-right:5px;
padding:10px auto 10px 20px;
text-decoration:none;
}

#extra form {
padding-top:15px;
}

#footer {
color:#fff;
margin:0 auto;
padding-bottom:50px;
}

.powered {
color:#fff;
font-family:arial, verdana, sans-serif;
}

#footerhome {
margin:0 auto;
padding-bottom:50px;
}

#footerhome .address a {
color:#e7e7e7;
}

#footer .address a {
color:#e7e7e7;
}

#footerhome .address {
color:#fff;
font-family:arial, verdana, sans-serif;
padding-top:20px;
}

#footer .address {
color:#fff;
font-family:arial, verdana, sans-serif;
padding-top:20px;
}

#main a {
color:#600;
text-decoration:underline;
}

#main a:hover {
background:#fff;
color:#880404;
text-decoration:underline;
}

#nav1 {
background:#e7e7e7;
border-width:0;
padding:0;
width:798px;
}

#nav1 a {
color:#e7e7e7;
}

#nav1 div a {
border:3px !important;
color:#039;
display:block;
font-weight:300;
width:122px;
}

#nav1 li {
float:left;
font-size:90%;
margin:0;
padding-left:15px;
padding-right:15px;
}

#nav1 ul {
padding-left:120px;
}

#nav2 {
background:#e7e7e7 url(http://www.orchidforlabor.com/md/asasp.org/images/nav2_bg.gif) no-repeat;
margin-left:10px;
_margin-left: 5px;
margin-right: 10px;
width:148px;
}

#nav2 a {
color:#fff;
display:block;
font-family:arial, helvetica, verdana, sans-serif;
padding:8px;
}

#nav2 div a {
background-color:#600;
}

#nav2 li {
border-bottom:1px solid #c09494;
padding-left:0;
padding-top:5px;
}

#nav2 ul.attention a {
color:#051752;
}

#main div.releases a {
color:#051752;
}

.homealertmsg {
color:#051752;
font:italic 125% georgia, 'times new roman', serif;
font-style:italic;
}

.homealertmsg a {
text-decoration:none;
}

.nav a {
text-decoration:none;
}

.homealertmsg h2 {
border-top:1px solid #ccc;
}

.homefeature h2 {
border-top:1px solid #ccc;
}

.nav div {
font-size:100%;
}

.nav div a:hover {
background:#600;
color:#fff !important;
}

.nav li {
list-style-type:none;
margin:0;
padding:0;
}

.nav li div {
width:120px;
}

.nav li div a {
background-position:left center;
background-repeat:no-repeat;
display:block;
padding-left:10px;
width:135px;
}

.nav ul {
margin:0;
padding:0;
}

.threecolumn h2 {
font-size:180%;
}

H1 {
line-height:150%;
}

a#contribute {
background:#031039;
border:1px outset #031039;
color:#fff;
}

a#special1 {
color:#CCC;
}

body {
background-color:#333;
font:11px georgia, times, 'times new roman', serif;
padding:0;
}

body.threecolumn #main {
float:left;
padding:0 0 30px auto;
width:400px;
}

body.threecolumn h1 {
color:#600;
line-height:110%;
padding-bottom:0;
text-align:left;
}

div#sitecontainer {
background-color:#e7e7e7;
border:1px solid #fff;
margin:0 auto;
padding:0;
text-align:left;
width:798px;
}

h1 {
background-color:transparent;
border:0;
color:#600;
font:200% georgia, 'times new roman', serif;
line-height:110%;
padding:5px;
}

h2 {
background:transparent;
border:0;
color:#600;
font:180% georgia, 'times new roman', serif;
margin-bottom:3px;
padding:5px 0;
}

h3 {
color:#600;
margin-bottom:3px;
padding:5px;
}

ul.attention {
background:#ecf4e2;
padding:5px 0;
}

ul.attention li {
border:0;
}

.morelink a {
color:#600 !important;
}