body {
    background-color: #002c44;
}
#whopper {
    background-color: #fff;
}

#header {
    background: #fff url(../images/header_bg.gif) top left;
    position: relative
}
#nav {
    border-bottom: 25px solid #57242f;
    height: 21px;
}
#logo {
    padding: 28px 0 0 24px;
}
#logo a {
    text-indent: -9999px;
    background: transparent url(../images/logo.png) top right no-repeat;
    display: block;
    width: 292px;
    height: 52px;
}
#search {
    position: absolute;
    top: 15px;
    left: 650px;
}
#search *{
    vertical-align: middle;
}
#search fieldset {
    border: 0;
}
#search label{ 
    color: #002c44
}
#search button{ 
    text-transform: uppercase;
    background-color: #fff;
    border: 1px solid #002c44;
    color: #002c44;
    height: 28px;
    width: 28px;
    padding: 0;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    
}
#search legend {
    display: none;
}

#p { 
    border: 1px solid #002c44
}
#nav ul {
    list-style: none;
    margin: 0 12px;
}
#nav ul li {
    display: inline;
    margin: 0 1px;
    }
#nav ul li a{
    background-color: #002c44;
    padding: 5px 10px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;

    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
body.home #nav ul li.mfirst a,
div#nav ul li.on a,
#nav ul li a:hover {
    background-color: #57242f;
}

#footerNav {
}
#footerNav ul {
   list-style: none; 
    margin: auto;
    text-align: center;
}
#footerNav ul li {
    display: inline;
    margin: 0 10px;
}
#footerNav ul li a {
    text-decoration: none;
}
#footerNav ul li a:hover {
    text-decoration: underline;
}

p#newsHeader {
color:white;
font-size:12px;
font-weight:bold;
text-align:center;
    background-color: #5c84a3;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
line-height: 25px;
}
div#news_capsule div.newsItem {
border-bottom:1px dotted black;
margin-bottom:10px;
padding-bottom:10px;
}
div#news_capsule div.date {
color:#0B4775;
font-weight:bold;
}
div#news_capsule p {
margin-bottom:5px;
padding:0;
}
#newsCapsule {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #999;
    margin: 8px;
    
}
#news_capsule {
    margin: 5px;
    padding: 5px;

}
h2.pname {
background:url("/assets/home/images/heading.gif") no-repeat scroll left center transparent;
padding-left:17px;
margin: 25px 0 0 17px;
color: #7d6950;
}
ul#pande {
list-style:none;
margin:20px 0 15px 47px;
}
ul#pande li {
padding-bottom:3px;
padding-left:20px;
}
ul#pande li a {
font-size:11px;
color:#0B4775;
text-decoration:none;
}
ul#pande li#print {
background:url(/assets/home/images/print.gif) left 7px no-repeat;
}
ul#pande li#email {
background:url(/assets/home/images/email.gif) left 8px no-repeat;
}
ul#pande li a:hover {
text-decoration:underline;
}
div#footer {
height:59px;
position:relative;
border-top:1px solid #696969;
overflow: hidden;
}

p.copyright {
    text-align: center;
}
ul#footerNav {
text-align:center;
margin:8px auto;
list-style:none;
}
ul#footerNav li {
display:inline;
padding-right:15px!important;
padding-right:12px;
margin-left:5px!important;
margin-left:10px;
background:url(/assets/home/images/footer.gif) right 7px no-repeat;
}
ul#footerNav li.mlast {
background:none;
padding-right:7px;
}
ul#footerNav li a {
font-size:12px;
color:#595959;
text-decoration:none;
}
ul#footerNav li a:hover {
text-decoration:underline;
}
p#powered {
position:absolute;
top:19px;
right:10px;
}
p#powered img {
border:none;
}
p#copyright {
font-size:11px;
text-align:center;
color:#595959;
}
div.tag {
    height: 18px;
    background: #00273e url(../images/tag.png) top left no-repeat;
}

/* Image alignment styles */
.align-right { float:right; margin: 0 0 10px 10px; }
.align-left { float:left; margin: 0 10px 10px 0; }
.align-center { text-align:center; margin: 0 10px 0 10px; padding:0px; }


