@import url(reset.css);
@import url(layout.css);
body
{
    background: url(images/bg.gif) repeat;
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    /* margin: 8px 0 8px 0;*/
}
h1, h2, h3 h4 {text-align: left;margin:0.5em;}
h1 {font-size: 136%;color: #062b55;}
h2 {color: #d82811;font-size: 129%;}
h3 {font-size: 107%;color: #062b55;margin:0.5em;}
h4 {color: #d82811;font-size: 100%;}

li {margin-bottom: 0.25em;}

p, div.p
{
    margin: 0.5em;
    font-size: small;
    text-align: left;
}

#header
{
    background: url(images/banner2.gif) top left no-repeat;
    width: 950px;
    height: 134px;
}
#subheader 
{
    background: url(images/tricolorSnippet.gif) top left repeat-x;
    height: 11px;
    margin-right:-1px;
}
#leftRail {background:#0D2D6C;}

#mainmenuarea {padding:0.5em;margin-top:-350px;}

#mainmenuarea ul{margin:0;}
#mainmenuarea ul li {list-style-type: none;}
#mainmenuarea ul li ul {margin-left:0.5em;}

#mainmenuarea a
{
display: block;
/*padding: 4px 2px;*/
width: 170px;
font-size: 100%;
line-height: 1.25em;
}

#mainmenuarea a:link, #mainmenuarea a:visited{color: #fff;text-decoration: none;font-weight: bold;}
#mainmenuarea a:hover {color: cornflowerblue;}
#mainmenuarea a:active {color: midnightblue;}

#container 
{
border-right: 1px solid #062b55;
}
#content
{
background: #fff;
}

#footer
{
border-top: 2px solid #d82811;
border-right: 1px solid #062b55;
background: #062b55;
width: 100%;
text-align: center;
}

#footer .menu { margin:0.25em;text-align:center;}
#footer a {font-size: x-small;color: White;text-decoration: none;margin: 0.25em 1em;}
#footer a:visited {color: #fff;text-decoration: none;}
#footer a:hover, #footer a:active {color: #ccc;}

#footer #friends 
{
color: #ccc;
font-size: 77%;
font-style: italic;
font-weight: normal;
padding:0.5em 0;
clear:left;
}

.error {color: #d82811;text-align: left;}

#sealbg { background: transparent url('images/la-seal.gif') no-repeat scroll 10px 140px;}
ul.talkingPoints {margin-left: 0;padding-left: 2.25em;}
ul.talkingPoints li { list-style-image: url(images/checkmark.gif);}

#slideshow img {border:solid 1px black;}
.caption {font-size:92%;}
.more {/*text-align:right;*/}
.date {font-size:92%;font-style:italic;font-weight:bold;color: midnightblue;}

.columns .left {float:left;width:380px;}
.columns .right {float:right;width:380px;}

#rightFloat div.poll {width:400px;padding:0.5em;}
#rightFloat .poll h1, #rightFloat .poll p {width:400px;}
.poll label.label {display:block;}

#rightFloat div.result {width:400px;padding:0.25em;}
.result .total { width:350px; }

