body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000;
margin: 0 auto;
width: 600px;
background: #f0f0f0;
}

table{
background: #fff;
}

a, 
a:link,
a:visited, 
a:hover,
a:active{
color:#c41230;
}

#nav a, 
#nav a:link,
#nav a:visited{ 
color:#000;
text-decoration: none;
}

#nav a:hover,
#nav a:active{
text-decoration: underline;
}

#nav2 a, 
#nav2 a:link,
#nav2 a:visited{ 
color:#000;
text-decoration: none;
}

#nav2 a:hover,
#nav2 a:active{
text-decoration: underline;
}

.list{
padding: 15px; border: 1px solid #bcd6e9; margin: 10px  0 20px 0;
}

ul{
padding: 0 0 0 1em; 
margin: 0;
}

li{
padding: 0 0 8px 0;
}

h2{
font-size: 15px;
font-weight: bold;
color:#c41230;
padding: 15px 0 10px 0;
margin: 0;
}

#feature_head{
padding: 10px 0 10px 0; 
}

#feature_image{
padding: 0 0 10px 0;
}

h3, 
.blueltr, 
.bluehead{
font-weight: bold;
color: #0077aa;
font-size: 12px;
line-height: 15px;
}

h3{
padding: 0 0 10px 0;
margin: 0;
}

h4{
font-size: 12px;
line-height: 15px;
margin: 0; 
padding: 0 0 7px 0;
}

p{
padding: 0 0 10px 0;
margin: 0;
}

img.imgright{
padding: 0 0 5px 7px;
}

img.imgleft{
padding: 0 7px 5px 0
}

.email{
font-size: 10px;
line-height: 13px;
font-weight: bold;
color: #666;
text-align: center;
padding: 7px 0;
}

.navigationhead {
font-size: 10px;
font-weight: bolder;
color: #FFF;
padding: 5px;
letter-spacing: .1em;
text-transform: uppercase;
background: #FF9900;
text-align: center;
}

.navigationhead a, 
.navigationhead a:link, 
.navigationhead a:visited{
color: #fff !important;
text-decoration: none;
}

.navigationhead a:hover,
.navigationhead a:active{
color: #000;
text-decoration: none;
}

.navigationyellow {
font-size: 10px;
font-weight: bold;
color: #F90;
text-indent: 10px;
letter-spacing: .1em;
text-transform: uppercase;
padding: 0 0 8px 0; 
margin: 0;
}

.navigationyellow a, 
.navigationyellow a:link, 
.navigationyellow a:visited{
color: #F90 !important;
text-decoration: none;
}

.navigationyellow a:hover,
.navigationyellow a:active{
color: #000 !important;
text-decoration: none;
}

.copyright {
font-size: 9px;
line-height: 12px;
text-align: center;
padding: 10px 0;
}

.yellowborder {
border-left: 1px solid #ff9933;
padding: 0 0 0 25px;
}

#content{
padding: 15px;
}

#navpad2{
padding-right: 15px;
}

.issuenumber {
font-size: 9px;
font-weight: 900;
color: #FFF;
padding: 0 20px 3px 0;
text-align: right;
text-transform: uppercase;
background: #ec3c41;
line-height: 15px;
margin: 0;
}

.print a, 
.print a:link,
.print a:visited,
.print a:hover,
.print a:active{
text-decoration: none;
color: #fff;
background: url(images/print.gif) 5px no-repeat #ff9933;
padding: 7px 7px 7px 25px;
text-transform: uppercase; 
font-size: 10px; 
font-weight: bold;
letter-spacing: .1em;
}

.print{
margin: 10px 0 0 0;
}

#archives{
border: 1px solid #faa634;
}

#archives .navigationhead{
margin: 0 0 10px;
}

#archives ul{
padding: 0 5px 5px 0; margin: 0 0 0 2em;
}

/*** 2009 Calendar Styles **/
#calendar-09{
border: 1px solid #77a6c3; 
padding: 15px 0; 
background: #fff;
}

#calendar-09 #content{
background: #fff;
padding: 0 40px;
}

#calendar-09 h1{
font-family:Georgia, "Times New Roman", Times, serif; 
color: #e64d25;
font-size: 22px; 
line-height: 26px;
margin: 0; 
padding: 0 0 5px;
font-weight: normal;
}

#calendar-09 #entry-deadline{
font-size: 18px;
border: 1px solid #0078ae;
background: #fff;
width: 190px;
text-align: center;
float: right; 
display: inline; 
position: relative;
line-height: 22px;
padding: 12px 0;
font-family: Arial, Helvetica, sans-serif;
color: #0078ae;
letter-spacing: 1px;
}

#calendar-09 #entry-deadline strong{
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #005488;
letter-spacing: 0;
}