#extra {
background-color:#E9EBD5;
color:#039;
}

#main a hover {
background-color:#FFE;
color:#C09;
text-decoration:underline;
}

#main a,.homealertmsg a,.nav a {
text-decoration:none;
}

#main div.releases a {
color:#9A0000;
}

#nav1 a {
border:2px outset #C5353F;
color:#fff;
font-weight:600;
}

#nav1 a hover {
border-style:inset;
}

#nav1 div a {
border:2px !important;
color:#039;
font-weight:300;
}

#nav1,.homealertmsg h2,.homefeature h2 {
background-color:#C5353F;
}

#nav2 {
background-color:#E9EBD5;
}

#nav2 a {
color:#039;
font-weight:600;
}

#nav2 div a {
font-weight:300;
}

#nav2 ul.attention a {
color:#039;
}

.homealertmsg {
color:red;
text-align:center;
display: none;
}

.nav div a hover {
background-color:#FFE;
color:#CC0099 !important;
}

.nav li {
list-style-type:none;
margin:0;
padding:0;
}

.nav li div a {
display:block;
width:{{$linkwidth;
}

.nav ul {
margin:0;
padding:0;
}

.threecolumn h2 {
font-size:130%;
padding:5px 5px 5px 10px;
}

a#contribute {
background-color:#33467B;
border:2px outset #33467B;
}

a#special1 {
color:#A3231F;
}

body.threecolumn h1 {
background-color:#33467B;
color:#fff;
line-height:110%;
padding:5px;
text-align:center;
}

div#sitecontainer {
border:1px solid #039;
}

h1 {
background-color:#1E2472;
color:#fff;
line-height:110%;
padding:5px;
}

h2,h3 {
background-color:#1E2472;
color:#fff;
padding:5px;
}

ul.attention {
background-color:#D7DBD5;
border:1px solid #039;
padding:5px 0;
}