body {
    background: url( images/bg.png ) center top;
    padding: 0;
    margin: 38px 38px;
}

#main {
    width: 764px;
    border: 0px;
}

#main #spacer {
    height: 10px;
}

/*
    MASTHEAD
*/

#masthead {
    padding: 2px;
    background: url( images/bg-tint.png ) center top;
}

/*
    Navbar
*/

#navbar {
    width: 760px;
    padding: 2px 2px 0px 2px;
    background: url( images/bg-tint.png ) center top;
}

#navbar ul {
    margin: 0;
    padding: 0;

    width: 760px;
    height: 25px;
    background: white url( images/navbar-bg.png ) bottom center no-repeat;
}

#navbar ul li {
    padding: 0;
    margin: 0;
    display: inline;
    font-family: georgia, times, serif;
    font-size: 12px;
    font-weight: normal;
}

#navbar ul li.active {
    font-weight: bold;
}

#navbar ul li a {
    text-decoration: none;
    color: black; 
    position: relative;
    top: 3px;
    margin: 0 20px 0 20px;
}

/*
    CONTENT
*/

#content {
    width: 760px;
    padding: 0px 2px 0px 2px;
    background: url( images/bg-tint.png ) center top;
}

#content .container {
    background: white url( images/copy-bg.png ) top left repeat-x;
    margin: 0;
    padding: 40px 20px 20px 20px;
}

#content p {
    font-family: georgia, times, serif;
    font-size: 11px;
    color: #444;
}

#content h1, #content h2, #content h3, #content h4 {
    font-family: georgia, times, serif;
    font-size: 20px;
    font-weight: normal;
    color: black;
}

#content h2 {
    font-size: 18px;
}

#content h3 {
    font-size: 16px;
    color: #444;
}

#content h4 {
    font-size: 14px;
    font-weight: bold;
    color: #444;
}

#content a {
    text-decoration: underline;
    color: #369;
}

#content a.button
{
    font-family: georgia, times, serif;
    text-decoration: underline;
    font-weight: normal;
    color: black;

    padding-right: 20px;
    background: url( images/button.png ) right center no-repeat;
}

#content ul {
	list-style-position: outside;
	list-style-image: url( images/bullet.png );
}

#content li {
	font-family: georgia, times, serif;
	font-size: 11px;
	color: #666;
}

/*
	SIDEBAR
*/

#content .sidebar
{
	width: 180;
    float: right;
    margin: 0px 0px 20px 20px;    
}

#content .sidebar .inner
{
}

/*
	BORDERED SIDEBAR
*/

#content .sidebar-bordered
{
    float: right;
    margin: 0px 0px 20px 20px;    
	border: 2px solid #b2b2b2;
}

#content .sidebar-bordered .inner
{
	border: 1px solid white;
}

#content .sidebar-bordered .bottom 
{
	font-size: 11px;
	height: 30px;
	background: #0001CF url( images/sidebar-bg-bottom.png ) left bottom repeat-x;
	text-align: center;
}

#content .sidebar-bordered .bottom a 
{
    font-family: georgia, times, serif;
    text-decoration: none;
    font-weight: normal;
    color: white;
    padding: 20px;
}


/*
    FOOTER
*/

#footer {
    width: 760px;
    padding: 0px 2px 2px 2px;
    background: url( images/bg-tint.png ) center top;
}

#footer .container
{
    width: 760px;
    background: white url( images/footer-bg.png ) top center repeat-x;
    text-align: center;
    
    padding: 0;
    margin: 0;

    font-family: georgia, times, serif;
    font-size: 12px;
    font-weight: normal;
    color: #666;
    padding: 7px 0px 7px 0px;
    
}


/*
    GENERAL
*/

a img {
    border: 0;
}

.usa-today-color-bg
{
	background-color: #0001CF;
}

.usa-today-color-fg
{
	color: #0001CF;
}

